Horizon
layer_help_box.hpp
1 #pragma once
2 #include <gtkmm.h>
3 #include <map>
4 #include "imp/action.hpp"
5 
6 namespace horizon {
7 class LayerHelpBox : public Gtk::ScrolledWindow {
8 public:
9  LayerHelpBox(class IPool &p);
10  void set_layer(int layer);
11 
12  typedef sigc::signal<void, ActionToolID> type_signal_trigger_action;
13  type_signal_trigger_action signal_trigger_action()
14  {
15  return s_signal_trigger_action;
16  }
17 
18 private:
19  void load(const std::string &path);
20  Gtk::Label *label = nullptr;
21  std::map<int, std::string> help_texts;
22 
23  type_signal_trigger_action s_signal_trigger_action;
24 };
25 
26 } // namespace horizon
Definition: ipool.hpp:14
Definition: layer_help_box.hpp:7