From d25cd5f949ab3264cabc64e183114043950f1c47 Mon Sep 17 00:00:00 2001 From: Jesse van den Kieboom Date: Thu, 5 Jan 2006 23:28:59 +0000 Subject: [PATCH] Changed for world properties --- gnoemoe/widgets/gm-world-view.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gnoemoe/widgets/gm-world-view.c b/gnoemoe/widgets/gm-world-view.c index 6f42701..c431e65 100644 --- a/gnoemoe/widgets/gm-world-view.c +++ b/gnoemoe/widgets/gm-world-view.c @@ -42,8 +42,10 @@ void on_gm_world_input_view_world_text_activate(GmWorldInputView *iview, gchar *text, GmWorldView *view); void on_gm_world_view_world_state_changing(GmWorld *world, guint state, GmWorldView *view); -void on_gm_world_view_world_active_changed(GmWorld *world, gboolean active, + +void on_gm_world_view_world_active_changed(GmWorld *world, GParamSpec *pspec, GmWorldView *view); + void on_gm_world_view_world_highlight(GmWorld *world, gint start, gint end, gchar *color, GmWorldView *view); @@ -381,7 +383,7 @@ gm_world_view_new(GmWorld *world) { G_CALLBACK(on_gm_world_view_world_error), view); g_signal_connect(world, "state_changing", G_CALLBACK(on_gm_world_view_world_state_changing), view); - g_signal_connect(world, "active_changed", + g_signal_connect(world, "notify::active", G_CALLBACK(on_gm_world_view_world_active_changed), view); g_signal_connect(world, "highlight", G_CALLBACK(on_gm_world_view_world_highlight), view); @@ -812,9 +814,9 @@ on_gm_world_view_world_state_changing(GmWorld *world, guint state, } void -on_gm_world_view_world_active_changed(GmWorld *world, gboolean active, +on_gm_world_view_world_active_changed(GmWorld *world, GParamSpec *pspec, GmWorldView *view) { - if (active) { + if (gm_world_active(world)) { gtk_widget_grab_focus(GTK_WIDGET(view->priv->text_view_input)); } }