12 Glib::PropertyProxy<int> property_work_layer()
14 return p_property_work_layer.get_proxy();
16 typedef sigc::signal<void, int, LayerDisplay> type_signal_set_layer_display;
17 type_signal_set_layer_display signal_set_layer_display()
19 return s_signal_set_layer_display;
23 Glib::PropertyProxy<float> property_layer_opacity()
25 return p_property_layer_opacity.get_proxy();
27 Glib::PropertyProxy<CanvasGL::HighlightMode> property_highlight_mode()
29 return p_property_highlight_mode.get_proxy();
31 Glib::PropertyProxy<CanvasGL::LayerMode> property_layer_mode()
33 return p_property_layer_mode.get_proxy();
35 void set_layer_display(
int layer,
const LayerDisplay &ld);
38 void load_from_json(
const json &j);
44 Gtk::ListBox *lb =
nullptr;
46 Glib::Property<int> p_property_work_layer;
47 Glib::Property<float> p_property_layer_opacity;
48 Glib::Property<CanvasGL::HighlightMode> p_property_highlight_mode;
49 Glib::Property<CanvasGL::LayerMode> p_property_layer_mode;
50 type_signal_set_layer_display s_signal_set_layer_display;
52 void update_work_layer();
54 Glib::RefPtr<Glib::Binding> binding_select_work_layer_only;
55 Glib::RefPtr<Glib::Binding> binding_layer_opacity;