From 5a52d8fee4c9abac7ffb1f1e6464785d979acd68 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 6 Oct 2005 18:24:23 +0000 Subject: changes from colin for route_params, nick for location_ui and route_ui, and me for ardour_ui.cc git-svn-id: svn://localhost/trunk/ardour2@50 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/route_params_ui.h | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) (limited to 'gtk2_ardour/route_params_ui.h') diff --git a/gtk2_ardour/route_params_ui.h b/gtk2_ardour/route_params_ui.h index a229d050b0..96b2041db4 100644 --- a/gtk2_ardour/route_params_ui.h +++ b/gtk2_ardour/route_params_ui.h @@ -23,7 +23,15 @@ #include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include @@ -69,7 +77,6 @@ class RouteParams_UI : public ArdourDialog Gtk::VBox mixer_scroller_vpacker; Gtk::VBox list_vpacker; - Gtk::TreeView route_select_list; Gtk::Label route_list_button_label; Gtk::Button route_list_button; Gtk::ScrolledWindow route_select_scroller; @@ -134,6 +141,22 @@ class RouteParams_UI : public ArdourDialog }; ConfigView _current_view; + + + /* treeview */ + struct RouteDisplayModelColumns : public Gtk::TreeModel::ColumnRecord { + RouteDisplayModelColumns() { + add(text); + add(route); + } + Gtk::TreeModelColumn text; + Gtk::TreeModelColumn route; + }; + + RouteDisplayModelColumns route_display_columns ; + Gtk::TreeView route_display; + Glib::RefPtr route_display_model; + void add_route (ARDOUR::Route*); @@ -141,8 +164,8 @@ class RouteParams_UI : public ArdourDialog void route_removed (ARDOUR::Route *route); - void route_selected (gint row, gint col, GdkEvent *ev); - void route_unselected (gint row, gint col, GdkEvent *ev); + void route_selected(); + //void route_unselected (gint row, gint col, GdkEvent *ev); void setup_io_frames(); void cleanup_io_frames(); @@ -168,7 +191,7 @@ class RouteParams_UI : public ArdourDialog void update_routeinfo (ARDOUR::Route * route); Gtk::Menu *track_menu; - void show_track_menu(gint arg); + void show_track_menu(); void update_title (); //void unselect_all_redirects (); -- cgit v1.2.3