studio::LayerParamTreeStore Class Reference

#include <layerparamtreestore.h>

Inheritance diagram for studio::LayerParamTreeStore:

studio::CanvasTreeStore

List of all members.

Public Types

typedef std::list
< synfig::Layer::Handle > 
LayerList

Public Member Functions

 LayerParamTreeStore (etl::loose_handle< synfigapp::CanvasInterface > canvas_interface_, LayerTree *layer_tree)
 ~LayerParamTreeStore ()
void rebuild ()
void refresh ()
void queue_refresh ()
void queue_rebuild ()
void refresh_row (Gtk::TreeModel::Row &row)
sigc::signal< void > & signal_changed ()
void changed ()

Static Public Member Functions

static Glib::RefPtr
< LayerParamTreeStore
create (etl::loose_handle< synfigapp::CanvasInterface > canvas_interface_, LayerTree *layer_tree)

Public Attributes

Model model

Protected Member Functions

virtual void get_value_vfunc (const Gtk::TreeModel::iterator &iter, int column, Glib::ValueBase &value) const
virtual void set_value_impl (const Gtk::TreeModel::iterator &row, int column, const Glib::ValueBase &value)
virtual void set_row (Gtk::TreeRow row, synfigapp::ValueDesc value_desc)

Classes

class  Model
 TreeModel for the layer parameters. More...


Member Typedef Documentation

typedef std::list<synfig::Layer::Handle> studio::LayerParamTreeStore::LayerList


Constructor & Destructor Documentation

LayerParamTreeStore::LayerParamTreeStore ( etl::loose_handle< synfigapp::CanvasInterface canvas_interface_,
LayerTree layer_tree 
)

LayerParamTreeStore::~LayerParamTreeStore (  ) 


Member Function Documentation

void LayerParamTreeStore::get_value_vfunc ( const Gtk::TreeModel::iterator &  iter,
int  column,
Glib::ValueBase &  value 
) const [protected, virtual]

void LayerParamTreeStore::set_value_impl ( const Gtk::TreeModel::iterator &  row,
int  column,
const Glib::ValueBase &  value 
) [protected, virtual]

void LayerParamTreeStore::set_row ( Gtk::TreeRow  row,
synfigapp::ValueDesc  value_desc 
) [protected, virtual]

void LayerParamTreeStore::rebuild (  ) 

void LayerParamTreeStore::refresh (  ) 

References refresh_row().

Referenced by queue_refresh().

void LayerParamTreeStore::queue_refresh (  ) 

References refresh().

Referenced by LayerParamTreeStore().

void LayerParamTreeStore::queue_rebuild (  ) 

References rebuild().

Referenced by LayerParamTreeStore().

void LayerParamTreeStore::refresh_row ( Gtk::TreeModel::Row &  row  ) 

sigc::signal<void>& studio::LayerParamTreeStore::signal_changed (  )  [inline]

Referenced by LayerParamTreeStore().

void studio::LayerParamTreeStore::changed (  )  [inline]

Referenced by rebuild().

Glib::RefPtr< LayerParamTreeStore > LayerParamTreeStore::create ( etl::loose_handle< synfigapp::CanvasInterface canvas_interface_,
LayerTree layer_tree 
) [static]

References LayerParamTreeStore().


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Fri Jul 31 00:03:28 2009 for synfig-studio by  doxygen 1.5.6