Commit graph

13563 commits

Author SHA1 Message Date
nikolay
1998ed77a6 [Summary] hide Editor window on next workflows: 1) Session->new with unmodified session case 2) Session->new with modified session case
[Reviewed] GZharun
2014-07-08 13:16:20 +03:00
Greg Zharun
cfe2b3c17c [Summary] Fixed windows error with retrieving available sample rates from the device:
error code was not returned when eNoError value should be.
2014-07-08 13:00:32 +03:00
GZharun
4da2222a8e [Summary] Reworked device sample rate change handling
[Details] - When session is opened and device tries to change sample rate Tracks will change it back to the session desired sample rate value.
- Added handling of the situation when device does not support any sample rate Tracks requires:
If we try to activate this device Tracks will show a notification that it's impossible and switch us back to the device which was active just before. If current device does not support any sample rate available in Tracks we switch to None device with session desired sample rate value.
2014-07-08 12:32:43 +03:00
GZharun
0cf788ef12 [Summary] Added possibility to update sample rate list for devices on the fly on MAC 2014-07-08 12:27:20 +03:00
VKamyshniy
9958f084e5 [Summary] Implementing TRACK Header and INSPECTOR UI 2014-07-08 12:12:12 +03:00
VKamyshniy
1e2dd01172 [Summary] Implementing TRACK Header UI 2014-07-08 01:16:02 +03:00
VKamyshniy
72ea39fe5a [Summary] Implementing Color selection in the inspector 2014-07-08 01:03:46 +03:00
VKamyshniy
33f8b8fc70 [Summary] Just occasional cleanup 2014-07-07 23:14:48 +03:00
VKamyshniy
b38f8e6b94 [Summary[Summary] Implementing TRACK Header UI 2014-07-07 19:58:33 +03:00
VKamyshniy
deb548330b [Summary[Summary] Implementing TRACK Header UI 2014-07-07 15:19:36 +03:00
VKamyshniy
9c3485df1d [Summary[Summary] Implementing TRACK Header UI 2014-07-07 15:16:59 +03:00
VKamyshniy
6e3cdd4023 [Summary[Summary] Implementing TRACK Header UI 2014-07-07 15:16:34 +03:00
nikolay
346115cadd Merge branch 'master' of git.waves.com:waves/tracks 2014-07-07 14:16:27 +03:00
VKamyshniy
f2660f0e02 Merge branch 'master' of git.waves.com:waves/tracks 2014-07-04 18:22:09 +03:00
Paul Davis
c79a97253c remove accelerator declarations from tracks.menus.in since all actions are now available in this way 2014-07-04 11:13:25 -04:00
VKamyshniy
7c9017dd83 [Summary] XML-izing UI for time axis, meter strip and mixer strip 2014-07-04 18:09:34 +03:00
VKamyshniy
3833e3b627 Merge branch 'master' of git.waves.com:waves/tracks 2014-07-04 18:04:39 +03:00
VKamyshniy
ebe7c829e4 [Summary] XML-izing MIXER STRIP UI 2014-07-04 18:00:45 +03:00
Paul Davis
4059ecc0df move location of menus file loading and call ActionManager::enable_accelerators() to get all actions setup for binding options 2014-07-04 10:50:48 -04:00
Paul Davis
6ee524ff08 add ActionManager::enable_accelerators(), which takes all known Actions and registers them via the UIManager as accelerators.
This makes them available for use with key bindings/shortcuts/accelerators even if they have no proxy widget
2014-07-04 10:48:23 -04:00
nikolay
e9bbe2b7f1 [Summary] "default-session-parent-dir" was removed from config
[Reviewed] nobody
2014-07-04 12:15:36 +03:00
nikolay
f28dcaa77f [Summary] Implementation of the AUTO LOCK TIMER and minor improvement of session_lock_dialog
[Review] GZharun
2014-07-03 17:52:57 +03:00
nikolay
1bdf3a8bda Merge branches 'master' and 'master' of git.waves.com:waves/tracks 2014-07-03 17:51:28 +03:00
GZharun
daf365ced0 [Summary] Implemented Condition/Lock synchronization for Engine HW enevt handling 2014-07-03 17:12:51 +03:00
nikolay
cdbc4de8a7 Merge branch 'master' of git.waves.com:waves/tracks 2014-07-03 13:50:31 +03:00
GZharun
ff909cf10b [Summary] Made APPLY button on Tracks control panel work not deactivating the panel 2014-07-03 13:40:48 +03:00
Greg Zharun
a3ab8d9c52 [Summary] Fixed windows issue with GLib atomic counter types 2014-07-02 18:04:36 +03:00
nikolay
3d5265d271 [Summary] Added redisplay EXO label on PortRegistrationChanged
[Reviewed] GZharun
2014-07-02 16:56:30 +03:00
Greg Zharun
cd4e856da4 [Summary] Hot fix for Windows build: GLIB atomic operations does not compile on windows 2014-07-02 16:34:40 +03:00
Paul Davis
b3d5e19223 add "Lock" item to Session menu, similarly to how it was done in ardour 2014-07-02 08:25:17 -04:00
grygoriiz
17e4c2f96b [Summary] Added engine, record and I/O processing stop when device configuration changes 2014-07-02 14:26:57 +03:00
grygoriiz
489ead12ba [Summary] Added backend/engine update mechanism when device configuration changes (I/O layout, etc.)
[Reviewed by] The idea of event handling queue has been reviewed by Paul Davis
2014-07-02 13:46:53 +03:00
Paul Davis
149e6dcea6 add "lock" action to provide action-based access to Editor::lock() 2014-07-01 11:51:02 -04:00
Greg Zharun
9cdb799f3b Implemented Tracks backend/engine reaction on device configuration changes (like I/O layout changes etc.) on Windows 2014-07-01 14:25:03 +03:00
VKamyshniy
c8b931d1b5 [Summary] Just making the formatting of code readable 2014-06-27 09:30:24 +03:00
VKamyshniy
db9244b7f2 [Summary] Involving canvas-var "meter highlight background" into the fastmeter;
Removing horizontal/vertical extra-shade from the highlighted state of meter.
2014-06-26 20:29:40 +03:00
VKamyshniy
b46544f564 [Summary] Adding the canvas-vars for "meter highlight background". 2014-06-26 20:21:59 +03:00
VKamyshniy
3d61950f8a [Summary] Making the resizing of meters less dependent on the way they are created. 2014-06-26 17:41:45 +03:00
VKamyshniy
598feb7cdc [Summary] Just adding access to the named Gtk::EventBox-es, created with XML scripts. 2014-06-26 17:40:20 +03:00
VKamyshniy
57548ecb7c [Summary] just removing redundant lines of code 2014-06-26 17:38:37 +03:00
VKamyshniy
dfcf4a18a3 [Summary] Changing scale for the Peak meter 2014-06-26 15:14:31 +03:00
nikolay
d933f9043f Merge branch 'master' of git.waves.com:waves/tracks 2014-06-26 12:49:54 +03:00
nikolay
2c31cdbe87 [Summary] Added support of SpinButton
[Review] GZharun
2014-06-26 10:54:31 +03:00
VKamyshniy
445ab0235f [Summary] Removed declaration on unexisting constructor of RoutUI class. 2014-06-25 18:00:39 +03:00
nikolay
d5f09cc78a Merge branch 'master' of git.waves.com:waves/tracks 2014-06-25 16:29:03 +03:00
nikolay
8cb40255c3 [Summary] Hot fix of segmentation fault
[Review] GZharun
2014-06-25 16:19:10 +03:00
Paul Davis
385629b8c3 add timer-based trigger for locking.
Also changed the lock dialog to be a normal Gtk::Dialog because ArdourDialog forwards events to the Editor.
Not sure if this is true for WavesDialog at present.
2014-06-25 08:37:10 -04:00
Paul Davis
47efec2898 add forgotten #include for actions 2014-06-25 08:13:04 -04:00
Paul Davis
c7e7940364 add Editor::lock() and Editor::unlock() and the to-be-replaced Lock dialog from Ardour 2014-06-25 08:00:11 -04:00
Paul Davis
d6a11fec84 add placeholder padlock icons 2014-06-25 07:59:25 -04:00