summaryrefslogtreecommitdiffstats
path: root/src/libs/gui/PatchCanvas.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-07-25 22:37:39 +0000
committerDavid Robillard <d@drobilla.net>2007-07-25 22:37:39 +0000
commit397667bfaffdb622dfcf5bbbf64c49fd6a729f7e (patch)
tree17f84817fb5a8d38fdabf92d0c8a3b2e963905ec /src/libs/gui/PatchCanvas.hpp
parentac6d9b45093f6d304a4d32271e3636b51ccd5a47 (diff)
downloadingen-397667bfaffdb622dfcf5bbbf64c49fd6a729f7e.tar.gz
ingen-397667bfaffdb622dfcf5bbbf64c49fd6a729f7e.tar.bz2
ingen-397667bfaffdb622dfcf5bbbf64c49fd6a729f7e.zip
Build against local SLV2 too.
Better configure summary output. Some trivial initial work towards on-canvas controllers. git-svn-id: http://svn.drobilla.net/lad/ingen@628 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/libs/gui/PatchCanvas.hpp')
-rw-r--r--src/libs/gui/PatchCanvas.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/gui/PatchCanvas.hpp b/src/libs/gui/PatchCanvas.hpp
index 6eba024a..d0df1505 100644
--- a/src/libs/gui/PatchCanvas.hpp
+++ b/src/libs/gui/PatchCanvas.hpp
@@ -82,8 +82,12 @@ public:
{ _menu->popup(event->button.button, event->button.time); }
private:
+ enum ControlType { NUMBER, BUTTON };
+ void menu_add_control(ControlType type);
+
string generate_port_name(const string& base);
void menu_add_port(const string& name, const string& type, bool is_output);
+
void menu_load_plugin();
void menu_new_patch();
void menu_load_patch();
@@ -116,6 +120,8 @@ private:
int _last_click_y;
Gtk::Menu* _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;