1e97c09eed
Fix adding tracks/busses at the top
2017-06-17 04:37:10 +02:00
Daniel Sheeler
2c41df9474
add route dialog now has "Add" and "Add and Close" buttons. "Add" keeps dialog open so user can add multiple templates.
2017-06-03 21:44:48 -05:00
b21c4b41a3
when creating a new session after working on one, the "Cancel" button should be a quit button.
...
This avoids ending up with a null Session pointer in the GUI (#7369 )
2017-05-29 15:35:03 -04:00
c72e3f16a1
Use correct property names for Editor transport controllable state
...
These are normalized in the PBD::XMLProperty ctor, which is why
Editor::get_transport_controllable_state() uses the hyphenated names to
retrieve the properties and will not result in any state format change.
2017-05-26 08:48:04 +10:00
24d5f1a624
Tweak/fix splash screen event-loop
...
Prevent possible endless loop in Splash::display() and handle
some related edge-cases and race conditions WRT expose_done
and is_visible().
2017-05-11 14:20:56 +02:00
ba24f287ca
Make -A open action list in a browser instead of command terminal.
2017-04-29 22:47:24 -07:00
73e80b4429
Set -b to open in browser.
2017-04-29 15:37:31 -07:00
620f3b9358
Change actions to -A and use -b to output keybindings
2017-04-28 08:19:20 -07:00
1ebf35f137
Allow to hide engine dialog w/o unloading session.
2017-04-27 21:10:37 +02:00
68883cbb56
Changed "ardour" to PROGRAM_NAME
2017-04-22 15:32:48 -07:00
b81d6a6160
Set -b switch to only two columns, correct options text.
2017-04-22 08:07:35 -07:00
5d5642d6ec
Add HTML output for -b so that output can replace actions page in manual.
2017-04-21 12:58:59 -07:00
e15524cc64
Use PBD::to_string instead of std::ostream when setting up video server url
...
To avoid issues with locales that use grouping/thousands separators.
2017-04-19 09:36:59 +10:00
41493d556a
Use XMLNode::get/set_property API in ARDOUR_UI class
2017-04-19 09:36:55 +10:00
fda05ac64b
Use ID::to_s() in gtk2_ardour instead of ID::print()
2017-04-19 07:49:58 +10:00
47ea6534d0
Add option to disable blinking alert buttons.
2017-03-26 21:42:01 +02:00
4ae5737beb
Add GUI-Idle debugging/profiling util
2017-03-15 11:34:05 +01:00
e8ea0548e0
Fix save-as progress dialog.
...
ScopedConnection and label,bar went out of scope.
2017-03-06 15:42:58 +01:00
5524bac04b
Don't try to auto-start engine for new sessions
...
Work around logic-flow in EngineDialog which should already have
done that, but may no longer heed this special-case if sample-rate
dropdown is refreshed to only devices supported ones.
2017-03-02 20:01:48 +01:00
a1a2e088a5
Allow to switch master-meter type in the toolbar-meter
2017-02-24 23:41:22 +01:00
e00d35f1e8
Revert "ARDOUR_UI transport buttons should use ArdourButton::set_related_action()."
...
This reverts commit 35f35ad662
.
This commit was a mistake: the controllables are needed to allow MIDI binding
to transport buttons.
2017-02-21 15:49:31 +01:00
3a50975c3d
First-time startup logic update.
...
When *not* copying old config, Ardour should display the "first time"
dialog.
2017-02-20 20:47:57 +01:00
b15bebd3c0
Remove unused ArdourUI code to add/remove Lua Session Scripts.
2017-02-19 01:29:08 +01:00
65b38322db
GUI action Transport/RecordCountIn
2017-02-13 23:01:11 +01:00
182cb89733
NO-OP: whitespace
2017-02-09 12:40:59 +01:00
c816d34d68
explanatory comment and logic change to cover when we switch to the new session after save-as
2017-02-09 12:40:59 +01:00
668d970dd0
always hide splash screen after save-as session switch
2017-02-09 12:40:59 +01:00
35f35ad662
ARDOUR_UI transport buttons should use ArdourButton::set_related_action().
...
I have no idea what I or anyone was thinking with the silly
TransportControllable nonsense, but it's all gone now.
2017-02-02 13:05:05 +01:00
7960e1ddbf
GUI follow up for new-MIDI-track API change
2017-01-20 21:47:09 +01:00
1d2a76f239
Free some one time alloc of the UI (cleaner valgrind output)
...
No incremental leaks here..
* downcase (const char*) uses strdup, caller needs to free
* free allocated cursors when the editor is destroyed
* drop static editor lua-instance & bindings
* delete allocated gtk image/icons
2017-01-20 13:53:37 +01:00
645402bc42
Add GUI action to record with preroll
2017-01-18 15:16:05 +01:00
cf31233cd1
Cleanup global monitor options:
...
- rely on parameter-changed signal emission to update buttons
- use dedicated button/style names
- improve tooltip
2017-01-18 12:25:02 +01:00
b4ecb2525c
Fix a -Wreorder
2017-01-16 22:30:39 +01:00
cf5a0de709
Add initial GUI support for global monitor states
2017-01-16 19:54:42 +01:00
abe093dcc9
rename Bindings -> Keyboard Shortcuts
2017-01-12 11:51:43 -06:00
d1e7a5bd1c
Windows/Videotimeline: support all drives (no fixed docroot/drive-letter)
2017-01-11 03:55:04 +01:00
bbd7b2aeea
Prepare for windows video support on all drive-letters.
...
* add harvid version detection (>= 0.8.2 is needed)
* special case empty docroot (for windows, pass drive-letter)
2017-01-10 22:38:43 +01:00
a2bf54c041
re-group preferences part eight and nine of 27 (probably)
2016-12-30 17:04:50 +01:00
nick_m
d0580ecfbc
allow all types of range location (loop, start, end etc.) to be glued to bars and beats.
2016-12-29 01:39:31 +11:00
f76e8868ef
Add GUI support to extract and open session-archives
2016-12-27 22:25:22 +01:00
91321272b5
Add option to hide the 2ndary clock
2016-12-21 23:04:15 +01:00
1a500bc00b
Don't redraw hidden toolbar elements
2016-12-20 12:34:40 +01:00
73ad6b3766
Allow to customize parts of the main toolbar
2016-12-20 03:59:15 +01:00
58124e7544
Don't dynamically allocate ShuttleCtrl
...
With manage() both the button and shuttle were free'ed when the table
was destroyed.
2016-12-20 00:20:00 +01:00
9dad10f691
Add UI to set global track layered mode
2016-12-17 02:43:42 +01:00
27d0b67b8f
Remove close/OK buttons from engine dialog
2016-11-30 14:44:36 +01:00
43b468aa14
speed up track/bus creation a bit
2016-11-25 18:16:08 +01:00
1457050d7a
Fix Drifting Master hopefully for real this time.
2016-11-04 08:39:41 -07:00
997b48baf7
Fix moving master
2016-10-30 06:48:05 -07:00
a127cb35b5
propagate key press events through the widget heirarchy + custom ardour bindings, not just focus widget-then-global bindings
2016-10-17 13:30:15 -04:00