diff options
author | David Robillard <d@drobilla.net> | 2009-11-16 04:57:33 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-11-16 04:57:33 +0000 |
commit | 1a725c0811fd15900464e1eff429c6ead90805d4 (patch) | |
tree | f8609772c7833da664b6621cccf32e3dc9d16d0b /src/gui/PatchCanvas.hpp | |
parent | b1a0a1b76ee1c9ae469c3d73543998662adc05ee (diff) | |
download | ingen-1a725c0811fd15900464e1eff429c6ead90805d4.tar.gz ingen-1a725c0811fd15900464e1eff429c6ead90805d4.tar.bz2 ingen-1a725c0811fd15900464e1eff429c6ead90805d4.zip |
Add edit checkbutton to canvas menu for fast mouse based control.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2271 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui/PatchCanvas.hpp')
-rw-r--r-- | src/gui/PatchCanvas.hpp | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/src/gui/PatchCanvas.hpp b/src/gui/PatchCanvas.hpp index d8a1cbe7..41787929 100644 --- a/src/gui/PatchCanvas.hpp +++ b/src/gui/PatchCanvas.hpp @@ -98,6 +98,8 @@ private: void menu_load_plugin(); void menu_new_patch(); void menu_load_patch(); + void menu_edit_toggled(); + void patch_editable_changed(bool editable); void load_plugin(WeakPtr<PluginModel> plugin); void build_menus(); @@ -146,23 +148,22 @@ private: ClassMenus _class_menus; - bool _human_names; - bool _show_port_names; - Gtk::Menu* _menu; - Gtk::Menu* _internal_menu; - Gtk::Menu* _classless_menu; - Gtk::Menu* _plugin_menu; - /*Gtk::MenuItem* _menu_add_number_control; - Gtk::MenuItem* _menu_add_button_control;*/ - Gtk::MenuItem* _menu_add_audio_input; - Gtk::MenuItem* _menu_add_audio_output; - Gtk::MenuItem* _menu_add_control_input; - Gtk::MenuItem* _menu_add_control_output; - Gtk::MenuItem* _menu_add_event_input; - Gtk::MenuItem* _menu_add_event_output; - Gtk::MenuItem* _menu_load_plugin; - Gtk::MenuItem* _menu_load_patch; - Gtk::MenuItem* _menu_new_patch; + bool _human_names; + bool _show_port_names; + Gtk::Menu* _menu; + Gtk::Menu* _internal_menu; + Gtk::Menu* _classless_menu; + Gtk::Menu* _plugin_menu; + Gtk::MenuItem* _menu_add_audio_input; + Gtk::MenuItem* _menu_add_audio_output; + Gtk::MenuItem* _menu_add_control_input; + Gtk::MenuItem* _menu_add_control_output; + Gtk::MenuItem* _menu_add_event_input; + Gtk::MenuItem* _menu_add_event_output; + Gtk::MenuItem* _menu_load_plugin; + Gtk::MenuItem* _menu_load_patch; + Gtk::MenuItem* _menu_new_patch; + Gtk::CheckMenuItem* _menu_edit; }; |