Horizon
Loading...
Searching...
No Matches
header_button.hpp
1#pragma once
2#include <gtkmm.h>
3
4namespace horizon {
5class HeaderButton : public Gtk::MenuButton {
6public:
8 void set_label(const std::string &l);
9 Gtk::Entry *add_entry(const std::string &label);
10 void add_widget(const std::string &label, Gtk::Widget *w);
11
12 typedef sigc::signal<void> type_signal_closed;
13 type_signal_closed signal_closed()
14 {
15 return s_signal_closed;
16 }
17
18private:
19 int top = 0;
20 Gtk::Label *label = nullptr;
21 Gtk::Grid *grid = nullptr;
22 type_signal_closed s_signal_closed;
23};
24} // namespace horizon
Definition header_button.hpp:5