=== 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)
{