X-Git-Url: https://git.distorted.org.uk/~mdw/clg/blobdiff_plain/29fa8435e6c47a5f2f23772415f2087d4b92a125..38c604ec4b161103576e1ecad95d67209da2967c:/gtk/gtkglue.c diff --git a/gtk/gtkglue.c b/gtk/gtkglue.c index 9a60d46..6d57b43 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.10 2002-03-24 13:01:12 espen Exp $ */ +/* $Id: gtkglue.c,v 1.12 2002-04-02 15:05:44 espen Exp $ */ #include @@ -47,6 +47,23 @@ void gtk_callback_marshal (GtkWidget *widget, gpointer data) callback_marshal ((guint)data, NULL, 1, &arg); } +void gtk_menu_position_callback_marshal (GtkMenu *menu, gint x, gint y, + gboolean push_in, gpointer data) +{ + GValue args[3]; + + memset (args, 0, 3 * sizeof (GValue)); + g_value_init (&args[0], G_TYPE_INT); + g_value_set_int (&args[0], x); + g_value_init (&args[1], G_TYPE_INT); + g_value_set_int (&args[1], y); + g_value_init (&args[2], G_TYPE_BOOLEAN); + g_value_set_boolean (&args[2], push_in); + + callback_marshal ((guint)data, NULL, 3, args); +} + + /* Widget */ GdkWindow* @@ -100,28 +117,6 @@ gtk_dialog_get_action_area (GtkDialog *dialog) -/* Menu item */ - -GtkSubmenuPlacement -gtk_menu_item_get_placement (GtkMenuItem* menu_item) -{ - return menu_item->submenu_placement; -} - -gint -gtk_menu_item_get_show_submenu (GtkMenuItem* menu_item) -{ - return menu_item->show_submenu_indicator; -} - -void -gtk_menu_item_set_show_submenu (GtkMenuItem* menu_item, guint show) -{ - menu_item->show_submenu_indicator = show; -} - - - /* Check menu item */ gboolean @@ -137,13 +132,13 @@ gtk_check_menu_item_get_show_toggle (GtkCheckMenuItem* check_menu_item) } + /* Window */ -void -gtk_window_wmclass (GtkWindow* window, gchar* name, gchar* class) +GtkWidget* +gtk_window_get_default (GtkWindow *window) { - name = window->wmclass_name; - class = window->wmclass_class; + return window->default_widget; } @@ -252,15 +247,6 @@ gtk_paned_child2 (GtkPaned *paned, guint *resize, guint *shrink) return paned->child2; } -gint -gtk_paned_get_position (GtkPaned *paned) -{ - if (paned->position_set == TRUE) - return paned->child1_size; - else - return -1; -} - /* Layout */ @@ -284,12 +270,6 @@ gtk_list_selection (GtkList *list) /* Toolbar */ gint -gtk_toolbar_num_children (GtkToolbar *toolbar) -{ - return toolbar->num_children; -} - -gint gtk_toolbar_get_tooltips (GtkToolbar *toolbar) { return toolbar->tooltips->enabled;