]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkbin.h
Use G_SOURCE_CONTINUE/REMOVE
[~andy/gtk] / gtk / gtkbin.h
index 9a3a460d5ebdf5dc50c4aa5f3653bfe1ac923d3e..0a903728da63984934275f12046ec19271e93fa7 100644 (file)
@@ -45,19 +45,27 @@ G_BEGIN_DECLS
 #define GTK_BIN_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BIN, GtkBinClass))
 
 
-typedef struct _GtkBin       GtkBin;
-typedef struct _GtkBinClass  GtkBinClass;
+typedef struct _GtkBin              GtkBin;
+typedef struct _GtkBinPrivate       GtkBinPrivate;
+typedef struct _GtkBinClass         GtkBinClass;
 
 struct _GtkBin
 {
   GtkContainer container;
 
-  GtkWidget *GSEAL (child);
+  /*< private >*/
+  GtkBinPrivate *priv;
 };
 
 struct _GtkBinClass
 {
   GtkContainerClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };