Horizon
Loading...
Searching...
No Matches
layer_help_box.hpp
1#pragma once
2#include <gtkmm.h>
3#include <map>
4#include "imp/action.hpp"
5
6namespace horizon {
7class LayerHelpBox : public Gtk::ScrolledWindow {
8public:
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
18private:
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:15
Definition layer_help_box.hpp:7