[gtk+] menushell: Include a function in the private header
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] menushell: Include a function in the private header
- Date: Sat, 16 Apr 2011 20:42:51 +0000 (UTC)
commit e29cceb39187fa76a29c04b249ca00968c442b39
Author: Benjamin Otte <otte redhat com>
Date: Thu Apr 14 15:28:40 2011 +0200
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 ccd1283..72fbe42 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 5c93b08..1c6ed00 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]