diff options
author | Tim Janik <timj@src.gnome.org> | 2008-06-20 11:07:56 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 2008-06-20 11:07:56 +0000 |
commit | 1fae5f6303b77b0c1965f49cad798a128f245d2a (patch) | |
tree | 962d9b04f2fd144c09f9c749ae0799d5f9b2c091 /gtk/gtkhandlebox.h | |
parent | 21e079f9a0186a26ea2d82cc8eab92dc66329252 (diff) | |
download | gtk+-1fae5f6303b77b0c1965f49cad798a128f245d2a.tar.gz |
Seal GtkHandleBox
svn path=/trunk/; revision=20601
Diffstat (limited to 'gtk/gtkhandlebox.h')
-rw-r--r-- | gtk/gtkhandlebox.h | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/gtk/gtkhandlebox.h b/gtk/gtkhandlebox.h index 1d7367c40f..9292466c76 100644 --- a/gtk/gtkhandlebox.h +++ b/gtk/gtkhandlebox.h @@ -58,23 +58,23 @@ struct _GtkHandleBox { GtkBin bin; - GdkWindow *bin_window; /* parent window for children */ - GdkWindow *float_window; - GtkShadowType shadow_type; - guint handle_position : 2; - guint float_window_mapped : 1; - guint child_detached : 1; - guint in_drag : 1; - guint shrink_on_detach : 1; - - signed int snap_edge : 3; /* -1 == unset */ + GdkWindow *GSEAL (bin_window); /* parent window for children */ + GdkWindow *GSEAL (float_window); + GtkShadowType GSEAL (shadow_type); + guint GSEAL (handle_position : 2); + guint GSEAL (float_window_mapped : 1); + guint GSEAL (child_detached : 1); + guint GSEAL (in_drag : 1); + guint GSEAL (shrink_on_detach : 1); + + signed int GSEAL (snap_edge : 3); /* -1 == unset */ /* Variables used during a drag */ - gint deskoff_x, deskoff_y; /* Offset between root relative coordinates + gint GSEAL (deskoff_x), GSEAL (deskoff_y); /* Offset between root relative coordinates * and deskrelative coordinates */ - GtkAllocation attach_allocation; - GtkAllocation float_allocation; + GtkAllocation GSEAL (attach_allocation); + GtkAllocation GSEAL (float_allocation); }; struct _GtkHandleBoxClass @@ -105,6 +105,7 @@ GtkPositionType gtk_handle_box_get_handle_position(GtkHandleBox *handle_box); void gtk_handle_box_set_snap_edge (GtkHandleBox *handle_box, GtkPositionType edge); GtkPositionType gtk_handle_box_get_snap_edge (GtkHandleBox *handle_box); +gboolean gtk_handle_box_get_child_detached (GtkHandleBox *handle_box); G_END_DECLS |