summaryrefslogtreecommitdiff
path: root/gtk2_ardour/meterbridge.cc
AgeCommit message (Collapse)Author
2019-11-22Enable some key release event forwardingRobin Gareus
This is needed for the virtual MIDI keyboard to trigger note-off events
2019-08-03Update GPL boilerplate and (C)Robin Gareus
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author.
2019-02-16Tweak meterbridge track reordering -- amend d03574987Robin Gareus
2019-02-13Fix meterbridge to follow track/bus re-orderingRobin Gareus
2018-11-07Change get_routes to get_routelist where appropriate.Len Ovens
2017-07-17Remove <gtkmm.h> include from header files.Robin Gareus
2017-06-17Use Stripable::Sorter in GUI consistently.Robin Gareus
2017-05-26Remove attempt to retrieve invalid Meterbridge propertiesTim Mayberry
The property names with underscores are "normalized" to replace the underscores with hyphens in the XMLProperty constructor from within Meterbridge::get_state and so have always been written with hyphens.
2017-05-26Use correct property names in Meterbridge::get_state()Tim Mayberry
These property names have been "normalized"/changed to use a hyphen in the XMLProperty ctor since 2008. That is before the Meterbridge existed so there should be no files existing that contain these properties with underscores.
2017-04-19Use XMLNode::get/set_property API in MeterBridge classTim Mayberry
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