Commit Graph

10064 Commits

Author SHA1 Message Date
Robin Gareus
d9c98a51c2 fix windows builds & remove cruft
There's no mkstemp() for windows -> use Glib::file_open_tmp()
also ofstream should not be used (on windows it does not support UTF8 fn)
strstream + Glib::file_set_contents ()
2016-06-01 12:01:25 +02:00
Paul Davis
c31bbd636b fix incorrect value in default_ui_config 2016-05-31 21:17:34 -04:00
Paul Davis
82273a7551 change install target dir for color theme files 2016-05-31 15:59:27 -04:00
Paul Davis
9c69d6f0c3 show color theme file search path when a file is not found 2016-05-31 15:59:14 -04:00
Paul Davis
bf84903352 clean up some dangling code from ThemeManager 2016-05-31 15:30:46 -04:00
Paul Davis
9710eaa831 reflect inclusion of appname in theme file name 2016-05-31 15:30:46 -04:00
Paul Davis
6563439e1f rename color files to be program specific, and rename cainelton as caineville 2016-05-31 15:30:46 -04:00
Paul Davis
3e5821428b install program-specific color files 2016-05-31 15:30:46 -04:00
Paul Davis
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
Paul Davis
ae314207b1 add theme name to each color theme file 2016-05-31 15:30:46 -04:00
Paul Davis
b90e373d70 it is probably a mistake to rename dark -> Dark at this particular point in time 2016-05-31 15:30:45 -04:00
Paul Davis
2562b4a2f0 handle old-version pane positions by ignoring them 2016-05-31 15:30:45 -04:00
Paul Davis
fae3aee849 tweak layout in theme manager prefs 2016-05-31 15:30:45 -04:00
Paul Davis
cb4b6bf8a3 remove debug output 2016-05-31 15:30:45 -04:00
Paul Davis
268219d668 fix theme path for ardev and cousins 2016-05-31 15:30:45 -04:00
Paul Davis
541a419cfe fix unused variable warning 2016-05-31 15:30:45 -04:00
Paul Davis
2d485f6154 install theme files during waf install 2016-05-31 15:30:45 -04:00
Paul Davis
4c60a925c0 the return of the theme selector, plus 3 new themes from cooltehno 2016-05-31 15:30:45 -04:00
Paul Davis
6151caf599 set pane drag cursors in mixer 2016-05-31 15:30:45 -04:00
Paul Davis
76620819e0 use new pane API 2016-05-31 15:30:45 -04:00
Paul Davis
518fd81e6c restore mixer pane sizing 2016-05-31 15:30:45 -04:00
Paul Davis
5df9c2178e remove unneeded code with new pane 2016-05-31 15:30:45 -04:00
Paul Davis
cc88501d97 set minimum size for editor list 2016-05-31 15:30:45 -04:00
Paul Davis
d30266dfc3 use new record safe control in GUI 2016-05-31 15:30:45 -04:00
Paul Davis
a26a85de14 set editor pane cursors 2016-05-31 15:30:45 -04:00
Paul Davis
95be25047c style colors for Pane 2016-05-31 15:30:45 -04:00
Paul Davis
91a95b086a initial sort-of-mostly-working integration of new Pane 2016-05-31 15:30:45 -04:00
Paul Davis
a9b919e877 use standard method to identify context click on patch change 2016-05-31 15:30:44 -04:00
Paul Davis
e3c4f5fa98 make double-click on patch change launch patch change editor 2016-05-31 15:30:44 -04:00
Paul Davis
4653e301c8 slight improvement of MIDI program names in verbose cursor while scrolling 2016-05-31 15:30:44 -04:00
Paul Davis
428ed8ae1b stop playing silly games with widget packing when editing a route name in the edito
Use a FloatingTextEntry instead. All clever functionality from previous
implementation has been retained.
2016-05-31 15:30:44 -04:00
Paul Davis
30d0b2a354 minor state tweaks for VCA time axis solo+mute buttons 2016-05-31 15:30:44 -04:00
Paul Davis
531dca486d make VCA strips sensitive to solo model 2016-05-31 15:30:44 -04:00
Paul Davis
670e79f7d1 do not accidentally try to select VCA time axis views for context clicks or other conditional ops 2016-05-31 15:30:44 -04:00
Paul Davis
482873760c initial implementation of VCA time axis views 2016-05-31 15:30:44 -04:00
Paul Davis
e626db22a0 make selectability of a TimeAxisView be overridable 2016-05-31 15:30:44 -04:00
Paul Davis
4aea553467 not quite as many magic numbers when deciding if a group color is too close to black 2016-05-31 15:30:44 -04:00
Paul Davis
63f50b1fc5 no-op: move comment to make scope more clear 2016-05-31 15:30:44 -04:00
Paul Davis
a12ce428d0 fix wierd TimeAxisView initial attachment for the name hbox 2016-05-31 15:30:44 -04:00
Paul Davis
d4070a7e3e pre-size TimeAxisView controls_table to something more like the correct rows x cols 2016-05-31 15:30:44 -04:00
Paul Davis
f022784014 convert editor routes code to use Stripable 2016-05-31 15:30:44 -04:00
Paul Davis
eaddf752c7 hacked up incomplete use of print-key-bindings-as-html 2016-05-31 15:30:44 -04:00
Paul Davis
4cd6d52013 make Escape (cancel drag or selection) work in mixer as well as editor 2016-05-31 15:30:44 -04:00
Paul Davis
791d0196d6 make various button press events work on VCA strip vertical button; improve spacing 2016-05-31 15:30:44 -04:00
Paul Davis
f8f7894ad9 make create group with master actually create (and name) master 2016-05-31 15:30:44 -04:00
Paul Davis
4b11bb4d15 no-op; change comment 2016-05-31 15:30:44 -04:00
Paul Davis
2a19dbb307 add header required when boost shared ptr debugging is in use 2016-05-31 15:30:44 -04:00
Paul Davis
e12fdc81b4 use correct GTK response code, given YES/NO buttons 2016-05-31 15:30:44 -04:00
Paul Davis
061c58f16a typo fixes 2016-05-31 15:30:44 -04:00
Paul Davis
e86926baaf make drop button on VCA strip actually work 2016-05-31 15:30:44 -04:00