summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorMichael Natterer <mitch@gimp.org>2005-03-31 17:02:19 +0000
committerMichael Natterer <mitch@src.gnome.org>2005-03-31 17:02:19 +0000
commit91cb92c01882f7a3b1014c594908873fc18a936c (patch)
treee18e289edfbd0dd442fac1df3d3c4439223b29da /ChangeLog
parent420878b21e654c49ade3b5670aed281beaeb2508 (diff)
downloadgtk+-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--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fce692ad17..d41547d3ac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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: