summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_ui.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2006-01-08 02:56:49 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2006-01-08 02:56:49 +0000
commita20f41ab39cc034740ccd564c1057d8737d763d5 (patch)
tree6f713470d72ec04ad03efb1ad6380717476c29fd /gtk2_ardour/route_ui.h
parent1186b1d881fac3d1d1b55954b84b958c988501c4 (diff)
a metric ton of changes
git-svn-id: svn://localhost/trunk/ardour2@246 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/route_ui.h')
-rw-r--r--gtk2_ardour/route_ui.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/gtk2_ardour/route_ui.h b/gtk2_ardour/route_ui.h
index c49583ab45..990bcd99ed 100644
--- a/gtk2_ardour/route_ui.h
+++ b/gtk2_ardour/route_ui.h
@@ -74,6 +74,7 @@ class RouteUI : public virtual AxisView
Gtk::Menu* mute_menu;
Gtk::Menu* solo_menu;
+ Gtk::Menu* remote_control_menu;
XMLNode *xml_node;
void ensure_xml_node ();
@@ -92,6 +93,8 @@ class RouteUI : public virtual AxisView
void session_rec_enable_changed();
void build_solo_menu (void);
+ void build_remote_control_menu (void);
+ void refresh_remote_control_menu ();
void solo_safe_toggle (void*, Gtk::CheckMenuItem*);
void toggle_solo_safe (Gtk::CheckMenuItem*);
@@ -123,8 +126,6 @@ class RouteUI : public virtual AxisView
virtual void name_changed (void *src);
void route_removed ();
- static gint okay_gplusplus_cannot_do_complex_templates (RouteUI *rui);
-
Gtk::CheckMenuItem *route_active_menu_item;
void toggle_route_active ();
virtual void route_active_changed ();
@@ -137,6 +138,8 @@ class RouteUI : public virtual AxisView
void update_solo_display ();
virtual void map_frozen ();
+ void set_remote_control_id (uint32_t id, Gtk::CheckMenuItem* item);
+
void reversibly_apply_route_boolean (string name, void (ARDOUR::Route::*func)(bool, void*), bool, void *);
void reversibly_apply_audio_track_boolean (string name, void (ARDOUR::AudioTrack::*func)(bool, void*), bool, void *);
};