summaryrefslogtreecommitdiff
path: root/gtk/gtklayout.h
diff options
context:
space:
mode:
authorTim Janik <timj@src.gnome.org>2008-06-20 11:06:46 +0000
committerTim Janik <timj@src.gnome.org>2008-06-20 11:06:46 +0000
commitf79c213b33bf934c098683253c7d44b53193124b (patch)
treefc520a9ec1ec72640d7e780421188e160963dd8c /gtk/gtklayout.h
parent6ed334c3de67893eff585c3728af7a736d52e39f (diff)
downloadgtk+-f79c213b33bf934c098683253c7d44b53193124b.tar.gz
Seal GtkLayout
svn path=/trunk/; revision=20588
Diffstat (limited to 'gtk/gtklayout.h')
-rw-r--r--gtk/gtklayout.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/gtk/gtklayout.h b/gtk/gtklayout.h
index d3e42889b2..d9743c63ef 100644
--- a/gtk/gtklayout.h
+++ b/gtk/gtklayout.h
@@ -54,25 +54,25 @@ typedef struct _GtkLayoutClass GtkLayoutClass;
struct _GtkLayout
{
- GtkContainer container;
+ GtkContainer GSEAL (container);
- GList *children;
+ GList *GSEAL (children);
- guint width;
- guint height;
+ guint GSEAL (width);
+ guint GSEAL (height);
- GtkAdjustment *hadjustment;
- GtkAdjustment *vadjustment;
+ GtkAdjustment *GSEAL (hadjustment);
+ GtkAdjustment *GSEAL (vadjustment);
/*< public >*/
- GdkWindow *bin_window;
+ GdkWindow *GSEAL (bin_window);
/*< private >*/
- GdkVisibilityState visibility;
- gint scroll_x;
- gint scroll_y;
+ GdkVisibilityState GSEAL (visibility);
+ gint GSEAL (scroll_x);
+ gint GSEAL (scroll_y);
- guint freeze_count;
+ guint GSEAL (freeze_count);
};
struct _GtkLayoutClass
@@ -93,6 +93,7 @@ struct _GtkLayoutClass
GType gtk_layout_get_type (void) G_GNUC_CONST;
GtkWidget* gtk_layout_new (GtkAdjustment *hadjustment,
GtkAdjustment *vadjustment);
+GdkWindow* gtk_layout_get_bin_window (GtkLayout *layout);
void gtk_layout_put (GtkLayout *layout,
GtkWidget *child_widget,
gint x,