Horizon
tool_window.hpp
1 #pragma once
2 #include <gtkmm.h>
3 #include "core/tool_data_window.hpp"
4 
5 namespace horizon {
6 
7 class ToolWindow : public Gtk::Window {
8 public:
9  ToolWindow(Gtk::Window *parent, class ImpInterface *intf);
10 
11 protected:
12  void set_title(const std::string &title);
13  void emit_event(ToolDataWindow::Event ev);
14  Gtk::HeaderBar *headerbar = nullptr;
15  class ImpInterface *interface = nullptr;
16 };
17 
18 } // namespace horizon
horizon::ImpInterface
Definition: imp_interface.hpp:7
horizon::ToolWindow
Definition: tool_window.hpp:7