diff options
author | Tim Janik <timj@gimp.org> | 1998-02-17 06:03:40 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 1998-02-17 06:03:40 +0000 |
commit | a3034938827c6b66ac536a19f737d64d94d60309 (patch) | |
tree | 3abb0bea2b8f18d8ddec3a6732c60e56bc2c45e4 /gtk/gtkmain.c | |
parent | 9f96d18eb10997961838bfd81462037aadbe4447 (diff) | |
download | gtk+-a3034938827c6b66ac536a19f737d64d94d60309.tar.gz |
applied patch to fix draw_indicator behaviour from Lars Hamann and Stefan
Tue Feb 17 05:41:31 1998 Tim Janik <timj@gimp.org>
* gtk/gtkcheckbutton.c:
* gtk/gtkradiobutton.c:
* gtk/gtktogglebutton.c:
applied patch to fix draw_indicator behaviour from Lars Hamann
and Stefan Jeske.
* gtk/gtkmain.h:
* gtk/gtkmain.c (gtk_grab_get_current): new function
that returns the current grab widget or NULL.
* gdk/gdkwindow.c (gdk_window_shape_combine_mask): remove
shape mask if mask==NULL (provided by Stefan Wille).
Diffstat (limited to 'gtk/gtkmain.c')
-rw-r--r-- | gtk/gtkmain.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index c9612b45a3..2980150e01 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -514,6 +514,14 @@ gtk_grab_add (GtkWidget *widget) } } +GtkWidget* +gtk_grab_get_current (void) +{ + if (grabs) + return GTK_WIDGET (grabs->data); + return NULL; +} + void gtk_grab_remove (GtkWidget *widget) { |