summaryrefslogtreecommitdiff
path: root/gtk/gtkcellareabox.h
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.van.berkom@gmail.com>2010-12-21 21:11:01 +0900
committerTristan Van Berkom <tristan.van.berkom@gmail.com>2010-12-22 00:28:18 +0900
commit49273f227770052f99dcb4be6fbe8224712d0944 (patch)
treef73c997370d252a7fbd57fc5615abeb4aae44dc1 /gtk/gtkcellareabox.h
parentc8ae68c33dc65dc4407863553d059caa1d41e464 (diff)
downloadgtk+-49273f227770052f99dcb4be6fbe8224712d0944.tar.gz
Added "fixed-size" cell property to GtkCellAreaBox
Now a cell can either have a "fixed" size or it can have an "aligned" starting point or both. "fixed" size cells take no space when they are invisible.
Diffstat (limited to 'gtk/gtkcellareabox.h')
-rw-r--r--gtk/gtkcellareabox.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk/gtkcellareabox.h b/gtk/gtkcellareabox.h
index 632ea93bec..cfe00e831e 100644
--- a/gtk/gtkcellareabox.h
+++ b/gtk/gtkcellareabox.h
@@ -69,15 +69,20 @@ GtkCellArea *gtk_cell_area_box_new (void);
void gtk_cell_area_box_pack_start (GtkCellAreaBox *box,
GtkCellRenderer *renderer,
gboolean expand,
- gboolean align);
+ gboolean align,
+ gboolean fixed);
void gtk_cell_area_box_pack_end (GtkCellAreaBox *box,
GtkCellRenderer *renderer,
gboolean expand,
- gboolean align);
+ 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