[maemo-commits] [maemo-commits] r12830 - in projects/haf/trunk/hildon-desktop: . src
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Wed Jul 25 13:30:47 EEST 2007
- Previous message: [maemo-commits] r12829 - in projects/haf/trunk/hildon-1: . examples src
- Next message: [maemo-commits] r12831 - in projects/haf/trunk/hildon-fm: . debian hildon-fm
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: moimart Date: 2007-07-25 13:30:45 +0300 (Wed, 25 Jul 2007) New Revision: 12830 Modified: projects/haf/trunk/hildon-desktop/ChangeLog projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c Log: 2007-07-25 Moises Martinez <moises.martinez at nokia.com> * src/hd-switcher-menu.c: (hd_switcher_menu_switcher_keypress_cb): - Fixed toggle button's key handler to allow navigation focus. Fixes: NB#63180 * ChangeLog updated. Modified: projects/haf/trunk/hildon-desktop/ChangeLog =================================================================== --- projects/haf/trunk/hildon-desktop/ChangeLog 2007-07-25 08:41:48 UTC (rev 12829) +++ projects/haf/trunk/hildon-desktop/ChangeLog 2007-07-25 10:30:45 UTC (rev 12830) @@ -1,3 +1,9 @@ +2007-07-25 Moises Martinez <moises.martinez at nokia.com> + + * src/hd-switcher-menu.c: (hd_switcher_menu_switcher_keypress_cb): + - Fixed toggle button's key handler to allow navigation focus. + Fixes: NB#63180 + 2007-07-24 Johan Bilien <johan.bilien at nokia.com> * libhildondesktop/hildon-desktop-background.[ch]: Modified: projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c =================================================================== --- projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c 2007-07-25 08:41:48 UTC (rev 12829) +++ projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c 2007-07-25 10:30:45 UTC (rev 12830) @@ -416,11 +416,23 @@ { gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (switcher->priv->toggle_button), TRUE); - - g_signal_emit_by_name (switcher->priv->toggle_button, "toggled"); + + return TRUE; } + else if (event->keyval == GDK_Left || + event->keyval == GDK_KP_Left) + { + gtk_widget_grab_focus (widget); - return TRUE; + GdkWindow *w = + gtk_widget_get_parent_window (GTK_WIDGET (switcher->priv->toggle_button)); + + hd_wm_activate_window (HD_TN_ACTIVATE_KEY_FOCUS, w); + + return TRUE; + } + + return FALSE; } #ifdef HAVE_MCE
- Previous message: [maemo-commits] r12829 - in projects/haf/trunk/hildon-1: . examples src
- Next message: [maemo-commits] r12831 - in projects/haf/trunk/hildon-fm: . debian hildon-fm
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]