ardour
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
Mixer_UI Class Reference

#include <mixer_ui.h>

Inheritance diagram for Mixer_UI:
PBD::ScopedConnectionList ARDOUR::SessionHandlePtr MixerActor Gtkmm2ext::VisibilityTracker

Classes

struct  GroupDisplayModelColumns
 
struct  TrackDisplayModelColumns
 

Public Member Functions

 ~Mixer_UI ()
 
void set_session (ARDOUR::Session *)
 
void track_editor_selection ()
 
PluginSelectorplugin_selector ()
 
void set_strip_width (Width, bool save=false)
 
Width get_strip_width () const
 
void unselect_strip_in_display (MixerStrip *)
 
void select_strip_in_display (MixerStrip *)
 
XMLNodeget_state (void)
 
int set_state (const XMLNode &)
 
void show_window ()
 
bool hide_window (GdkEventAny *ev)
 
void show_strip (MixerStrip *)
 
void hide_strip (MixerStrip *)
 
void maximise_mixer_space ()
 
void restore_mixer_space ()
 
void ensure_float (Gtk::Window &)
 
MonitorSectionmonitor_section () const
 
void deselect_all_strip_processors ()
 
void delete_processors ()
 
void select_none ()
 
- Public Member Functions inherited from PBD::ScopedConnectionList
 ScopedConnectionList ()
 
virtual ~ScopedConnectionList ()
 
void add_connection (const UnscopedConnection &c)
 
void drop_connections ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
- Public Member Functions inherited from MixerActor
 MixerActor ()
 
virtual ~MixerActor ()
 
RouteProcessorSelectionselection ()
 
void register_actions ()
 
void load_bindings ()
 
- Public Member Functions inherited from Gtkmm2ext::VisibilityTracker
 VisibilityTracker (Gtk::Window &)
 
virtual ~VisibilityTracker ()
 
void cycle_visibility ()
 
bool fully_visible () const
 
bool not_visible () const
 
bool partially_visible () const
 
Gtk::Window & window () const
 

Static Public Member Functions

static Mixer_UIinstance ()
 

Protected Member Functions

void set_route_targets_for_operation ()
 
- Protected Member Functions inherited from MixerActor
void solo_action ()
 
void mute_action ()
 
void rec_enable_action ()
 
void step_gain_up_action ()
 
void step_gain_down_action ()
 
void unity_gain_action ()
 
void copy_processors ()
 
void cut_processors ()
 
void paste_processors ()
 
void select_all_processors ()
 
void toggle_processors ()
 
void ab_plugins ()
 

Private Member Functions

 Mixer_UI ()
 
void set_window_pos_and_size ()
 
void get_window_pos_and_size ()
 
bool on_key_press_event (GdkEventKey *)
 
bool on_key_release_event (GdkEventKey *)
 
bool on_scroll_event (GdkEventScroll *)
 
void pane_allocation_handler (Gtk::Allocation &, Gtk::Paned *)
 
bool strip_scroller_button_release (GdkEventButton *)
 
void scroll_left ()
 
void scroll_right ()
 
void toggle_midi_input_active (bool flip_others)
 
void add_strips (ARDOUR::RouteList &)
 
void remove_strip (MixerStrip *)
 
MixerStripstrip_by_route (boost::shared_ptr< ARDOUR::Route >)
 
void hide_all_strips (bool with_select)
 
void unselect_all_strips ()
 
void select_all_strips ()
 
void unselect_all_audiotrack_strips ()
 
void select_all_audiotrack_strips ()
 
void unselect_all_audiobus_strips ()
 
void select_all_audiobus_strips ()
 
void strip_select_op (bool audiotrack, bool select)
 
void select_strip_op (MixerStrip *, bool select)
 
gint start_updating ()
 
gint stop_updating ()
 
void session_going_away ()
 
void fast_update_strips ()
 
void track_name_changed (MixerStrip *)
 
void redisplay_track_list ()
 
bool track_display_button_press (GdkEventButton *)
 
void strip_width_changed ()
 
void track_list_delete (const Gtk::TreeModel::Path &)
 
void track_list_reorder (const Gtk::TreeModel::Path &path, const Gtk::TreeModel::iterator &iter, int *new_order)
 
void initial_track_display ()
 
void show_track_list_menu ()
 
void set_all_strips_visibility (bool yn)
 
void set_all_audio_visibility (int tracks, bool yn)
 
void track_visibility_changed (std::string const &path)
 
void update_track_visibility ()
 
void hide_all_routes ()
 
void show_all_routes ()
 
void show_all_audiobus ()
 
void hide_all_audiobus ()
 
void show_all_audiotracks ()
 
void hide_all_audiotracks ()
 
void group_selected (gint row, gint col, GdkEvent *ev)
 
void group_unselected (gint row, gint col, GdkEvent *ev)
 
void group_display_active_clicked ()
 
void new_route_group ()
 
void remove_selected_route_group ()
 
void activate_all_route_groups ()
 
void disable_all_route_groups ()
 
void add_route_group (ARDOUR::RouteGroup *)
 
void route_groups_changed ()
 
void route_group_name_edit (const std::string &, const std::string &)
 
void route_group_row_change (const Gtk::TreeModel::Path &path, const Gtk::TreeModel::iterator &iter)
 
void route_group_row_deleted (Gtk::TreeModel::Path const &)
 
void track_column_click (gint)
 
void build_track_menu ()
 
void strip_property_changed (const PBD::PropertyChange &, MixerStrip *)
 
void route_group_property_changed (ARDOUR::RouteGroup *, const PBD::PropertyChange &)
 
bool group_display_button_press (GdkEventButton *)
 
void group_display_selection_changed ()
 
bool strip_button_release_event (GdkEventButton *, MixerStrip *)
 
void sync_order_keys_from_treeview ()
 
void sync_treeview_from_order_keys ()
 
void reset_remote_control_ids ()
 
void reset_order_keys ()
 
void parameter_changed (std::string const &)
 
void set_route_group_activation (ARDOUR::RouteGroup *, bool)
 
void setup_track_display ()
 
void new_track_or_bus ()
 
void update_title ()
 
MixerStripstrip_by_x (int x)
 
void follow_editor_selection ()
 
void monitor_section_going_away ()
 

Private Attributes

bool _visible
 
Gtk::HBox global_hpacker
 
Gtk::VBox global_vpacker
 
Gtk::ScrolledWindow scroller
 
Gtk::EventBox scroller_base
 
Gtk::HBox scroller_hpacker
 
Gtk::VBox mixer_scroller_vpacker
 
Gtk::VBox list_vpacker
 
Gtk::Label group_display_button_label
 
Gtk::Button group_display_button
 
Gtk::ScrolledWindow track_display_scroller
 
Gtk::ScrolledWindow group_display_scroller
 
Gtk::VBox group_display_vbox
 
Gtk::Frame track_display_frame
 
Gtk::Frame group_display_frame
 
Gtk::VPaned rhs_pane1
 
Gtk::HBox strip_packer
 
Gtk::HBox out_packer
 
Gtk::HPaned list_hpane
 
MixerGroupTabs_group_tabs
 
int m_root_x
 
int m_root_y
 
int m_width
 
int m_height
 
std::list< MixerStrip * > strips
 
sigc::connection fast_screen_update_connection
 
bool no_track_list_redisplay
 
bool in_group_row_change
 
Gtk::Menu * track_menu
 
MonitorSection_monitor_section
 
PluginSelector_plugin_selector
 
TrackDisplayModelColumns track_columns
 
GroupDisplayModelColumns group_columns
 
Gtk::TreeView track_display
 
Gtk::TreeView group_display
 
Glib::RefPtr< Gtk::ListStore > track_model
 
Glib::RefPtr< Gtk::ListStore > group_model
 
Width _strip_width
 
bool ignore_reorder
 
bool _in_group_rebuild_or_clear
 
bool _route_deletion_in_progress
 
bool _following_editor_selection
 
bool _maximised
 true if we are in fullscreen mode More...
 

Static Private Attributes

static Mixer_UI_instance = 0
 
static const int32_t default_width = 478
 
static const int32_t default_height = 765
 

Friends

class MixerGroupTabs
 

Additional Inherited Members

- Public Attributes inherited from MixerActor
Gtkmm2ext::Bindings bindings
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 
- Protected Attributes inherited from MixerActor
RouteProcessorSelection _selection
 
RouteUISelection _route_targets
 
Gtkmm2ext::ActionMap myactions
 

Detailed Description

Definition at line 58 of file mixer_ui.h.

Constructor & Destructor Documentation

Mixer_UI::~Mixer_UI ( )

Definition at line 255 of file mixer_ui.cc.

Mixer_UI::Mixer_UI ( )
private

Definition at line 87 of file mixer_ui.cc.

Member Function Documentation

void Mixer_UI::activate_all_route_groups ( )
private

Definition at line 1287 of file mixer_ui.cc.

void Mixer_UI::add_route_group ( ARDOUR::RouteGroup group)
private

Definition at line 1485 of file mixer_ui.cc.

void Mixer_UI::add_strips ( ARDOUR::RouteList routes)
private

Definition at line 316 of file mixer_ui.cc.

void Mixer_UI::build_track_menu ( )
private

Definition at line 1190 of file mixer_ui.cc.

void Mixer_UI::delete_processors ( )
virtual

Implements MixerActor.

Definition at line 422 of file mixer_ui.cc.

void Mixer_UI::deselect_all_strip_processors ( )

Definition at line 407 of file mixer_ui.cc.

void Mixer_UI::disable_all_route_groups ( )
private

Definition at line 1293 of file mixer_ui.cc.

void Mixer_UI::ensure_float ( Gtk::Window &  win)

Definition at line 270 of file mixer_ui.cc.

void Mixer_UI::fast_update_strips ( )
private

Definition at line 914 of file mixer_ui.cc.

void Mixer_UI::follow_editor_selection ( )
private

Definition at line 631 of file mixer_ui.cc.

XMLNode & Mixer_UI::get_state ( void  )

Definition at line 1628 of file mixer_ui.cc.

Width Mixer_UI::get_strip_width ( ) const
inline

Definition at line 70 of file mixer_ui.h.

void Mixer_UI::get_window_pos_and_size ( )
private

Definition at line 1546 of file mixer_ui.cc.

void Mixer_UI::group_display_active_clicked ( )
private
bool Mixer_UI::group_display_button_press ( GdkEventButton *  ev)
private

Definition at line 1231 of file mixer_ui.cc.

void Mixer_UI::group_display_selection_changed ( )
private
void Mixer_UI::group_selected ( gint  row,
gint  col,
GdkEvent *  ev 
)
private
void Mixer_UI::group_unselected ( gint  row,
gint  col,
GdkEvent *  ev 
)
private
void Mixer_UI::hide_all_audiobus ( )
private

Definition at line 1017 of file mixer_ui.cc.

void Mixer_UI::hide_all_audiotracks ( )
private

Definition at line 1028 of file mixer_ui.cc.

void Mixer_UI::hide_all_routes ( )
private

Definition at line 1000 of file mixer_ui.cc.

void Mixer_UI::hide_all_strips ( bool  with_select)
private
void Mixer_UI::hide_strip ( MixerStrip ms)

Definition at line 883 of file mixer_ui.cc.

bool Mixer_UI::hide_window ( GdkEventAny *  ev)

Definition at line 306 of file mixer_ui.cc.

void Mixer_UI::initial_track_display ( )
private

Definition at line 1147 of file mixer_ui.cc.

Mixer_UI * Mixer_UI::instance ( )
static

Definition at line 78 of file mixer_ui.cc.

void Mixer_UI::maximise_mixer_space ( )

Definition at line 2003 of file mixer_ui.cc.

MonitorSection* Mixer_UI::monitor_section ( ) const
inline

Definition at line 88 of file mixer_ui.h.

void Mixer_UI::monitor_section_going_away ( )
private

Definition at line 1974 of file mixer_ui.cc.

void Mixer_UI::new_route_group ( )
private

Definition at line 1333 of file mixer_ui.cc.

void Mixer_UI::new_track_or_bus ( )
private

Definition at line 1907 of file mixer_ui.cc.

bool Mixer_UI::on_key_press_event ( GdkEventKey *  ev)
private

Definition at line 1749 of file mixer_ui.cc.

bool Mixer_UI::on_key_release_event ( GdkEventKey *  ev)
private

Definition at line 1769 of file mixer_ui.cc.

bool Mixer_UI::on_scroll_event ( GdkEventScroll *  ev)
private

Definition at line 1787 of file mixer_ui.cc.

void Mixer_UI::pane_allocation_handler ( Gtk::Allocation &  ,
Gtk::Paned *   
)
private

Definition at line 1673 of file mixer_ui.cc.

void Mixer_UI::parameter_changed ( std::string const &  )
private

Definition at line 1817 of file mixer_ui.cc.

PluginSelector * Mixer_UI::plugin_selector ( )

Definition at line 1843 of file mixer_ui.cc.

void Mixer_UI::redisplay_track_list ( )
private

Definition at line 1059 of file mixer_ui.cc.

void Mixer_UI::remove_selected_route_group ( )
private

Definition at line 1341 of file mixer_ui.cc.

void Mixer_UI::remove_strip ( MixerStrip strip)
private

Definition at line 431 of file mixer_ui.cc.

void Mixer_UI::reset_order_keys ( )
private
void Mixer_UI::reset_remote_control_ids ( )
private

Definition at line 456 of file mixer_ui.cc.

void Mixer_UI::restore_mixer_space ( )

Definition at line 2015 of file mixer_ui.cc.

void Mixer_UI::route_group_name_edit ( const std::string &  path,
const std::string &  new_text 
)
private

Definition at line 1414 of file mixer_ui.cc.

void Mixer_UI::route_group_property_changed ( ARDOUR::RouteGroup group,
const PBD::PropertyChange change 
)
private

Definition at line 1366 of file mixer_ui.cc.

void Mixer_UI::route_group_row_change ( const Gtk::TreeModel::Path &  path,
const Gtk::TreeModel::iterator &  iter 
)
private

Definition at line 1432 of file mixer_ui.cc.

void Mixer_UI::route_group_row_deleted ( Gtk::TreeModel::Path const &  )
private

Called when a group model row is deleted, but also when the model is reordered by a user drag-and-drop; the latter is what we are interested in here.

Definition at line 1462 of file mixer_ui.cc.

void Mixer_UI::route_groups_changed ( )
private

Definition at line 1299 of file mixer_ui.cc.

void Mixer_UI::scroll_left ( )
privatevirtual

Reimplemented from MixerActor.

Definition at line 1731 of file mixer_ui.cc.

void Mixer_UI::scroll_right ( )
privatevirtual

Reimplemented from MixerActor.

Definition at line 1740 of file mixer_ui.cc.

void Mixer_UI::select_all_audiobus_strips ( )
private
void Mixer_UI::select_all_audiotrack_strips ( )
private
void Mixer_UI::select_all_strips ( )
private
void Mixer_UI::select_none ( )
virtual

Implements MixerActor.

Definition at line 415 of file mixer_ui.cc.

void Mixer_UI::select_strip_in_display ( MixerStrip )
void Mixer_UI::select_strip_op ( MixerStrip ,
bool  select 
)
private
void Mixer_UI::session_going_away ( )
privatevirtual

Reimplemented from ARDOUR::SessionHandlePtr.

Definition at line 792 of file mixer_ui.cc.

void Mixer_UI::set_all_audio_visibility ( int  tracks,
bool  yn 
)
private

Definition at line 954 of file mixer_ui.cc.

void Mixer_UI::set_all_strips_visibility ( bool  yn)
private

Definition at line 924 of file mixer_ui.cc.

void Mixer_UI::set_route_group_activation ( ARDOUR::RouteGroup g,
bool  a 
)
private

Definition at line 1837 of file mixer_ui.cc.

void Mixer_UI::set_route_targets_for_operation ( )
protectedvirtual

Implements MixerActor.

Definition at line 1960 of file mixer_ui.cc.

void Mixer_UI::set_session ( ARDOUR::Session sess)
virtual

Reimplemented from ARDOUR::SessionHandlePtr.

Definition at line 745 of file mixer_ui.cc.

int Mixer_UI::set_state ( const XMLNode node)

Definition at line 1553 of file mixer_ui.cc.

void Mixer_UI::set_strip_width ( Width  w,
bool  save = false 
)

Definition at line 1529 of file mixer_ui.cc.

void Mixer_UI::set_window_pos_and_size ( )
private

Definition at line 1539 of file mixer_ui.cc.

void Mixer_UI::setup_track_display ( )
private

Definition at line 1854 of file mixer_ui.cc.

void Mixer_UI::show_all_audiobus ( )
private

Definition at line 1012 of file mixer_ui.cc.

void Mixer_UI::show_all_audiotracks ( )
private

Definition at line 1023 of file mixer_ui.cc.

void Mixer_UI::show_all_routes ( )
private

Definition at line 1006 of file mixer_ui.cc.

void Mixer_UI::show_strip ( MixerStrip ms)

Definition at line 866 of file mixer_ui.cc.

void Mixer_UI::show_track_list_menu ( )
private

Definition at line 1169 of file mixer_ui.cc.

void Mixer_UI::show_window ( )

Definition at line 276 of file mixer_ui.cc.

gint Mixer_UI::start_updating ( )
private

Definition at line 900 of file mixer_ui.cc.

gint Mixer_UI::stop_updating ( )
private

Definition at line 907 of file mixer_ui.cc.

bool Mixer_UI::strip_button_release_event ( GdkEventButton *  ev,
MixerStrip strip 
)
private

Definition at line 672 of file mixer_ui.cc.

MixerStrip * Mixer_UI::strip_by_route ( boost::shared_ptr< ARDOUR::Route r)
private

Definition at line 660 of file mixer_ui.cc.

MixerStrip * Mixer_UI::strip_by_x ( int  x)
private

Definition at line 1943 of file mixer_ui.cc.

void Mixer_UI::strip_property_changed ( const PBD::PropertyChange what_changed,
MixerStrip mx 
)
private

Definition at line 1209 of file mixer_ui.cc.

bool Mixer_UI::strip_scroller_button_release ( GdkEventButton *  ev)
private

Definition at line 1516 of file mixer_ui.cc.

void Mixer_UI::strip_select_op ( bool  audiotrack,
bool  select 
)
private
void Mixer_UI::strip_width_changed ( )
private

Definition at line 1120 of file mixer_ui.cc.

void Mixer_UI::sync_order_keys_from_treeview ( )
private

Definition at line 512 of file mixer_ui.cc.

void Mixer_UI::sync_treeview_from_order_keys ( )
private

Definition at line 574 of file mixer_ui.cc.

void Mixer_UI::toggle_midi_input_active ( bool  flip_others)
privatevirtual

Implements MixerActor.

Definition at line 1983 of file mixer_ui.cc.

void Mixer_UI::track_column_click ( gint  )
private
bool Mixer_UI::track_display_button_press ( GdkEventButton *  ev)
private

Definition at line 1179 of file mixer_ui.cc.

void Mixer_UI::track_editor_selection ( )

Definition at line 263 of file mixer_ui.cc.

void Mixer_UI::track_list_delete ( const Gtk::TreeModel::Path &  )
private

Definition at line 1041 of file mixer_ui.cc.

void Mixer_UI::track_list_reorder ( const Gtk::TreeModel::Path &  path,
const Gtk::TreeModel::iterator &  iter,
int *  new_order 
)
private

Definition at line 1034 of file mixer_ui.cc.

void Mixer_UI::track_name_changed ( MixerStrip )
private
void Mixer_UI::track_visibility_changed ( std::string const &  path)
private

Definition at line 822 of file mixer_ui.cc.

void Mixer_UI::unselect_all_audiobus_strips ( )
private
void Mixer_UI::unselect_all_audiotrack_strips ( )
private
void Mixer_UI::unselect_all_strips ( )
private
void Mixer_UI::unselect_strip_in_display ( MixerStrip )
void Mixer_UI::update_title ( )
private

Definition at line 1914 of file mixer_ui.cc.

void Mixer_UI::update_track_visibility ( )
private

Definition at line 843 of file mixer_ui.cc.

Friends And Related Function Documentation

friend class MixerGroupTabs
friend

Definition at line 285 of file mixer_ui.h.

Member Data Documentation

bool Mixer_UI::_following_editor_selection
private

Definition at line 288 of file mixer_ui.h.

MixerGroupTabs* Mixer_UI::_group_tabs
private

Definition at line 123 of file mixer_ui.h.

bool Mixer_UI::_in_group_rebuild_or_clear
private

true if we are rebuilding the route group list, or clearing it during a session teardown.

Definition at line 279 of file mixer_ui.h.

Mixer_UI * Mixer_UI::_instance = 0
staticprivate

Definition at line 100 of file mixer_ui.h.

bool Mixer_UI::_maximised
private

true if we are in fullscreen mode

Definition at line 293 of file mixer_ui.h.

MonitorSection* Mixer_UI::_monitor_section
private

Definition at line 212 of file mixer_ui.h.

PluginSelector* Mixer_UI::_plugin_selector
private

Definition at line 213 of file mixer_ui.h.

bool Mixer_UI::_route_deletion_in_progress
private

Definition at line 280 of file mixer_ui.h.

Width Mixer_UI::_strip_width
private

Definition at line 258 of file mixer_ui.h.

bool Mixer_UI::_visible
private

Definition at line 102 of file mixer_ui.h.

const int32_t Mixer_UI::default_height = 765
staticprivate

Definition at line 274 of file mixer_ui.h.

const int32_t Mixer_UI::default_width = 478
staticprivate

Definition at line 273 of file mixer_ui.h.

sigc::connection Mixer_UI::fast_screen_update_connection
private

Definition at line 165 of file mixer_ui.h.

Gtk::HBox Mixer_UI::global_hpacker
private

Definition at line 104 of file mixer_ui.h.

Gtk::VBox Mixer_UI::global_vpacker
private

Definition at line 105 of file mixer_ui.h.

GroupDisplayModelColumns Mixer_UI::group_columns
private

Definition at line 245 of file mixer_ui.h.

Gtk::TreeView Mixer_UI::group_display
private

Definition at line 248 of file mixer_ui.h.

Gtk::Button Mixer_UI::group_display_button
private

Definition at line 112 of file mixer_ui.h.

Gtk::Label Mixer_UI::group_display_button_label
private

Definition at line 111 of file mixer_ui.h.

Gtk::Frame Mixer_UI::group_display_frame
private

Definition at line 117 of file mixer_ui.h.

Gtk::ScrolledWindow Mixer_UI::group_display_scroller
private

Definition at line 114 of file mixer_ui.h.

Gtk::VBox Mixer_UI::group_display_vbox
private

Definition at line 115 of file mixer_ui.h.

Glib::RefPtr<Gtk::ListStore> Mixer_UI::group_model
private

Definition at line 251 of file mixer_ui.h.

bool Mixer_UI::ignore_reorder
private

Definition at line 265 of file mixer_ui.h.

bool Mixer_UI::in_group_row_change
private

Definition at line 193 of file mixer_ui.h.

Gtk::HPaned Mixer_UI::list_hpane
private

Definition at line 121 of file mixer_ui.h.

Gtk::VBox Mixer_UI::list_vpacker
private

Definition at line 110 of file mixer_ui.h.

int Mixer_UI::m_height
private

Definition at line 126 of file mixer_ui.h.

int Mixer_UI::m_root_x
private

Definition at line 126 of file mixer_ui.h.

int Mixer_UI::m_root_y
private

Definition at line 126 of file mixer_ui.h.

int Mixer_UI::m_width
private

Definition at line 126 of file mixer_ui.h.

Gtk::VBox Mixer_UI::mixer_scroller_vpacker
private

Definition at line 109 of file mixer_ui.h.

bool Mixer_UI::no_track_list_redisplay
private

Definition at line 171 of file mixer_ui.h.

Gtk::HBox Mixer_UI::out_packer
private

Definition at line 120 of file mixer_ui.h.

Gtk::VPaned Mixer_UI::rhs_pane1
private

Definition at line 118 of file mixer_ui.h.

Gtk::ScrolledWindow Mixer_UI::scroller
private

Definition at line 106 of file mixer_ui.h.

Gtk::EventBox Mixer_UI::scroller_base
private

Definition at line 107 of file mixer_ui.h.

Gtk::HBox Mixer_UI::scroller_hpacker
private

Definition at line 108 of file mixer_ui.h.

Gtk::HBox Mixer_UI::strip_packer
private

Definition at line 119 of file mixer_ui.h.

std::list<MixerStrip *> Mixer_UI::strips
private

Definition at line 137 of file mixer_ui.h.

TrackDisplayModelColumns Mixer_UI::track_columns
private

Definition at line 244 of file mixer_ui.h.

Gtk::TreeView Mixer_UI::track_display
private

Definition at line 247 of file mixer_ui.h.

Gtk::Frame Mixer_UI::track_display_frame
private

Definition at line 116 of file mixer_ui.h.

Gtk::ScrolledWindow Mixer_UI::track_display_scroller
private

Definition at line 113 of file mixer_ui.h.

Gtk::Menu* Mixer_UI::track_menu
private

Definition at line 208 of file mixer_ui.h.

Glib::RefPtr<Gtk::ListStore> Mixer_UI::track_model
private

Definition at line 250 of file mixer_ui.h.


The documentation for this class was generated from the following files: