# studio::CanvasTreeStore::Model Class Reference

`#include <canvastreestore.h>`

Inheritance diagram for studio::CanvasTreeStore::Model:

List of all members.

## Public Member Functions

| Model ()

## Public Attributes

Gtk::TreeModelColumn < Glib::RefPtr< Gdk::Pixbuf > > | icon
Gtk::TreeModelColumn < Glib::ustring > | label
Gtk::TreeModelColumn < Glib::ustring > | name
Gtk::TreeModelColumn < Glib::ustring > | id
Gtk::TreeModelColumn < synfig::Canvas::Handle > | canvas
Gtk::TreeModelColumn< bool > | is_canvas
Gtk::TreeModelColumn < synfig::ValueNode::Handle > | value_node
Gtk::TreeModelColumn< bool > | is_value_node
Gtk::TreeModelColumn < synfig::ValueBase > | value
Gtk::TreeModelColumn < Glib::ustring > | type
Gtk::TreeModelColumn< int > | link_id
Gtk::TreeModelColumn< int > | link_count
Gtk::TreeModelColumn< bool > | is_editable
Gtk::TreeModelColumn< bool > | is_shared
Gtk::TreeModelColumn< bool > | is_exported
Gtk::TreeModelColumn < synfigapp::ValueDesc > | value_desc
Gtk::TreeModelColumn < Glib::ustring > | tooltip

## Constructor & Destructor Documentation

studio::CanvasTreeStore::Model::Model | ( |  | ) | `[inline]`

Reimplemented in studio::LayerParamTreeStore::Model.

References canvas, icon, id, is_canvas, is_editable, is_exported, is_shared, is_value_node, label, link_count, link_id, name, tooltip, type, value, value_desc, and value_node.

## Member Data Documentation

Gtk::TreeModelColumn<Glib::RefPtr<Gdk::Pixbuf> > studio::CanvasTreeStore::Model::icon

Referenced by studio::ChildrenTree::ChildrenTree(), studio::CanvasTreeStore::get_value_vfunc(), and Model().

Gtk::TreeModelColumn<Glib::ustring> studio::CanvasTreeStore::Model::label

Referenced by studio::ChildrenTree::ChildrenTree(), studio::ChildrenTreeStore::ChildrenTreeStore(), studio::LayerParamTreeStore::get_value_vfunc(), studio::CanvasTreeStore::get_value_vfunc(), Model(), and studio::CanvasTreeStore::rebuild_row().

Gtk::TreeModelColumn<Glib::ustring> studio::CanvasTreeStore::Model::name

Referenced by studio::CanvasTreeStore::get_value_vfunc(), Model(), studio::CanvasTreeStore::rebuild_row(), and studio::CanvasTreeStore::set_row().

Gtk::TreeModelColumn<Glib::ustring> studio::CanvasTreeStore::Model::id

Referenced by studio::CanvasTreeStore::get_value_vfunc(), Model(), and studio::CanvasTreeStore::rebuild_row().

Gtk::TreeModelColumn<synfig::Canvas::Handle> studio::CanvasTreeStore::Model::canvas

Referenced by studio::CanvasTreeStore::add_cell_renderer_value(), studio::CanvasTreeStore::add_cell_renderer_value_node(), studio::ChildrenTree::ChildrenTree(), studio::CanvasTreeStore::get_value_vfunc(), Model(), studio::LayerParamTreeStore::rebuild(), and studio::CanvasTreeStore::set_row().

Gtk::TreeModelColumn<bool> studio::CanvasTreeStore::Model::is_canvas

Referenced by studio::ChildrenTreeStore::ChildrenTreeStore(), studio::CanvasTreeStore::get_value_vfunc(), and Model().

Gtk::TreeModelColumn<synfig::ValueNode::Handle> studio::CanvasTreeStore::Model::value_node

Referenced by studio::CanvasTreeStore::find_first_value_node(), studio::CanvasTreeStore::find_next_value_node(), Model(), studio::CanvasTreeStore::rebuild_row(), studio::ChildrenTreeStore::refresh_row(), studio::CanvasTreeStore::refresh_row(), studio::Dock_Params::refresh_selected_param(), and studio::CanvasTreeStore::set_row().

Gtk::TreeModelColumn<bool> studio::CanvasTreeStore::Model::is_value_node

Referenced by studio::ChildrenTreeStore::ChildrenTreeStore(), studio::CanvasTreeStore::get_value_vfunc(), Model(), studio::CanvasTreeStore::rebuild_row(), studio::ChildrenTreeStore::refresh_row(), and studio::CanvasTreeStore::refresh_row().

Gtk::TreeModelColumn<synfig::ValueBase> studio::CanvasTreeStore::Model::value

Referenced by studio::CanvasTreeStore::add_cell_renderer_value(), studio::CanvasTreeStore::get_value_vfunc(), Model(), and studio::LayerParamTreeStore::set_value_impl().

Gtk::TreeModelColumn<Glib::ustring> studio::CanvasTreeStore::Model::type

Referenced by studio::ChildrenTree::ChildrenTree(), studio::CanvasTreeStore::get_value_vfunc(), and Model().

Gtk::TreeModelColumn<int> studio::CanvasTreeStore::Model::link_id

Referenced by Model(), and studio::CanvasTreeStore::set_row().

Gtk::TreeModelColumn<int> studio::CanvasTreeStore::Model::link_count

Referenced by Model(), studio::CanvasTreeStore::rebuild_row(), studio::CanvasTreeStore::refresh_row(), and studio::CanvasTreeStore::set_row().

Gtk::TreeModelColumn<bool> studio::CanvasTreeStore::Model::is_editable

Referenced by studio::CanvasTreeStore::add_cell_renderer_value(), studio::CanvasTreeStore::get_value_vfunc(), Model(), and studio::CanvasTreeStore::rebuild_row().

Gtk::TreeModelColumn<bool> studio::CanvasTreeStore::Model::is_shared

Referenced by studio::CanvasTreeStore::get_value_vfunc(), and Model().

Gtk::TreeModelColumn<bool> studio::CanvasTreeStore::Model::is_exported

Referenced by studio::CanvasTreeStore::get_value_vfunc(), and Model().

Gtk::TreeModelColumn<synfigapp::ValueDesc> studio::CanvasTreeStore::Model::value_desc

Referenced by _curve_selection_changed(), studio::CanvasTreeStore::add_cell_renderer_value_node(), studio::ChildrenTree::ChildrenTree(), studio::CanvasTreeStore::find_first_value_desc(), studio::CanvasTreeStore::find_next_value_desc(), studio::LayerParamTreeStore::get_value_vfunc(), studio::CanvasTreeStore::get_value_vfunc(), Model(), studio::CanvasTreeStore::rebuild_row(), studio::CanvasTreeStore::refresh_row(), studio::CanvasTreeStore::set_row(), and studio::LayerParamTreeStore::set_value_impl().

Gtk::TreeModelColumn<Glib::ustring> studio::CanvasTreeStore::Model::tooltip

Referenced by Model().

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

- canvastreestore.h