13
0
Commit Graph

7291 Commits

Author SHA1 Message Date
3132a184f2 have another go at vertical text alignment 2014-09-09 02:26:58 +02:00
ca5eea2056 add an easy way to debug button sizes 2014-09-09 01:29:47 +02:00
b81ceeaaa6 complete list from 68f0694ac0 2014-09-09 01:24:17 +02:00
78b2b0d28e tweak button text y-alignment 2014-09-09 00:43:32 +02:00
ff5b658bc2 fix TAV text-entry size.
for now: no round corners, gtk-entry + its frame
packing messes things up
2014-09-09 00:05:14 +02:00
68f0694ac0 remove arbitrary button sizing for edit mode buttons 2014-09-08 15:02:33 -05:00
80e6d3b534 fix typo in b9f075143 2014-09-08 20:59:17 +02:00
1f313ec19c Vertically align Midi Notes, Piano Roll & Canvas Line Grid 2014-09-08 18:44:32 +02:00
a649fa8572 fix color of top-most MIDI note line on the canvas 2014-09-08 18:43:52 +02:00
b9f0751438 Move Scroomer out of Track Selection Box:
* no horiz space between Piano-Roll & Track
* 1:1 mapping of note's vertical space (no border)
2014-09-08 18:43:08 +02:00
6bb573d81c vertical pixel alignment of all TAV elements 2014-09-08 18:42:41 +02:00
de7ac1f29b yet another rec-button [no]blink fix 2014-09-07 21:03:25 +02:00
5462294629 remove debug message 2014-09-07 20:42:50 +02:00
27631e7c7f fix (auto-expand) typo in f23f379b3 2014-09-07 20:33:11 +02:00
4167e83972 NOOP, re-indent, remove trailing whitespace, sort includes 2014-09-07 20:23:50 +02:00
f23f379b37 don't loose a redraw.
This more or less obsoletes the DisplaySuspender.
While RAII is nice, the DisplaySuspender cannot be
used from outside gtk2_ardour eg Mute/Solo signals
notifications from libardour (which don't originate
from the GUI).

The DisplaySuspender is still useful, because it
explicitly disables re-display and forces a single
expose at the end.
2014-09-07 20:23:50 +02:00
1bb6fd752c special case track-header buttons 2014-09-07 20:23:49 +02:00
cb07f0f99b yet another button tweak.. 2014-09-07 20:23:49 +02:00
5dab88c3fa prepare support for [color] style name postfix 2014-09-07 20:23:49 +02:00
75df0a9c78 no horiz canvas scroll over track-header automation fader 2014-09-07 20:23:49 +02:00
c450fd3861 tweak vertical size/position and layering of recording rect 2014-09-07 12:00:06 -04:00
4880019218 correct the variable used to name the file when loading the default UI config file 2014-09-07 11:53:52 -04:00
177c0e0940 tweak initial x-axis location of a recording rect (from grygorii zharun @ waves) 2014-09-07 11:34:24 -04:00
cd1bddd01a rename input/source file for default UI configuration 2014-09-07 10:48:09 -04:00
e202bf866a fix names of included files 2014-09-07 10:47:39 -04:00
bb0733e5b3 Ensure complete sync with previous UI configuration files
(since some changes here were cherry-picked from the waves codebase)
2014-09-07 10:27:23 -04:00
dcf4d7b38a change all GUI config files (GTK RC and our own XML config files) to use product-neutral names
Conflicts:

	gtk2_ardour/ui_config.cc
	gtk2_ardour/ui_default.conf.in
	gtk2_ardour/wscript
2014-09-07 10:25:46 -04:00
d9aeb8084d fix [git] version header file creation for old python 2014-09-06 22:20:14 +02:00
78f0007d54 safe EditorRoutes::redisplay() 2014-09-06 22:01:39 +02:00
6745aa6e52 backwards compat with old gtk 2014-09-06 21:20:06 +02:00
eb8ae5053f minimize rebuild after reconfigure:
Don't add VERSIONSTRING to the c-flags of
gtk2_ardour, use a dedicated file instead.
2014-09-06 21:18:08 +02:00
4a1b6b2e78 fix another blinking-rec btn issue (amend 0ae8dd4) 2014-09-06 13:23:59 +02:00
bcd2e8d5e6 idle update editor TreeView
dramatic speedup for solo & route toggle.
2014-09-06 13:10:47 +02:00
95a7356018 NOOP, cleanup whitespace 2014-09-06 12:52:41 +02:00
3a75fab244 speed up session load (display updates) 2014-09-06 12:52:29 +02:00
8bc872614e optimize ArdourButton 2014-09-06 12:50:18 +02:00
4912409a8d gtk style related fixes:
* remove some old/unused styles
* fix plugin-ui button (hover color when active)
* consistent style for route buttons
  (and related ArdourButton updates)
2014-09-06 12:49:57 +02:00
089184c016 fix mixer strip track number display (amend 4a00bdf0) 2014-09-06 12:48:47 +02:00
aa769c9096 fix ArdourButton initialization 2014-09-06 12:48:21 +02:00
ae1200716f fix track-header vertical scrolling
Ignore vertical scroll events on horizontal
Automation Track Sliders. see also 70be12afaa
2014-09-06 12:46:28 +02:00
028346d412 Revert "use a gloabl size group for track-header ctrl buttons"
This reverts commit 86eb72955c.
2014-09-06 03:36:01 +02:00
dfecb06946 optimize button expose/resize 2014-09-06 03:22:31 +02:00
a07dc44b4d remove pixel based Button LED diameter setting
Diameter is calculated depending on font-scaling.
Besides, all explicit calls simply set the default
value, anyway. If some API is needed in the future,
it should set the diameter in [em].
2014-09-06 02:08:59 +02:00
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
fb473475c3 remove cruft 2014-09-06 00:42:10 +02:00
0596508f96 fix lock button font size
(ArdourButton no longer supports font size via markup)
2014-09-06 00:42:05 +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
8fc6205e4e set proper name (font) for number labels 2014-09-05 23:44:39 +02:00
dcb495676f never change button element name.
changing the name overrides font style.
2014-09-05 23:44:30 +02:00
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