diff options
author | Elliot Lee <sopwith@src.gnome.org> | 1998-03-01 22:37:30 +0000 |
---|---|---|
committer | Elliot Lee <sopwith@src.gnome.org> | 1998-03-01 22:37:30 +0000 |
commit | 3fb589b2ff76843d840e98ad90de186f43fc2893 (patch) | |
tree | ac70f161246782e46784b4bbc9dfdaee2b4f3db9 /gtk/gtkwidget.h | |
parent | b7056ea129d99af0ff4e525b736e2a9e801beb95 (diff) | |
download | gtk+-3fb589b2ff76843d840e98ad90de186f43fc2893.tar.gz |
Add drag_end_event for future expansion, plus allow passing in NULL to the gdk filter stuff to get events without a window in our app
Diffstat (limited to 'gtk/gtkwidget.h')
-rw-r--r-- | gtk/gtkwidget.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h index fa08563a17..1a18b8d837 100644 --- a/gtk/gtkwidget.h +++ b/gtk/gtkwidget.h @@ -317,6 +317,8 @@ struct _GtkWidgetClass GdkEventDragBegin *event); gint (* drag_request_event) (GtkWidget *widget, GdkEventDragRequest *event); + gint (* drag_end_event) (GtkWidget *widget, + GdkEvent *event); gint (* drop_enter_event) (GtkWidget *widget, GdkEventDropEnter *event); gint (* drop_leave_event) (GtkWidget *widget, @@ -441,6 +443,23 @@ void gtk_widget_set_events (GtkWidget *widget, void gtk_widget_set_extension_events (GtkWidget *widget, GdkExtensionMode mode); +GtkWidget* gtk_widget_get_toplevel (GtkWidget *widget); +GtkWidget* gtk_widget_get_ancestor (GtkWidget *widget, + gint type); +GdkColormap* gtk_widget_get_colormap (GtkWidget *widget); +GdkVisual* gtk_widget_get_visual (GtkWidget *widget); +GtkStyle* gtk_widget_get_style (GtkWidget *widget); +gint gtk_widget_get_events (GtkWidget *widget); +GdkExtensionMode gtk_widget_get_extension_events (GtkWidget *widget); +void gtk_widget_get_pointer (GtkWidget *widget, + gint *x, + gint *y); + +gint gtk_widget_is_ancestor (GtkWidget *widget, + GtkWidget *ancestor); +gint gtk_widget_is_child (GtkWidget *widget, + GtkWidget *child); + GdkExtensionMode gtk_widget_get_extension_events (GtkWidget *widget); GtkWidget* gtk_widget_get_toplevel (GtkWidget *widget); GtkWidget* gtk_widget_get_ancestor (GtkWidget *widget, |