44 |
Gtk::VBox m_vbox; |
Gtk::VBox m_vbox; |
45 |
Gtk::HBox m_footerHBox; |
Gtk::HBox m_footerHBox; |
46 |
Gtk::HBox m_statusHBox; |
Gtk::HBox m_statusHBox; |
47 |
|
Gtk::HButtonBox m_buttonBoxL; |
48 |
Gtk::HButtonBox m_buttonBox; |
Gtk::HButtonBox m_buttonBox; |
49 |
Gtk::ScrolledWindow m_scrolledWindow; |
Gtk::ScrolledWindow m_scrolledWindow; |
50 |
|
|
74 |
|
|
75 |
Gtk::TreeView m_treeViewMacro; |
Gtk::TreeView m_treeViewMacro; |
76 |
Glib::RefPtr<MacroTreeStore> m_treeStoreMacro; |
Glib::RefPtr<MacroTreeStore> m_treeStoreMacro; |
77 |
|
bool m_ignoreTreeViewValueChange; |
78 |
|
|
79 |
Gtk::Label m_statusLabel; |
Gtk::Label m_statusLabel; |
80 |
|
Gtk::Button m_deleteButton; |
81 |
|
Gtk::Button m_inverseDeleteButton; |
82 |
Gtk::Button m_applyButton; |
Gtk::Button m_applyButton; |
83 |
Gtk::Button m_cancelButton; |
Gtk::Button m_cancelButton; |
84 |
|
|
91 |
void updateStatusBar(); |
void updateStatusBar(); |
92 |
void reloadTreeView(); |
void reloadTreeView(); |
93 |
void buildTreeView(const Gtk::TreeModel::Row& parentRow, const Serialization::Object& parentObject); |
void buildTreeView(const Gtk::TreeModel::Row& parentRow, const Serialization::Object& parentObject); |
94 |
|
void onTreeViewSelectionChanged(); |
95 |
|
void onMacroTreeViewKeyRelease(GdkEventKey* button); |
96 |
|
void onMacroTreeViewRowValueChanged(const Gtk::TreeModel::Path& path, |
97 |
|
const Gtk::TreeModel::iterator& iter); |
98 |
|
void deleteSelectedRows(); |
99 |
|
void inverseDeleteSelectedRows(); |
100 |
}; |
}; |
101 |
|
|
102 |
#endif // GIGEDIT_MACROEDITOR_H |
#endif // GIGEDIT_MACROEDITOR_H |