Author: Carlos Lopez <[email protected]>
Date: Sat Jun 4 20:27:10 2011 +0200
Combine Name clumn with Icon to cleanup layerdock. Patch by Yu Chen (jcome)
---
synfig-studio/src/gui/trees/layertree.cpp | 14 ++++++--------
1 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/synfig-studio/src/gui/trees/layertree.cpp
b/synfig-studio/src/gui/trees/layertree.cpp
index 71005a6..9977c33 100644
--- a/synfig-studio/src/gui/trees/layertree.cpp
+++ b/synfig-studio/src/gui/trees/layertree.cpp
@@ -196,17 +196,14 @@ LayerTree::create_layer_tree()
column->add_attribute(cellrenderer->property_active(),
layer_model.active);
get_layer_tree_view().append_column(*column);
}
-
- { // --- I C O N
--------------------------------------------------------
- int index;
- // Set up the icon cell-renderer
-
index=get_layer_tree_view().append_column(_("Icon"),layer_model.icon);
- Gtk::TreeView::Column* column =
get_layer_tree_view().get_column(index-1);
- get_layer_tree_view().set_expander_column(*column);
- }
{ // --- N A M E
--------------------------------------------------------
Gtk::TreeView::Column* column = Gtk::manage( new
Gtk::TreeView::Column(_("Name")) );
+ // Set up the icon cell-renderer
+ Gtk::CellRendererPixbuf* icon_cellrenderer = Gtk::manage ( new
Gtk::CellRendererPixbuf() );
+ column->pack_start(*icon_cellrenderer,false);
+ column->add_attribute(icon_cellrenderer->property_pixbuf(),
layer_model.icon);
+
// Set up the Layer label cell-renderer
Gtk::CellRendererText* cellrenderer = Gtk::manage( new
Gtk::CellRendererText() );
column->pack_start(*cellrenderer,false);
@@ -220,6 +217,7 @@ LayerTree::create_layer_tree()
column->set_sort_column(layer_model.label);
get_layer_tree_view().append_column(*column);
+ get_layer_tree_view().set_expander_column(*column);
}
{ // --- Z D E P T H
----------------------------------------------------
int index;
------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Discover what all the cheering's about.
Get your free trial download today.
http://p.sf.net/sfu/quest-dev2dev2
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl