diff options
author | Michael Natterer <mitch@gimp.org> | 2005-03-31 17:02:19 +0000 |
---|---|---|
committer | Michael Natterer <mitch@src.gnome.org> | 2005-03-31 17:02:19 +0000 |
commit | 91cb92c01882f7a3b1014c594908873fc18a936c (patch) | |
tree | e18e289edfbd0dd442fac1df3d3c4439223b29da /ChangeLog | |
parent | 420878b21e654c49ade3b5670aed281beaeb2508 (diff) | |
download | gtk+-91cb92c01882f7a3b1014c594908873fc18a936c.tar.gz |
Allow to pop up menus without grabbing the keyboard. Useful for stuff like
2005-03-31 Michael Natterer <mitch@gimp.org>
Allow to pop up menus without grabbing the keyboard. Useful for
stuff like virtual keyboards. Fixes bug #159890
* gtk/gtk.symbols
* gtk/gtkmenushell.[ch]: added boolean property "take-focus"
and public API gtk_menu_shell_set/get_take_focus().
* gtk/gtkmenu.c (gtk_menu_popup)
(popup_grab_on_window): don't grab the keyboard if take_focus
is FALSE.
* gtk/gtkmenuitem.c (_gtk_menu_item_popup_submen): propagate the
parent menu_shell's take_focus property to the submenu which is
about to be popped up.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,3 +1,20 @@ +2005-03-31 Michael Natterer <mitch@gimp.org> + + Allow to pop up menus without grabbing the keyboard. Useful for + stuff like virtual keyboards. Fixes bug #159890 + + * gtk/gtk.symbols + * gtk/gtkmenushell.[ch]: added boolean property "take-focus" + and public API gtk_menu_shell_set/get_take_focus(). + + * gtk/gtkmenu.c (gtk_menu_popup) + (popup_grab_on_window): don't grab the keyboard if take_focus + is FALSE. + + * gtk/gtkmenuitem.c (_gtk_menu_item_popup_submen): propagate the + parent menu_shell's take_focus property to the submenu which is + about to be popped up. + 2005-03-30 Federico Mena Quintero <federico@ximian.com> Merged from gtk-2-6: |