Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-27 | remove debug code | Robin Gareus | |
2015-06-27 | check editor/mixer/meterbridge window overlap for show/hide | Robin Gareus | |
2015-06-27 | consolidate code | Robin Gareus | |
2015-06-27 | update Window > Mixer accordingly | Robin Gareus | |
2015-06-26 | Alternative approach for show/hide Meterbridge #6386 | Robin Gareus | |
* no more on-top (transient to editor) * similar approach as toggle editor/mixer see also 0cd1db76f04 | |||
2015-06-25 | keep meterbridge on top of editor - see #6386 | Robin Gareus | |
2015-04-24 | fix scaling of master-meter in toolbar | Robin Gareus | |
2015-04-23 | scale peak-meter reset button | Robin Gareus | |
2015-03-10 | Introduce theme preference "transients follow front" which, when enabled, | nick_m | |
sets transient windows to be transients for the front window when switching between the editor and mixer. This is the current behavior on non-osx builds. When disabled, there is no reparenting of transient windows. This is the current behavior on osx. This preference defaults to off. Also fix "all windows are dialogs" checkbox being out of sync with the ui state. | |||
2015-01-24 | add handler for, and connect to, Session::SaveSessionRequested | Paul Davis | |
2015-01-01 | Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use ↵ | Tim Mayberry | |
PBD::Timers | |||
2014-12-22 | move all (G)UI related configuration parameters into UIConfiguration, not ↵ | Paul Davis | |
RCConfiguration | |||
2014-12-15 | move theme manager into preferences window | Paul Davis | |
2014-10-25 | combine short periodic timeout functions for windows. | Robin Gareus | |
Fixes excessive CPU usage (spinlock instead of sleep/WaitForSingleObject) MS Windows has a scheduler time-slice of 15ms. Ardour has two fast timeout functions: The FPS timeout (20-60Hz, clock video-monitor) and a fast-screen-update (25Hz, meters etc). They are loosely coupled (async) and scheduled from the main application thread (gtk main). Since they're async, gtk schedules them as needed. Even though the actual period of the separate timeouts is larger. The effective period between all timeout callbacks is <15ms and the main application thread never idles. | |||
2014-09-13 | fix CPI window handling: | Robin Gareus | |
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-08-31 | distinguish global peak-reset button from meters: | Robin Gareus | |
With > 2 channels, the editor toolbar meters are otherwise very similar to the reset-button. | |||
2014-08-30 | add an idle callback at FPS | Robin Gareus | |
2014-08-22 | Rationalize ArdourButton and lots of associated theming issues. | Ben Loftis | |
ArdourButtons now have a "pushed" animation. The gradient is now implemented in the button, rather than providing 2 colors in the theme, which was burdensome. Lots of code cleanup in ArdourButton. Removed several unnecessary flags. Refactor more stuff into route_ui. | |||
2014-05-14 | Fix collision between keyword interface used in glibmm and windows headers | Tim Mayberry | |
2014-04-10 | first pass hiding/rearrangement of UI elements related to trx | Paul Davis | |
2014-03-22 | merge with master, primarily for adrian's maximise-mixer change | Paul Davis | |
2014-03-21 | Add option to display the mixer in fullscreen | Adrian Knoth | |
This is useful for dual-head setups. | |||
2014-01-10 | Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵ | Paul Davis | |
merge windows branch to get changes from there | |||
2013-12-27 | merge exportvis branch into cairocanvas, to reduce the number of "floating" ↵ | Paul Davis | |
branches. Still need to add API export/visibility macros for the canvas library. | |||
2013-12-13 | fix logic for display of transport bar meters | Paul Davis | |
Always remove from parent (if there is one), then repack if necessary. | |||
2013-12-03 | fix gtk child packing errors related to the transport bar meter box/peak display | Paul Davis | |
2013-11-23 | fix for toolbar master-meter w/o master bus and/or detached toolbar | Robin Gareus | |
2013-10-27 | give those who insist on seeing the mixer window and/or editor mixer on ↵ | Paul Davis | |
stupidly small screens the chance to do so | |||
2013-09-12 | incomplete merge of master into windows (requires upcoming changes to master ↵ | Paul Davis | |
to be complete) | |||
2013-09-09 | move engine dialog from a widget to an actual dialog; emit ↵ | Paul Davis | |
Session::AudioEngineSetupRequired when loading a session if it is necessary | |||
2013-08-24 | fix merge conflicts from master | Paul Davis | |
2013-08-09 | split up session code that uses parts of the JACK API (timebase + session ↵ | Paul Davis | |
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-04 | make master-meter in toolbar optional | Robin Gareus | |
2013-08-03 | add a peak reset button to the editor meter | Robin Gareus | |
see http://tracker.ardour.org/view.php?id=5601 | |||
2013-07-31 | fix merge conflict from master | Paul Davis | |
2013-07-25 | prepare horizontal meters (level-meter H/V Box abstraction) | Robin Gareus | |
2013-07-24 | add [master] meter to the toolbar | Robin Gareus | |
http://tracker.ardour.org/view.php?id=5601 | |||
2013-07-17 | Work around badly chosen argument name in giomm | Tim Mayberry | |
2013-07-11 | NOOP - prevent headaches and remove cruft | Robin Gareus | |
Every "point zero one" seconds is only 25 Hz in ardour.. | |||
2013-07-10 | tweak window-proxy session-management logic | Robin Gareus | |
2013-07-10 | remember position before hiding meterbridge window | Robin Gareus | |
2013-07-10 | fix meterbridge window behaviour on session unload/close. | Robin Gareus | |
2013-07-10 | basic window infrastructure for meterbridge | Robin Gareus | |
2013-07-07 | revert 3c6ff2f0 now that WM-proxy is session-aware.. | Robin Gareus | |
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 | fix/workaround window-proxy session-management | Robin Gareus | |
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-06-30 | Fix 'Location window is blank' (#5538) | Colin Fletcher | |
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-05-07 | change namespace/naming of WindowManager classes; register all ArdourDialog ↵ | Paul Davis | |
and ArdourWindow classes as ProxyTemporary windows so that transient-for can be set for all such windows | |||
2013-05-07 | various changes to window visibility mgmt, including use of the mixbus2 code ↵ | Paul Davis | |
for toggling editor + mixer windows. no longer attempt to track changes made outside of ardour, which is a lost cause | |||
2013-05-05 | more window management rationalization | Paul Davis | |
2013-05-04 | the big rework of window management. probably not complete at thsi point, ↵ | Paul Davis | |
but this is mostly functional |