=== modified file 'awn-manager/window.glade' --- awn-manager/window.glade 2008-02-20 00:10:04 +0000 +++ awn-manager/window.glade 2008-06-17 16:26:13 +0000 @@ -778,7 +778,7 @@ True 0 - Arrow offset (requires restart): + Arrow offset: === modified file 'src/main.c' --- src/main.c 2008-06-03 16:40:52 +0000 +++ src/main.c 2008-06-17 16:23:58 +0000 @@ -79,6 +79,8 @@ icon_offset_changed (AwnConfigClientNotifyEntry *entry, AwnSettings *Settings); static void bar_refresh (AwnConfigClientNotifyEntry *entry, AwnSettings *settings); +static void +appman_refresh (AwnConfigClientNotifyEntry *entry, AwnSettings *settings); static void screen_size_changed (GdkScreen *screen, AwnSettings *s); static void @@ -187,6 +189,10 @@ (AwnConfigClientNotifyFunc)bar_refresh, settings); awn_config_client_notify_add (client, "bar", "pattern_alpha", (AwnConfigClientNotifyFunc)bar_refresh, settings); + awn_config_client_notify_add (client, "app", "arrow_offset", + (AwnConfigClientNotifyFunc)appman_refresh, settings); + awn_config_client_notify_add (client, "app", "tasks_have_arrows", + (AwnConfigClientNotifyFunc)appman_refresh, settings); settings->window = awn_window_new (settings); @@ -527,6 +533,12 @@ resize (settings); } +static void +appman_refresh (AwnConfigClientNotifyEntry *entry, AwnSettings *settings) +{ + gtk_widget_queue_draw(GTK_WIDGET(settings->appman)); +} + static void screen_size_changed (GdkScreen *screen, AwnSettings *s) {