0b6b598fce
remove leftover declarations
2015-11-14 15:25:52 -05:00
aeb7246977
partial dialog to control track duplication
2015-11-14 10:30:08 -05:00
100701cb23
initial/partial implementation of duplicate track/bus
2015-11-13 16:14:49 -05:00
André Nusser
6ccffbaf09
Improve behavior of overwrite_file_dialog.
...
- Make overwrite file dialogs transient.
- Cancelling the overwrite dialog doesn't close initial dialog.
2015-11-04 17:52:00 -05:00
528ad3416a
Remove unused methods in ARDOUR_UI for starting/stopping engine
2015-10-06 13:29:57 +10:00
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
eebbf64484
provide Main/cancel-solo as an action and make rude solo button(s) use it
2015-10-02 07:32:56 -04:00
520b78b841
Add parent window argument to ARDOUR_UI::check_audioengine
...
Ensures relevant placement of the dialog when presented
2015-10-01 09:10:19 +10:00
73acaf6de6
Display warning when closing Audio Setup dialog with engine stopped
...
Only show warning when a session is loaded
2015-10-01 09:10:19 +10:00
c256075e63
Remove tooltips() member from ARDOUR_UI and use Gtk_UI::set_tip
2015-09-16 16:55:17 -04:00
b8e9ee50e0
Use Forward declaration for non-MSVC compilers in ardour_ui.h
...
I can't test this with MSVC so John might have to fix this, just
adding the necessary header includes inside MSVC specific ifdef
but I think it should be OK
2015-09-16 16:55:17 -04:00
513ecad1f0
Forward declare Meterbridge class in ardour_ui.h
2015-09-16 16:55:17 -04:00
553c3ef557
Remove ui_config.h inclusion from ardour_ui.h
2015-09-16 16:55:17 -04:00
6b019a4953
Move UIConfiguration Singleton into UIConfiguration header
...
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-16 16:55:17 -04:00
45d487f16e
Move ARDOUR_UI::ui_scale into UIConfiguration class
2015-09-16 16:55:17 -04:00
18afd09b3b
unify recent session dialogs
2015-09-16 21:37:56 +02:00
93cd0d17e4
display active peak-builds
2015-09-15 17:50:27 +02:00
b05912b0cb
GUI part: cleanup peak-files
2015-09-15 14:44:05 +02:00
2309bb2a7f
Don't keep gtk-file-chooser around.
...
This fixes some odd-crashes in the gtk main-thread after loading a new
session in gtk_file_system_model_sort().
2015-09-06 18:15:13 +02:00
edce75973c
offer to scan for plugins at first start.
2015-07-16 21:11:22 +02:00
5c8e239f95
Revert "start work on auto return target dropdown rather than button"
...
This reverts commit d1cbb3fb0e36b068dbf516d21891c998266f22a2.
2015-06-29 14:18:16 -04:00
eb791b7302
start work on auto return target dropdown rather than button
...
Conflicts:
gtk2_ardour/ardour_ui.cc
2015-06-29 14:18:13 -04:00
YPozdnyakov
4465fb62f3
[Summary]: add keybindings Cmd-h (hide application) for mac
...
Conflicts:
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui.h
gtk2_ardour/ardour_ui_ed.cc
2015-06-29 14:16:43 -04:00
d059bdb40c
fix 1024px width layout (remove nudge clock special case)
...
Due to some change somewhere along the road the nudge clock does
no longer fit in the transport-bar on 1024px screen with 100% font-scale,
even if the 2nd clock is hidden.
However, these days it does fit nicely on its default position even
with wide-editor-mixer on a 1024px screen.
2015-06-17 02:20:02 +02:00
173b007779
rearrange and redesign UIConfiguration/ARDOUR_UI APIs to allow correct initialization.
...
We need to be able to set an environment variable *before* gtk_init() is called, but also to
load the color theme right after gtk_init() and before the rest of the GUI is created.
2015-05-28 12:46:43 -04:00
fb3d1a6f24
x-run counter reset & typo
2015-04-29 15:47:51 +02:00
6e335ca5d9
add xrun counter to status-bar (currently no reset)
2015-04-29 03:10:27 +02:00
e47a22a118
make save-as dialog be persistent, to retain settings across save-as
2015-04-22 16:09:08 -04:00
8d85afd294
add central API to calculate UI scaling
2015-04-22 21:40:43 +02:00
91fac4c96d
merge fix for tempo branch
2015-04-21 08:35:20 -05:00
ced4378d09
Merge branch 'master' into saveas
...
Conflicts:
gtk2_ardour/ardour.menus.in
libs/ardour/session_state.cc
2015-04-20 15:10:41 -04:00
c2deeaa96e
show dialog when audioengine becomes silent
2015-04-05 14:02:47 -04:00
ec86ca2a4d
replace LinkButton
...
make link work on OSX and Windows:
Gtk-WARNING **: Unable to show ‘…’: Operation not supported
2015-03-23 00:23:06 +01:00
3a1071e5e9
use tri-state text-less LED for error-log button.
2015-03-16 19:04:36 +01:00
83babb8a52
automatic error log window popup be gone.
2015-03-14 18:28:36 +01:00
nick_m
73d2d44652
Add route dialog is never a transient window.
...
Fixes a hack where it's transient parent was used to give an order hint
(for the order key of any new tracks).
This commit adds a new combobox "insert_at" to let the user tell us
where they want new tracks to go.
2015-03-12 03:46:11 +11:00
c90400364a
prepare saving video-export settings.
...
* migrate dialog from Editor to UI.
* make it a WM proxied window
* prepare applying state after construction..
2015-02-28 02:36:58 +01:00
ee6ecf9034
A few whitespace fixes
...
A few trivial whitesapce fixes, including replacing leading spaces with tabs in
editor.h.
2015-02-12 18:06:16 +00:00
208a2a1926
rename ARDOUR_UI::idle_load() to ARDOUR_UI::load_from_application_api() to correctly indicate function
2015-01-26 10:39:14 -05:00
0b5ceaca4e
add handler for, and connect to, Session::SaveSessionRequested
2015-01-24 19:17:13 -05:00
4a72145d1d
unfinished save-as dialog, to serve as example/guide/framework for full implementation
2015-01-14 17:54:26 -05:00
2866514c09
add initial code/stubs, actions, menu items for save as
2015-01-11 12:15:46 -05:00
b5c9a92a58
Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use PBD::Timers
2015-01-01 19:04:14 +07:00
1f0fbea628
reorder members and constructors to ensure null pointers for ARDOUR_UI::{editor,mixer}
2014-12-22 19:48:30 -05:00
0d771999ac
expand help menu with various useful entries.
...
From Georg Kraus. Addresses #5783 , and was github pull request #67 . Manually applied via .diff because of merge mechanics issues
2014-12-18 11:09:10 -05:00
f6e88ead01
move theme manager into preferences window
2014-12-15 12:32:41 -05:00
8f4ab08e20
revert UIConfiguration back to a normal member of ARDOUR_UI
2014-12-07 13:12:48 -05:00
96a9292a40
Restore an accidentally deleted #include
2014-12-06 17:50:36 +00:00
2449fc9681
several steps closer to more sane color system
2014-12-05 09:01:55 -05:00