synfig-studio
1.0.3
|
#include <childrentreestore.h>
Public Member Functions | |
ChildrenTreeStore (etl::loose_handle< synfigapp::CanvasInterface > canvas_interface_) | |
~ChildrenTreeStore () | |
void | rebuild () |
void | refresh () |
void | rebuild_value_nodes () |
void | refresh_value_nodes () |
void | rebuild_canvases () |
void | refresh_canvases () |
void | refresh_row (Gtk::TreeModel::Row &row, bool do_children=false) |
Gtk::TreeModel::Row | get_canvas_row () const |
Gtk::TreeModel::Row | get_value_node_row () const |
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 | 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 < ChildrenTreeStore > | create (etl::loose_handle< synfigapp::CanvasInterface > canvas_interface_) |
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 | |
const Model | model |
TreeModel for the layers. | |
Public Attributes inherited from studio::CanvasTreeStore | |
const Model | model |
Additional Inherited Members | |
Protected Member Functions inherited from studio::CanvasTreeStore | |
virtual void | get_value_vfunc (const Gtk::TreeModel::iterator &iter, int column, Glib::ValueBase &value) const |
ChildrenTreeStore::ChildrenTreeStore | ( | etl::loose_handle< synfigapp::CanvasInterface > | canvas_interface_ | ) |
ChildrenTreeStore::~ChildrenTreeStore | ( | ) |
void ChildrenTreeStore::rebuild | ( | ) |
References rebuild_canvases(), and rebuild_value_nodes().
Referenced by ChildrenTreeStore().
void ChildrenTreeStore::refresh | ( | ) |
References refresh_canvases(), and refresh_value_nodes().
void ChildrenTreeStore::rebuild_value_nodes | ( | ) |
References studio::CanvasTreeStore::canvas_interface().
Referenced by rebuild().
void ChildrenTreeStore::refresh_value_nodes | ( | ) |
References refresh_row().
Referenced by refresh().
void ChildrenTreeStore::rebuild_canvases | ( | ) |
References studio::CanvasTreeStore::canvas_interface().
Referenced by rebuild(), and refresh_canvases().
void ChildrenTreeStore::refresh_canvases | ( | ) |
References rebuild_canvases().
Referenced by refresh().
|
virtual |
Reimplemented from studio::CanvasTreeStore.
References studio::CanvasTreeStore::Model::is_value_node, model, and studio::CanvasTreeStore::Model::value_node.
Referenced by refresh_value_nodes().
|
inline |
|
inline |
|
static |
References ChildrenTreeStore().
const Model studio::ChildrenTreeStore::model |
TreeModel for the layers.
Referenced by ChildrenTreeStore(), and refresh_row().