Commit Graph

14184 Commits

Author SHA1 Message Date
Robin Gareus
6f30c1fddb optimize button pattern cache
We really should statically cache patterns
as done in PixFader and Meters (Cairo's cache is
not nearly large enough)
2014-09-06 02:04:59 +02:00
Robin Gareus
fb473475c3 remove cruft 2014-09-06 00:42:10 +02:00
Robin Gareus
0596508f96 fix lock button font size
(ArdourButton no longer supports font size via markup)
2014-09-06 00:42:05 +02:00
Robin Gareus
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
Robin Gareus
8fc6205e4e set proper name (font) for number labels 2014-09-05 23:44:39 +02:00
Robin Gareus
dcb495676f never change button element name.
changing the name overrides font style.
2014-09-05 23:44:30 +02:00
Robin Gareus
42ef3cab32 no more button text position rounding
For all non-grouped buttons, size request takes
care of assigning a proper geometry.
2014-09-05 23:43:09 +02:00
Robin Gareus
50d3afd965 further button size polish 2014-09-05 17:40:34 +02:00
Robin Gareus
b7faa05882 fix alert box: identical layout as transport option buttons 2014-09-05 17:30:34 +02:00
Robin Gareus
5fda9d55a4 increase fixed button sizes on meterbridge 2014-09-05 17:27:59 +02:00
Robin Gareus
35d8f18990 hard stop blinking rec-arm 2014-09-05 17:26:21 +02:00
Paul Davis
2f6e021b3c remove requirement for JACK in OS X startup script now that we have the coreaudio backend from waves available 2014-09-04 22:24:41 -04:00
Paul Davis
6af935a3b8 updated .po files 2014-09-04 22:24:41 -04:00
Paul Davis
3a5317cc67 fix linux packaging to include all required style files 2014-09-04 22:24:40 -04:00
Paul Davis
cc74f35d0c fix OS X packaging to include all required style files 2014-09-04 22:24:40 -04:00
Robin Gareus
0ae8dd4bdb connect "blink-rec-arm" only when needed.
This also fixes rec-arm button display when Mixer strip
is showing an aux-send instead of the current route.

It's still only a half-baked solution. If "blink-rec-arm" is
to stay a lot of details related to this will need addressing.
2014-09-05 04:20:15 +02:00
Robin Gareus
ada9f10687 fix 849d80b - don't show solo Lock/Iso on master bus 2014-09-05 03:10:59 +02:00
Robin Gareus
70be12afaa gain-meter: use new PixFader API 2014-09-05 02:38:24 +02:00
Robin Gareus
48a851011b add pixfader tweaks API:
* change API to hide unity/default value line
* allow to override vertical scroll [1]
* allow changing button event forwarding [2]

[1] override scrolling in track-headers
[2] dbl-click is needed for BarControllers -> switch to SpinBtn
    but a plain Slider on a track-header should not forward
    these events to the TAV (they may trigger name-edit)
2014-09-05 02:24:19 +02:00
Robin Gareus
4c12a01b62 re-order TAV widget packing:
allow to resize automation tracks on the indent handle, too
2014-09-05 00:13:53 +02:00
Robin Gareus
f08b67da8c fix typo 2014-09-04 23:26:14 +02:00
Robin Gareus
86eb72955c use a gloabl size group for track-header ctrl buttons 2014-09-04 23:21:05 +02:00
Robin Gareus
50753b77f4 transport option buttons should expand to fill space. 2014-09-04 23:16:48 +02:00
Robin Gareus
4030fe2b66 and some more button px tweaks 2014-09-04 23:16:18 +02:00
Robin Gareus
2651bc7e10 NOOP, fix indent 2014-09-04 21:12:50 +02:00
Robin Gareus
4dbfbb6edb fix c4be8c2a67 2014-09-04 21:03:07 +02:00
Robin Gareus
7b3914c730 "Aux" is a small button now, 2nd line is not visible 2014-09-04 20:11:45 +02:00
Robin Gareus
86ffa35f84 separate button text-height -> button-height factor, bump to 1.3[em] 2014-09-04 20:11:45 +02:00
Robin Gareus
dc02625b56 further tweaks pertaining the track-number height 2014-09-04 20:11:44 +02:00
Paul Davis
c4be8c2a67 when track selection changes, cancel any and all name editing 2014-09-04 13:57:05 -04:00
Robin Gareus
d717a0680a properly centered text..
..at the risk of blurring some text with
some fonts when the text is shifted by 0.5px.
2014-09-04 18:12:46 +02:00
Robin Gareus
795451a697 Trick 17: share separator + border:
This effectively adds a line after the last track.
2014-09-04 18:08:45 +02:00
Robin Gareus
cb05e3a21d dedicated TAV separator line 2014-09-04 17:01:28 +02:00
Robin Gareus
70358639de Revert "cont'd work on automation-track headers (amend ba53af1c5)"
This reverts commit beb5e3e777.
2014-09-04 16:14:01 +02:00
Robin Gareus
dc4ee8196f fix LED active area 2014-09-04 15:06:42 +02:00
Robin Gareus
1f20be1571 make generic buttons less prominent 2014-09-04 15:05:37 +02:00
Robin Gareus
dea4b27ca6 update number label geometry
the number label can be significantly wider than other
ctrl buttons and does not lend itself or be 'square'.
2014-09-04 03:09:38 +02:00
Robin Gareus
98404c6e62 ardour button sizes, now [em] based. 2014-09-04 02:24:37 +02:00
Paul Davis
6408d90258 fix waf thinko in backends wscript 2014-09-03 18:44:34 -04:00
Ben Loftis
0d4460b736 merge fix 2014-09-03 15:26:33 -05:00
Ben Loftis
69ac29d375 consolidate some slider styles, and make bg darker 2014-09-03 15:26:33 -05:00
Ben Loftis
66f60970dd use the new RecButton element for the master rec arm (?) 2014-09-03 15:26:33 -05:00
Ben Loftis
a9d19c9720 actively recording track-arm button is red, not pink 2014-09-03 15:26:33 -05:00
Robin Gareus
11a376031f amend a99bd289 (button x-axis padding) 2014-09-03 22:17:25 +02:00
Robin Gareus
a25f6af94a use close/cross button 2014-09-03 22:07:46 +02:00
Robin Gareus
a99bd28950 add "close/cross" special button 2014-09-03 22:07:25 +02:00
Robin Gareus
a2a399d6f9 tweak button size request 2014-09-03 22:06:45 +02:00
Robin Gareus
ba3eb177c7 clean up rec-en circle math and limit the max radius of it 2014-09-03 22:05:53 +02:00
Robin Gareus
73cfd26237 proper automation header indenting 2014-09-03 20:48:20 +02:00
Robin Gareus
f2c0b2e318 revert pixfader to sane state (reverts parts of bb70d426) 2014-09-03 20:48:20 +02:00