summaryrefslogtreecommitdiff
path: root/gtk2_ardour/meterbridge.cc
AgeCommit message (Collapse)Author
2016-11-11keep meterbridge on topRobin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-06-10Various changes to PresentationInfo and a small consolidation of sorters.Paul Davis
The semantics for sorting PresentationInfo are up to the caller, not the PresentationInfo object, so operator<() was removed and callers specifically invoke ::order() for sorting.
2016-05-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
2016-05-04OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)Paul Davis
2016-02-22ensure that all callers of ARDOUR_UI_UTILS::relay_key_press() provide a windowPaul Davis
2016-02-22first compilable version of tabbable design.Paul Davis
I would have loved to split this apart, but there are just so many interrelated changes, it makes little sense and would be a huge effort that would break future git bisect use because so many intermediate commits would not compile
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-16Move DPIReset and ColorsChanged signals into UIConfigurationTim Mayberry
2015-06-26Alternative approach for show/hide Meterbridge #6386Robin Gareus
* no more on-top (transient to editor) * similar approach as toggle editor/mixer see also 0cd1db76f04
2015-06-25keep meterbridge on top of editor - see #6386Robin Gareus
2015-01-07fix meter bridge window size issuesRobin Gareus
* no more OSX liveloop (window size < min size) * properly set min window size * re-layout metric areas when label height changes * remove ‘smart’ auto-resize (when tracks are added/removed) (it wasn’t smart enough to work on all WMs)
2015-01-01Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use ↵Tim Mayberry
PBD::Timers
2014-10-08initialize some uninitialized vars - closes #5974Robin Gareus
2014-06-26fix meterbridge height issues when config changesRobin Gareus
2014-06-25consolidate SignalOrderRouteSorterRobin Gareus
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2013-10-21Unify editor / mixer ordering.nick_m
2013-09-09meterbridge: don't display metrics of invisible tracksRobin Gareus
2013-08-01re-check meterbridge metric-area on route deletionRobin Gareus
fixes http://tracker.ardour.org/view.php?id=5616#c15204
2013-07-29add option to resize meterbridge track-labelsRobin Gareus
2013-07-29change metric-scale on the sides of meterbridge when scrollingRobin Gareus
2013-07-28fix compiler warnings.Robin Gareus
2013-07-28fix meterbridge window on OSXRobin Gareus
2013-07-28tweak meter-metric red-boxes/stripesRobin Gareus
2013-07-24increase meterbridge with if scrollbar is not visible..Robin Gareus
2013-07-24amend to 8deccea6 (resize meterbridge window)Robin Gareus
2013-07-24limit width and resize meterbride windowRobin Gareus
2013-07-23meterbridge metrics update:Robin Gareus
* display metrics for every used meter-type * show metrics between meters with differnet types * update text and label alignment for meterbridge * fix crash when deleting metrics-strip (zero route) * clean up metric pattern code (use float for dBFS)
2013-07-15move ardour meter globals into dedicated namespace (TODO meter_patters typedef)Robin Gareus
2013-07-14improve caching of metric and tick pattersRobin Gareus
* selectively clear cache (meterbridge, mixer) * free memory of patterns on clear
2013-07-13ignore mouse-scroll if scroll-bar is not present.Robin Gareus
fixes http://tracker.ardour.org/view.php?id=5557
2013-07-10limit meterbridge window height to multiples of 16pxRobin Gareus
(workaround to bad resizing performance, realloc drawing areas)
2013-07-10remove unique track number from meterbridgeRobin Gareus
2013-07-10fix meterbridge window pos+size state saveRobin Gareus
...even if window is not open when session is closed.
2013-07-10number/name on meterbridgeRobin Gareus
2013-07-10allow to include solo,mute buttons on meterbridgeRobin Gareus
2013-07-10meterbridge: if track-name starts with number, display only numberRobin Gareus
2013-07-10fix meterbridge metric display switchRobin Gareus
2013-07-10meterbridge: ignore non-visible routes/meters.Robin Gareus
2013-07-10amend to prev commit. properly remember window size..Robin Gareus
2013-07-10prepare meter configuration..Robin Gareus
- rework metric/tick image cache invalidation - flush cache - send signal to queue redraws (TODO) selectively flush cache // cache per size, style - add four common line up levels
2013-07-10meterbridge: handle shift+scrollRobin Gareus
2013-07-10add options to show/hide master and midi tracks;; hide inactive tracksRobin Gareus
2013-07-10shared peak-display reset in mixer+meterbridgeRobin Gareus
2013-07-10break out meter&metric pattern rendering.. first step towards new mixer-metersRobin Gareus
2013-07-10limit width of meterbridge window -> align right metricsRobin Gareus
2013-07-10remove meterbridge height debug codeRobin Gareus
2013-07-10meterbridge potential fix viewport alignment (+debug msg)Robin Gareus
2013-07-10meterbridge move metric outside of scroll areaRobin Gareus