summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2005-10-05 13:48:09 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2005-10-05 13:48:09 +0000
commit60f817b0d2411947c257ecbf0b0376589ea77acd (patch)
tree62d26d36bde53e99fa3e68926dd9176a68b1e14f /gtk2_ardour/mixer_ui.h
parentf5091b8db024c3499c72cac8694cde678e8f73bb (diff)
2 cleanup patches from nickm, plus work on mixer_ui.cc so that it compiles
git-svn-id: svn://localhost/trunk/ardour2@47 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/mixer_ui.h')
-rw-r--r--gtk2_ardour/mixer_ui.h22
1 files changed, 12 insertions, 10 deletions
diff --git a/gtk2_ardour/mixer_ui.h b/gtk2_ardour/mixer_ui.h
index 504074642b..c520e66282 100644
--- a/gtk2_ardour/mixer_ui.h
+++ b/gtk2_ardour/mixer_ui.h
@@ -102,7 +102,7 @@ class Mixer_UI : public Gtk::Window, public KeyboardTarget
Gtk::HBox out_packer;
Gtk::HPaned list_hpane;
- void pane_allocation_handler (GtkAllocation*, Gtk::Paned*);
+ void pane_allocation_handler (Gtk::Allocation&, Gtk::Paned*);
list<MixerStrip *> strips;
@@ -122,7 +122,8 @@ class Mixer_UI : public Gtk::Window, public KeyboardTarget
void unselect_all_audiobus_strips ();
void select_all_audiobus_strips ();
- void select_strip_op (bool);
+ void strip_select_op (bool audiotrack, bool select);
+ void select_strip_op (MixerStrip*, bool select);
void follow_strip_selection ();
@@ -136,12 +137,11 @@ class Mixer_UI : public Gtk::Window, public KeyboardTarget
sigc::connection fast_screen_update_connection;
void fast_update_strips ();
- void snapshot_display_selected (gint row, gint col, GdkEvent* ev);
-
void track_display_selected (gint row, gint col, GdkEvent *ev);
void track_display_unselected (gint row, gint col, GdkEvent *ev);
void queue_track_display_reordered (gint row, gint col);
- gint track_display_reordered ();
+ void track_display_reordered_proxy (const Gtk::TreePath& path, const Gtk::TreeIter& i, int* n);
+ void track_display_reordered ();
void track_name_changed (MixerStrip *);
void group_selected (gint row, gint col, GdkEvent *ev);
@@ -170,21 +170,23 @@ class Mixer_UI : public Gtk::Window, public KeyboardTarget
struct TrackDisplayModelColumns : public Gtk::TreeModel::ColumnRecord {
TrackDisplayModelColumns() {
add (text);
- add (data);
+ add (route);
+ add (strip);
}
- Gtk::TreeModelColumn<Glib::ustring> text;
- Gtk::TreeModelColumn<ARDOUR::Route*> data;
+ Gtk::TreeModelColumn<Glib::ustring> text;
+ Gtk::TreeModelColumn<ARDOUR::Route*> route;
+ Gtk::TreeModelColumn<MixerStrip*> strip;
};
struct GroupDisplayModelColumns : public Gtk::TreeModel::ColumnRecord {
GroupDisplayModelColumns() {
add (active);
add (text);
- add (data);
+ add (group);
}
Gtk::TreeModelColumn<bool> active;
Gtk::TreeModelColumn<Glib::ustring> text;
- Gtk::TreeModelColumn<ARDOUR::RouteGroup*> data;
+ Gtk::TreeModelColumn<ARDOUR::RouteGroup*> group;
};
struct SnapshotDisplayModelColumns : public Gtk::TreeModel::ColumnRecord {