6baac7d46f
various safety checks for the result of dynamic_cast-ing a TimeAxisView to RouteTimeAxisView
...
Now that we have VCATimeAxisView, this needed to be done, but it also potentially applied with automation
2016-06-02 08:42:58 -04:00
3835b782b3
part three of using LocaleGuard with pane sizes
2016-06-02 08:17:20 -04:00
bac7a13d0f
the second half of using LocaleGuard with pane sizes
2016-06-02 08:09:34 -04:00
79a9be434c
add LocaleGuards to 2 places where we save pane sizes (which are floating point values now)
2016-06-02 08:04:08 -04:00
d680c1f1db
fix styling of pane dividers (the original reason for the "*Pane*" widget=>style spec)
2016-06-01 22:23:34 -04:00
0d999ea4ec
remove un-used name_hbox widget from TimeAxisView
2016-06-01 21:57:43 -04:00
43b6a7aca3
remove unneeded widget style definition
2016-06-01 21:57:43 -04:00
ef8f9d466c
remove unnecessary wildcard GTK widget=>style mapping
2016-06-01 21:57:43 -04:00
c5b97e70be
add Open Target Folder button to Export Dialog
2016-06-02 00:09:37 +02:00
22cbc69074
only show "Pin Connections..." in mixer-strip if there are plugins
2016-06-01 22:43:40 +02:00
f513878c8a
MSVC itself defines a class called CheckMenuItem - so make sure we know to use the one from Gtk
2016-06-01 14:30:29 +01:00
b53ee9cd1e
new api - update e0ff70cf
2016-06-01 15:12:26 +02:00
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
c31bbd636b
fix incorrect value in default_ui_config
2016-05-31 21:17:34 -04:00
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
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
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
6151caf599
set pane drag cursors in mixer
2016-05-31 15:30:45 -04:00
76620819e0
use new pane API
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
d30266dfc3
use new record safe control in GUI
2016-05-31 15:30:45 -04:00
a26a85de14
set editor pane cursors
2016-05-31 15:30:45 -04:00
95be25047c
style colors for Pane
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
a9b919e877
use standard method to identify context click on patch change
2016-05-31 15:30:44 -04:00
e3c4f5fa98
make double-click on patch change launch patch change editor
2016-05-31 15:30:44 -04:00
4653e301c8
slight improvement of MIDI program names in verbose cursor while scrolling
2016-05-31 15:30:44 -04:00
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
30d0b2a354
minor state tweaks for VCA time axis solo+mute buttons
2016-05-31 15:30:44 -04:00
531dca486d
make VCA strips sensitive to solo model
2016-05-31 15:30:44 -04:00
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
482873760c
initial implementation of VCA time axis views
2016-05-31 15:30:44 -04:00
e626db22a0
make selectability of a TimeAxisView be overridable
2016-05-31 15:30:44 -04:00
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
63f50b1fc5
no-op: move comment to make scope more clear
2016-05-31 15:30:44 -04:00