Horizon
imp_layer.hpp
1 #pragma once
2 #include "imp.hpp"
3 
4 namespace horizon {
5 class ImpLayer : public ImpBase {
6 public:
7  using ImpBase::ImpBase;
8 
9 protected:
10  void construct_layer_box(bool pack = true);
11  class LayerBox *layer_box;
12  Glib::RefPtr<Glib::Binding> work_layer_binding;
13  Glib::RefPtr<Glib::Binding> layer_opacity_binding;
14 
15  CanvasPreferences *get_canvas_preferences() override
16  {
17  return &preferences.canvas_layer;
18  }
19 
20  ~ImpLayer()
21  {
22  }
23 };
24 } // namespace horizon
Definition: preferences.hpp:13
Definition: layer_box.hpp:8
Definition: imp_layer.hpp:5
Definition: imp.hpp:38
Definition: block.cpp:7