diff --git a/ChangeLog b/ChangeLog index 0d2451a651..14007adf32 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sun Feb 8 07:06:54 1998 Tim Janik + + * gtk/gtkmenu.c (gtk_menu_get_attach_widget): new fundtion to return + the widget that the menu is attached to. + Sat Feb 7 11:33:08 1998 Owen Taylor * gdk/gdkgc.c (gdk_gc_copy): use a mask of 0xffffffff diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 0d2451a651..14007adf32 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,8 @@ +Sun Feb 8 07:06:54 1998 Tim Janik + + * gtk/gtkmenu.c (gtk_menu_get_attach_widget): new fundtion to return + the widget that the menu is attached to. + Sat Feb 7 11:33:08 1998 Owen Taylor * gdk/gdkgc.c (gdk_gc_copy): use a mask of 0xffffffff diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 0d2451a651..14007adf32 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Sun Feb 8 07:06:54 1998 Tim Janik + + * gtk/gtkmenu.c (gtk_menu_get_attach_widget): new fundtion to return + the widget that the menu is attached to. + Sat Feb 7 11:33:08 1998 Owen Taylor * gdk/gdkgc.c (gdk_gc_copy): use a mask of 0xffffffff diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 0d2451a651..14007adf32 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,8 @@ +Sun Feb 8 07:06:54 1998 Tim Janik + + * gtk/gtkmenu.c (gtk_menu_get_attach_widget): new fundtion to return + the widget that the menu is attached to. + Sat Feb 7 11:33:08 1998 Owen Taylor * gdk/gdkgc.c (gdk_gc_copy): use a mask of 0xffffffff diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 0d2451a651..14007adf32 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +Sun Feb 8 07:06:54 1998 Tim Janik + + * gtk/gtkmenu.c (gtk_menu_get_attach_widget): new fundtion to return + the widget that the menu is attached to. + Sat Feb 7 11:33:08 1998 Owen Taylor * gdk/gdkgc.c (gdk_gc_copy): use a mask of 0xffffffff diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 0d2451a651..14007adf32 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Sun Feb 8 07:06:54 1998 Tim Janik + + * gtk/gtkmenu.c (gtk_menu_get_attach_widget): new fundtion to return + the widget that the menu is attached to. + Sat Feb 7 11:33:08 1998 Owen Taylor * gdk/gdkgc.c (gdk_gc_copy): use a mask of 0xffffffff diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 0d2451a651..14007adf32 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Sun Feb 8 07:06:54 1998 Tim Janik + + * gtk/gtkmenu.c (gtk_menu_get_attach_widget): new fundtion to return + the widget that the menu is attached to. + Sat Feb 7 11:33:08 1998 Owen Taylor * gdk/gdkgc.c (gdk_gc_copy): use a mask of 0xffffffff diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c index 753555ce50..1db8b2d4e4 100644 --- a/gtk/gtkmenu.c +++ b/gtk/gtkmenu.c @@ -207,6 +207,20 @@ gtk_menu_attach_to_widget (GtkMenu *menu, */ } +GtkWidget* +gtk_menu_get_attach_widget (GtkMenu *menu) +{ + GtkMenuAttachData *data; + + g_return_val_if_fail (menu != NULL, NULL); + g_return_val_if_fail (GTK_IS_MENU (menu), NULL); + + data = gtk_object_get_data (GTK_OBJECT (menu), attach_data_key); + if (data) + return data->attach_widget; + return NULL; +} + void gtk_menu_detach (GtkMenu *menu) { diff --git a/gtk/gtkmenu.h b/gtk/gtkmenu.h index 371d371381..4908536c11 100644 --- a/gtk/gtkmenu.h +++ b/gtk/gtkmenu.h @@ -89,6 +89,7 @@ void gtk_menu_set_accelerator_table (GtkMenu *menu, void gtk_menu_attach_to_widget (GtkMenu *menu, GtkWidget *attach_widget, GtkMenuDetachFunc detacher); +GtkWidget* gtk_menu_get_attach_widget (GtkMenu *menu); void gtk_menu_detach (GtkMenu *menu);