mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-29 01:47:43 +01:00
move all marker/midi related code into Editor (since the visual elements in the GUI are all part of the Editor window, and populate/alter dropdowns as necessary.
We connect to the PortManager signals to indicate when ports are connected/registered/disconnected/unregistered. Still to do: ensure initial visual state is consistent with actual backend state
This commit is contained in:
parent
d6afce9c0f
commit
c4be44fe6e
6 changed files with 211 additions and 131 deletions
|
|
@ -257,13 +257,6 @@ class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr
|
|||
void update_sample_rate_dropdown ();
|
||||
void update_frame_rate_button ();
|
||||
|
||||
WavesDropdown* _midi_input_dropdown;
|
||||
WavesDropdown* _midi_output_dropdown;
|
||||
void populate_midi_inout_dropdowns ();
|
||||
void populate_midi_inout_dropdown (bool playback);
|
||||
|
||||
|
||||
|
||||
PBD::ScopedConnectionList update_connections_to_toolbar_buttons;
|
||||
|
||||
TimeInfoBox* time_info_box;
|
||||
|
|
@ -759,9 +752,6 @@ class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr
|
|||
void parameter_changed (std::string);
|
||||
void session_parameter_changed (const std::string& param);
|
||||
|
||||
void midi_input_chosen (WavesDropdown*, void*);
|
||||
void midi_output_chosen (WavesDropdown*, void*);
|
||||
|
||||
bool first_idle ();
|
||||
|
||||
void check_memory_locking ();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue