#include "layerparamtreestore.h"
#include "iconcontroler.h"
#include <gtkmm/button.h>
#include "layerparamtreestore.h"
#include "iconcontroler.h"
#include <gtkmm/button.h>
Gtk::TreeStore (ModelHack()),
CanvasTreeStore (canvas_interface_),
layer_tree (layer_tree)
Gtk::TreeStore (ModelHack()),
CanvasTreeStore (canvas_interface_),
layer_tree (layer_tree)
Glib::ustring label;
if(!(*iter)[model.is_toplevel])
return CanvasTreeStore::get_value_vfunc(iter,column,value);
Glib::ustring label;
if(!(*iter)[model.is_toplevel])
return CanvasTreeStore::get_value_vfunc(iter,column,value);
g_value_init(x.gobj(),model.value.type());
g_value_copy(value.gobj(),x.gobj());
if((bool)(*iter)[model.is_toplevel])
{
g_value_init(x.gobj(),model.value.type());
g_value_copy(value.gobj(),x.gobj());
if((bool)(*iter)[model.is_toplevel])
{
g_value_init(x.gobj(),model.active.type());
g_value_copy(value.gobj(),x.gobj());
g_value_init(x.gobj(),model.active.type());
g_value_copy(value.gobj(),x.gobj());
CanvasTreeStore::set_row(row,value_desc);
if(value_desc.is_value_node())
{
CanvasTreeStore::set_row(row,value_desc);
if(value_desc.is_value_node())
{
{
Gtk::TreeModel::Children children = row.children();
while(!children.empty() && erase(children.begin()));
{
Gtk::TreeModel::Children children = row.children();
while(!children.empty() && erase(children.begin()));