Robin Gareus
e7da659104
fix CPI window handling:
...
Move control-surface editor-window management to the control surface.
The Preferences-Dialog is not aware of session specific or surface
specific actions and cannot properly manage the window.
2014-09-17 07:06:05 -04:00
Robin Gareus
0389d3081d
add an idle callback at FPS
...
Conflicts:
gtk2_ardour/ardour_ui_dialogs.cc
gtk2_ardour/ardour_ui_options.cc
2014-09-17 07:06:03 -04:00
nikolay
3138296772
[Summary] Progressing Top Bar. Added ability to store display format and timecode source in the session config.
...
[Reviewed] GZharun
2014-09-10 15:37:51 +03:00
nikolay
96f7876b38
[Summary] Added Sample_Rate drop down in the Top Bar
...
[Reviewed] GZharun
2014-09-08 16:24:32 +03:00
Paul Davis
9c24d10862
Merge branch 'master' into ardour-merge
...
Conflicts:
gtk2_ardour/editor.cc
gtk2_ardour/editor_mouse.cc
gtk2_ardour/public_editor.h
gtk2_ardour/time_axis_view_item.cc
gtk2_ardour/time_axis_view_item.h
2014-08-28 10:58:49 -04:00
nikolay
267a628b96
[Summary] Delete old INFO panel upon the TOP BAR
...
[Reviewed] GZharun
2014-08-28 16:45:54 +03:00
Paul Davis
31d500e3a9
Merge branch 'master' into ardour-merge
...
Conflicts:
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui2.cc
gtk2_ardour/editor.cc
gtk2_ardour/mixer_strip.cc
gtk2_ardour/route_time_axis.cc
gtk2_ardour/route_ui.h
gtk2_ardour/ui/audio_time_axis.xml
gtk2_ardour/ui/editor_mixer.xml
gtk2_ardour/ui/meter_strip.xml
gtk2_ardour/waves_button.cc
gtk2_ardour/waves_button.h
gtk2_ardour/waves_zoom_control.cc
gtk2_ardour/waves_zoom_control.h
2014-08-27 12:38:27 -04:00
nikolay
d6687d8ff5
[Summary] Implemented functionality for buttons in top bar
...
[Reviewed] GZharun
2014-08-26 17:10:45 +03:00
VKamyshniy
d20e190c47
[Summary] Hiding the compact meter bridge when showing the meter bridge view
2014-08-23 16:41:30 +03:00
Tim Mayberry
57ad9785f3
Fix collision between keyword interface used in glibmm and windows headers
2014-08-16 16:36:42 -04:00
VKamyshniy
2867358cd2
[Summary] Progressing time info box for tracks
2014-08-12 23:23:49 +03:00
VKamyshniy
65035584c9
[Summary] Adding the TRACKs specific meter bridge view.
2014-08-11 12:56:58 +03:00
VKamyshniy
1a6339ba69
[Summary] Show/Hide of the mixer bridge view
2014-07-29 11:02:03 +03:00
nikolay
b55052c824
[Summary] refactoring of the function session_parameter_changed()
...
[Review] GZharun
2014-07-09 13:55:59 +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
VKamyshniy
e60dea27f6
[Summary] Implementing TRACKS like MIXER VIEW (INSPECTOR)
2014-06-25 14:33:05 +03:00
nikolay
f2fa3ea052
[Summary] Made session configuration update in editor window consistent
...
[Review] GZharun
2014-06-25 11:43:23 +03:00
nikolay
7072e34776
[Summary] In ARDOUR_UI was implemented handler on session config changed
...
[Reviewed] GZharun
2014-06-25 11:35:23 +03:00
Grygorii Zharun
ce2a519afa
[Summary] Merging from GIT
...
[Details] Starting point:
Mar 24 2014, 11:47 PM
Commit: 87184ab80d
Target point:
Commit: 59e6694405
Apr 16 2014, 4:01 PM
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 453690]
2014-04-18 04:21:54 -05:00
Valeriy Kamyshniy
aacbb9745c
[P4/git history rebuild] remove function that maximised/minimized mixer window
2014-05-27 21:12:05 -04:00
Paul Davis
86343b6c15
merge with master, primarily for adrian's maximise-mixer change
2014-03-22 10:58:26 -04:00
Adrian Knoth
5f45828c67
Add option to display the mixer in fullscreen
...
This is useful for dual-head setups.
2014-03-21 16:08:53 +01:00
Paul Davis
3020b224fa
Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there
2014-01-10 16:07:57 -05:00
Paul Davis
b0e4f81eb3
merge exportvis branch into cairocanvas, to reduce the number of "floating" branches.
...
Still need to add API export/visibility macros for the canvas library.
2013-12-27 14:29:06 -05:00
Paul Davis
fd1d2d804f
fix logic for display of transport bar meters
...
Always remove from parent (if there is one), then repack if necessary.
2013-12-13 10:52:15 -05:00
Paul Davis
d7206b7830
fix gtk child packing errors related to the transport bar meter box/peak display
2013-12-03 19:45:34 -05:00
Robin Gareus
af9ac37b60
fix for toolbar master-meter w/o master bus and/or detached toolbar
2013-11-23 16:48:26 +01:00
Paul Davis
1c2de76991
give those who insist on seeing the mixer window and/or editor mixer on stupidly small screens the chance to do so
2013-10-27 20:55:06 -04:00
Paul Davis
bb826f4bee
incomplete merge of master into windows (requires upcoming changes to master to be complete)
2013-09-12 11:28:50 -04:00
Paul Davis
56465fda10
move engine dialog from a widget to an actual dialog; emit Session::AudioEngineSetupRequired when loading a session if it is necessary
2013-09-09 15:17:42 -04:00
Paul Davis
ee1b49f87e
fix merge conflicts from master
2013-08-24 12:18:06 -04:00
Paul Davis
a34d707175
split up session code that uses parts of the JACK API (timebase + session event handling) and connect it directly to the jack audiobackend
...
i've made the audiobackend call the session directly so that only one object (ARDOUR::Session) has a need for the JACK types
and only one .cc file (session_jack.cc) needs jack.h. having ARDOUR::AudioEngine act as an intermediary would be cleaner
conceptually but would end up causing two different ARDOUR objects to have jack types in their own API.
2013-08-09 12:15:37 -04:00
Robin Gareus
efc46f1553
make master-meter in toolbar optional
2013-08-04 00:06:29 +02:00
Robin Gareus
c06a3a6201
add a peak reset button to the editor meter
...
see http://tracker.ardour.org/view.php?id=5601
2013-08-03 13:59:22 +02:00
Paul Davis
6a436fd826
fix merge conflict from master
2013-07-31 20:11:15 -04:00
Robin Gareus
953e4aba54
prepare horizontal meters (level-meter H/V Box abstraction)
2013-07-25 14:18:39 +02:00
Robin Gareus
b70057f576
add [master] meter to the toolbar
...
http://tracker.ardour.org/view.php?id=5601
2013-07-24 22:04:46 +02:00
Tim Mayberry
c7d0a52a0b
Work around badly chosen argument name in giomm
2013-07-17 16:47:56 +10:00
Robin Gareus
bd9e2737b7
NOOP - prevent headaches and remove cruft
...
Every "point zero one" seconds is only 25 Hz in ardour..
2013-07-11 20:39:23 +02:00
Robin Gareus
40f8806c7d
tweak window-proxy session-management logic
2013-07-10 15:27:17 +02:00
Robin Gareus
55112ea9c6
remember position before hiding meterbridge window
2013-07-10 15:27:11 +02:00
Robin Gareus
04ad452bca
fix meterbridge window behaviour on session unload/close.
2013-07-10 15:27:03 +02:00
Robin Gareus
b0998844db
basic window infrastructure for meterbridge
2013-07-10 15:27:02 +02:00
Robin Gareus
2b0fef5933
revert 3c6ff2f0 now that WM-proxy is session-aware..
...
also includes a few additional tweaks on top of the revert:
don't set sessions to windows managed by the WM::Manager,
and also call WM::Manager's set_session (s); when closing session.
2013-07-07 19:29:55 +02:00
Robin Gareus
3c6ff2f02f
fix/workaround window-proxy session-management
...
The window proxy defers construction of classes.
set_session() is called before the instances are available.
the proxy-manager only calls set_session() for SessionHandlePtr
but not the class-specific method..
fixes http://tracker.ardour.org/view.php?id=5566
2013-07-07 04:18:23 +02:00
Colin Fletcher
4fa8b87083
Fix 'Location window is blank' ( #5538 )
...
Call set_session() on the location window from ARDOUR_UI::set_session(),
and show_all() on the location window's LocationUI in set_session,
so that it displays the markers and ranges of the current session.
2013-06-30 14:32:30 +01:00
Paul Davis
bedc7b170e
change namespace/naming of WindowManager classes; register all ArdourDialog and ArdourWindow classes as ProxyTemporary windows so that transient-for can be set for all such windows
2013-05-07 22:09:16 -04:00
Paul Davis
a902737db9
various changes to window visibility mgmt, including use of the mixbus2 code for toggling editor + mixer windows. no longer attempt to track changes made outside of ardour, which is a lost cause
2013-05-07 13:01:26 -04:00
Paul Davis
65b6f8efad
more window management rationalization
2013-05-05 16:10:54 -04:00