From 0e0f269e9ef77d7a562fb7545de47ee6eeb49d42 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Sat, 19 Dec 2009 23:07:21 +0100 Subject: Make page indicator dots reactive, but icon drawing needs some rework --- src/sbmanager.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sbmanager.c b/src/sbmanager.c index 58b2967..2734a45 100644 --- a/src/sbmanager.c +++ b/src/sbmanager.c @@ -285,8 +285,9 @@ static gboolean get_icons(gpointer data) sbpages = g_list_append(sbpages, page); if (page_indicator) { ClutterActor *actor = clutter_clone_new(page_indicator); - clutter_actor_reparent(actor, page_indicator_group); - g_signal_connect(actor, "button-press-event", G_CALLBACK(page_indicator_clicked), GUINT_TO_POINTER(p)); + clutter_actor_unparent(actor); + clutter_actor_set_reactive(actor, TRUE); + g_signal_connect(actor, "button-press-event", G_CALLBACK(page_indicator_clicked), GUINT_TO_POINTER(p-1)); clutter_container_add_actor(CLUTTER_CONTAINER(page_indicator_group), actor); page_indicator_group_align(); } -- cgit v1.1-32-gdbae