diff options
author | Havoc Pennington <hp@pobox.com> | 2010-09-05 02:12:10 -0400 |
---|---|---|
committer | Havoc Pennington <hp@pobox.com> | 2010-09-12 21:47:10 -0400 |
commit | daebca19da33b8270a1a4ed2578b54014f41c1cd (patch) | |
tree | a9dc783cda3d92134e0468a2fa930845555435c5 /gtk/gtkcontainer.h | |
parent | dc1940e99e5abdc76f978ed0febc751ea3223f8d (diff) | |
download | gtk+-daebca19da33b8270a1a4ed2578b54014f41c1cd.tar.gz |
add gtk_container_class_handle_border_width() so subclasses can ignore border_width
A subclass calls gtk_container_class_handle_border_width()
in its class_init
This marks the subclass as expecting GtkContainer to deal with
border width automatically, which GtkContainer then does.
Diffstat (limited to 'gtk/gtkcontainer.h')
-rw-r--r-- | gtk/gtkcontainer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtkcontainer.h b/gtk/gtkcontainer.h index ff84ac8ff0..f4376759a6 100644 --- a/gtk/gtkcontainer.h +++ b/gtk/gtkcontainer.h @@ -62,6 +62,8 @@ struct _GtkContainerClass { GtkWidgetClass parent_class; + unsigned int handle_border_width : 1; + void (*add) (GtkContainer *container, GtkWidget *widget); void (*remove) (GtkContainer *container, @@ -194,6 +196,8 @@ void gtk_container_forall (GtkContainer *container, GtkCallback callback, gpointer callback_data); +void gtk_container_class_handle_border_width (GtkContainerClass *klass); + /* Non-public methods */ void _gtk_container_queue_resize (GtkContainer *container); void _gtk_container_clear_resize_widgets (GtkContainer *container); |