summaryrefslogtreecommitdiff
path: root/gtk/gtkcelllayout.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2006-12-29 07:53:01 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-12-29 07:53:01 +0000
commit6fa25d074e3bc5b06c7346a97bd06da74064a63a (patch)
tree13a1cf5d0fc4804efbc3f96c8fbc014d684b8a1d /gtk/gtkcelllayout.h
parentb3ef93d8ee2139996d1a43b498a6314d5a2b2370 (diff)
downloadgdk-pixbuf-6fa25d074e3bc5b06c7346a97bd06da74064a63a.tar.gz
New function to get the cell renderers of a cell layout.
2006-12-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkcelllayout.[hc] (gtk_cell_layout_get_cells): New function to get the cell renderers of a cell layout. * gtk/gtktreeviewcolumn.c: * gtk/gtkcellview.c: * gtk/gtkiconview.c: Implement get_cells.
Diffstat (limited to 'gtk/gtkcelllayout.h')
-rw-r--r--gtk/gtkcelllayout.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkcelllayout.h b/gtk/gtkcelllayout.h
index 3b4d375a5..520f35dbc 100644
--- a/gtk/gtkcelllayout.h
+++ b/gtk/gtkcelllayout.h
@@ -68,6 +68,7 @@ struct _GtkCellLayoutIface
void (* reorder) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gint position);
+ GList* (* get_cells) (GtkCellLayout *cell_layout);
};
GType gtk_cell_layout_get_type (void) G_GNUC_CONST;
@@ -77,6 +78,7 @@ void gtk_cell_layout_pack_start (GtkCellLayout *cell_layout,
void gtk_cell_layout_pack_end (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gboolean expand);
+GList *gtk_cell_layout_get_cells (GtkCellLayout *cell_layout);
void gtk_cell_layout_clear (GtkCellLayout *cell_layout);
void gtk_cell_layout_set_attributes (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,