14b4bac7f2
comment out a DEBUG_TRACE statement that causes issues for clang, reasons are unclear
2016-05-31 17:39:38 -04:00
9ff3c55e34
OSC: Paths changed, feedback added, etc.
2016-05-31 14:09:38 -07:00
c69ef7aa37
Surfaces: Metering could only handle one surface at a time.
2016-05-31 13:53:11 -07:00
1ba015d3aa
fix install of color theme files for linux and OS X
2016-05-31 16:27:50 -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
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