ardour
|
#include <location_ui.h>
Public Member Functions | |
LocationUI () | |
~LocationUI () | |
void | set_session (ARDOUR::Session *) |
void | set_clock_mode (AudioClock::Mode) |
void | add_new_location () |
void | add_new_range () |
void | refresh_location_list () |
XMLNode & | get_state () const |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
Private Member Functions | |
void | session_going_away () |
void | location_remove_requested (ARDOUR::Location *) |
void | location_redraw_ranges () |
gint | do_location_remove (ARDOUR::Location *) |
void | location_removed (ARDOUR::Location *) |
void | location_added (ARDOUR::Location *) |
void | map_locations (const ARDOUR::Locations::LocationList &) |
AudioClock::Mode | clock_mode_from_session_instant_xml () const |
Private Attributes | |
ARDOUR::Location * | newest_location |
LocationEditRow | loop_edit_row |
LocationEditRow | punch_edit_row |
Gtk::VBox | loop_punch_box |
Gtk::VPaned | loc_range_panes |
Gtk::VBox | loc_frame_box |
Gtk::Button | add_location_button |
Gtk::ScrolledWindow | location_rows_scroller |
Gtk::VBox | location_rows |
Gtk::VBox | range_frame_box |
Gtk::Button | add_range_button |
Gtk::ScrolledWindow | range_rows_scroller |
Gtk::VBox | range_rows |
guint32 | i_am_the_modifier |
ClockGroup * | _clock_group |
Additional Inherited Members | |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Definition at line 148 of file location_ui.h.
LocationUI::LocationUI | ( | ) |
Definition at line 724 of file location_ui.cc.
LocationUI::~LocationUI | ( | ) |
Definition at line 840 of file location_ui.cc.
void LocationUI::add_new_location | ( | ) |
Definition at line 1012 of file location_ui.cc.
void LocationUI::add_new_range | ( | ) |
Definition at line 1034 of file location_ui.cc.
|
private |
Definition at line 1122 of file location_ui.cc.
|
private |
Definition at line 848 of file location_ui.cc.
XMLNode & LocationUI::get_state | ( | void | ) | const |
Definition at line 1114 of file location_ui.cc.
|
private |
Definition at line 893 of file location_ui.cc.
|
private |
Definition at line 880 of file location_ui.cc.
|
private |
Definition at line 870 of file location_ui.cc.
|
private |
Definition at line 944 of file location_ui.cc.
|
private |
Definition at line 965 of file location_ui.cc.
void LocationUI::refresh_location_list | ( | ) |
Definition at line 1052 of file location_ui.cc.
|
privatevirtual |
Reimplemented from ARDOUR::SessionHandlePtr.
Definition at line 1093 of file location_ui.cc.
void LocationUI::set_clock_mode | ( | AudioClock::Mode | ) |
|
virtual |
Reimplemented from ARDOUR::SessionHandlePtr.
Definition at line 1074 of file location_ui.cc.
|
private |
Definition at line 206 of file location_ui.h.
|
private |
Definition at line 180 of file location_ui.h.
|
private |
Definition at line 185 of file location_ui.h.
|
private |
Definition at line 200 of file location_ui.h.
|
private |
Definition at line 179 of file location_ui.h.
|
private |
Definition at line 177 of file location_ui.h.
|
private |
Definition at line 182 of file location_ui.h.
|
private |
Definition at line 181 of file location_ui.h.
|
private |
Definition at line 173 of file location_ui.h.
|
private |
Definition at line 175 of file location_ui.h.
|
private |
set to the location that has just been created with the LocationUI `add' button (if Config->get_name_new_markers() is true); if it is non-0, the name entry of the location is given the focus by location_added().
Definition at line 169 of file location_ui.h.
|
private |
Definition at line 174 of file location_ui.h.
|
private |
Definition at line 184 of file location_ui.h.
|
private |
Definition at line 187 of file location_ui.h.
|
private |
Definition at line 186 of file location_ui.h.