13
0
Commit Graph

107 Commits

Author SHA1 Message Date
a7ca603ab6 show meter-bridge context-menu on mouse-down 2014-10-23 14:45:54 +02:00
c5e97ea21b Don't show meter-type menu for MIDI-only meters 2014-10-23 14:45:49 +02:00
4a00bdf04a fundamentally change ArdourButton PangoLayout handling
This fixes issues where button text was set during static
initialization where the widget style was not yet available,
and a lot of related issues where the text was set
before style.
2014-09-06 00:41:56 +02:00
5fda9d55a4 increase fixed button sizes on meterbridge 2014-09-05 17:27:59 +02:00
5d5d859c2a use new 'special' rec-en button 2014-09-02 20:43:27 +02:00
65287a6f09 mark "Label Buttons" as inactive 2014-08-29 21:10:20 +02:00
d6454dfb36 amend 7be3c88a, update rec-en color 2014-08-29 19:55:25 +02:00
7be3c88a3e experiment with unicode circle for rec-en
fixes button-area width mismatch on track-headers
except for tape-tracks (which till use old fixed size icon)
2014-08-29 01:13:49 +02:00
392f4847b0 use 2 digit width as minium for track number labels 2014-08-28 22:38:59 +02:00
74f313dd6b Rationalize ArdourButton and lots of associated theming issues.
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-08-22 11:51:20 -05:00
611e762e3c fix meterbridge: load button image only once. 2014-06-28 22:02:20 +02:00
353f857d6e fix meterbridge height issues when config changes 2014-06-26 21:20:04 +02:00
e1d327c5ed fix meter-strip session/route-ui events 2014-06-26 19:21:16 +02:00
a7c559fd63 show track-number in GUI 2014-06-26 19:21:05 +02:00
a3c378cf62 move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
3d2b8f1d84 meterbridge: don't include disk/input buttons on busses; fixes #5935 2014-05-23 00:41:43 +02:00
0acafa4d3d add K12/RMS meter type 2013-12-22 09:25:33 +01:00
982c38dda1 allow to include In/Disk button on Meterbridge 2013-11-09 13:16:08 +01:00
ad8ffab544 re-check meterbridge metric-area on route deletion
fixes http://tracker.ardour.org/view.php?id=5616#c15204
2013-08-01 03:17:49 +02:00
bd65018d74 initialize two more uninitialized vars.. 2013-07-31 15:52:41 +02:00
362976a2fd adjust meterbridge label-heigh options 2013-07-30 20:21:02 +02:00
d2d285724b add name-tooltips to the meterbridge meters 2013-07-30 18:28:06 +02:00
741bb8e7fb tweak meterbridge-label height 2013-07-29 20:02:57 +02:00
58f4d66899 add option to resize meterbridge track-labels 2013-07-29 19:42:41 +02:00
3ab25dc6f3 change metric-scale on the sides of meterbridge when scrolling 2013-07-29 15:26:36 +02:00
184fd983d0 tweak meter-metric red-boxes/stripes 2013-07-28 03:31:34 +02:00
953e4aba54 prepare horizontal meters (level-meter H/V Box abstraction) 2013-07-25 14:18:39 +02:00
6f72c85344 add separator line to meterbridge 2013-07-24 15:47:53 +02:00
d8372bdf9b color meterbridge strips 2013-07-24 11:59:40 +02:00
8deccea615 limit width and resize meterbride window 2013-07-24 01:39:16 +02:00
8013160eb3 meterbridge metrics update:
* 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-23 13:30:23 +02:00
06e7ad67ae restore session backwards compatibility to 3.3 2013-07-22 19:59:24 +02:00
708edd5866 implement new meter types 2013-07-22 18:45:08 +02:00
72aa1cd86c Revert "Revert new meter types (postponed until after 3.3 release)"
This reverts commit d80f672e84.
2013-07-22 18:42:01 +02:00
d80f672e84 Revert new meter types (postponed until after 3.3 release)
This reverts commit ce621d1c8a.
This reverts commit 80aa257481.
2013-07-15 16:07:37 +02:00
80aa257481 add VU and IEC meter DSP (from jmeters) 2013-07-15 15:04:36 +02:00
9b1d7fd2f7 simplify meter-type context menu
in preparation for adding more meter-types
2013-07-15 15:04:32 +02:00
6908ad1053 move ardour meter globals into dedicated namespace (TODO meter_patters typedef) 2013-07-15 15:04:20 +02:00
2106a12edd improve caching of metric and tick patters
* selectively clear cache (meterbridge, mixer)
* free memory of patterns on clear
2013-07-14 11:34:31 +02:00
2b53ac2e31 amend cb7bcb6d - locked-solo button style 2013-07-11 02:31:30 +02:00
cb7bcb6d9f replace Lock^Wshopping-bag icon with button-sensitivity 2013-07-11 01:59:26 +02:00
c27f4ed7eb meterbridge update solo-button label (AFL,PFL, locked) 2013-07-11 01:50:30 +02:00
833ab2ebbd remove unique track number from meterbridge 2013-07-10 15:27:16 +02:00
56f4341ade meterbridge label rework - phase one (better, but not good) 2013-07-10 15:27:16 +02:00
93713d3aca fix crash on session unload 2013-07-10 15:27:16 +02:00
ae8d2584eb remove outdated TODO
disabled routes are no longer displayed on meterbridge
2013-07-10 15:27:15 +02:00
617f73f8a9 meterbridge show full name on tooltip 2013-07-10 15:27:15 +02:00
eedcd83dbd fix initial display of name/id on meterbridge 2013-07-10 15:27:15 +02:00
1699be7c98 number/name on meterbridge 2013-07-10 15:27:15 +02:00
346bd82c73 leave route-button show/hide up to route-UI. 2013-07-10 15:27:15 +02:00