X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/a250ff35c40f00d2f012c060b993f46438991210..c11e33f715c4ff39917712cc28390a05046c2244:/gtk/gtkglue.c?ds=inline diff --git a/gtk/gtkglue.c b/gtk/gtkglue.c index dcd199c..e7d2ec8 100644 --- a/gtk/gtkglue.c +++ b/gtk/gtkglue.c @@ -16,7 +16,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* $Id: gtkglue.c,v 1.1 2000-08-14 16:45:01 espen Exp $ */ +/* $Id: gtkglue.c,v 1.2 2000-08-15 19:41:26 espen Exp $ */ #include @@ -151,6 +151,12 @@ gtk_menu_item_get_submenu (GtkMenuItem* menu_item) return menu_item->submenu; } +GtkSubmenuPlacement +gtk_menu_item_get_placement (GtkMenuItem* menu_item) +{ + return menu_item->submenu_placement; +} + gint gtk_menu_item_get_show_toggle (GtkMenuItem* menu_item) { @@ -513,6 +519,21 @@ gtk_list_selection (GtkList *list) } +/* Menu */ + +gboolean +gtk_menu_get_tearoff_state (GtkMenu *menu) +{ + return menu->torn_off; +} + +gchar* +gtk_menu_get_title (GtkMenu *menu) +{ + return g_strdup (gtk_object_get_data (GTK_OBJECT (menu), "gtk-menu-title")); +} + + /* Table */ guint @@ -538,6 +559,12 @@ gtk_toolbar_num_children (GtkToolbar *toolbar) return toolbar->num_children; } +gint +gtk_toolbar_get_tooltips (GtkToolbar *toolbar) +{ + return toolbar->tooltips->enabled; +} + /* Tree */ @@ -624,8 +651,11 @@ gtk_tooltips_get_delay (GtkTooltips *tooltips) return tooltips->delay; } - - +gboolean +gtk_tooltips_get_enabled (GtkTooltips *tooltips) +{ + return tooltips->enabled; +} /* GtkStyle accessor functions */