#include <canvastreestore.h>
Protected Member Functions | 
| virtual void  | get_value_vfunc (const Gtk::TreeModel::iterator &iter, int column, Glib::ValueBase &value) const  | 
Constructor & Destructor Documentation
      
        
          | CanvasTreeStore::~CanvasTreeStore  | 
          ( | 
           | ) | 
           | 
        
      
 
 
Member Function Documentation
  
  
      
        
          | void CanvasTreeStore::get_value_vfunc  | 
          ( | 
          const Gtk::TreeModel::iterator &  | 
          iter,  | 
         
        
           | 
           | 
          int  | 
          column,  | 
         
        
           | 
           | 
          Glib::ValueBase &  | 
          value  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
protectedvirtual   | 
  
 
Reimplemented in studio::LayerParamTreeStore.
References _, studio::CanvasTreeStore::Model::canvas, canvas_interface(), synfigapp::ValueDesc::get_interpolation(), studio::get_interpolation_pixbuf(), synfigapp::ValueDesc::get_static(), studio::get_tree_pixbuf(), synfigapp::ValueDesc::get_value(), synfigapp::ValueDesc::get_value_node(), synfigapp::ValueDesc::get_value_type(), studio::CanvasTreeStore::Model::icon, studio::CanvasTreeStore::Model::id, studio::CanvasTreeStore::Model::interpolation_icon, studio::CanvasTreeStore::Model::interpolation_icon_visible, studio::CanvasTreeStore::Model::is_canvas, synfigapp::ValueDesc::is_const(), studio::CanvasTreeStore::Model::is_editable, synfigapp::is_editable(), studio::CanvasTreeStore::Model::is_exported, studio::CanvasTreeStore::Model::is_shared, studio::CanvasTreeStore::Model::is_static, studio::CanvasTreeStore::Model::is_value_node, synfigapp::ValueDesc::is_value_node(), studio::CanvasTreeStore::Model::label, model, studio::CanvasTreeStore::Model::name, studio::CanvasTreeStore::Model::type, studio::CanvasTreeStore::Model::value, and studio::CanvasTreeStore::Model::value_desc.
 
 
  
  
      
        
          | void CanvasTreeStore::rebuild_row  | 
          ( | 
          Gtk::TreeModel::Row &  | 
          row,  | 
         
        
           | 
           | 
          bool  | 
          do_children = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
References synfigapp::ValueDesc::get_value_node(), studio::CanvasTreeStore::Model::id, studio::CanvasTreeStore::Model::is_editable, studio::CanvasTreeStore::Model::is_value_node, studio::CanvasTreeStore::Model::label, studio::CanvasTreeStore::Model::link_count, model, studio::CanvasTreeStore::Model::name, set_row(), studio::CanvasTreeStore::Model::value_desc, and studio::CanvasTreeStore::Model::value_node.
Referenced by refresh_row().
 
 
  
  
      
        
          | void CanvasTreeStore::refresh_row  | 
          ( | 
          Gtk::TreeModel::Row &  | 
          row,  | 
         
        
           | 
           | 
          bool  | 
          do_children = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void CanvasTreeStore::set_row  | 
          ( | 
          Gtk::TreeRow  | 
          row,  | 
         
        
           | 
           | 
          synfigapp::ValueDesc  | 
          value_desc,  | 
         
        
           | 
           | 
          bool  | 
          do_children = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
References studio::CanvasTreeStore::Model::canvas, canvas_interface(), studio::CanvasTreeStore::Model::child_param_desc, synfigapp::ValueDesc::get_canvas(), synfigapp::ValueDesc::get_value_node(), synfigapp::ValueDesc::is_value_node(), studio::CanvasTreeStore::Model::link_count, studio::CanvasTreeStore::Model::link_id, model, studio::CanvasTreeStore::Model::name, synfigapp::ValueDesc::parent_is_canvas(), studio::CanvasTreeStore::Model::tooltip, studio::CanvasTreeStore::Model::value_desc, and studio::CanvasTreeStore::Model::value_node.
Referenced by rebuild_row(), and refresh_row().
 
 
      
        
          | bool CanvasTreeStore::find_first_value_desc  | 
          ( | 
          const synfigapp::ValueDesc &  | 
          value_desc,  | 
        
        
           | 
           | 
          Gtk::TreeIter &  | 
          iter  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | bool CanvasTreeStore::find_next_value_desc  | 
          ( | 
          const synfigapp::ValueDesc &  | 
          value_desc,  | 
        
        
           | 
           | 
          Gtk::TreeIter &  | 
          iter  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | bool CanvasTreeStore::find_first_value_node  | 
          ( | 
          const synfig::ValueNode::Handle &  | 
          value_node,  | 
        
        
           | 
           | 
          Gtk::TreeIter &  | 
          iter  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | bool CanvasTreeStore::find_next_value_node  | 
          ( | 
          const synfig::ValueNode::Handle &  | 
          value_node,  | 
        
        
           | 
           | 
          Gtk::TreeIter &  | 
          iter  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | virtual void studio::CanvasTreeStore::on_value_node_changed  | 
          ( | 
          synfig::ValueNode::Handle  | 
          value_node | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
Member Data Documentation
      
        
          | const Model studio::CanvasTreeStore::model | 
        
      
 
 
The documentation for this class was generated from the following files: