|
synfig-studio
1.0.3
|
#include <layerparamtreestore.h>
Classes | |
| class | Model |
| TreeModel for the layer parameters. More... | |
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 () |
Public Member Functions inherited from studio::CanvasTreeStore | |
| CanvasTreeStore (etl::loose_handle< synfigapp::CanvasInterface > canvas_interface_) | |
| ~CanvasTreeStore () | |
| etl::loose_handle < synfigapp::CanvasInterface > | canvas_interface () |
| etl::loose_handle< const synfigapp::CanvasInterface > | canvas_interface () const |
| virtual void | rebuild_row (Gtk::TreeModel::Row &row, bool do_children=true) |
| virtual void | refresh_row (Gtk::TreeModel::Row &row, bool do_children=true) |
| virtual void | set_row (Gtk::TreeRow row, synfigapp::ValueDesc value_desc, bool do_children=true) |
| bool | find_first_value_desc (const synfigapp::ValueDesc &value_desc, Gtk::TreeIter &iter) |
| bool | find_next_value_desc (const synfigapp::ValueDesc &value_desc, Gtk::TreeIter &iter) |
| bool | find_first_value_node (const synfig::ValueNode::Handle &value_node, Gtk::TreeIter &iter) |
| bool | find_next_value_node (const synfig::ValueNode::Handle &value_node, Gtk::TreeIter &iter) |
| etl::loose_handle < synfigapp::CanvasInterface > | get_canvas_interface () const |
| virtual void | on_value_node_changed (synfig::ValueNode::Handle value_node)=0 |
Static Public Member Functions | |
| static Glib::RefPtr < LayerParamTreeStore > | create (etl::loose_handle< synfigapp::CanvasInterface > canvas_interface_, LayerTree *layer_tree) |
Static Public Member Functions inherited from studio::CanvasTreeStore | |
| static CellRenderer_ValueBase * | add_cell_renderer_value (Gtk::TreeView::Column *column) |
| static CellRenderer_TimeTrack * | add_cell_renderer_value_node (Gtk::TreeView::Column *column) |
Public Attributes | |
| Model | model |
Public Attributes inherited from studio::CanvasTreeStore | |
| const 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) |
| typedef std::list<synfig::Layer::Handle> studio::LayerParamTreeStore::LayerList |
| LayerParamTreeStore::LayerParamTreeStore | ( | etl::loose_handle< synfigapp::CanvasInterface > | canvas_interface_, |
| LayerTree * | layer_tree | ||
| ) |
References studio::CanvasTreeStore::canvas_interface(), studio::LayerTree::get_selection(), queue_rebuild(), queue_refresh(), rebuild(), and signal_changed().
Referenced by create().
| LayerParamTreeStore::~LayerParamTreeStore | ( | ) |
|
protectedvirtual |
Reimplemented from studio::CanvasTreeStore.
References synfigapp::ValueDesc::get_value_node(), studio::LayerParamTreeStore::Model::is_inconsistent, studio::LayerParamTreeStore::Model::is_toplevel, synfigapp::ValueDesc::is_value_node(), studio::CanvasTreeStore::Model::label, model, studio::LayerParamTreeStore::Model::param_desc, and studio::CanvasTreeStore::Model::value_desc.
|
protectedvirtual |
References _, synfigapp::Action::PassiveGrouper::cancel(), studio::CanvasTreeStore::canvas_interface(), studio::App::dialog_message_1b(), studio::LayerParamTreeStore::Model::is_toplevel, model, studio::LayerParamTreeStore::Model::param_desc, studio::CanvasTreeStore::Model::value, and studio::CanvasTreeStore::Model::value_desc.
|
protectedvirtual |
Referenced by rebuild().
| void LayerParamTreeStore::rebuild | ( | ) |
References studio::CanvasTreeStore::Model::canvas, changed(), studio::LayerTree::get_selected_layers(), studio::LayerParamTreeStore::Model::is_inconsistent, model, studio::LayerParamTreeStore::Model::param_desc, set_row(), and studio::CanvasTreeStore::Model::tooltip.
Referenced by LayerParamTreeStore(), and queue_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 | ) |
|
inline |
Referenced by LayerParamTreeStore().
|
inline |
Referenced by rebuild().
|
static |
References LayerParamTreeStore().
| Model studio::LayerParamTreeStore::model |
Referenced by get_value_vfunc(), rebuild(), refresh_row(), and set_value_impl().
1.8.1.2