From e29cceb39187fa76a29c04b249ca00968c442b39 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 14 Apr 2011 15:28:40 +0200 Subject: [PATCH] menushell: Include a function in the private header Don't copy over the implementation. This avoids a copy of the function. Reverts 0098344f84cedb6347fc99691f6e3d358ec112e7. --- gtk/gtkmenuitem.c | 18 ------------------ gtk/gtkmenushellprivate.h | 2 ++ 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c index ccd12838c3..72fbe4227b 100644 --- a/gtk/gtkmenuitem.c +++ b/gtk/gtkmenuitem.c @@ -168,24 +168,6 @@ G_DEFINE_TYPE_WITH_CODE (GtkMenuItem, gtk_menu_item, GTK_TYPE_BIN, G_IMPLEMENT_INTERFACE (GTK_TYPE_ACTIVATABLE, gtk_menu_item_activatable_interface_init)) -static void -_gtk_menu_shell_activate (GtkMenuShell *menu_shell) -{ - GtkMenuShellPrivate *priv = menu_shell->priv; - - if (!priv->active) - { - GdkDevice *device; - - device = gtk_get_current_event_device (); - - _gtk_menu_shell_set_grab_device (menu_shell, device); - gtk_device_grab_add (GTK_WIDGET (menu_shell), device, TRUE); - - priv->have_grab = TRUE; - priv->active = TRUE; - } -} static void gtk_menu_item_class_init (GtkMenuItemClass *klass) diff --git a/gtk/gtkmenushellprivate.h b/gtk/gtkmenushellprivate.h index 5c93b084e8..1c6ed00b92 100644 --- a/gtk/gtkmenushellprivate.h +++ b/gtk/gtkmenushellprivate.h @@ -75,6 +75,8 @@ void _gtk_menu_shell_set_keyboard_mode (GtkMenuShell *menu_shell, gboolean keyboard_mode); gboolean _gtk_menu_shell_get_keyboard_mode (GtkMenuShell *menu_shell); +void _gtk_menu_shell_activate (GtkMenuShell *menu_shell); + G_END_DECLS