]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcellareabox.h
Bug 663856 - Make option-foo accelerators use the right symbol
[~andy/gtk] / gtk / gtkcellareabox.h
index caba7cd4ea50fda745a94a5c4cd5b96db4b819df..e61494d6bbc221474eb743401cce7892724c620d 100644 (file)
 
 G_BEGIN_DECLS
 
-#define GTK_TYPE_CELL_AREA_BOX           (gtk_cell_area_box_get_type ())
-#define GTK_CELL_AREA_BOX(obj)           (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBox))
-#define GTK_CELL_AREA_BOX_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
-#define GTK_IS_CELL_AREA_BOX(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_BOX))
+#define GTK_TYPE_CELL_AREA_BOX            (gtk_cell_area_box_get_type ())
+#define GTK_CELL_AREA_BOX(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBox))
+#define GTK_CELL_AREA_BOX_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
+#define GTK_IS_CELL_AREA_BOX(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_BOX))
 #define GTK_IS_CELL_AREA_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_BOX))
 #define GTK_CELL_AREA_BOX_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
 
@@ -45,6 +45,7 @@ typedef struct _GtkCellAreaBoxPrivate       GtkCellAreaBoxPrivate;
 
 struct _GtkCellAreaBox
 {
+  /*< private >*/
   GtkCellArea parent_instance;
 
   GtkCellAreaBoxPrivate *priv;
@@ -52,6 +53,7 @@ struct _GtkCellAreaBox
 
 struct _GtkCellAreaBoxClass
 {
+  /*< private >*/
   GtkCellAreaClass parent_class;
 
   /* Padding for future expansion */
@@ -61,21 +63,26 @@ struct _GtkCellAreaBoxClass
   void (*_gtk_reserved4) (void);
 };
 
-GType              gtk_cell_area_box_get_type        (void) G_GNUC_CONST;
+GType        gtk_cell_area_box_get_type    (void) G_GNUC_CONST;
 
-GtkCellArea       *gtk_cell_area_box_new             (void);
-void               gtk_cell_area_box_pack_start      (GtkCellAreaBox  *box,
-                                                     GtkCellRenderer *renderer,
-                                                     gboolean         expand,
-                                                     gboolean         align);
-void               gtk_cell_area_box_pack_end        (GtkCellAreaBox  *box,
-                                                     GtkCellRenderer *renderer,
-                                                     gboolean         expand,
-                                                     gboolean         align);
-gint               gtk_cell_area_box_get_spacing     (GtkCellAreaBox  *box);
-void               gtk_cell_area_box_set_spacing     (GtkCellAreaBox  *box,
-                                                     gint             spacing);
+GtkCellArea *gtk_cell_area_box_new         (void);
+void         gtk_cell_area_box_pack_start  (GtkCellAreaBox  *box,
+                                            GtkCellRenderer *renderer,
+                                            gboolean         expand,
+                                            gboolean         align,
+                                            gboolean         fixed);
+void         gtk_cell_area_box_pack_end    (GtkCellAreaBox  *box,
+                                            GtkCellRenderer *renderer,
+                                            gboolean         expand,
+                                            gboolean         align,
+                                            gboolean         fixed);
+gint         gtk_cell_area_box_get_spacing (GtkCellAreaBox  *box);
+void         gtk_cell_area_box_set_spacing (GtkCellAreaBox  *box,
+                                            gint             spacing);
 
+/* Private interaction with GtkCellAreaBoxContext */
+gboolean    _gtk_cell_area_box_group_visible (GtkCellAreaBox  *box,
+                                              gint             group_idx);
 
 G_END_DECLS