summaryrefslogtreecommitdiff
path: root/gtk/gtkwidget.h
diff options
context:
space:
mode:
authorElliot Lee <sopwith@src.gnome.org>1998-03-01 22:37:30 +0000
committerElliot Lee <sopwith@src.gnome.org>1998-03-01 22:37:30 +0000
commit3fb589b2ff76843d840e98ad90de186f43fc2893 (patch)
treeac70f161246782e46784b4bbc9dfdaee2b4f3db9 /gtk/gtkwidget.h
parentb7056ea129d99af0ff4e525b736e2a9e801beb95 (diff)
downloadgtk+-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.h19
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,