13
0
Commit Graph

21321 Commits

Author SHA1 Message Date
82273a7551 change install target dir for color theme files 2016-05-31 15:59:27 -04:00
9c69d6f0c3 show color theme file search path when a file is not found 2016-05-31 15:59:14 -04:00
bf84903352 clean up some dangling code from ThemeManager 2016-05-31 15:30:46 -04:00
9710eaa831 reflect inclusion of appname in theme file name 2016-05-31 15:30:46 -04:00
23769a38f1 do not strip appname from color theme files 2016-05-31 15:30:46 -04:00
257f1bf7df code to install color themes for linux + OS X builds 2016-05-31 15:30:46 -04:00
8faf313ed2 improved, functioning regexp for revisions 2016-05-31 15:30:46 -04:00
db7d401435 more useful regexp to allow 5.x-preN version tags 2016-05-31 15:30:46 -04:00
5308293597 fix conditional used to decide whether to copy old config files 2016-05-31 15:30:46 -04:00
eaf7677913 adjust theme search path 2016-05-31 15:30:46 -04:00
6563439e1f rename color files to be program specific, and rename cainelton as caineville 2016-05-31 15:30:46 -04:00
3e5821428b install program-specific color files 2016-05-31 15:30:46 -04:00
6ec731c5fa rework of color theme file management
Use program-name + version when saving user color files (and search for them)
Preset XML-defined theme name, but use filename in config files (could be wrong).
2016-05-31 15:30:46 -04:00
ae314207b1 add theme name to each color theme file 2016-05-31 15:30:46 -04:00
b90e373d70 it is probably a mistake to rename dark -> Dark at this particular point in time 2016-05-31 15:30:45 -04:00
8c74a1b99c make pane divider placement a little safer 2016-05-31 15:30:45 -04:00
2562b4a2f0 handle old-version pane positions by ignoring them 2016-05-31 15:30:45 -04:00
fae3aee849 tweak layout in theme manager prefs 2016-05-31 15:30:45 -04:00
cb4b6bf8a3 remove debug output 2016-05-31 15:30:45 -04:00
268219d668 fix theme path for ardev and cousins 2016-05-31 15:30:45 -04:00
541a419cfe fix unused variable warning 2016-05-31 15:30:45 -04:00
2d485f6154 install theme files during waf install 2016-05-31 15:30:45 -04:00
4c60a925c0 the return of the theme selector, plus 3 new themes from cooltehno 2016-05-31 15:30:45 -04:00
e4cfa1d955 infrastructure for finding theme files 2016-05-31 15:30:45 -04:00
6151caf599 set pane drag cursors in mixer 2016-05-31 15:30:45 -04:00
47b85c3845 fix default pane divider cursor for vertical panes 2016-05-31 15:30:45 -04:00
4ef8e862b3 shrink down pane divider/handle width 2016-05-31 15:30:45 -04:00
0baedac4f4 fix pane behaviour when children are hidden/shown 2016-05-31 15:30:45 -04:00
229b026356 explicitly expose dividers
hmm, seems important to understand how this worked before
2016-05-31 15:30:45 -04:00
76620819e0 use new pane API 2016-05-31 15:30:45 -04:00
7c6cfd9fa0 more sensible API for Pane::set_child_minsize 2016-05-31 15:30:45 -04:00
518fd81e6c restore mixer pane sizing 2016-05-31 15:30:45 -04:00
5df9c2178e remove unneeded code with new pane 2016-05-31 15:30:45 -04:00
cc88501d97 set minimum size for editor list 2016-05-31 15:30:45 -04:00
d8b02be745 provide a mechanism to avoid allocating too small of a space to a Pane child
Gtk::Notebook throws an assertion if allocated too small a space during drawing (at least with Clearlooks)
2016-05-31 15:30:45 -04:00
d30266dfc3 use new record safe control in GUI 2016-05-31 15:30:45 -04:00
f03f2e5c3f use new record safe control in surface support 2016-05-31 15:30:45 -04:00
2ac7108ccb use new record safe control in libardour 2016-05-31 15:30:45 -04:00
203cf3ce7c new RecordSafeControl control 2016-05-31 15:30:45 -04:00
a26a85de14 set editor pane cursors 2016-05-31 15:30:45 -04:00
067616a84f various work on Pane, including cursors, more styling stuff, and making the forall_vfunc safe against gtk_container_remove 2016-05-31 15:30:45 -04:00
95be25047c style colors for Pane 2016-05-31 15:30:45 -04:00
9694a3181b Pane: use style-provided colors, and change colors on enter/leave/dragging 2016-05-31 15:30:45 -04:00
91a95b086a initial sort-of-mostly-working integration of new Pane 2016-05-31 15:30:45 -04:00
3c4503a849 fix use of widget allocation origin in Gtkm2mext::Pane 2016-05-31 15:30:45 -04:00
29b9c4ecc3 set default pane divider position to 0.5 2016-05-31 15:30:45 -04:00
ce68505a51 working but incomplete version of new Pane replacement widget 2016-05-31 15:30:45 -04:00
28afaebdc4 fix SNAFU in which Stripable::rec_enable_control() was incorrectly defined as ::recenable_control()
Make Mackie support code use the Stripable to access the rec-enable control while we're here
2016-05-31 15:30:45 -04:00
983a8f3f3c remove debug output 2016-05-31 15:30:44 -04:00
109be3b4f3 remove debug output 2016-05-31 15:30:44 -04:00