X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Flayertree.cpp;h=82387b265c2926a648f631f7d7b1b24e5569b4eb;hb=7b9a27e62a061b8711153b5a1c7ddd59b6a37075;hp=24245d60882aee33fb0877865904bba3f2641634;hpb=560dfdcfea7dbf8d80e599d1d204c253f56a505d;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/layertree.cpp b/synfig-studio/trunk/src/gtkmm/layertree.cpp index 24245d6..82387b2 100644 --- a/synfig-studio/trunk/src/gtkmm/layertree.cpp +++ b/synfig-studio/trunk/src/gtkmm/layertree.cpp @@ -344,7 +344,7 @@ LayerTree::create_param_tree() cellrenderer_value->signal_edited().connect(sigc::mem_fun(*this, &studio::LayerTree::on_edited_value)); cellrenderer_value->property_value()=synfig::ValueBase(); column->add_attribute(cellrenderer_value->property_param_desc(), param_model.param_desc); - column->add_attribute(cellrenderer_value->property_inconsistant(),param_model.is_inconsistent); + column->add_attribute(cellrenderer_value->property_inconsistent(),param_model.is_inconsistent); //cellrenderer_value->property_canvas()=canvas_interface->get_canvas(); // Is this line necessary? cellrenderer_value->property_attributes()=attr_list; @@ -356,6 +356,18 @@ LayerTree::create_param_tree() column->set_reorderable(); column->set_resizable(); } + { // --- T Y P E -------------------------------------------------------- + const CanvasTreeStore::Model model; + int cols_count = get_param_tree_view().append_column(_("Type"),model.type); + Gtk::TreeViewColumn* column = get_param_tree_view().get_column(cols_count-1); + if(column) + { + column->set_reorderable(); + column->set_resizable(); + column->set_clickable(); + column->set_sort_column_id(model.type); + } + } /*{ // --- T I M E T R A C K -------------------------------------------- Gtk::TreeView::Column* column = Gtk::manage( new Gtk::TreeView::Column(_("Time Track")) ); column_time_track=column;