14 |
# include <gig.h> |
# include <gig.h> |
15 |
#endif |
#endif |
16 |
|
|
17 |
#include <gtkmm.h> |
#ifdef GTKMM_HEADER_FILE |
18 |
|
# include GTKMM_HEADER_FILE(gtkmm.h) |
19 |
|
#else |
20 |
|
# include <gtkmm.h> |
21 |
|
#endif |
22 |
#include "compat.h" |
#include "compat.h" |
23 |
#include <vector> |
#include <vector> |
24 |
#include "Settings.h" |
#include "Settings.h" |
41 |
protected: |
protected: |
42 |
struct Row { |
struct Row { |
43 |
int id; |
int id; |
44 |
Gtk::HBox* hbox; |
HBox* hbox; |
45 |
Gtk::Label* label; |
Gtk::Label* label; |
46 |
Gtk::Button* upButton; |
Gtk::Button* upButton; |
47 |
Gtk::Button* downButton; |
Gtk::Button* downButton; |
51 |
|
|
52 |
sigc::signal<void, gig::Instrument*> script_slots_changed_signal; |
sigc::signal<void, gig::Instrument*> script_slots_changed_signal; |
53 |
|
|
54 |
Gtk::VBox m_vbox; |
VBox m_vbox; |
55 |
Gtk::Label m_generalInfoLabel; |
Gtk::Label m_generalInfoLabel; |
56 |
Gtk::HButtonBox m_buttonBox; |
HButtonBox m_buttonBox; |
57 |
Gtk::ScrolledWindow m_scrolledWindow; |
Gtk::ScrolledWindow m_scrolledWindow; |
58 |
Gtk::VBox m_vboxSlots; |
VBox m_vboxSlots; |
59 |
Gtk::Label m_dragHintLabel; |
Gtk::Label m_dragHintLabel; |
60 |
Gtk::Button m_closeButton; |
Gtk::Button m_closeButton; |
61 |
|
|