summaryrefslogtreecommitdiff
path: root/gtk/gtkmenuitem.h
diff options
context:
space:
mode:
authorTim Janik <timj@src.gnome.org>2008-06-20 11:08:45 +0000
committerTim Janik <timj@src.gnome.org>2008-06-20 11:08:45 +0000
commita66946e2a56c5b69677925857c1b5042ce4a1996 (patch)
tree28fd51b1e9dc889f2376ddc270d630b89b428008 /gtk/gtkmenuitem.h
parentf1f95ef71d9f3c2bc5da9644dd21696181489aa5 (diff)
downloadgtk+-a66946e2a56c5b69677925857c1b5042ce4a1996.tar.gz
Seal GtkMenuItem
svn path=/trunk/; revision=20610
Diffstat (limited to 'gtk/gtkmenuitem.h')
-rw-r--r--gtk/gtkmenuitem.h31
1 files changed, 16 insertions, 15 deletions
diff --git a/gtk/gtkmenuitem.h b/gtk/gtkmenuitem.h
index 1c51fc45c3..2ea41712c6 100644
--- a/gtk/gtkmenuitem.h
+++ b/gtk/gtkmenuitem.h
@@ -52,21 +52,21 @@ typedef struct _GtkMenuItemClass GtkMenuItemClass;
struct _GtkMenuItem
{
GtkItem item;
-
- GtkWidget *submenu;
- GdkWindow *event_window;
-
- guint16 toggle_size;
- guint16 accelerator_width;
- gchar *accel_path;
-
- guint show_submenu_indicator : 1;
- guint submenu_placement : 1;
- guint submenu_direction : 1;
- guint right_justify: 1;
- guint timer_from_keypress : 1;
- guint from_menubar : 1;
- guint timer;
+
+ GtkWidget *GSEAL (submenu);
+ GdkWindow *GSEAL (event_window);
+
+ guint16 GSEAL (toggle_size);
+ guint16 GSEAL (accelerator_width);
+ gchar *GSEAL (accel_path);
+
+ guint GSEAL (show_submenu_indicator : 1);
+ guint GSEAL (submenu_placement : 1);
+ guint GSEAL (submenu_direction : 1);
+ guint GSEAL (right_justify: 1);
+ guint GSEAL (timer_from_keypress : 1);
+ guint GSEAL (from_menubar : 1);
+ guint GSEAL (timer);
};
struct _GtkMenuItemClass
@@ -115,6 +115,7 @@ void gtk_menu_item_set_right_justified (GtkMenuItem *menu_item,
gboolean gtk_menu_item_get_right_justified (GtkMenuItem *menu_item);
void gtk_menu_item_set_accel_path (GtkMenuItem *menu_item,
const gchar *accel_path);
+G_CONST_RETURN gchar* gtk_menu_item_get_accel_path (GtkMenuItem *menu_item);
/* private */
void _gtk_menu_item_refresh_accel_path (GtkMenuItem *menu_item,