summaryrefslogtreecommitdiff
path: root/gtk/gtkhandlebox.h
diff options
context:
space:
mode:
authorTim Janik <timj@src.gnome.org>2008-06-20 11:07:56 +0000
committerTim Janik <timj@src.gnome.org>2008-06-20 11:07:56 +0000
commit1fae5f6303b77b0c1965f49cad798a128f245d2a (patch)
tree962d9b04f2fd144c09f9c749ae0799d5f9b2c091 /gtk/gtkhandlebox.h
parent21e079f9a0186a26ea2d82cc8eab92dc66329252 (diff)
downloadgtk+-1fae5f6303b77b0c1965f49cad798a128f245d2a.tar.gz
Seal GtkHandleBox
svn path=/trunk/; revision=20601
Diffstat (limited to 'gtk/gtkhandlebox.h')
-rw-r--r--gtk/gtkhandlebox.h27
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