13
0
Commit Graph

12786 Commits

Author SHA1 Message Date
b3f2ed46b1 center all(?) early-startup dialogs 2019-10-10 19:54:33 -06:00
7238c7fdc6 fix up handling of audio/MIDI setup dialog and remove debug output 2019-10-10 16:52:00 -06:00
03a248d517 make EngineDialog behavior more appropriate for use in both startup and non-startup conditions 2019-10-10 16:52:00 -06:00
20b38ad8ea changes to get startupFSM working (more) correctly 2019-10-10 16:52:00 -06:00
745d138b64 remove unused label and simplify return value/return path 2019-10-10 16:52:00 -06:00
3b1ec8a43b NOOP: move brace 2019-10-10 16:52:00 -06:00
fe74488561 make ARDOUR_UI::load_session_from_startup_fsm() return a value, and use it 2019-10-10 16:52:00 -06:00
a608bf8c8b fix decl of method with const arg 2019-10-10 16:52:00 -06:00
85d81cb6b8 add StartupFSM::end() (empty for now) and remove unused states 2019-10-10 16:52:00 -06:00
448e4de8d9 use const argument when calling ::build_session() 2019-10-10 16:52:00 -06:00
cb116ca634 remove unused assignment 2019-10-10 16:52:00 -06:00
58595a839b remove two unused variables 2019-10-10 16:52:00 -06:00
7f4e9fe211 NSM startup needs to call a different method due to API changes 2019-10-10 16:52:00 -06:00
e1b319a138 move copying demo sessions into NewUserWizard 2019-10-10 16:52:00 -06:00
5109abcc50 changes to ARDOUR_UI to reflect new startupFSM and non-modal SessionDialog handling 2019-10-10 16:52:00 -06:00
cafae1663e modify API of SessionDialog to reflect that it is never used with command line parameters anymore 2019-10-10 16:52:00 -06:00
18b4a4213f add initial version of StartupFSM along with its owners/users 2019-10-10 16:52:00 -06:00
195245fdb0 add SessionDialog::clear_name() 2019-10-10 16:52:00 -06:00
0ea5344be6 change SessionDialog::meta_master_bus_profile() to be a static method 2019-10-10 16:52:00 -06:00
1be0c0efe7 engine dialog should emit response and handle it, not just call its own response dialog 2019-10-10 16:52:00 -06:00
2c5fcf24a5 rename ArdourStartup to NewUserWizard and rename source file(s) 2019-10-10 16:52:00 -06:00
a5c6c9a352 provide ArdourStartup with a Gtk::Dialog-like signal_response()
It is not a Dialog (instead, an Assistant which IS-A Window), but
we want to be able to interact with it as if it is.

Also remove unused singleton and session info cruft
2019-10-10 16:52:00 -06:00
7a66b22428
Show preset-browser button if annoted presets are available 2019-10-11 00:13:07 +02:00
71fa4fa75c
Add a plugin-preset browser window
Previously preset-browser was only used instead of "generic control"
display if a plugin does not have any controls (but presets).

This allows for showing a dedicated window..
2019-10-11 00:03:41 +02:00
32b97031cf
Preset-Browser: highlight only unmodified presets 2019-10-10 23:59:55 +02:00
0fa38c0002
Add API to check for plugin-presets with description 2019-10-10 22:31:19 +02:00
e5cb4d295e fix compiler warning about possible buffer size issue 2019-10-07 20:50:08 -06:00
e6ab652e74
Stem-export: pre-select selected tracks/busses 2019-10-07 15:19:36 +02:00
ce7d128c8a
Fix a translation issue (default value session-archive dropdown) 2019-10-07 05:11:58 +02:00
647103c825
Special case horizontal faders (pan to right) 2019-10-07 05:11:33 +02:00
85ea1250e1
Configure UI scale as first start step
This also includes some simple heuristic to guess initial scaling
depending on the largest screen's geometry.
2019-10-06 20:56:34 +02:00
7efe11883a
Cleanup unused includes 2019-10-06 18:44:10 +02:00
dceca00a69 factor out NSM startup code 2019-10-03 17:23:57 -06:00
f470d3e856 remove all use of NO_PLUGIN_STATE #ifdef
We determined several years that we should never ever do this,
and changed the basis for the free/demo copy because of that.
2019-10-02 18:04:40 -06:00
0a6f517230
No more doxygen warnings for gtk2_arodur/*
That's with doxgen 1.8.13.
2019-09-30 21:03:16 +02:00
c7be6f2330
Fix some UI doxygen warnings 2019-09-30 05:34:06 +02:00
5044dad3f2
Fix a duplicate layout parent issue 2019-09-29 22:42:02 +02:00
056c958b4e
NO-OP: whitespace 2019-09-29 22:39:41 +02:00
2c4c8a8b4c
Fix External Send GUI
panners.set_panner() was inadvertently removed in 31815b5f2
2019-09-29 22:39:38 +02:00
65c357c0f7 Fix gtk-table-packing error (redundant packing) 2019-09-29 11:30:25 -05:00
c5b6b232a6
Remove unused modal LatencyGUI Dialog 2019-09-29 18:25:14 +02:00
70c523e0e8
Remove defunct Route "Adjust Latency" GUI
This was based on Ardour-5 style "set custom latency of the IO", and
inform, override JACK-port latency compensation.

Ardour6: IO itself is no longer in control. This is abstracted by
IOProcessor.

In any case, this is to be superseded by bundling a-virtual-latency,
and allowing track playback offset (that has no additional
thru-latency for cue-monitoring).
2019-09-29 18:25:14 +02:00
cdbf8ee160
Show pre-release dialog also for source-tree self-builds 2019-09-29 18:25:13 +02:00
d70245daa9 New region opacity rules. (final part of 973e9a) 2019-09-29 10:58:53 -05:00
85485d4832 Allow the Cut tool to appear in Mixbus. 2019-09-29 10:12:00 -05:00
68f237169f
Amend 4f41367836: fix show/hide latency label 2019-09-29 17:00:27 +02:00
e3fc2614f7 Fix Region-list column layout. 2019-09-29 09:14:09 -05:00
f5e8a753f5
Theme latency-disable-button 2019-09-29 02:45:40 +02:00
4f41367836
Add Latency Control Toolbar Widgets 2019-09-29 02:45:37 +02:00
24aa61f08c
Use samples_as_time_string API 2019-09-29 02:45:30 +02:00