ardour
|
#include <ardour_ui.h>
Classes | |
struct | RecentSessionModelColumns |
struct | RecentSessionsSorter |
struct | TransportControllable |
Public Member Functions | |
ARDOUR_UI (int *argcp, char **argvp[], const char *localedir) | |
~ARDOUR_UI () | |
bool | run_startup (bool should_be_new, std::string load_template) |
void | show_splash () |
void | hide_splash () |
void | launch_chat () |
void | launch_manual () |
void | launch_reference () |
void | launch_tracker () |
void | launch_subscribe () |
void | launch_cheat_sheet () |
void | launch_website () |
void | launch_website_dev () |
void | launch_forums () |
void | launch_howto_report () |
void | show_about () |
void | hide_about () |
void | load_from_application_api (const std::string &path) |
void | finish () |
int | load_session (const std::string &path, const std::string &snapshot, std::string mix_template=std::string()) |
int | build_session (const std::string &path, const std::string &snapshot, ARDOUR::BusProfile &) |
bool | session_is_new () const |
ARDOUR::Session * | the_session () |
bool | get_smart_mode () const |
int | get_session_parameters (bool quit_on_cancel, bool should_be_new=false, std::string load_template="") |
int | build_session_from_dialog (SessionDialog &, const std::string &session_name, const std::string &session_path) |
bool | ask_about_loading_existing_session (const std::string &session_path) |
int | unload_session (bool hide_stuff=false) |
void | close_session () |
int | save_state_canfail (std::string state_name="", bool switch_to_it=false) |
void | save_state (const std::string &state_name="", bool switch_to_it=false) |
PublicEditor & | the_editor () |
Mixer_UI * | the_mixer () |
void | new_midi_tracer_window () |
void | toggle_editing_space () |
void | toggle_mixer_space () |
void | toggle_keep_tearoffs () |
Gtk::Tooltips & | tooltips () |
Gtk::HBox & | editor_transport_box () |
XMLNode * | editor_settings () const |
XMLNode * | mixer_settings () const |
XMLNode * | keyboard_settings () const |
XMLNode * | tearoff_settings (const char *) const |
void | save_ardour_state () |
gboolean | configure_handler (GdkEventConfigure *conf) |
void | halt_on_xrun_message () |
void | xrun_handler (framepos_t) |
void | create_xrun_marker (framepos_t) |
void | focus_on_clock () |
void | store_clock_modes () |
void | restore_clock_modes () |
void | reset_main_clocks () |
void | synchronize_sync_source_and_video_pullup () |
void | add_route (Gtk::Window *float_window) |
void | add_routes_part_two () |
void | add_routes_thread () |
void | add_video (Gtk::Window *float_window) |
void | remove_video () |
void | start_video_server_menu (Gtk::Window *float_window) |
bool | start_video_server (Gtk::Window *float_window, bool popup_msg) |
void | stop_video_server (bool ask_confirm=false) |
void | flush_videotimeline_cache (bool localcacheonly=false) |
void | export_video (bool range=false) |
void | session_add_audio_track (int input_channels, int32_t output_channels, ARDOUR::TrackMode mode, ARDOUR::RouteGroup *route_group, uint32_t how_many, std::string const &name_template) |
void | session_add_audio_bus (int input_channels, int32_t output_channels, ARDOUR::RouteGroup *route_group, uint32_t how_many, std::string const &name_template) |
void | session_add_midi_track (ARDOUR::RouteGroup *route_group, uint32_t how_many, std::string const &name_template, ARDOUR::PluginInfoPtr instrument) |
void | session_add_mixed_track (const ARDOUR::ChanCount &input, const ARDOUR::ChanCount &output, ARDOUR::RouteGroup *route_group, uint32_t how_many, std::string const &name_template, ARDOUR::PluginInfoPtr instrument) |
void | attach_to_engine () |
void | post_engine () |
gint | exit_on_main_window_close (GdkEventAny *) |
void | maximise_editing_space () |
void | restore_editing_space () |
void | show_ui_prefs () |
void | update_tearoff_visibility () |
void | setup_profile () |
void | setup_tooltips () |
void | set_shuttle_fract (double) |
void | get_process_buffers () |
void | drop_process_buffers () |
void | reset_peak_display () |
void | reset_route_peak_display (ARDOUR::Route *) |
void | reset_group_peak_display (ARDOUR::RouteGroup *) |
const std::string & | announce_string () const |
int | disconnect_from_engine () |
int | reconnect_to_engine () |
Public Member Functions inherited from Gtkmm2ext::UI | |
UI (std::string name, int *argc, char **argv[]) | |
virtual | ~UI () |
void | receive (Transmitter::Channel, const char *) |
bool | caller_is_ui_thread () |
bool | running () |
void | quit () |
int | load_rcfile (std::string, bool themechange=false) |
void | run (Receiver &old_receiver) |
void | set_state (Gtk::Widget *w, Gtk::StateType state) |
void | popup_error (const std::string &text) |
void | flush_pending () |
void | toggle_errors () |
void | show_errors () |
void | touch_display (Touchable *) |
void | set_tip (Gtk::Widget &w, const gchar *tip) |
void | set_tip (Gtk::Widget &w, const std::string &tip) |
void | set_tip (Gtk::Widget *w, const gchar *tip, const gchar *hlp="") |
void | idle_add (int(*func)(void *), void *arg) |
Gtk::Main & | main () const |
template<class T > | |
void | delete_in_self (T *obj) |
Gdk::Color | get_color (const std::string &prompt, bool &picked, const Gdk::Color *initial=0) |
Public Member Functions inherited from AbstractUI< UIRequest > | |
AbstractUI (const std::string &name) | |
virtual | ~AbstractUI () |
void | register_thread (std::string, pthread_t, std::string, uint32_t num_requests) |
void | call_slot (EventLoop::InvalidationRecord *, const boost::function< void()> &) |
Glib::Threads::Mutex & | slot_invalidation_mutex () |
Public Member Functions inherited from BaseUI | |
BaseUI (const std::string &name) | |
virtual | ~BaseUI () |
BaseUI * | base_instance () |
Glib::RefPtr< Glib::MainLoop > | main_loop () const |
Glib::Threads::Thread * | event_loop_thread () const |
bool | caller_is_self () const |
std::string | name () const |
bool | ok () const |
void | run () |
void | quit () |
Public Member Functions inherited from PBD::EventLoop | |
EventLoop () | |
virtual | ~EventLoop () |
virtual void | call_slot (InvalidationRecord *, const boost::function< void()> &)=0 |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
Static Public Member Functions | |
static ARDOUR_UI * | instance () |
static UIConfiguration * | config () |
static void | close_all_dialogs () |
Static Public Member Functions inherited from Gtkmm2ext::UI | |
static UI * | instance () |
template<class T > | |
static bool | idle_delete (T *obj) |
template<class T > | |
static void | delete_when_idle (T *obj) |
static bool | just_hide_it (GdkEventAny *, Gtk::Window *) |
Static Public Member Functions inherited from BaseUI | |
static RequestType | new_request_type () |
Static Public Member Functions inherited from PBD::EventLoop | |
static void * | invalidate_request (void *data) |
static EventLoop * | get_event_loop_for_thread () |
static void | set_event_loop_for_thread (EventLoop *ui) |
Public Attributes | |
bool | session_loaded |
GUIObjectState * | gui_object_state |
MainClock * | primary_clock |
MainClock * | secondary_clock |
AudioClock * | big_clock |
TimeInfoBox * | time_info_box |
VideoTimeLine * | video_timeline |
Public Attributes inherited from Gtkmm2ext::UI | |
sigc::signal< void > | theme_changed |
Public Attributes inherited from AbstractUI< UIRequest > | |
Glib::Threads::Mutex | request_buffer_map_lock |
Static Public Attributes | |
static float | ui_scale = 1.0 |
static PublicEditor * | _instance |
static sigc::signal< void, framepos_t, bool, framepos_t > | Clock |
static sigc::signal< void > | CloseAllDialogs |
Static Public Attributes inherited from BaseUI | |
static RequestType | CallSlot = BaseUI::new_request_type() |
static RequestType | Quit = BaseUI::new_request_type() |
Protected Attributes | |
bool | ignore_dual_punch |
Protected Attributes inherited from AbstractUI< UIRequest > | |
RequestBufferMap | request_buffers |
Glib::Threads::Mutex | request_list_lock |
std::list< UIRequest * > | request_list |
PBD::ScopedConnection | new_thread_connection |
Protected Attributes inherited from BaseUI | |
bool | _ok |
Glib::RefPtr< Glib::MainLoop > | _main_loop |
Glib::RefPtr< Glib::MainContext > | m_context |
Glib::Threads::Thread * | run_loop_thread |
Glib::Threads::Mutex | _run_lock |
Glib::Threads::Cond | _running |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Private Types | |
enum | ArdourLogLevel { LogLevelNone = 0, LogLevelInfo, LogLevelWarning, LogLevelError } |
Static Private Attributes | |
static ARDOUR_UI * | theArdourUI = 0 |
Friends | |
class | PublicEditor |
Additional Inherited Members | |
Public Types inherited from PBD::EventLoop | |
enum | RequestType { range_guarantee = ~0 } |
Protected Types inherited from AbstractUI< UIRequest > | |
typedef RequestBuffer::rw_vector | RequestBufferVector |
typedef std::map< pthread_t, RequestBuffer * >::iterator | RequestBufferMapIterator |
typedef std::map< pthread_t, RequestBuffer * > | RequestBufferMap |
Static Protected Attributes inherited from AbstractUI< UIRequest > | |
static Glib::Threads::Private < RequestBuffer > | per_thread_request_buffer |
Definition at line 134 of file ardour_ui.h.
|
private |
Enumerator | |
---|---|
LogLevelNone | |
LogLevelInfo | |
LogLevelWarning | |
LogLevelError |
Definition at line 789 of file ardour_ui.h.
ARDOUR_UI::ARDOUR_UI | ( | int * | argcp, |
char ** | argvp[], | ||
const char * | localedir | ||
) |
Definition at line 184 of file ardour_ui.cc.
ARDOUR_UI::~ARDOUR_UI | ( | ) |
Definition at line 584 of file ardour_ui.cc.
|
private |
Definition at line 524 of file ardour_ui2.cc.
|
private |
void ARDOUR_UI::add_route | ( | Gtk::Window * | float_window | ) |
Definition at line 3660 of file ardour_ui.cc.
void ARDOUR_UI::add_routes_part_two | ( | ) |
void ARDOUR_UI::add_routes_thread | ( | ) |
void ARDOUR_UI::add_video | ( | Gtk::Window * | float_window | ) |
Definition at line 3881 of file ardour_ui.cc.
|
private |
Definition at line 4642 of file ardour_ui.cc.
|
inline |
Definition at line 309 of file ardour_ui.h.
bool ARDOUR_UI::ask_about_loading_existing_session | ( | const std::string & | session_path | ) |
Definition at line 2750 of file ardour_ui.cc.
|
private |
Definition at line 1118 of file ardour_ui.cc.
void ARDOUR_UI::attach_to_engine | ( | ) |
Definition at line 415 of file ardour_ui.cc.
|
private |
Definition at line 4802 of file ardour_ui.cc.
|
private |
|
private |
Definition at line 537 of file ardour_ui2.cc.
|
private |
Definition at line 626 of file ardour_ui2.cc.
|
private |
Definition at line 531 of file ardour_ui2.cc.
|
private |
Definition at line 708 of file ardour_ui.cc.
|
private |
Definition at line 2660 of file ardour_ui.cc.
|
private |
Definition at line 2353 of file ardour_ui.cc.
|
private |
Definition at line 462 of file ardour_ui_ed.cc.
int ARDOUR_UI::build_session | ( | const std::string & | path, |
const std::string & | snapshot, | ||
ARDOUR::BusProfile & | bus_profile | ||
) |
Definition at line 3226 of file ardour_ui.cc.
int ARDOUR_UI::build_session_from_dialog | ( | SessionDialog & | sd, |
const std::string & | session_name, | ||
const std::string & | session_path | ||
) |
Definition at line 2776 of file ardour_ui.cc.
|
private |
Definition at line 1619 of file ardour_ui.cc.
|
private |
Definition at line 4166 of file ardour_ui.cc.
|
private |
Definition at line 4172 of file ardour_ui.cc.
|
private |
Definition at line 750 of file ardour_ui.cc.
|
private |
Definition at line 1705 of file ardour_ui.cc.
|
private |
Definition at line 960 of file ardour_ui.cc.
|
private |
Definition at line 3531 of file ardour_ui.cc.
|
private |
Definition at line 736 of file ardour_ui2.cc.
|
inlinestatic |
Definition at line 212 of file ardour_ui.h.
void ARDOUR_UI::close_session | ( | ) |
Definition at line 3073 of file ardour_ui.cc.
|
inlinestatic |
Definition at line 188 of file ardour_ui.h.
gboolean ARDOUR_UI::configure_handler | ( | GdkEventConfigure * | conf | ) |
Definition at line 630 of file ardour_ui.cc.
|
private |
Definition at line 610 of file ardour_ui.cc.
|
private |
Definition at line 73 of file ardour_ui_dependents.cc.
|
private |
Definition at line 1417 of file ardour_ui.cc.
|
private |
Definition at line 520 of file ardour_ui_dialogs.cc.
|
private |
Definition at line 532 of file ardour_ui_dialogs.cc.
|
private |
Definition at line 514 of file ardour_ui_dialogs.cc.
|
private |
Definition at line 77 of file ardour_ui_ed.cc.
|
private |
Definition at line 406 of file ardour_ui.cc.
|
private |
Definition at line 56 of file ardour_ui_mixer.cc.
|
private |
Definition at line 37 of file ardour_ui_mixer.cc.
|
private |
Definition at line 526 of file ardour_ui_dialogs.cc.
void ARDOUR_UI::create_xrun_marker | ( | framepos_t | where | ) |
Definition at line 4107 of file ardour_ui.cc.
|
private |
Definition at line 495 of file ardour_ui2.cc.
int ARDOUR_UI::disconnect_from_engine | ( | ) |
Definition at line 4382 of file ardour_ui.cc.
|
private |
Definition at line 4142 of file ardour_ui.cc.
|
private |
Definition at line 4290 of file ardour_ui.cc.
|
private |
Definition at line 4272 of file ardour_ui.cc.
|
private |
Definition at line 3389 of file ardour_ui.cc.
|
privatevirtual |
Reimplemented from Gtkmm2ext::UI.
Definition at line 171 of file ardour_ui2.cc.
|
private |
Definition at line 4734 of file ardour_ui.cc.
|
private |
void ARDOUR_UI::drop_process_buffers | ( | ) |
Drop our thread-local buffers
Definition at line 4662 of file ardour_ui.cc.
|
private |
Definition at line 2733 of file ardour_ui.cc.
|
private |
Definition at line 575 of file ardour_ui_dialogs.cc.
|
private |
Definition at line 691 of file ardour_ui2.cc.
XMLNode * ARDOUR_UI::editor_settings | ( | ) | const |
Definition at line 4069 of file ardour_ui.cc.
|
inline |
Definition at line 201 of file ardour_ui.h.
|
private |
Definition at line 448 of file ardour_ui.cc.
|
private |
Definition at line 430 of file ardour_ui.cc.
|
private |
Definition at line 422 of file ardour_ui.cc.
|
private |
Definition at line 565 of file ardour_ui2.cc.
|
private |
Definition at line 658 of file ardour_ui2.cc.
|
private |
Definition at line 1209 of file ardour_ui.cc.
|
private |
Definition at line 1216 of file ardour_ui.cc.
|
private |
Definition at line 1186 of file ardour_ui.cc.
gint ARDOUR_UI::exit_on_main_window_close | ( | GdkEventAny * | ) |
The main editor window has been closed
Definition at line 90 of file ardour_ui_dependents.cc.
void ARDOUR_UI::export_video | ( | bool | range = false | ) |
Definition at line 4028 of file ardour_ui.cc.
|
private |
Definition at line 559 of file ardour_ui2.cc.
|
private |
Definition at line 644 of file ardour_ui2.cc.
|
private |
Definition at line 4668 of file ardour_ui.cc.
void ARDOUR_UI::finish | ( | ) |
Definition at line 1051 of file ardour_ui.cc.
|
private |
Definition at line 4484 of file ardour_ui.cc.
|
private |
Definition at line 3588 of file ardour_ui.cc.
void ARDOUR_UI::flush_videotimeline_cache | ( | bool | localcacheonly = false | ) |
Definition at line 4017 of file ardour_ui.cc.
void ARDOUR_UI::focus_on_clock | ( | ) |
Definition at line 672 of file ardour_ui_ed.cc.
|
private |
void ARDOUR_UI::get_process_buffers | ( | ) |
Allocate our thread-local buffers
Definition at line 4655 of file ardour_ui.cc.
int ARDOUR_UI::get_session_parameters | ( | bool | quit_on_cancel, |
bool | should_be_new = false , |
||
std::string | load_template = "" |
||
) |
quit_on_cancel | true if exit() should be called if the user clicks `cancel' in the new session dialog |
Definition at line 2841 of file ardour_ui.cc.
bool ARDOUR_UI::get_smart_mode | ( | ) | const |
Definition at line 2097 of file ardour_ui.cc.
|
private |
Definition at line 674 of file ardour_ui.cc.
|
private |
Definition at line 329 of file ardour_ui_dialogs.cc.
|
private |
Definition at line 346 of file ardour_ui_dialogs.cc.
|
private |
Definition at line 4262 of file ardour_ui.cc.
void ARDOUR_UI::halt_on_xrun_message | ( | ) |
Definition at line 4116 of file ardour_ui.cc.
|
private |
Definition at line 538 of file ardour_ui_dialogs.cc.
void ARDOUR_UI::hide_about | ( | ) |
void ARDOUR_UI::hide_splash | ( | ) |
Definition at line 3382 of file ardour_ui.cc.
|
private |
Definition at line 1044 of file ardour_ui.cc.
|
private |
Definition at line 2742 of file ardour_ui.cc.
|
private |
TRANSLATORS: This is `Manual' in the sense of an instruction book that tells a user how to use Ardour
Definition at line 94 of file ardour_ui_ed.cc.
|
inlinestatic |
Definition at line 187 of file ardour_ui.h.
XMLNode * ARDOUR_UI::keyboard_settings | ( | ) | const |
Definition at line 4093 of file ardour_ui.cc.
void ARDOUR_UI::launch_chat | ( | ) |
Definition at line 3284 of file ardour_ui.cc.
void ARDOUR_UI::launch_cheat_sheet | ( | ) |
Definition at line 3320 of file ardour_ui.cc.
void ARDOUR_UI::launch_forums | ( | ) |
Definition at line 3342 of file ardour_ui.cc.
void ARDOUR_UI::launch_howto_report | ( | ) |
Definition at line 3348 of file ardour_ui.cc.
void ARDOUR_UI::launch_manual | ( | ) |
Definition at line 3296 of file ardour_ui.cc.
void ARDOUR_UI::launch_reference | ( | ) |
Definition at line 3302 of file ardour_ui.cc.
void ARDOUR_UI::launch_subscribe | ( | ) |
Definition at line 3314 of file ardour_ui.cc.
void ARDOUR_UI::launch_tracker | ( | ) |
Definition at line 3308 of file ardour_ui.cc.
void ARDOUR_UI::launch_website | ( | ) |
Definition at line 3330 of file ardour_ui.cc.
void ARDOUR_UI::launch_website_dev | ( | ) |
Definition at line 3336 of file ardour_ui.cc.
void ARDOUR_UI::load_from_application_api | ( | const std::string & | path | ) |
Definition at line 2826 of file ardour_ui.cc.
int ARDOUR_UI::load_session | ( | const std::string & | path, |
const std::string & | snap_name, | ||
std::string | mix_template = std::string() |
||
) |
snap_name | Snapshot name (without .ardour suffix). |
Definition at line 3096 of file ardour_ui.cc.
|
private |
Definition at line 3354 of file ardour_ui.cc.
|
private |
Definition at line 550 of file ardour_ui_dialogs.cc.
|
private |
Definition at line 2289 of file ardour_ui.cc.
void ARDOUR_UI::maximise_editing_space | ( | ) |
Definition at line 708 of file ardour_ui2.cc.
|
private |
Definition at line 4680 of file ardour_ui.cc.
|
private |
Definition at line 4619 of file ardour_ui.cc.
XMLNode * ARDOUR_UI::mixer_settings | ( | ) | const |
Definition at line 4051 of file ardour_ui.cc.
void ARDOUR_UI::new_midi_tracer_window | ( | ) |
Definition at line 490 of file ardour_ui_dialogs.cc.
|
private |
Definition at line 1653 of file ardour_ui.cc.
|
private |
Definition at line 1720 of file ardour_ui.cc.
|
private |
Definition at line 310 of file ardour_ui_options.cc.
|
private |
Definition at line 4315 of file ardour_ui.cc.
|
private |
Definition at line 58 of file cocoacarbon.mm.
|
private |
Definition at line 45 of file cocoacarbon.mm.
|
private |
Definition at line 4194 of file ardour_ui.cc.
|
private |
Definition at line 4179 of file ardour_ui.cc.
|
private |
Definition at line 602 of file ardour_ui.cc.
void ARDOUR_UI::post_engine | ( | ) |
Definition at line 491 of file ardour_ui.cc.
|
private |
Definition at line 2652 of file ardour_ui.cc.
|
private |
Definition at line 1038 of file ardour_ui.cc.
|
private |
Definition at line 509 of file ardour_ui2.cc.
|
private |
Definition at line 502 of file ardour_ui2.cc.
|
private |
Definition at line 1647 of file ardour_ui.cc.
int ARDOUR_UI::reconnect_to_engine | ( | ) |
Definition at line 4403 of file ardour_ui.cc.
|
private |
Definition at line 4467 of file ardour_ui.cc.
|
private |
Definition at line 1530 of file ardour_ui.cc.
|
protected |
Definition at line 265 of file ardour_ui_options.cc.
void ARDOUR_UI::remove_video | ( | ) |
Definition at line 3997 of file ardour_ui.cc.
|
private |
Ask the user for a new session name and then rename the session to it.
Definition at line 2555 of file ardour_ui.cc.
void ARDOUR_UI::reset_group_peak_display | ( | ARDOUR::RouteGroup * | group | ) |
Definition at line 4716 of file ardour_ui.cc.
void ARDOUR_UI::reset_main_clocks | ( | ) |
Definition at line 455 of file ardour_ui_options.cc.
void ARDOUR_UI::reset_peak_display | ( | ) |
Definition at line 4707 of file ardour_ui.cc.
void ARDOUR_UI::reset_route_peak_display | ( | ARDOUR::Route * | route | ) |
Definition at line 4725 of file ardour_ui.cc.
|
private |
Definition at line 664 of file ardour_ui_ed.cc.
void ARDOUR_UI::restore_clock_modes | ( | ) |
void ARDOUR_UI::restore_editing_space | ( | ) |
Definition at line 716 of file ardour_ui2.cc.
bool ARDOUR_UI::run_startup | ( | bool | should_be_new, |
std::string | load_template | ||
) |
void ARDOUR_UI::save_ardour_state | ( | ) |
Definition at line 588 of file ardour_ui_ed.cc.
|
private |
Definition at line 2390 of file ardour_ui.cc.
|
private |
Definition at line 2409 of file ardour_ui.cc.
|
private |
Definition at line 700 of file ardour_ui.cc.
void ARDOUR_UI::save_state | ( | const std::string & | state_name = "" , |
bool | switch_to_it = false |
||
) |
Definition at line 2615 of file ardour_ui.cc.
int ARDOUR_UI::save_state_canfail | ( | std::string | state_name = "" , |
bool | switch_to_it = false |
||
) |
Definition at line 2633 of file ardour_ui.cc.
|
private |
Definition at line 2703 of file ardour_ui.cc.
|
private |
Definition at line 2668 of file ardour_ui.cc.
|
inline |
Definition at line 268 of file ardour_ui.h.
|
private |
Definition at line 1830 of file ardour_ui.cc.
|
inline |
Definition at line 256 of file ardour_ui.h.
|
private |
Definition at line 1819 of file ardour_ui.cc.
|
inline |
Definition at line 273 of file ardour_ui.h.
void ARDOUR_UI::session_add_mixed_track | ( | const ARDOUR::ChanCount & | input, |
const ARDOUR::ChanCount & | output, | ||
ARDOUR::RouteGroup * | route_group, | ||
uint32_t | how_many, | ||
std::string const & | name_template, | ||
ARDOUR::PluginInfoPtr | instrument | ||
) |
Definition at line 1789 of file ardour_ui.cc.
|
private |
Definition at line 4297 of file ardour_ui.cc.
|
private |
Definition at line 4688 of file ardour_ui.cc.
|
inline |
Definition at line 170 of file ardour_ui.h.
|
private |
Definition at line 432 of file ardour_ui_options.cc.
|
private |
Definition at line 4796 of file ardour_ui.cc.
|
private |
Definition at line 1231 of file ardour_ui.cc.
|
privatevirtual |
Reimplemented from ARDOUR::SessionHandlePtr.
Definition at line 71 of file ardour_ui_dialogs.cc.
void ARDOUR_UI::set_shuttle_fract | ( | double | ) |
|
private |
Definition at line 643 of file ardour_ui.cc.
|
private |
Definition at line 684 of file ardour_ui2.cc.
|
private |
|
private |
AddRouteDialog::Last or selection with first/last not a RouteTimeAxisView not setting an order hint will place new routes last.
Definition at line 3605 of file ardour_ui.cc.
void ARDOUR_UI::setup_profile | ( | ) |
Definition at line 4598 of file ardour_ui.cc.
|
private |
Definition at line 302 of file ardour_ui_options.cc.
void ARDOUR_UI::setup_tooltips | ( | ) |
Definition at line 126 of file ardour_ui2.cc.
|
private |
Definition at line 222 of file ardour_ui2.cc.
|
private |
Definition at line 70 of file ardour_ui2.cc.
void ARDOUR_UI::show_about | ( | ) |
|
protected |
Definition at line 244 of file ardour_ui_options.cc.
void ARDOUR_UI::show_splash | ( | ) |
Definition at line 3368 of file ardour_ui.cc.
void ARDOUR_UI::show_ui_prefs | ( | ) |
Definition at line 724 of file ardour_ui2.cc.
|
private |
Ask the user for the name of a new snapshot and then take it.
Definition at line 2479 of file ardour_ui.cc.
|
private |
Definition at line 546 of file ardour_ui2.cc.
|
private |
Definition at line 585 of file ardour_ui2.cc.
|
private |
Definition at line 516 of file ardour_ui2.cc.
|
private |
Definition at line 4349 of file ardour_ui.cc.
|
private |
Definition at line 2374 of file ardour_ui.cc.
bool ARDOUR_UI::start_video_server | ( | Gtk::Window * | float_window, |
bool | popup_msg | ||
) |
Definition at line 3765 of file ardour_ui.cc.
void ARDOUR_UI::start_video_server_menu | ( | Gtk::Window * | float_window | ) |
Definition at line 3759 of file ardour_ui.cc.
|
privatevirtual |
Implements Gtkmm2ext::UI.
Definition at line 777 of file ardour_ui.cc.
|
private |
Definition at line 154 of file ardour_ui2.cc.
|
private |
Definition at line 4452 of file ardour_ui.cc.
|
private |
Definition at line 2384 of file ardour_ui.cc.
void ARDOUR_UI::stop_video_server | ( | bool | ask_confirm = false | ) |
Definition at line 3736 of file ardour_ui.cc.
void ARDOUR_UI::store_clock_modes | ( | ) |
Definition at line 4499 of file ardour_ui.cc.
|
private |
Definition at line 4674 of file ardour_ui.cc.
|
private |
Definition at line 603 of file ardour_ui2.cc.
void ARDOUR_UI::synchronize_sync_source_and_video_pullup | ( | ) |
Definition at line 469 of file ardour_ui_options.cc.
XMLNode * ARDOUR_UI::tearoff_settings | ( | const char * | name | ) | const |
Definition at line 204 of file ardour_ui2.cc.
|
inline |
Definition at line 191 of file ardour_ui.h.
|
inline |
Definition at line 192 of file ardour_ui.h.
|
inline |
Definition at line 172 of file ardour_ui.h.
|
protected |
|
protected |
Definition at line 122 of file ardour_ui_options.cc.
|
protected |
Definition at line 128 of file ardour_ui_options.cc.
|
protected |
Definition at line 134 of file ardour_ui_options.cc.
|
protected |
Definition at line 140 of file ardour_ui_options.cc.
void ARDOUR_UI::toggle_editing_space | ( | ) |
Definition at line 287 of file ardour_ui_options.cc.
|
private |
Definition at line 411 of file ardour_ui_dialogs.cc.
|
private |
Definition at line 57 of file ardour_ui_options.cc.
|
private |
Definition at line 753 of file ardour_ui2.cc.
void ARDOUR_UI::toggle_keep_tearoffs | ( | ) |
Definition at line 49 of file ardour_ui_options.cc.
|
private |
Definition at line 394 of file ardour_ui_dialogs.cc.
void ARDOUR_UI::toggle_mixer_space | ( | ) |
Definition at line 590 of file ardour_ui_dialogs.cc.
|
private |
Definition at line 377 of file ardour_ui_dialogs.cc.
|
protected |
Definition at line 161 of file ardour_ui_options.cc.
|
protected |
Definition at line 192 of file ardour_ui_options.cc.
|
protected |
Definition at line 218 of file ardour_ui_options.cc.
|
protected |
|
private |
Definition at line 2270 of file ardour_ui.cc.
|
private |
Definition at line 2104 of file ardour_ui.cc.
|
private |
Definition at line 104 of file ardour_ui_options.cc.
|
private |
Definition at line 116 of file ardour_ui_options.cc.
|
private |
Definition at line 98 of file ardour_ui_options.cc.
|
private |
Definition at line 92 of file ardour_ui_options.cc.
|
protected |
Definition at line 2163 of file ardour_ui.cc.
|
protected |
|
private |
Definition at line 86 of file ardour_ui_options.cc.
|
private |
Definition at line 110 of file ardour_ui_options.cc.
|
private |
|
private |
Definition at line 277 of file ardour_ui_options.cc.
|
inline |
Definition at line 199 of file ardour_ui.h.
|
private |
Definition at line 2243 of file ardour_ui.cc.
|
private |
Definition at line 1947 of file ardour_ui.cc.
|
private |
|
private |
Definition at line 1880 of file ardour_ui.cc.
|
private |
Definition at line 1912 of file ardour_ui.cc.
|
private |
Definition at line 1896 of file ardour_ui.cc.
|
private |
|
private |
Definition at line 4760 of file ardour_ui.cc.
|
private |
Definition at line 4775 of file ardour_ui.cc.
|
private |
Definition at line 4751 of file ardour_ui.cc.
|
private |
Definition at line 2207 of file ardour_ui.cc.
|
private |
Definition at line 2197 of file ardour_ui.cc.
|
private |
Definition at line 2676 of file ardour_ui.cc.
|
private |
Definition at line 2009 of file ardour_ui.cc.
|
private |
Definition at line 2216 of file ardour_ui.cc.
|
private |
Definition at line 2042 of file ardour_ui.cc.
|
private |
Definition at line 1964 of file ardour_ui.cc.
|
private |
Check if any tracks are record enabled. If none are, record enable all of them.
Definition at line 1982 of file ardour_ui.cc.
int ARDOUR_UI::unload_session | ( | bool | hide_stuff = false | ) |
Definition at line 242 of file ardour_ui_dialogs.cc.
|
protected |
Definition at line 146 of file ardour_ui_options.cc.
|
private |
Definition at line 730 of file ardour_ui.cc.
|
private |
Definition at line 1388 of file ardour_ui.cc.
|
private |
Definition at line 2364 of file ardour_ui.cc.
|
private |
Definition at line 1374 of file ardour_ui.cc.
|
private |
Definition at line 1426 of file ardour_ui.cc.
|
private |
Definition at line 1297 of file ardour_ui.cc.
|
private |
Definition at line 1263 of file ardour_ui.cc.
void ARDOUR_UI::update_tearoff_visibility | ( | ) |
Definition at line 700 of file ardour_ui2.cc.
|
private |
Definition at line 1485 of file ardour_ui.cc.
|
private |
Definition at line 4431 of file ardour_ui.cc.
|
private |
Definition at line 1511 of file ardour_ui.cc.
|
private |
Definition at line 1351 of file ardour_ui.cc.
|
private |
Definition at line 4422 of file ardour_ui.cc.
|
private |
Definition at line 556 of file ardour_ui_ed.cc.
|
private |
Definition at line 55 of file ardour_ui_dependents.cc.
|
private |
Definition at line 681 of file ardour_ui_ed.cc.
void ARDOUR_UI::xrun_handler | ( | framepos_t | where | ) |
Definition at line 4124 of file ardour_ui.cc.
|
friend |
Definition at line 315 of file ardour_ui.h.
|
private |
Definition at line 802 of file ardour_ui.h.
|
private |
Definition at line 362 of file ardour_ui.h.
|
private |
Definition at line 398 of file ardour_ui.h.
|
private |
Definition at line 787 of file ardour_ui.h.
|
static |
Definition at line 203 of file ardour_ui.h.
|
private |
Definition at line 796 of file ardour_ui.h.
|
private |
Definition at line 387 of file ardour_ui.h.
|
private |
Definition at line 339 of file ardour_ui.h.
|
private |
Definition at line 593 of file ardour_ui.h.
|
private |
Definition at line 596 of file ardour_ui.h.
|
private |
Definition at line 594 of file ardour_ui.h.
|
private |
A ProcessThread so that we have some thread-local buffers for use by PluginEqGui::impulse_analysis ().
Definition at line 779 of file ardour_ui.h.
|
private |
Definition at line 614 of file ardour_ui.h.
|
private |
Definition at line 774 of file ardour_ui.h.
|
private |
Definition at line 336 of file ardour_ui.h.
|
private |
Definition at line 338 of file ardour_ui.h.
Definition at line 643 of file ardour_ui.h.
|
private |
Definition at line 642 of file ardour_ui.h.
|
private |
Definition at line 652 of file ardour_ui.h.
|
private |
Definition at line 469 of file ardour_ui.h.
|
private |
Definition at line 646 of file ardour_ui.h.
|
private |
Definition at line 655 of file ardour_ui.h.
|
private |
Definition at line 464 of file ardour_ui.h.
|
private |
Definition at line 460 of file ardour_ui.h.
|
private |
Definition at line 448 of file ardour_ui.h.
|
private |
Definition at line 435 of file ardour_ui.h.
|
private |
Definition at line 458 of file ardour_ui.h.
AudioClock* ARDOUR_UI::big_clock |
Definition at line 232 of file ardour_ui.h.
|
private |
Definition at line 654 of file ardour_ui.h.
|
private |
Definition at line 477 of file ardour_ui.h.
|
private |
Definition at line 558 of file ardour_ui.h.
|
private |
Definition at line 653 of file ardour_ui.h.
|
private |
Definition at line 689 of file ardour_ui.h.
|
private |
Definition at line 461 of file ardour_ui.h.
|
static |
Emitted frequently with the audible frame, false, and the edit point as parameters respectively.
(either RapidScreenUpdate || SuperRapidScreenUpdate - user-config)
Definition at line 210 of file ardour_ui.h.
|
private |
Definition at line 377 of file ardour_ui.h.
|
static |
Definition at line 213 of file ardour_ui.h.
|
private |
Definition at line 723 of file ardour_ui.h.
|
private |
Definition at line 552 of file ardour_ui.h.
|
private |
Definition at line 546 of file ardour_ui.h.
|
private |
Definition at line 334 of file ardour_ui.h.
|
private |
Definition at line 471 of file ardour_ui.h.
|
private |
Definition at line 472 of file ardour_ui.h.
|
private |
Definition at line 473 of file ardour_ui.h.
|
private |
Definition at line 467 of file ardour_ui.h.
|
private |
Definition at line 647 of file ardour_ui.h.
|
private |
Definition at line 466 of file ardour_ui.h.
|
private |
Definition at line 340 of file ardour_ui.h.
|
private |
Definition at line 459 of file ardour_ui.h.
|
private |
Definition at line 755 of file ardour_ui.h.
|
private |
Definition at line 564 of file ardour_ui.h.
|
private |
Definition at line 574 of file ardour_ui.h.
|
private |
Definition at line 447 of file ardour_ui.h.
|
private |
Definition at line 434 of file ardour_ui.h.
|
private |
Definition at line 446 of file ardour_ui.h.
|
private |
Definition at line 433 of file ardour_ui.h.
GUIObjectState* ARDOUR_UI::gui_object_state |
Definition at line 227 of file ardour_ui.h.
|
private |
Definition at line 756 of file ardour_ui.h.
|
private |
Definition at line 695 of file ardour_ui.h.
|
private |
Definition at line 702 of file ardour_ui.h.
|
protected |
Definition at line 321 of file ardour_ui.h.
|
private |
Definition at line 721 of file ardour_ui.h.
|
private |
Definition at line 719 of file ardour_ui.h.
|
private |
Definition at line 720 of file ardour_ui.h.
Definition at line 640 of file ardour_ui.h.
|
private |
Definition at line 672 of file ardour_ui.h.
|
private |
Definition at line 696 of file ardour_ui.h.
|
private |
Definition at line 621 of file ardour_ui.h.
|
private |
Definition at line 699 of file ardour_ui.h.
|
private |
Definition at line 700 of file ardour_ui.h.
|
private |
Definition at line 644 of file ardour_ui.h.
|
private |
Definition at line 536 of file ardour_ui.h.
|
private |
Definition at line 537 of file ardour_ui.h.
|
private |
Definition at line 538 of file ardour_ui.h.
|
private |
Definition at line 470 of file ardour_ui.h.
|
private |
Definition at line 635 of file ardour_ui.h.
|
private |
Definition at line 783 of file ardour_ui.h.
|
private |
Definition at line 656 of file ardour_ui.h.
|
private |
Definition at line 335 of file ardour_ui.h.
|
private |
Definition at line 337 of file ardour_ui.h.
|
private |
Definition at line 522 of file ardour_ui.h.
|
private |
Definition at line 449 of file ardour_ui.h.
|
private |
Definition at line 436 of file ardour_ui.h.
|
private |
Definition at line 572 of file ardour_ui.h.
|
private |
Definition at line 573 of file ardour_ui.h.
|
private |
Definition at line 727 of file ardour_ui.h.
MainClock* ARDOUR_UI::primary_clock |
Definition at line 229 of file ardour_ui.h.
|
private |
Definition at line 409 of file ardour_ui.h.
|
private |
Definition at line 641 of file ardour_ui.h.
|
private |
Definition at line 450 of file ardour_ui.h.
|
private |
Definition at line 437 of file ardour_ui.h.
|
private |
Definition at line 680 of file ardour_ui.h.
|
private |
Definition at line 517 of file ardour_ui.h.
|
private |
Definition at line 518 of file ardour_ui.h.
|
private |
Definition at line 519 of file ardour_ui.h.
|
private |
Definition at line 444 of file ardour_ui.h.
|
private |
Definition at line 431 of file ardour_ui.h.
|
private |
Definition at line 645 of file ardour_ui.h.
|
private |
Definition at line 561 of file ardour_ui.h.
|
private |
Definition at line 625 of file ardour_ui.h.
|
private |
Definition at line 571 of file ardour_ui.h.
MainClock* ARDOUR_UI::secondary_clock |
Definition at line 230 of file ardour_ui.h.
|
private |
Definition at line 410 of file ardour_ui.h.
bool ARDOUR_UI::session_loaded |
Definition at line 168 of file ardour_ui.h.
|
private |
Definition at line 651 of file ardour_ui.h.
|
private |
Definition at line 504 of file ardour_ui.h.
|
private |
Definition at line 521 of file ardour_ui.h.
|
private |
Definition at line 456 of file ardour_ui.h.
|
private |
Definition at line 465 of file ardour_ui.h.
|
private |
Definition at line 639 of file ardour_ui.h.
|
private |
Definition at line 683 of file ardour_ui.h.
|
private |
Definition at line 750 of file ardour_ui.h.
|
private |
Definition at line 445 of file ardour_ui.h.
|
private |
Definition at line 432 of file ardour_ui.h.
|
private |
Definition at line 462 of file ardour_ui.h.
|
staticprivate |
Definition at line 352 of file ardour_ui.h.
TimeInfoBox* ARDOUR_UI::time_info_box |
Definition at line 234 of file ardour_ui.h.
|
private |
Definition at line 549 of file ardour_ui.h.
|
private |
Definition at line 375 of file ardour_ui.h.
|
private |
Definition at line 400 of file ardour_ui.h.
|
private |
Definition at line 401 of file ardour_ui.h.
|
private |
Definition at line 402 of file ardour_ui.h.
|
private |
Definition at line 403 of file ardour_ui.h.
|
private |
Definition at line 404 of file ardour_ui.h.
|
private |
Definition at line 407 of file ardour_ui.h.
|
private |
Definition at line 408 of file ardour_ui.h.
|
private |
Definition at line 396 of file ardour_ui.h.
|
private |
Definition at line 399 of file ardour_ui.h.
|
private |
Definition at line 405 of file ardour_ui.h.
|
private |
Definition at line 406 of file ardour_ui.h.
|
private |
Definition at line 395 of file ardour_ui.h.
|
private |
Definition at line 397 of file ardour_ui.h.
|
private |
Definition at line 140 of file ardour_ui.h.
|
static |
Definition at line 189 of file ardour_ui.h.
|
private |
Definition at line 666 of file ardour_ui.h.
VideoTimeLine* ARDOUR_UI::video_timeline |
Definition at line 236 of file ardour_ui.h.
|
private |
Definition at line 543 of file ardour_ui.h.
|
private |
Definition at line 555 of file ardour_ui.h.