From 7e22c5e6b5418bebcca7720bbf1711d32dc0aa22 Mon Sep 17 00:00:00 2001 From: rephorm Date: Tue, 6 Sep 2005 01:11:41 +0000 Subject: [PATCH] ... and show other desktop's names when you mouse over them in the pager. SVN revision: 16608 --- src/modules/pager/e_mod_main.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/modules/pager/e_mod_main.c b/src/modules/pager/e_mod_main.c index 1c16641c6..b8f9bae77 100644 --- a/src/modules/pager/e_mod_main.c +++ b/src/modules/pager/e_mod_main.c @@ -1417,6 +1417,8 @@ _pager_desk_cb_mouse_in(void *data, Evas *e, Evas_Object *obj, void *event_info) ev = event_info; desk = data; + + edje_object_part_text_set(desk->face->pager_object, "desktop_name", desk->desk->name); } static void @@ -1424,9 +1426,22 @@ _pager_desk_cb_mouse_out(void *data, Evas *e, Evas_Object *obj, void *event_info { Evas_Event_Mouse_Out *ev; Pager_Desk *desk; + Evas_List *l; ev = event_info; desk = data; + + for(l = desk->face->desks; l; l = l->next) + { + Pager_Desk *pd; + pd = l->data; + if (pd->current) + { + edje_object_part_text_set(pd->face->pager_object, "desktop_name", pd->desk->name); + break; + } + } + } static void