app/widgets/gimpcontainertreeview.[ch] Make the renderer_cells and

* app/widgets/gimpcontainertreeview.[ch]
* app/widgets/gimpcontainertreeview-private.h: Make the
renderer_cells and toggle_cells members private.

(gimp_container_tree_view_set_main_column_title)
(gimp_container_tree_view_prepend_toggle_cell_renderer)
(gimp_container_tree_view_prepend_cell_renderer): New interface.

* app/widgets/gimptoolview.c
* app/widgets/gimpitemtreeview.c
* app/widgets/gimplayertreeview.c
* app/widgets/gimpcontrollerlist.c: Use new interface.

svn path=/trunk/; revision=27675
This commit is contained in:
Martin Nordholts
2008-11-16 20:58:53 +00:00
parent 176f4c5689
commit 35c1687678
8 changed files with 93 additions and 34 deletions

View File

@ -25,19 +25,22 @@
struct _GimpContainerTreeViewPriv
{
GtkTreeSelection *selection;
GtkTreeSelection *selection;
GtkCellRenderer *name_cell;
GtkCellRenderer *name_cell;
GList *editable_cells;
GList *editable_cells;
GimpViewRenderer *dnd_renderer;
GimpViewRenderer *dnd_renderer;
guint scroll_timeout_id;
guint scroll_timeout_interval;
GdkScrollDirection scroll_dir;
GList *toggle_cells;
GList *renderer_cells;
gboolean dnd_drop_to_empty;
guint scroll_timeout_id;
guint scroll_timeout_interval;
GdkScrollDirection scroll_dir;
gboolean dnd_drop_to_empty;
};