Paul Davis
939bc07b4b
bring back the beta release warning for users new to 5.x-preN
2016-06-05 16:33:01 -04:00
Paul Davis
c31435b474
RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix initialization.
...
Only "most derived" classes can initialize virtual base classes (SessionHandlePtr)
2016-06-05 16:33:01 -04:00
Paul Davis
384d05dd35
change AxisView color API to be virtual and implement per-type variants
2016-06-05 16:33:01 -04:00
Paul Davis
2aeb33989e
adjust color API for RouteUI to use PresentationInfo's color
2016-06-05 16:33:01 -04:00
Paul Davis
171b70927a
make AxisView::marked_for_display() be virtual so we can use the a Stripable's PresentationInfo hidden() status
2016-06-05 16:33:01 -04:00
nick_m
15631e381f
Use non-magic widths for the now fixed-width mode region list.
2016-06-06 05:46:29 +10:00
Robin Gareus
a0f774025d
generic plugin UI: insensitive NotAutomatable
2016-06-05 20:01:17 +02:00
Robin Gareus
e627a9681a
show existing automation lanes regardless if they were visible before.
...
Automation can be recorded with the automation time axis not being
visible.
2016-06-04 18:52:57 +02:00
nick_m
fa50cf50d1
Clamp tempo curve height.
2016-06-04 07:24:04 +10:00
Paul Davis
a98015e11a
NO-OP: add blank line to make comments clearer
2016-06-03 16:12:32 -04:00
Paul Davis
94827afffa
fix both canvas scrolling and interleaving of VCA + Routes in editor
2016-06-03 16:12:32 -04:00
Paul Davis
260058a4a9
move from PresentationInfo::global_order() to PresentationInfo::order, and fix up part of reordering behaviour
...
Dragging tracks/busses in the editor *below* VCAs still does not work
2016-06-03 15:15:39 -04:00
Robin Gareus
0b5364426d
fix a -Wreorder
2016-06-03 12:22:35 +02:00
Paul Davis
8818e1887a
there is no explicit "Remote Control ID" control anymore - all done by ordering in the GUI
2016-06-02 19:19:22 -04:00
Paul Davis
54e8a21a09
Remove references to a "master faders" window. We went the other way.
2016-06-02 19:19:22 -04:00
Paul Davis
301000c94e
make new action to bind BackSpace to in processors box
2016-06-02 14:46:35 -04:00
Paul Davis
eee83c25a9
make all TimeAxisView derived types return PresentationInfo for sorting
2016-06-02 14:46:35 -04:00
nick_m
050035e787
Actions - make set-tempo-from-edit-range sensitive to time selection.
2016-06-03 03:16:50 +10:00
Paul Davis
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
Paul Davis
3835b782b3
part three of using LocaleGuard with pane sizes
2016-06-02 08:17:20 -04:00
Paul Davis
bac7a13d0f
the second half of using LocaleGuard with pane sizes
2016-06-02 08:09:34 -04:00
Paul Davis
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
Paul Davis
d680c1f1db
fix styling of pane dividers (the original reason for the "*Pane*" widget=>style spec)
2016-06-01 22:23:34 -04:00
Paul Davis
0d999ea4ec
remove un-used name_hbox widget from TimeAxisView
2016-06-01 21:57:43 -04:00
Paul Davis
43b6a7aca3
remove unneeded widget style definition
2016-06-01 21:57:43 -04:00
Paul Davis
ef8f9d466c
remove unnecessary wildcard GTK widget=>style mapping
2016-06-01 21:57:43 -04:00
Robin Gareus
c5b97e70be
add Open Target Folder button to Export Dialog
2016-06-02 00:09:37 +02:00
Robin Gareus
22cbc69074
only show "Pin Connections..." in mixer-strip if there are plugins
2016-06-01 22:43:40 +02:00
John Emmas
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
Robin Gareus
b53ee9cd1e
new api - update e0ff70cf
2016-06-01 15:12:26 +02:00
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