summaryrefslogtreecommitdiffstats
path: root/src/gui/PatchWindow.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-11-27 06:25:35 +0000
committerDavid Robillard <d@drobilla.net>2008-11-27 06:25:35 +0000
commit32ff9b5e6822f4af04c5be4a71b43c5363f58031 (patch)
tree6d8082316d2834521f8d9b6bd8634ea7f5a5c1cc /src/gui/PatchWindow.hpp
parent6eed83b13188d3cb6c4676d74c589f61e4e853dc (diff)
downloadingen-32ff9b5e6822f4af04c5be4a71b43c5363f58031.tar.gz
ingen-32ff9b5e6822f4af04c5be4a71b43c5363f58031.tar.bz2
ingen-32ff9b5e6822f4af04c5be4a71b43c5363f58031.zip
Replace "modes" with boolean "edit controls" in tooltips etc.
Give edit controls a menu entry. Cleanup toolbar, fix some clashing mnemonics, etc. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1790 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui/PatchWindow.hpp')
-rw-r--r--src/gui/PatchWindow.hpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gui/PatchWindow.hpp b/src/gui/PatchWindow.hpp
index 3e0c75bf..5cfa2936 100644
--- a/src/gui/PatchWindow.hpp
+++ b/src/gui/PatchWindow.hpp
@@ -78,18 +78,19 @@ private:
void patch_port_removed(SharedPtr<PortModel> port);
void object_entered(ObjectModel* model);
void object_left(ObjectModel* model);
+ void editable_changed(bool editable);
void event_import();
void event_import_location();
void event_save();
void event_save_as();
void event_upload();
+ void event_edit_controls();
void event_copy();
void event_paste();
void event_delete();
void event_select_all();
void event_quit();
- void event_destroy();
void event_clear();
void event_fullscreen_toggled();
void event_status_bar_toggled();
@@ -106,6 +107,7 @@ private:
sigc::connection new_port_connection;
sigc::connection removed_port_connection;
+ sigc::connection edit_mode_connection;
bool _enable_signal;
bool _position_stored;
@@ -117,6 +119,7 @@ private:
Gtk::MenuItem* _menu_save;
Gtk::MenuItem* _menu_save_as;
Gtk::MenuItem* _menu_upload;
+ Gtk::CheckMenuItem* _menu_edit_controls;
Gtk::MenuItem* _menu_cut;
Gtk::MenuItem* _menu_copy;
Gtk::MenuItem* _menu_paste;
@@ -129,7 +132,6 @@ private:
Gtk::CheckMenuItem* _menu_show_status_bar;
Gtk::MenuItem* _menu_fullscreen;
Gtk::MenuItem* _menu_clear;
- Gtk::MenuItem* _menu_destroy_patch;
Gtk::MenuItem* _menu_arrange;
Gtk::MenuItem* _menu_view_engine_window;
Gtk::MenuItem* _menu_view_control_window;