summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-05-29 11:46:10 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:45 -0400
commit4c60a925c02b34f02d757f459e1e5574c29d5169 (patch)
treea02b9eee6db51deb162593a7199b3d2d57c41d4d /gtk2_ardour
parente4cfa1d95553bc9911dc206d8d2e3ff2d40adba2 (diff)
the return of the theme selector, plus 3 new themes from cooltehno
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/ardev_common.sh.in1
-rw-r--r--gtk2_ardour/theme_manager.cc35
-rw-r--r--gtk2_ardour/theme_manager.h4
-rwxr-xr-xgtk2_ardour/themes/Blueberry Milk.colors518
-rwxr-xr-xgtk2_ardour/themes/Cainelton.colors512
-rwxr-xr-xgtk2_ardour/themes/Cubasish.colors512
-rw-r--r--gtk2_ardour/themes/Dark.colors (renamed from gtk2_ardour/dark.colors)0
-rw-r--r--gtk2_ardour/ui_config.cc16
-rw-r--r--gtk2_ardour/ui_config.h3
-rw-r--r--gtk2_ardour/ui_config_vars.h2
-rw-r--r--gtk2_ardour/utils.cc34
-rw-r--r--gtk2_ardour/utils.h1
12 files changed, 1619 insertions, 19 deletions
diff --git a/gtk2_ardour/ardev_common.sh.in b/gtk2_ardour/ardev_common.sh.in
index f73535e223..08fcc409f1 100644
--- a/gtk2_ardour/ardev_common.sh.in
+++ b/gtk2_ardour/ardev_common.sh.in
@@ -15,6 +15,7 @@ export ARDOUR_PANNER_PATH=$libs/panners
export ARDOUR_DATA_PATH=$TOP:$TOP/build:$TOP/gtk2_ardour:$TOP/build/gtk2_ardour:.
export ARDOUR_MIDIMAPS_PATH=$TOP/midi_maps:.
export ARDOUR_EXPORT_FORMATS_PATH=$TOP/export:.
+export ARDOUR_THEMES_PATH=$TOP/themes:.
export ARDOUR_BACKEND_PATH=$libs/backends/jack:$libs/backends/wavesaudio:$libs/backends/dummy:$libs/backends/alsa:$libs/backends/coreaudio:$libs/backends/portaudio:$libs/backends/asio
export ARDOUR_TEST_PATH=$TOP/libs/ardour/test/data
export PBD_TEST_PATH=$TOP/libs/pbd/test
diff --git a/gtk2_ardour/theme_manager.cc b/gtk2_ardour/theme_manager.cc
index e1daeabb60..18ac65662c 100644
--- a/gtk2_ardour/theme_manager.cc
+++ b/gtk2_ardour/theme_manager.cc
@@ -73,10 +73,13 @@ ThemeManager::ThemeManager()
, transients_follow_front (_("Transient windows follow front window."))
, floating_monitor_section (_("Float detached monitor-section window"))
, icon_set_label (_("Icon Set"))
+ , color_theme_label (_("Color Theme"))
, palette_viewport (*palette_scroller.get_hadjustment(), *palette_scroller.get_vadjustment())
, palette_group (0)
, palette_window (0)
{
+ Gtk::HBox* hbox;
+
/* Now the alias list */
alias_list = TreeStore::create (alias_columns);
@@ -108,9 +111,20 @@ ThemeManager::ThemeManager()
theme_selection_hbox.pack_start (light_button);
set_homogeneous (false);
-#if 0 // disable light/dark theme choice. until the 'light theme gets some attention.
- pack_start (theme_selection_hbox, PACK_SHRINK);
-#endif
+
+ vector<string> color_themes = ::get_color_themes ();
+
+ if (color_themes.size() > 1) {
+ Gtkmm2ext::set_popdown_strings (color_theme_dropdown, color_themes);
+ color_theme_dropdown.set_active_text (UIConfiguration::instance().get_color_file());
+
+ hbox = Gtk::manage (new Gtk::HBox());
+ hbox->set_spacing (6);
+ hbox->pack_start (color_theme_label, false, false);
+ hbox->pack_start (color_theme_dropdown, true, false);
+ pack_start (*hbox, PACK_SHRINK);
+ }
+
pack_start (reset_button, PACK_SHRINK);
#ifndef __APPLE__
pack_start (all_dialogs, PACK_SHRINK);
@@ -124,8 +138,6 @@ ThemeManager::ThemeManager()
pack_start (region_color_button, PACK_SHRINK);
pack_start (show_clipping_button, PACK_SHRINK);
- Gtk::HBox* hbox;
-
vector<string> icon_sets = ::get_icon_sets ();
if (icon_sets.size() > 1) {
@@ -135,11 +147,10 @@ ThemeManager::ThemeManager()
hbox = Gtk::manage (new Gtk::HBox());
hbox->set_spacing (6);
hbox->pack_start (icon_set_label, false, false);
- hbox->pack_start (icon_set_dropdown, true, true);
+ hbox->pack_start (icon_set_dropdown, true, false);
pack_start (*hbox, PACK_SHRINK);
}
-
hbox = Gtk::manage (new Gtk::HBox());
hbox->set_spacing (6);
hbox->pack_start (waveform_gradient_depth, true, true);
@@ -190,6 +201,7 @@ ThemeManager::ThemeManager()
transients_follow_front.signal_toggled().connect (sigc::mem_fun (*this, &ThemeManager::on_transients_follow_front_toggled));
floating_monitor_section.signal_toggled().connect (sigc::mem_fun (*this, &ThemeManager::on_floating_monitor_section_toggled));
icon_set_dropdown.signal_changed().connect (sigc::mem_fun (*this, &ThemeManager::on_icon_set_changed));
+ color_theme_dropdown.signal_changed().connect (sigc::mem_fun (*this, &ThemeManager::on_color_theme_changed));
Gtkmm2ext::UI::instance()->set_tip (all_dialogs,
string_compose (_("Mark all floating windows to be type \"Dialog\" rather than using \"Utility\" for some.\n"
@@ -345,6 +357,13 @@ ThemeManager::on_icon_set_changed ()
}
void
+ThemeManager::on_color_theme_changed ()
+{
+ string new_theme = color_theme_dropdown.get_active_text();
+ UIConfiguration::instance().set_color_file (new_theme);
+}
+
+void
ThemeManager::on_dark_theme_button_toggled()
{
if (!dark_button.get_active()) return;
@@ -400,7 +419,7 @@ ThemeManager::reset_canvas_colors()
basename = "my-";
basename += UIConfiguration::instance().get_color_file();
- basename += ".colors";
+ basename += UIConfiguration::color_file_suffix;
if (find_file (ardour_config_search_path(), basename, cfile)) {
string backup = cfile + string (X_(".old"));
diff --git a/gtk2_ardour/theme_manager.h b/gtk2_ardour/theme_manager.h
index 36e85e5dd9..366fc8aad8 100644
--- a/gtk2_ardour/theme_manager.h
+++ b/gtk2_ardour/theme_manager.h
@@ -62,6 +62,7 @@ class ThemeManager : public Gtk::VBox
void on_transients_follow_front_toggled ();
void on_floating_monitor_section_toggled ();
void on_icon_set_changed ();
+ void on_color_theme_changed ();
private:
Gtk::Notebook notebook;
@@ -97,6 +98,8 @@ class ThemeManager : public Gtk::VBox
Gtk::CheckButton gradient_waveforms;
Gtk::Label icon_set_label;
Gtk::ComboBoxText icon_set_dropdown;
+ Gtk::Label color_theme_label;
+ Gtk::ComboBoxText color_theme_dropdown;
/* handls response from color dialog when it is used to
edit a derived color.
@@ -176,4 +179,3 @@ class ThemeManager : public Gtk::VBox
};
#endif /* __ardour_gtk_color_manager_h__ */
-
diff --git a/gtk2_ardour/themes/Blueberry Milk.colors b/gtk2_ardour/themes/Blueberry Milk.colors
new file mode 100755
index 0000000000..c65c1c5b2d
--- /dev/null
+++ b/gtk2_ardour/themes/Blueberry Milk.colors
@@ -0,0 +1,518 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Ardour>
+ <Colors>
+ <Color name="color 1" value="0x20b2b2ff"/>
+ <Color name="color 10" value="0xe3dedeff"/>
+ <Color name="color 100" value="0xe49c9cff"/>
+ <Color name="color 101" value="0xa06000ff"/>
+ <Color name="color 103" value="0x1e7727ff"/>
+ <Color name="color 104" value="0x676767ff"/>
+ <Color name="color 11" value="0x9496a3ff"/>
+ <Color name="color 12" value="0x18ab27ff"/>
+ <Color name="color 13" value="0xe8e8e8ff"/>
+ <Color name="color 14" value="0xb0cacaff"/>
+ <Color name="color 15" value="0x282b49ff"/>
+ <Color name="color 16" value="0x7a99c7ff"/>
+ <Color name="color 17" value="0x00ff1aff"/>
+ <Color name="color 18" value="0x969ab2ff"/>
+ <Color name="color 19" value="0xdd6363ff"/>
+ <Color name="color 2" value="0x464646ff"/>
+ <Color name="color 20" value="0x684d4dff"/>
+ <Color name="color 21" value="0x565656ff"/>
+ <Color name="color 22" value="0xe0e0e0ff"/>
+ <Color name="color 23" value="0xa581c8ff"/>
+ <Color name="color 24" value="0x9fbca2ff"/>
+ <Color name="color 25" value="0x525252ff"/>
+ <Color name="color 26" value="0xc7c9d8ff"/>
+ <Color name="color 27" value="0x333333ff"/>
+ <Color name="color 28" value="0x79688bff"/>
+ <Color name="color 29" value="0x7b7878ff"/>
+ <Color name="color 3" value="0x738299ff"/>
+ <Color name="color 30" value="0xbb60b3ff"/>
+ <Color name="color 31" value="0xddddd8ff"/>
+ <Color name="color 32" value="0xeddc3d77"/>
+ <Color name="color 33" value="0xbbbbbbff"/>
+ <Color name="color 34" value="0x3c3c3cff"/>
+ <Color name="color 35" value="0x757aa5ff"/>
+ <Color name="color 36" value="0x473212ff"/>
+ <Color name="color 37" value="0x637160ff"/>
+ <Color name="color 38" value="0x8dc9b7ff"/>
+ <Color name="color 39" value="0x35965cff"/>
+ <Color name="color 4" value="0x717171ff"/>
+ <Color name="color 40" value="0x7c3a3aff"/>
+ <Color name="color 41" value="0x497a5dff"/>
+ <Color name="color 42" value="0x404145ff"/>
+ <Color name="color 43" value="0x686c92ff"/>
+ <Color name="color 44" value="0x004f08ff"/>
+ <Color name="color 45" value="0xa29e9eff"/>
+ <Color name="color 46" value="0x666464ff"/>
+ <Color name="color 47" value="0x00880eff"/>
+ <Color name="color 48" value="0x396b3eff"/>
+ <Color name="color 49" value="0x00660aff"/>
+ <Color name="color 5" value="0x9dadc4ff"/>
+ <Color name="color 50" value="0xeeeeecff"/>
+ <Color name="color 51" value="0x383d37ff"/>
+ <Color name="color 52" value="0xe8faa1ff"/>
+ <Color name="color 53" value="0xa1927cff"/>
+ <Color name="color 54" value="0xf48352ff"/>
+ <Color name="color 55" value="0xf85813ff"/>
+ <Color name="color 56" value="0x8ec794ff"/>
+ <Color name="color 57" value="0x7ea854ff"/>
+ <Color name="color 58" value="0x474f3fff"/>
+ <Color name="color 59" value="0xaeb0c4ff"/>
+ <Color name="color 6" value="0x91a993ff"/>
+ <Color name="color 60" value="0x50545aff"/>
+ <Color name="color 61" value="0x4a4b4dff"/>
+ <Color name="color 62" value="0xaaaed4ff"/>
+ <Color name="color 63" value="0x8a90ccff"/>
+ <Color name="color 64" value="0xb7b8c1ff"/>
+ <Color name="color 65" value="0xb8cca3ff"/>
+ <Color name="color 66" value="0x4f2f00ff"/>
+ <Color name="color 67" value="0x272727ff"/>
+ <Color name="color 68" value="0xc57805ff"/>
+ <Color name="color 69" value="0x660000ff"/>
+ <Color name="color 7" value="0x5f5f5fff"/>
+ <Color name="color 70" value="0x304057ff"/>
+ <Color name="color 71" value="0x5f5a58ff"/>
+ <Color name="color 72" value="0xe58b05ff"/>
+ <Color name="color 73" value="0x8487a5ff"/>
+ <Color name="color 74" value="0x899ab4ff"/>
+ <Color name="color 75" value="0xbba900ff"/>
+ <Color name="color 76" value="0x6c6e6aff"/>
+ <Color name="color 77" value="0x8ea8cfff"/>
+ <Color name="color 78" value="0xb5bec2ff"/>
+ <Color name="color 79" value="0x254528ff"/>
+ <Color name="color 8" value="0xff9900ff"/>
+ <Color name="color 80" value="0x603535ff"/>
+ <Color name="color 81" value="0xa5a5a5ff"/>
+ <Color name="color 82" value="0xd8d8d8ff"/>
+ <Color name="color 83" value="0xa80000ff"/>
+ <Color name="color 84" value="0x7b354aff"/>
+ <Color name="color 85" value="0x1e90ffff"/>
+ <Color name="color 86" value="0x794c4cff"/>
+ <Color name="color 87" value="0x242222ff"/>
+ <Color name="color 88" value="0xc6c6c6ff"/>
+ <Color name="color 89" value="0xb6e8fdff"/>
+ <Color name="color 9" value="0xf10000ff"/>
+ <Color name="color 90" value="0x222020ff"/>
+ <Color name="color 91" value="0x8ef823ff"/>
+ <Color name="color 92" value="0xcfdee4ff"/>
+ <Color name="color 93" value="0x51578aff"/>
+ <Color name="color 94" value="0x636363ff"/>
+ <Color name="color 95" value="0xe4f4d3ff"/>
+ <Color name="color 96" value="0x85e524ff"/>
+ <Color name="color 97" value="0xccccccff"/>
+ <Color name="color 98" value="0x9989a3ff"/>
+ <Color name="color 99" value="0xaeb8bcff"/>
+ <Color name="meter color0" value="0x402e6bff"/>
+ <Color name="meter color1" value="0x29ffeeff"/>
+ <Color name="meter color2" value="0x57ffc3ff"/>
+ <Color name="meter color3" value="0xc1ffedff"/>
+ <Color name="meter color4" value="0xf5fed8ff"/>
+ <Color name="meter color5" value="0xfff000ff"/>
+ <Color name="meter color6" value="0xffe23eff"/>
+ <Color name="meter color7" value="0xff8700ff"/>
+ <Color name="meter color8" value="0xff0000ff"/>
+ <Color name="meter color9" value="0xff0000ff"/>
+ </Colors>
+ <ColorAliases>
+ <ColorAlias name="active crossfade" alias="color 1"/>
+ <ColorAlias name="arrange base" alias="color 82"/>
+ <ColorAlias name="audio automation track fill" alias="color 70"/>
+ <ColorAlias name="audio bus base" alias="color 3"/>
+ <ColorAlias name="audio master bus base" alias="color 4"/>
+ <ColorAlias name="audio track base" alias="color 77"/>
+ <ColorAlias name="automation line" alias="meter color0"/>
+ <ColorAlias name="automation track outline" alias="color 7"/>
+ <ColorAlias name="big clock active: background" alias="color 4"/>
+ <ColorAlias name="big clock active: cursor" alias="color 8"/>
+ <ColorAlias name="big clock active: edited text" alias="color 8"/>
+ <ColorAlias name="big clock active: text" alias="color 9"/>
+ <ColorAlias name="big clock: background" alias="color 15"/>
+ <ColorAlias name="big clock: cursor" alias="color 8"/>
+ <ColorAlias name="big clock: edited text" alias="color 8"/>
+ <ColorAlias name="big clock: text" alias="color 10"/>
+ <ColorAlias name="border color" alias="color 4"/>
+ <ColorAlias name="cd marker bar" alias="color 87"/>
+ <ColorAlias name="clipped waveform" alias="color 9"/>
+ <ColorAlias name="clock: background" alias="color 104"/>
+ <ColorAlias name="clock: cursor" alias="color 8"/>
+ <ColorAlias name="clock: edited text" alias="color 8"/>
+ <ColorAlias name="clock: text" alias="color 13"/>
+ <ColorAlias name="control point fill" alias="color 17"/>
+ <ColorAlias name="control point outline" alias="meter color3"/>
+ <ColorAlias name="control point selected fill" alias="color 62"/>
+ <ColorAlias name="control point selected outline" alias="color 9"/>
+ <ColorAlias name="covered region" alias="color 87"/>
+ <ColorAlias name="crossfade editor base" alias="color 15"/>
+ <ColorAlias name="crossfade editor line" alias="color 4"/>
+ <ColorAlias name="crossfade editor line shading" alias="color 16"/>
+ <ColorAlias name="crossfade editor point fill" alias="color 17"/>
+ <ColorAlias name="crossfade editor point outline" alias="color 18"/>
+ <ColorAlias name="crossfade editor wave" alias="color 13"/>
+ <ColorAlias name="crossfade line" alias="color 4"/>
+ <ColorAlias name="edit point" alias="color 18"/>
+ <ColorAlias name="entered automation line" alias="color 19"/>
+ <ColorAlias name="entered gain line" alias="color 19"/>
+ <ColorAlias name="entered marker" alias="color 19"/>
+ <ColorAlias name="feedback alert: fill" alias="color 20"/>
+ <ColorAlias name="feedback alert: fill active" alias="color 9"/>
+ <ColorAlias name="feedback alert: led active" alias="color 4"/>
+ <ColorAlias name="frame handle" alias="color 23"/>
+ <ColorAlias name="gain line" alias="color 6"/>
+ <ColorAlias name="gain line inactive" alias="color 24"/>
+ <ColorAlias name="generic button: fill" alias="color 25"/>
+ <ColorAlias name="generic button: fill active" alias="color 9"/>
+ <ColorAlias name="generic button: led active" alias="color 18"/>
+ <ColorAlias name="ghost track base" alias="color 46"/>
+ <ColorAlias name="ghost track midi outline" alias="color 4"/>
+ <ColorAlias name="ghost track wave" alias="color 29"/>
+ <ColorAlias name="ghost track wave clip" alias="color 29"/>
+ <ColorAlias name="ghost track wave fill" alias="color 29"/>
+ <ColorAlias name="ghost track zero line" alias="color 30"/>
+ <ColorAlias name="gtk_arm" alias="color 9"/>
+ <ColorAlias name="gtk_audio_bus" alias="color 2"/>
+ <ColorAlias name="gtk_audio_track" alias="color 16"/>
+ <ColorAlias name="gtk_automation_track_header" alias="color 13"/>
+ <ColorAlias name="gtk_background" alias="color 22"/>
+ <ColorAlias name="gtk_bases" alias="color 88"/>
+ <ColorAlias name="gtk_bg_selected" alias="color 99"/>
+ <ColorAlias name="gtk_bg_tooltip" alias="color 52"/>
+ <ColorAlias name="gtk_bright_color" alias="color 74"/>
+ <ColorAlias name="gtk_bright_indicator" alias="color 9"/>
+ <ColorAlias name="gtk_contrasting_indicator" alias="color 91"/>
+ <ColorAlias name="gtk_control_base" alias="color 61"/>
+ <ColorAlias name="gtk_control_text" alias="color 29"/>
+ <ColorAlias name="gtk_control_text2" alias="color 83"/>
+ <ColorAlias name="gtk_darkest" alias="color 81"/>
+ <ColorAlias name="gtk_fg_selected" alias="color 67"/>
+ <ColorAlias name="gtk_fg_tooltip" alias="color 29"/>
+ <ColorAlias name="gtk_foreground" alias="color 93"/>
+ <ColorAlias name="gtk_light_text_on_dark" alias="color 104"/>
+ <ColorAlias name="gtk_lightest" alias="color 22"/>
+ <ColorAlias name="gtk_midi_channel_selector" alias="color 44"/>
+ <ColorAlias name="gtk_midi_track" alias="color 64"/>
+ <ColorAlias name="gtk_monitor" alias="color 8"/>
+ <ColorAlias name="gtk_mono" alias="color 95"/>
+ <ColorAlias name="gtk_mute" alias="color 52"/>
+ <ColorAlias name="gtk_not_so_bright_indicator" alias="color 32"/>
+ <ColorAlias name="gtk_processor_fader" alias="color 94"/>
+ <ColorAlias name="gtk_processor_fader_frame" alias="color 104"/>
+ <ColorAlias name="gtk_processor_frame_selected" alias="color 32"/>
+ <ColorAlias name="gtk_processor_postfader" alias="color 79"/>
+ <ColorAlias name="gtk_processor_postfader_frame" alias="color 103"/>
+ <ColorAlias name="gtk_processor_prefader" alias="color 23"/>
+ <ColorAlias name="gtk_processor_prefader_frame" alias="color 23"/>
+ <ColorAlias name="gtk_send_bg" alias="color 38"/>
+ <ColorAlias name="gtk_send_fg" alias="color 24"/>
+ <ColorAlias name="gtk_solo" alias="color 91"/>
+ <ColorAlias name="gtk_somewhat_bright_indicator" alias="color 89"/>
+ <ColorAlias name="gtk_texts" alias="color 7"/>
+ <ColorAlias name="gtk_track_header_inactive" alias="color 34"/>
+ <ColorAlias name="gtk_track_header_selected" alias="color 59"/>
+ <ColorAlias name="image track" alias="color 31"/>
+ <ColorAlias name="inactive crossfade" alias="color 32"/>
+ <ColorAlias name="inactive fade handle" alias="color 33"/>
+ <ColorAlias name="inactive group tab" alias="color 34"/>
+ <ColorAlias name="invert button: fill active" alias="color 35"/>
+ <ColorAlias name="invert button: led active" alias="color 37"/>
+ <ColorAlias name="location cd marker" alias="color 38"/>
+ <ColorAlias name="location loop" alias="color 33"/>
+ <ColorAlias name="location marker" alias="color 32"/>
+ <ColorAlias name="location punch" alias="color 23"/>
+ <ColorAlias name="location range" alias="color 41"/>
+ <ColorAlias name="lock button: fill active" alias="color 42"/>
+ <ColorAlias name="lock button: led active" alias="color 4"/>
+ <ColorAlias name="marker bar" alias="color 2"/>
+ <ColorAlias name="marker bar separator" alias="color 27"/>
+ <ColorAlias name="marker drag line" alias="meter color1"/>
+ <ColorAlias name="marker label" alias="color 4"/>
+ <ColorAlias name="marker track" alias="color 31"/>
+ <ColorAlias name="master monitor section button active: fill" alias="color 40"/>
+ <ColorAlias name="master monitor section button active: fill active" alias="color 54"/>
+ <ColorAlias name="master monitor section button normal: fill active" alias="color 42"/>
+ <ColorAlias name="measure line bar" alias="color 67"/>
+ <ColorAlias name="measure line beat" alias="color 81"/>
+ <ColorAlias name="meter background bottom" alias="color 67"/>
+ <ColorAlias name="meter background top" alias="color 67"/>
+ <ColorAlias name="meter bar" alias="color 7"/>
+ <ColorAlias name="meter color BBC" alias="color 8"/>
+ <ColorAlias name="meter marker" alias="color 19"/>
+ <ColorAlias name="meterbridge label: fill" alias="color 34"/>
+ <ColorAlias name="meterbridge label: fill active" alias="color 46"/>
+ <ColorAlias name="meterbridge label: led" alias="color 9"/>
+ <ColorAlias name="meterbridge label: led active" alias="color 9"/>
+ <ColorAlias name="meterbridge peakindicator: fill" alias="color 34"/>
+ <ColorAlias name="meterbridge peakindicator: fill active" alias="color 9"/>
+ <ColorAlias name="meterbridge peakindicator: led" alias="color 9"/>
+ <ColorAlias name="meterbridge peakindicator: led active" alias="color 9"/>
+ <ColorAlias name="meterbridge peaklabel" alias="color 9"/>
+ <ColorAlias name="meterstrip dpm bg" alias="color 27"/>
+ <ColorAlias name="meterstrip dpm fg" alias="color 31"/>
+ <ColorAlias name="meterstrip ppm bg" alias="color 27"/>
+ <ColorAlias name="meterstrip ppm fg" alias="color 31"/>
+ <ColorAlias name="meterstrip vu bg" alias="color 32"/>
+ <ColorAlias name="meterstrip vu fg" alias="color 4"/>
+ <ColorAlias name="midi automation track fill" alias="color 22"/>
+ <ColorAlias name="midi bus base" alias="color 15"/>
+ <ColorAlias name="midi device: fill" alias="color 25"/>
+ <ColorAlias name="midi device: fill active" alias="color 42"/>
+ <ColorAlias name="midi device: led active" alias="color 17"/>
+ <ColorAlias name="midi frame base" alias="color 81"/>
+ <ColorAlias name="midi input button: fill active" alias="color 63"/>
+ <ColorAlias name="midi input button: led active" alias="color 4"/>
+ <ColorAlias name="midi meter color0" alias="color 52"/>
+ <ColorAlias name="midi meter color1" alias="color 53"/>
+ <ColorAlias name="midi meter color2" alias="color 53"/>
+ <ColorAlias name="midi meter color3" alias="color 54"/>
+ <ColorAlias name="midi meter color4" alias="color 54"/>
+ <ColorAlias name="midi meter color5" alias="color 55"/>
+ <ColorAlias name="midi meter color6" alias="color 55"/>
+ <ColorAlias name="midi meter color7" alias="color 56"/>
+ <ColorAlias name="midi meter color8" alias="color 56"/>
+ <ColorAlias name="midi meter color9" alias="color 17"/>
+ <ColorAlias name="midi note inactive channel" alias="color 4"/>
+ <ColorAlias name="midi note max" alias="color 17"/>
+ <ColorAlias name="midi note mid" alias="color 62"/>
+ <ColorAlias name="midi note min" alias="color 93"/>
+ <ColorAlias name="midi note selected" alias="color 25"/>
+ <ColorAlias name="midi note selected outline" alias="color 85"/>
+ <ColorAlias name="midi note velocity text" alias="color 32"/>
+ <ColorAlias name="midi patch change fill" alias="color 60"/>
+ <ColorAlias name="midi patch change outline" alias="color 26"/>
+ <ColorAlias name="midi select rect outline" alias="color 63"/>
+ <ColorAlias name="midi sysex fill" alias="color 32"/>
+ <ColorAlias name="midi sysex outline" alias="color 64"/>
+ <ColorAlias name="midi track base" alias="color 82"/>
+ <ColorAlias name="mixer strip button: fill active" alias="color 8"/>
+ <ColorAlias name="mixer strip button: led active" alias="color 8"/>
+ <ColorAlias name="mixer strip name button: fill active" alias="color 67"/>
+ <ColorAlias name="mixer strip name button: led active" alias="color 8"/>
+ <ColorAlias name="monitor button: fill active" alias="color 68"/>
+ <ColorAlias name="monitor button: led active" alias="color 9"/>
+ <ColorAlias name="monitor section dim: fill" alias="color 71"/>
+ <ColorAlias name="monitor section dim: fill active" alias="color 72"/>
+ <ColorAlias name="monitor section dim: led active" alias="color 37"/>
+ <ColorAlias name="monitor section knob" alias="color 60"/>
+ <ColorAlias name="monitor section knob: arc end" alias="color 70"/>
+ <ColorAlias name="monitor section knob: arc start" alias="color 16"/>
+ <ColorAlias name="monitor section mono: fill" alias="color 71"/>
+ <ColorAlias name="monitor section mono: fill active" alias="color 73"/>
+ <ColorAlias name="monitor section mono: led active" alias="color 37"/>
+ <ColorAlias name="monitor section processors present: fill" alias="color 20"/>
+ <ColorAlias name="monitor section processors toggle: fill active" alias="color 42"/>
+ <ColorAlias name="monitor section solo model: fill" alias="color 71"/>
+ <ColorAlias name="monitor section solo model: fill active" alias="color 42"/>
+ <ColorAlias name="monitor section solo model: led active" alias="color 8"/>
+ <ColorAlias name="monitor section solo option: fill" alias="color 71"/>
+ <ColorAlias name="monitor section solo option: fill active" alias="color 42"/>
+ <ColorAlias name="monitor section solo option: led active" alias="color 8"/>
+ <ColorAlias name="mono panner bg" alias="color 67"/>
+ <ColorAlias name="mono panner fill" alias="color 74"/>
+ <ColorAlias name="mono panner outline" alias="color 70"/>
+ <ColorAlias name="mono panner position fill" alias="color 11"/>
+ <ColorAlias name="mono panner position outline" alias="color 70"/>
+ <ColorAlias name="mono panner text" alias="color 34"/>
+ <ColorAlias name="mouse mode button: fill active" alias="color 59"/>
+ <ColorAlias name="mouse mode button: led active" alias="color 8"/>
+ <ColorAlias name="mute button: fill active" alias="color 75"/>
+ <ColorAlias name="mute button: led active" alias="color 4"/>
+ <ColorAlias name="name highlight fill" alias="color 18"/>
+ <ColorAlias name="name highlight outline" alias="color 23"/>
+ <ColorAlias name="nudge button: fill" alias="color 35"/>
+ <ColorAlias name="nudge button: fill active" alias="color 42"/>
+ <ColorAlias name="nudge button: led active" alias="color 8"/>
+ <ColorAlias name="nudge clock: background" alias="color 46"/>
+ <ColorAlias name="nudge clock: cursor" alias="color 8"/>
+ <ColorAlias name="nudge clock: edited text" alias="color 8"/>
+ <ColorAlias name="nudge clock: text" alias="color 62"/>
+ <ColorAlias name="page switch button: fill" alias="color 94"/>
+ <ColorAlias name="page switch button: fill active" alias="color 92"/>
+ <ColorAlias name="piano roll black" alias="color 76"/>
+ <ColorAlias name="piano roll black outline" alias="color 33"/>
+ <ColorAlias name="piano roll white" alias="color 13"/>
+ <ColorAlias name="play head" alias="color 70"/>
+ <ColorAlias name="plugin bypass button: led active" alias="meter color4"/>
+ <ColorAlias name="pluginlist filter button: fill active" alias="color 14"/>
+ <ColorAlias name="pluginlist hide button: led active" alias="color 14"/>
+ <ColorAlias name="processor automation line" alias="color 77"/>
+ <ColorAlias name="processor control button: fill" alias="color 29"/>
+ <ColorAlias name="processor control button: fill active" alias="color 46"/>
+ <ColorAlias name="processor control button: led active" alias="color 62"/>
+ <ColorAlias name="processor fader: fill" alias="color 16"/>
+ <ColorAlias name="processor fader: fill active" alias="color 78"/>
+ <ColorAlias name="processor fader: led active" alias="color 52"/>
+ <ColorAlias name="processor postfader: fill" alias="color 58"/>
+ <ColorAlias name="processor postfader: fill active" alias="color 79"/>
+ <ColorAlias name="processor postfader: led active" alias="color 52"/>
+ <ColorAlias name="processor prefader: fill" alias="color 73"/>
+ <ColorAlias name="processor prefader: fill active" alias="color 62"/>
+ <ColorAlias name="processor prefader: led active" alias="color 52"/>
+ <ColorAlias name="processor stub: fill" alias="color 46"/>
+ <ColorAlias name="processor stub: fill active" alias="color 46"/>
+ <ColorAlias name="punch button: fill" alias="color 20"/>
+ <ColorAlias name="punch button: fill active" alias="color 23"/>
+ <ColorAlias name="punch button: led active" alias="color 4"/>
+ <ColorAlias name="punch clock: background" alias="color 87"/>
+ <ColorAlias name="punch clock: cursor" alias="color 9"/>
+ <ColorAlias name="punch clock: edited text" alias="color 9"/>
+ <ColorAlias name="punch clock: text" alias="color 32"/>
+ <ColorAlias name="punch line" alias="color 83"/>
+ <ColorAlias name="range drag bar rect" alias="color 21"/>
+ <ColorAlias name="range drag rect" alias="color 56"/>
+ <ColorAlias name="range marker bar" alias="color 34"/>
+ <ColorAlias name="record enable button: fill active" alias="color 83"/>
+ <ColorAlias name="record enable button: led active" alias="color 85"/>
+ <ColorAlias name="recording rect" alias="color 86"/>
+ <ColorAlias name="recording waveform fill" alias="color 13"/>
+ <ColorAlias name="recording waveform outline" alias="color 43"/>
+ <ColorAlias name="region list automatic" alias="color 73"/>
+ <ColorAlias name="region list missing source" alias="color 9"/>
+ <ColorAlias name="region list whole file" alias="color 1"/>
+ <ColorAlias name="route button: fill active" alias="color 67"/>
+ <ColorAlias name="route button: led active" alias="color 8"/>
+ <ColorAlias name="rubber band rect" alias="color 88"/>
+ <ColorAlias name="rude audition: fill" alias="color 20"/>
+ <ColorAlias name="rude audition: fill active" alias="color 86"/>
+ <ColorAlias name="rude audition: led active" alias="color 4"/>
+ <ColorAlias name="rude isolate: fill" alias="color 42"/>
+ <ColorAlias name="rude isolate: fill active" alias="color 89"/>
+ <ColorAlias name="rude isolate: led active" alias="color 4"/>
+ <ColorAlias name="rude solo: fill" alias="color 20"/>
+ <ColorAlias name="rude solo: fill active" alias="color 17"/>
+ <ColorAlias name="rude solo: led active" alias="color 17"/>
+ <ColorAlias name="ruler base" alias="color 74"/>
+ <ColorAlias name="ruler text" alias="color 22"/>
+ <ColorAlias name="secondary clock: background" alias="color 67"/>
+ <ColorAlias name="secondary clock: cursor" alias="color 8"/>
+ <ColorAlias name="secondary clock: edited text" alias="color 8"/>
+ <ColorAlias name="secondary clock: text" alias="color 32"/>
+ <ColorAlias name="secondary delta clock: background" alias="color 21"/>
+ <ColorAlias name="secondary delta clock: cursor" alias="color 9"/>
+ <ColorAlias name="secondary delta clock: edited text" alias="color 9"/>
+ <ColorAlias name="secondary delta clock: text" alias="color 92"/>
+ <ColorAlias name="selected midi note frame" alias="color 63"/>
+ <ColorAlias name="selected region base" alias="color 22"/>
+ <ColorAlias name="selected time axis frame" alias="color 86"/>
+ <ColorAlias name="selected waveform fill" alias="color 21"/>
+ <ColorAlias name="selected waveform outline" alias="color 67"/>
+ <ColorAlias name="selection" alias="color 94"/>
+ <ColorAlias name="selection clock: background" alias="color 2"/>
+ <ColorAlias name="selection clock: cursor" alias="color 9"/>
+ <ColorAlias name="selection clock: edited text" alias="color 9"/>
+ <ColorAlias name="selection clock: text" alias="color 8"/>
+ <ColorAlias name="selection rect" alias="color 95"/>
+ <ColorAlias name="send alert button: fill" alias="color 71"/>
+ <ColorAlias name="send alert button: fill active" alias="color 38"/>
+ <ColorAlias name="send alert button: led active" alias="color 4"/>
+ <ColorAlias name="send bg" alias="color 38"/>
+ <ColorAlias name="shuttle" alias="color 12"/>
+ <ColorAlias name="silence" alias="color 98"/>
+ <ColorAlias name="silence text" alias="color 29"/>
+ <ColorAlias name="solo button: fill active" alias="color 12"/>
+ <ColorAlias name="solo button: led active" alias="color 4"/>
+ <ColorAlias name="solo isolate: fill" alias="color 25"/>
+ <ColorAlias name="solo isolate: fill active" alias="color 42"/>
+ <ColorAlias name="solo isolate: led active" alias="color 9"/>
+ <ColorAlias name="solo safe: fill" alias="color 25"/>
+ <ColorAlias name="solo safe: fill active" alias="color 42"/>
+ <ColorAlias name="solo safe: led active" alias="color 9"/>
+ <ColorAlias name="stereo panner bg" alias="color 67"/>
+ <ColorAlias name="stereo panner fill" alias="color 74"/>
+ <ColorAlias name="stereo panner inverted bg" alias="color 61"/>
+ <ColorAlias name="stereo panner inverted fill" alias="color 100"/>
+ <ColorAlias name="stereo panner inverted outline" alias="color 83"/>
+ <ColorAlias name="stereo panner inverted text" alias="color 4"/>
+ <ColorAlias name="stereo panner mono bg" alias="color 67"/>
+ <ColorAlias name="stereo panner mono fill" alias="color 54"/>
+ <ColorAlias name="stereo panner mono outline" alias="color 101"/>
+ <ColorAlias name="stereo panner mono text" alias="color 4"/>
+ <ColorAlias name="stereo panner outline" alias="color 70"/>
+ <ColorAlias name="stereo panner rule" alias="color 70"/>
+ <ColorAlias name="stereo panner text" alias="color 34"/>
+ <ColorAlias name="stretch clock: background" alias="color 81"/>
+ <ColorAlias name="stretch clock: cursor" alias="color 8"/>
+ <ColorAlias name="stretch clock: edited text" alias="color 8"/>
+ <ColorAlias name="stretch clock: text" alias="color 91"/>
+ <ColorAlias name="sync mark" alias="color 75"/>
+ <ColorAlias name="tempo bar" alias="color 52"/>
+ <ColorAlias name="tempo marker" alias="color 19"/>
+ <ColorAlias name="time axis frame" alias="color 4"/>
+ <ColorAlias name="time axis view item base" alias="color 94"/>
+ <ColorAlias name="time stretch fill" alias="color 100"/>
+ <ColorAlias name="time stretch outline" alias="color 94"/>
+ <ColorAlias name="tracknumber label: fill" alias="color 34"/>
+ <ColorAlias name="tracknumber label: fill active" alias="color 46"/>
+ <ColorAlias name="tracknumber label: led active" alias="color 9"/>
+ <ColorAlias name="transport active option button: fill active" alias="color 63"/>
+ <ColorAlias name="transport active option button: led active" alias="color 8"/>
+ <ColorAlias name="transport button: fill active" alias="color 18"/>
+ <ColorAlias name="transport button: led active" alias="color 4"/>
+ <ColorAlias name="transport clock: background" alias="color 34"/>
+ <ColorAlias name="transport clock: cursor" alias="color 8"/>
+ <ColorAlias name="transport clock: edited text" alias="color 8"/>
+ <ColorAlias name="transport clock: text" alias="color 13"/>
+ <ColorAlias name="transport delta clock: background" alias="color 27"/>
+ <ColorAlias name="transport delta clock: cursor" alias="color 9"/>
+ <ColorAlias name="transport delta clock: edited text" alias="color 9"/>
+ <ColorAlias name="transport delta clock: text" alias="color 92"/>
+ <ColorAlias name="transport drag rect" alias="color 21"/>
+ <ColorAlias name="transport loop rect" alias="color 63"/>
+ <ColorAlias name="transport marker bar" alias="color 25"/>
+ <ColorAlias name="transport option button: fill active" alias="color 42"/>
+ <ColorAlias name="transport option button: led active" alias="color 8"/>
+ <ColorAlias name="transport punch rect" alias="color 23"/>
+ <ColorAlias name="transport recenable button: fill" alias="color 20"/>
+ <ColorAlias name="transport recenable button: fill active" alias="color 83"/>
+ <ColorAlias name="transport recenable button: led active" alias="color 9"/>
+ <ColorAlias name="trim handle" alias="color 18"/>
+ <ColorAlias name="trim handle locked" alias="color 86"/>
+ <ColorAlias name="trim knob" alias="color 60"/>
+ <ColorAlias name="trim knob: arc end" alias="color 81"/>
+ <ColorAlias name="trim knob: arc start" alias="color 82"/>
+ <ColorAlias name="verbose canvas cursor" alias="color 32"/>
+ <ColorAlias name="video timeline bar" alias="color 46"/>
+ <ColorAlias name="waveform fill" alias="color 13"/>
+ <ColorAlias name="waveform outline" alias="color 4"/>
+ <ColorAlias name="zero line" alias="color 104"/>
+ <ColorAlias name="zoom button: fill active" alias="color 63"/>
+ <ColorAlias name="zoom button: led active" alias="color 8"/>
+ </ColorAliases>
+ <Modifiers>
+ <Modifier name="audio bus base" modifier="= alpha:0.3"/>
+ <Modifier name="audio track base" modifier="= alpha:0.3"/>
+ <Modifier name="automation track fill" modifier="= alpha:0.3"/>
+ <Modifier name="covered region base" modifier="= alpha:0.7"/>
+ <Modifier name="crossfade alpha" modifier="= alpha:0.1803"/>
+ <Modifier name="dragging region" modifier="= alpha:0.9"/>
+ <Modifier name="editable region" modifier="= alpha:0.0752019"/>
+ <Modifier name="gain line inactive" modifier="= alpha:0.7725"/>
+ <Modifier name="ghost track base" modifier="= alpha:0.640782"/>
+ <Modifier name="ghost track midi fill" modifier="= alpha:0.3"/>
+ <Modifier name="inactive crossfade" modifier="= alpha:0.4666"/>
+ <Modifier name="loop rectangle" modifier="= alpha:0.5"/>
+ <Modifier name="marker bar" modifier="= alpha:0.5"/>
+ <Modifier name="measure line beat" modifier="= alpha:1"/>
+ <Modifier name="midi frame base" modifier="= alpha:0.814846"/>
+ <Modifier name="midi note" modifier="= alpha:0.8"/>
+ <Modifier name="midi note velocity text" modifier="= alpha:0.4666"/>
+ <Modifier name="midi patch change fill" modifier="= alpha:0.6274"/>
+ <Modifier name="midi sysex fill" modifier="= alpha:0.4666"/>
+ <Modifier name="midi track base" modifier="= alpha:0.3"/>
+ <Modifier name="mono panner position fill" modifier="= alpha:0.8"/>
+ <Modifier name="opaque region base" modifier="= alpha:0.949034"/>
+ <Modifier name="panner fill" modifier="= alpha:0.7882"/>
+ <Modifier name="piano roll black" modifier="= alpha:0.2"/>
+ <Modifier name="piano roll white" modifier="= alpha:0.2"/>
+ <Modifier name="recording rect" modifier="= alpha:0.25"/>
+ <Modifier name="selected midi note" modifier="= alpha:0.7529"/>
+ <Modifier name="selection rect" modifier="= alpha:0.507192"/>
+ <Modifier name="silence" modifier="= alpha:0.4784"/>
+ <Modifier name="stereo panner inverted" modifier="= alpha:0.7882"/>
+ <Modifier name="stereo panner inverted bg" modifier="= alpha:0.7529"/>
+ <Modifier name="time axis view item base" modifier="= alpha:0.7"/>
+ <Modifier name="time stretch fill" modifier="= alpha:0.5"/>
+ <Modifier name="transparent region base" modifier="= alpha:0.99"/>
+ <Modifier name="verbose canvas cursor" modifier="= alpha:0.4666"/>
+ </Modifiers>
+</Ardour>
diff --git a/gtk2_ardour/themes/Cainelton.colors b/gtk2_ardour/themes/Cainelton.colors
new file mode 100755
index 0000000000..44180308fc
--- /dev/null
+++ b/gtk2_ardour/themes/Cainelton.colors
@@ -0,0 +1,512 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Ardour>
+ <Colors>
+ <Color name="color 1" value="0x20b2b2ff"/>
+ <Color name="color 10" value="0xf0f0f0ff"/>
+ <Color name="color 100" value="0xe49c9cff"/>
+ <Color name="color 101" value="0xa06000ff"/>
+ <Color name="color 103" value="0x1e7753ff"/>
+ <Color name="color 104" value="0x7f7f7fff"/>
+ <Color name="color 11" value="0x9496a3ff"/>
+ <Color name="color 12" value="0xfdc705ff"/>
+ <Color name="color 13" value="0xffffffff"/>
+ <Color name="color 14" value="0x55ccccff"/>
+ <Color name="color 15" value="0x282b49ff"/>
+ <Color name="color 16" value="0x4e8099ff"/>
+ <Color name="color 17" value="0x00ffdfff"/>
+ <Color name="color 18" value="0x001affff"/>
+ <Color name="color 19" value="0xff0000ff"/>
+ <Color name="color 2" value="0x595959ff"/>
+ <Color name="color 20" value="0x684d4dff"/>
+ <Color name="color 21" value="0x969696ff"/>
+ <Color name="color 22" value="0xe5e5e5ff"/>
+ <Color name="color 23" value="0xff0000ff"/>
+ <Color name="color 24" value="0x9fbca2ff"/>
+ <Color name="color 25" value="0x444444ff"/>
+ <Color name="color 26" value="0xc7c9d8ff"/>
+ <Color name="color 27" value="0x191919ff"/>
+ <Color name="color 28" value="0x5d3e7cff"/>
+ <Color name="color 29" value="0x202020ff"/>
+ <Color name="color 3" value="0x738299ff"/>
+ <Color name="color 30" value="0xe500cfff"/>
+ <Color name="color 31" value="0xddddd8ff"/>
+ <Color name="color 32" value="0xeddc3d77"/>
+ <Color name="color 33" value="0x9e9e9eff"/>
+ <Color name="color 34" value="0x8d8d8dff"/>
+ <Color name="color 35" value="0x4250d0ff"/>
+ <Color name="color 36" value="0x7f7a73ff"/>
+ <Color name="color 37" value="0x00fff6ff"/>
+ <Color name="color 38" value="0x1ee8acff"/>
+ <Color name="color 39" value="0xcececeff"/>
+ <Color name="color 4" value="0x000000ff"/>
+ <Color name="color 40" value="0xb5b2b1ff"/>
+ <Color name="color 41" value="0x497a5dff"/>
+ <Color name="color 42" value="0x404145ff"/>
+ <Color name="color 43" value="0x000424ff"/>
+ <Color name="color 44" value="0x004f3cff"/>
+ <Color name="color 45" value="0xa29e9eff"/>
+ <Color name="color 46" value="0x8d8d8dff"/>
+ <Color name="color 47" value="0x008852ff"/>
+ <Color name="color 48" value="0xddddddff"/>
+ <Color name="color 49" value="0xdbd4d4ff"/>
+ <Color name="color 5" value="0x9dadc4ff"/>
+ <Color name="color 50" value="0xeeeeecff"/>
+ <Color name="color 51" value="0x383d37ff"/>
+ <Color name="color 52" value="0xbba34cff"/>
+ <Color name="color 53" value="0xf2c37dff"/>
+ <Color name="color 54" value="0xf48352ff"/>
+ <Color name="color 55" value="0xf85813ff"/>
+ <Color name="color 56" value="0x8ec794ff"/>
+ <Color name="color 57" value="0x7ea854ff"/>
+ <Color name="color 58" value="0x696e64ff"/>
+ <Color name="color 59" value="0xb2baffff"/>
+ <Color name="color 6" value="0xe11111ff"/>
+ <Color name="color 60" value="0x50545aff"/>
+ <Color name="color 61" value="0x383333ff"/>
+ <Color name="color 62" value="0xffa500ff"/>
+ <Color name="color 63" value="0xfdc705ff"/>
+ <Color name="color 64" value="0xa7acd4ff"/>
+ <Color name="color 65" value="0xb8cca3ff"/>
+ <Color name="color 66" value="0x4f2f00ff"/>
+ <Color name="color 67" value="0x121212ff"/>
+ <Color name="color 68" value="0xc57805ff"/>
+ <Color name="color 69" value="0x030207ff"/>
+ <Color name="color 7" value="0x515151ff"/>
+ <Color name="color 70" value="0x304057ff"/>
+ <Color name="color 71" value="0x5f5a58ff"/>
+ <Color name="color 72" value="0xe58b05ff"/>
+ <Color name="color 73" value="0x3240c0ff"/>
+ <Color name="color 74" value="0xff4c15ff"/>
+ <Color name="color 75" value="0xe6bb3bff"/>
+ <Color name="color 76" value="0x6c6e6aff"/>
+ <Color name="color 77" value="0x7aadf9ff"/>
+ <Color name="color 78" value="0x2e769cff"/>
+ <Color name="color 79" value="0x6b806dff"/>
+ <Color name="color 8" value="0xe70b18ff"/>
+ <Color name="color 80" value="0x704d4dff"/>
+ <Color name="color 81" value="0xa5a5a5ff"/>
+ <Color name="color 82" value="0x0f4ab8ff"/>
+ <Color name="color 83" value="0xa80000ff"/>
+ <Color name="color 84" value="0x7b354aff"/>
+ <Color name="color 85" value="0xffa3bfff"/>
+ <Color name="color 86" value="0xcc2828ff"/>
+ <Color name="color 87" value="0x505050ff"/>
+ <Color name="color 88" value="0xc6c6c6ff"/>
+ <Color name="color 89" value="0xb6e8fdff"/>
+ <Color name="color 9" value="0xff6100ff"/>
+ <Color name="color 90" value="0x2c2121ff"/>
+ <Color name="color 91" value="0xf36363ff"/>
+ <Color name="color 92" value="0x8cd8f8ff"/>
+ <Color name="color 93" value="0x51578aff"/>
+ <Color name="color 94" value="0x636363ff"/>
+ <Color name="color 95" value="0xe4f4d3ff"/>
+ <Color name="color 96" value="0x24e59cff"/>
+ <Color name="color 97" value="0xccccccff"/>
+ <Color name="color 98" value="0x9e00ffff"/>
+ <Color name="color 99" value="0x8d8d8dff"/>
+ <Color name="meter color0" value="0x05ff6bff"/>
+ <Color name="meter color1" value="0x39ff00ff"/>
+ <Color name="meter color2" value="0x29ff17ff"/>
+ <Color name="meter color3" value="0xb2ff52ff"/>
+ <Color name="meter color4" value="0xe3ff00ff"/>
+ <Color name="meter color5" value="0xfff000ff"/>
+ <Color name="meter color6" value="0xff8800ff"/>
+ <Color name="meter color7" value="0xff8800ff"/>
+ <Color name="meter color8" value="0xff0000ff"/>
+ <Color name="meter color9" value="0xff0000ff"/>
+ </Colors>
+ <ColorAliases>
+ <ColorAlias name="active crossfade" alias="color 1"/>
+ <ColorAlias name="arrange base" alias="color 34"/>
+ <ColorAlias name="audio automation track fill" alias="color 70"/>
+ <ColorAlias name="audio bus base" alias="color 3"/>
+ <ColorAlias name="audio master bus base" alias="color 4"/>
+ <ColorAlias name="audio track base" alias="color 77"/>
+ <ColorAlias name="automation line" alias="color 23"/>
+ <ColorAlias name="automation track outline" alias="color 7"/>
+ <ColorAlias name="big clock active: background" alias="color 4"/>
+ <ColorAlias name="big clock active: cursor" alias="color 8"/>
+ <ColorAlias name="big clock active: edited text" alias="color 8"/>
+ <ColorAlias name="big clock active: text" alias="color 9"/>
+ <ColorAlias name="big clock: background" alias="color 67"/>
+ <ColorAlias name="big clock: cursor" alias="color 8"/>
+ <ColorAlias name="big clock: edited text" alias="color 8"/>
+ <ColorAlias name="big clock: text" alias="color 10"/>
+ <ColorAlias name="border color" alias="color 4"/>
+ <ColorAlias name="cd marker bar" alias="color 87"/>
+ <ColorAlias name="clipped waveform" alias="color 9"/>
+ <ColorAlias name="clock: background" alias="color 67"/>
+ <ColorAlias name="clock: cursor" alias="color 8"/>
+ <ColorAlias name="clock: edited text" alias="color 8"/>
+ <ColorAlias name="clock: text" alias="color 12"/>
+ <ColorAlias name="control point fill" alias="color 97"/>
+ <ColorAlias name="control point outline" alias="meter color8"/>
+ <ColorAlias name="control point selected fill" alias="color 13"/>
+ <ColorAlias name="control point selected outline" alias="color 91"/>
+ <ColorAlias name="covered region" alias="color 87"/>
+ <ColorAlias name="crossfade editor base" alias="color 15"/>
+ <ColorAlias name="crossfade editor line" alias="color 4"/>
+ <ColorAlias name="crossfade editor line shading" alias="color 16"/>
+ <ColorAlias name="crossfade editor point fill" alias="color 17"/>
+ <ColorAlias name="crossfade editor point outline" alias="color 18"/>
+ <ColorAlias name="crossfade editor wave" alias="color 13"/>
+ <ColorAlias name="crossfade line" alias="color 4"/>
+ <ColorAlias name="edit point" alias="color 18"/>
+ <ColorAlias name="entered automation line" alias="color 19"/>
+ <ColorAlias name="entered gain line" alias="color 19"/>
+ <ColorAlias name="entered marker" alias="color 19"/>
+ <ColorAlias name="feedback alert: fill" alias="color 63"/>
+ <ColorAlias name="feedback alert: fill active" alias="color 9"/>
+ <ColorAlias name="feedback alert: led active" alias="color 4"/>
+ <ColorAlias name="frame handle" alias="color 23"/>
+ <ColorAlias name="gain line" alias="color 6"/>
+ <ColorAlias name="gain line inactive" alias="color 24"/>
+ <ColorAlias name="generic button: fill" alias="color 33"/>
+ <ColorAlias name="generic button: fill active" alias="color 9"/>
+ <ColorAlias name="generic button: led active" alias="color 18"/>
+ <ColorAlias name="ghost track base" alias="color 46"/>
+ <ColorAlias name="ghost track midi outline" alias="color 4"/>
+ <ColorAlias name="ghost track wave" alias="color 29"/>
+ <ColorAlias name="ghost track wave clip" alias="color 29"/>
+ <ColorAlias name="ghost track wave fill" alias="color 29"/>
+ <ColorAlias name="ghost track zero line" alias="color 30"/>
+ <ColorAlias name="gtk_arm" alias="color 9"/>
+ <ColorAlias name="gtk_audio_bus" alias="color 42"/>
+ <ColorAlias name="gtk_audio_track" alias="color 46"/>
+ <ColorAlias name="gtk_automation_track_header" alias="color 42"/>
+ <ColorAlias name="gtk_background" alias="color 7"/>
+ <ColorAlias name="gtk_bases" alias="color 7"/>
+ <ColorAlias name="gtk_bg_selected" alias="color 99"/>
+ <ColorAlias name="gtk_bg_tooltip" alias="color 52"/>
+ <ColorAlias name="gtk_bright_color" alias="color 74"/>
+ <ColorAlias name="gtk_bright_indicator" alias="color 9"/>
+ <ColorAlias name="gtk_contrasting_indicator" alias="color 91"/>
+ <ColorAlias name="gtk_control_base" alias="color 104"/>
+ <ColorAlias name="gtk_control_text" alias="color 26"/>
+ <ColorAlias name="gtk_control_text2" alias="color 83"/>
+ <ColorAlias name="gtk_darkest" alias="color 67"/>
+ <ColorAlias name="gtk_fg_selected" alias="color 67"/>
+ <ColorAlias name="gtk_fg_tooltip" alias="color 29"/>
+ <ColorAlias name="gtk_foreground" alias="color 50"/>
+ <ColorAlias name="gtk_light_text_on_dark" alias="color 31"/>
+ <ColorAlias name="gtk_lightest" alias="color 13"/>
+ <ColorAlias name="gtk_midi_channel_selector" alias="color 44"/>
+ <ColorAlias name="gtk_midi_track" alias="color 46"/>
+ <ColorAlias name="gtk_monitor" alias="color 8"/>
+ <ColorAlias name="gtk_mono" alias="color 95"/>
+ <ColorAlias name="gtk_mute" alias="color 52"/>
+ <ColorAlias name="gtk_not_so_bright_indicator" alias="color 32"/>
+ <ColorAlias name="gtk_processor_fader" alias="color 94"/>
+ <ColorAlias name="gtk_processor_fader_frame" alias="color 104"/>
+ <ColorAlias name="gtk_processor_frame_selected" alias="color 32"/>
+ <ColorAlias name="gtk_processor_postfader" alias="color 79"/>
+ <ColorAlias name="gtk_processor_postfader_frame" alias="color 103"/>
+ <ColorAlias name="gtk_processor_prefader" alias="color 69"/>
+ <ColorAlias name="gtk_processor_prefader_frame" alias="color 69"/>
+ <ColorAlias name="gtk_send_bg" alias="color 38"/>
+ <ColorAlias name="gtk_send_fg" alias="color 24"/>
+ <ColorAlias name="gtk_solo" alias="color 91"/>
+ <ColorAlias name="gtk_somewhat_bright_indicator" alias="color 89"/>
+ <ColorAlias name="gtk_texts" alias="color 4"/>
+ <ColorAlias name="gtk_track_header_inactive" alias="color 34"/>
+ <ColorAlias name="gtk_track_header_selected" alias="color 40"/>
+ <ColorAlias name="image track" alias="color 31"/>
+ <ColorAlias name="inactive crossfade" alias="color 32"/>
+ <ColorAlias name="inactive fade handle" alias="color 33"/>
+ <ColorAlias name="inactive group tab" alias="color 34"/>
+ <ColorAlias name="invert button: fill active" alias="color 35"/>
+ <ColorAlias name="invert button: led active" alias="color 37"/>
+ <ColorAlias name="location cd marker" alias="color 38"/>
+ <ColorAlias name="location loop" alias="color 39"/>
+ <ColorAlias name="location marker" alias="color 32"/>
+ <ColorAlias name="location punch" alias="color 40"/>
+ <ColorAlias name="location range" alias="color 41"/>
+ <ColorAlias name="lock button: fill active" alias="color 42"/>
+ <ColorAlias name="lock button: led active" alias="color 4"/>
+ <ColorAlias name="marker bar" alias="color 2"/>
+ <ColorAlias name="marker bar separator" alias="color 27"/>
+ <ColorAlias name="marker drag line" alias="color 44"/>
+ <ColorAlias name="marker label" alias="color 4"/>
+ <ColorAlias name="marker track" alias="color 31"/>
+ <ColorAlias name="master monitor section button active: fill" alias="color 40"/>
+ <ColorAlias name="master monitor section button active: fill active" alias="color 54"/>
+ <ColorAlias name="master monitor section button normal: fill active" alias="color 42"/>
+ <ColorAlias name="measure line bar" alias="color 4"/>
+ <ColorAlias name="measure line beat" alias="color 94"/>
+ <ColorAlias name="meter background bottom" alias="color 4"/>
+ <ColorAlias name="meter background top" alias="color 4"/>
+ <ColorAlias name="meter bar" alias="color 7"/>
+ <ColorAlias name="meter color BBC" alias="color 8"/>
+ <ColorAlias name="meter marker" alias="color 19"/>
+ <ColorAlias name="meterbridge label: fill" alias="color 34"/>
+ <ColorAlias name="meterbridge label: fill active" alias="color 46"/>
+ <ColorAlias name="meterbridge label: led" alias="color 9"/>
+ <ColorAlias name="meterbridge label: led active" alias="color 9"/>
+ <ColorAlias name="meterbridge peakindicator: fill" alias="color 34"/>
+ <ColorAlias name="meterbridge peakindicator: fill active" alias="color 9"/>
+ <ColorAlias name="meterbridge peakindicator: led" alias="color 9"/>
+ <ColorAlias name="meterbridge peakindicator: led active" alias="color 9"/>
+ <ColorAlias name="meterbridge peaklabel" alias="color 9"/>
+ <ColorAlias name="meterstrip dpm bg" alias="color 27"/>
+ <ColorAlias name="meterstrip dpm fg" alias="color 31"/>
+ <ColorAlias name="meterstrip ppm bg" alias="color 27"/>
+ <ColorAlias name="meterstrip ppm fg" alias="color 31"/>
+ <ColorAlias name="meterstrip vu bg" alias="color 32"/>
+ <ColorAlias name="meterstrip vu fg" alias="color 4"/>
+ <ColorAlias name="midi automation track fill" alias="color 58"/>
+ <ColorAlias name="midi bus base" alias="color 4"/>
+ <ColorAlias name="midi device: fill" alias="color 25"/>
+ <ColorAlias name="midi device: fill active" alias="color 42"/>
+ <ColorAlias name="midi device: led active" alias="color 17"/>
+ <ColorAlias name="midi frame base" alias="color 87"/>
+ <ColorAlias name="midi input button: fill active" alias="color 48"/>
+ <ColorAlias name="midi input button: led active" alias="color 4"/>
+ <ColorAlias name="midi meter color0" alias="color 52"/>
+ <ColorAlias name="midi meter color1" alias="color 53"/>
+ <ColorAlias name="midi meter color2" alias="color 53"/>
+ <ColorAlias name="midi meter color3" alias="color 54"/>
+ <ColorAlias name="midi meter color4" alias="color 54"/>
+ <ColorAlias name="midi meter color5" alias="color 55"/>
+ <ColorAlias name="midi meter color6" alias="color 55"/>
+ <ColorAlias name="midi meter color7" alias="color 56"/>
+ <ColorAlias name="midi meter color8" alias="color 56"/>
+ <ColorAlias name="midi meter color9" alias="meter color3"/>
+ <ColorAlias name="midi note inactive channel" alias="color 4"/>
+ <ColorAlias name="midi note max" alias="color 8"/>
+ <ColorAlias name="midi note mid" alias="color 91"/>
+ <ColorAlias name="midi note min" alias="color 49"/>
+ <ColorAlias name="midi note selected" alias="color 80"/>
+ <ColorAlias name="midi note selected outline" alias="color 67"/>
+ <ColorAlias name="midi note velocity text" alias="color 32"/>
+ <ColorAlias name="midi patch change fill" alias="color 60"/>
+ <ColorAlias name="midi patch change outline" alias="color 26"/>
+ <ColorAlias name="midi select rect outline" alias="color 63"/>
+ <ColorAlias name="midi sysex fill" alias="color 32"/>
+ <ColorAlias name="midi sysex outline" alias="color 64"/>
+ <ColorAlias name="midi track base" alias="color 39"/>
+ <ColorAlias name="mixer strip button: fill active" alias="color 8"/>
+ <ColorAlias name="mixer strip button: led active" alias="color 8"/>
+ <ColorAlias name="mixer strip name button: fill active" alias="color 67"/>
+ <ColorAlias name="mixer strip name button: led active" alias="color 8"/>
+ <ColorAlias name="monitor button: fill active" alias="color 68"/>
+ <ColorAlias name="monitor button: led active" alias="color 9"/>
+ <ColorAlias name="monitor section dim: fill" alias="color 71"/>
+ <ColorAlias name="monitor section dim: fill active" alias="color 72"/>
+ <ColorAlias name="monitor section dim: led active" alias="color 37"/>
+ <ColorAlias name="monitor section knob" alias="color 60"/>
+ <ColorAlias name="monitor section knob: arc end" alias="color 9"/>
+ <ColorAlias name="monitor section knob: arc start" alias="meter color6"/>
+ <ColorAlias name="monitor section mono: fill" alias="color 71"/>
+ <ColorAlias name="monitor section mono: fill active" alias="color 73"/>
+ <ColorAlias name="monitor section mono: led active" alias="color 37"/>
+ <ColorAlias name="monitor section processors present: fill" alias="color 20"/>
+ <ColorAlias name="monitor section processors toggle: fill active" alias="color 42"/>
+ <ColorAlias name="monitor section solo model: fill" alias="color 71"/>
+ <ColorAlias name="monitor section solo model: fill active" alias="color 42"/>
+ <ColorAlias name="monitor section solo model: led active" alias="color 8"/>
+ <ColorAlias name="monitor section solo option: fill" alias="color 71"/>
+ <ColorAlias name="monitor section solo option: fill active" alias="color 42"/>
+ <ColorAlias name="monitor section solo option: led active" alias="color 8"/>
+ <ColorAlias name="mono panner bg" alias="color 67"/>
+ <ColorAlias name="mono panner fill" alias="color 74"/>
+ <ColorAlias name="mono panner outline" alias="color 70"/>
+ <ColorAlias name="mono panner position fill" alias="color 11"/>
+ <ColorAlias name="mono panner position outline" alias="color 70"/>
+ <ColorAlias name="mono panner text" alias="color 4"/>
+ <ColorAlias name="mouse mode button: fill active" alias="color 12"/>
+ <ColorAlias name="mouse mode button: led active" alias="color 8"/>
+ <ColorAlias name="mute button: fill active" alias="color 75"/>
+ <ColorAlias name="mute button: led active" alias="color 4"/>
+ <ColorAlias name="name highlight fill" alias="color 18"/>
+ <ColorAlias name="name highlight outline" alias="color 23"/>
+ <ColorAlias name="nudge button: fill" alias="color 63"/>
+ <ColorAlias name="nudge button: fill active" alias="color 42"/>
+ <ColorAlias name="nudge button: led active" alias="color 8"/>
+ <ColorAlias name="nudge clock: background" alias="color 67"/>
+ <ColorAlias name="nudge clock: cursor" alias="color 8"/>
+ <ColorAlias name="nudge clock: edited text" alias="color 8"/>
+ <ColorAlias name="nudge clock: text" alias="color 12"/>
+ <ColorAlias name="piano roll black" alias="color 76"/>
+ <ColorAlias name="piano roll black outline" alias="color 33"/>
+ <ColorAlias name="piano roll white" alias="color 45"/>
+ <ColorAlias name="play head" alias="color 9"/>
+ <ColorAlias name="plugin bypass button: led active" alias="color 8"/>
+ <ColorAlias name="pluginlist filter button: fill active" alias="color 14"/>
+ <ColorAlias name="pluginlist hide button: led active" alias="color 14"/>
+ <ColorAlias name="processor automation line" alias="color 77"/>
+ <ColorAlias name="processor control button: fill" alias="color 29"/>
+ <ColorAlias name="processor control button: fill active" alias="color 46"/>
+ <ColorAlias name="processor control button: led active" alias="color 62"/>
+ <ColorAlias name="processor fader: fill" alias="color 87"/>
+ <ColorAlias name="processor fader: fill active" alias="color 21"/>
+ <ColorAlias name="processor fader: led active" alias="color 9"/>
+ <ColorAlias name="processor postfader: fill" alias="color 58"/>
+ <ColorAlias name="processor postfader: fill active" alias="color 79"/>
+ <ColorAlias name="processor postfader: led active" alias="color 9"/>
+ <ColorAlias name="processor prefader: fill" alias="color 40"/>
+ <ColorAlias name="processor prefader: fill active" alias="color 80"/>
+ <ColorAlias name="processor prefader: led active" alias="color 9"/>
+ <ColorAlias name="processor stub: fill" alias="color 46"/>
+ <ColorAlias name="processor stub: fill active" alias="color 46"/>
+ <ColorAlias name="punch button: fill" alias="color 63"/>
+ <ColorAlias name="punch button: fill active" alias="color 9"/>
+ <ColorAlias name="punch button: led active" alias="color 4"/>
+ <ColorAlias name="punch clock: background" alias="color 67"/>
+ <ColorAlias name="punch clock: cursor" alias="color 9"/>
+ <ColorAlias name="punch clock: edited text" alias="color 9"/>
+ <ColorAlias name="punch clock: text" alias="color 12"/>
+ <ColorAlias name="punch line" alias="color 83"/>
+ <ColorAlias name="range drag bar rect" alias="color 21"/>
+ <ColorAlias name="range drag rect" alias="color 56"/>
+ <ColorAlias name="range marker bar" alias="color 34"/>
+ <ColorAlias name="record enable button: fill active" alias="color 83"/>
+ <ColorAlias name="record enable button: led active" alias="color 85"/>
+ <ColorAlias name="recording rect" alias="color 86"/>
+ <ColorAlias name="recording waveform fill" alias="color 13"/>
+ <ColorAlias name="recording waveform outline" alias="color 43"/>
+ <ColorAlias name="region list automatic" alias="color 53"/>
+ <ColorAlias name="region list missing source" alias="color 9"/>
+ <ColorAlias name="region list whole file" alias="color 1"/>
+ <ColorAlias name="route button: fill active" alias="color 67"/>
+ <ColorAlias name="route button: led active" alias="color 8"/>
+ <ColorAlias name="rubber band rect" alias="color 88"/>
+ <ColorAlias name="rude audition: fill" alias="color 63"/>
+ <ColorAlias name="rude audition: fill active" alias="color 86"/>
+ <ColorAlias name="rude audition: led active" alias="color 4"/>
+ <ColorAlias name="rude isolate: fill" alias="color 42"/>
+ <ColorAlias name="rude isolate: fill active" alias="color 89"/>
+ <ColorAlias name="rude isolate: led active" alias="color 4"/>
+ <ColorAlias name="rude solo: fill" alias="color 63"/>
+ <ColorAlias name="rude solo: fill active" alias="color 82"/>
+ <ColorAlias name="rude solo: led active" alias="color 4"/>
+ <ColorAlias name="ruler base" alias="color 25"/>
+ <ColorAlias name="ruler text" alias="color 4"/>
+ <ColorAlias name="secondary clock: background" alias="color 67"/>
+ <ColorAlias name="secondary clock: cursor" alias="color 8"/>
+ <ColorAlias name="secondary clock: edited text" alias="color 8"/>
+ <ColorAlias name="secondary clock: text" alias="color 88"/>
+ <ColorAlias name="secondary delta clock: background" alias="color 67"/>
+ <ColorAlias name="secondary delta clock: cursor" alias="color 9"/>
+ <ColorAlias name="secondary delta clock: edited text" alias="color 9"/>
+ <ColorAlias name="secondary delta clock: text" alias="color 92"/>
+ <ColorAlias name="selected midi note frame" alias="color 4"/>
+ <ColorAlias name="selected region base" alias="meter color5"/>
+ <ColorAlias name="selected time axis frame" alias="color 86"/>
+ <ColorAlias name="selected waveform fill" alias="color 94"/>
+ <ColorAlias name="selected waveform outline" alias="color 67"/>
+ <ColorAlias name="selection" alias="color 13"/>
+ <ColorAlias name="selection clock: background" alias="color 67"/>
+ <ColorAlias name="selection clock: cursor" alias="color 9"/>
+ <ColorAlias name="selection clock: edited text" alias="color 9"/>
+ <ColorAlias name="selection clock: text" alias="color 12"/>
+ <ColorAlias name="selection rect" alias="color 37"/>
+ <ColorAlias name="send alert button: fill" alias="color 71"/>
+ <ColorAlias name="send alert button: fill active" alias="color 38"/>
+ <ColorAlias name="send alert button: led active" alias="color 4"/>
+ <ColorAlias name="send bg" alias="color 38"/>
+ <ColorAlias name="shuttle" alias="color 12"/>
+ <ColorAlias name="silence" alias="color 98"/>
+ <ColorAlias name="silence text" alias="color 10"/>
+ <ColorAlias name="solo button: fill active" alias="color 82"/>
+ <ColorAlias name="solo button: led active" alias="color 4"/>
+ <ColorAlias name="solo isolate: fill" alias="color 25"/>
+ <ColorAlias name="solo isolate: fill active" alias="color 42"/>
+ <ColorAlias name="solo isolate: led active" alias="color 9"/>
+ <ColorAlias name="solo safe: fill" alias="color 25"/>
+ <ColorAlias name="solo safe: fill active" alias="color 42"/>
+ <ColorAlias name="solo safe: led active" alias="color 9"/>
+ <ColorAlias name="stereo panner bg" alias="color 67"/>
+ <ColorAlias name="stereo panner fill" alias="color 74"/>
+ <ColorAlias name="stereo panner inverted bg" alias="color 61"/>
+ <ColorAlias name="stereo panner inverted fill" alias="color 100"/>
+ <ColorAlias name="stereo panner inverted outline" alias="color 83"/>
+ <ColorAlias name="stereo panner inverted text" alias="color 4"/>
+ <ColorAlias name="stereo panner mono bg" alias="color 67"/>
+ <ColorAlias name="stereo panner mono fill" alias="color 54"/>
+ <ColorAlias name="stereo panner mono outline" alias="color 101"/>
+ <ColorAlias name="stereo panner mono text" alias="color 4"/>
+ <ColorAlias name="stereo panner outline" alias="color 70"/>
+ <ColorAlias name="stereo panner rule" alias="color 70"/>
+ <ColorAlias name="stereo panner text" alias="color 4"/>
+ <ColorAlias name="sync mark" alias="color 75"/>
+ <ColorAlias name="tempo bar" alias="color 46"/>
+ <ColorAlias name="tempo marker" alias="color 19"/>
+ <ColorAlias name="time axis frame" alias="color 4"/>
+ <ColorAlias name="time axis view item base" alias="color 94"/>
+ <ColorAlias name="time stretch fill" alias="color 100"/>
+ <ColorAlias name="time stretch outline" alias="color 94"/>
+ <ColorAlias name="tracknumber label: fill" alias="color 34"/>
+ <ColorAlias name="tracknumber label: fill active" alias="color 46"/>
+ <ColorAlias name="tracknumber label: led active" alias="color 9"/>
+ <ColorAlias name="transport active option button: fill active" alias="color 48"/>
+ <ColorAlias name="transport active option button: led active" alias="color 8"/>
+ <ColorAlias name="transport button: fill active" alias="color 12"/>
+ <ColorAlias name="transport button: led active" alias="color 4"/>
+ <ColorAlias name="transport clock: background" alias="color 67"/>
+ <ColorAlias name="transport clock: cursor" alias="color 8"/>
+ <ColorAlias name="transport clock: edited text" alias="color 8"/>
+ <ColorAlias name="transport clock: text" alias="color 9"/>
+ <ColorAlias name="transport delta clock: background" alias="color 67"/>
+ <ColorAlias name="transport delta clock: cursor" alias="color 9"/>
+ <ColorAlias name="transport delta clock: edited text" alias="color 9"/>
+ <ColorAlias name="transport delta clock: text" alias="color 92"/>
+ <ColorAlias name="transport drag rect" alias="color 21"/>
+ <ColorAlias name="transport loop rect" alias="color 48"/>
+ <ColorAlias name="transport marker bar" alias="color 25"/>
+ <ColorAlias name="transport option button: fill active" alias="color 42"/>
+ <ColorAlias name="transport option button: led active" alias="color 8"/>
+ <ColorAlias name="transport punch rect" alias="color 62"/>
+ <ColorAlias name="transport recenable button: fill" alias="color 20"/>
+ <ColorAlias name="transport recenable button: fill active" alias="color 83"/>
+ <ColorAlias name="transport recenable button: led active" alias="color 4"/>
+ <ColorAlias name="trim handle" alias="color 18"/>
+ <ColorAlias name="trim handle locked" alias="color 86"/>
+ <ColorAlias name="trim knob" alias="color 60"/>
+ <ColorAlias name="trim knob: arc end" alias="meter color6"/>
+ <ColorAlias name="trim knob: arc start" alias="color 9"/>
+ <ColorAlias name="verbose canvas cursor" alias="color 32"/>
+ <ColorAlias name="video timeline bar" alias="color 46"/>
+ <ColorAlias name="waveform fill" alias="color 13"/>
+ <ColorAlias name="waveform outline" alias="color 4"/>
+ <ColorAlias name="zero line" alias="color 104"/>
+ <ColorAlias name="zoom button: fill active" alias="color 48"/>
+ <ColorAlias name="zoom button: led active" alias="color 8"/>
+ </ColorAliases>
+ <Modifiers>
+ <Modifier name="audio bus base" modifier="= alpha:0.3"/>
+ <Modifier name="audio track base" modifier="= alpha:0.32"/>
+ <Modifier name="automation track fill" modifier="= alpha:0.3"/>
+ <Modifier name="covered region base" modifier="= alpha:0.680625"/>
+ <Modifier name="crossfade alpha" modifier="= alpha:0.1803"/>
+ <Modifier name="dragging region" modifier="= alpha:0.92"/>
+ <Modifier name="editable region" modifier="= alpha:0"/>
+ <Modifier name="gain line inactive" modifier="= alpha:0.7725"/>
+ <Modifier name="ghost track base" modifier="= alpha:0.640782"/>
+ <Modifier name="ghost track midi fill" modifier="= alpha:0.3"/>
+ <Modifier name="inactive crossfade" modifier="= alpha:0.4666"/>
+ <Modifier name="loop rectangle" modifier="= alpha:0.5"/>
+ <Modifier name="marker bar" modifier="= alpha:0.5"/>
+ <Modifier name="measure line beat" modifier="= alpha:1"/>
+ <Modifier name="midi frame base" modifier="= alpha:0.720606"/>
+ <Modifier name="midi note" modifier="= alpha:0.8"/>
+ <Modifier name="midi note velocity text" modifier="= alpha:0.4666"/>
+ <Modifier name="midi patch change fill" modifier="= alpha:0.6274"/>
+ <Modifier name="midi sysex fill" modifier="= alpha:0.4666"/>
+ <Modifier name="midi track base" modifier="= alpha:0.3"/>
+ <Modifier name="mono panner position fill" modifier="= alpha:0.8"/>
+ <Modifier name="opaque region base" modifier="= alpha:0.75"/>
+ <Modifier name="panner fill" modifier="= alpha:0.7882"/>
+ <Modifier name="piano roll black" modifier="= alpha:0.2"/>
+ <Modifier name="piano roll white" modifier="= alpha:0.2"/>
+ <Modifier name="recording rect" modifier="= alpha:0.275106"/>
+ <Modifier name="selected midi note" modifier="= alpha:0.7529"/>
+ <Modifier name="selection rect" modifier="= alpha:0.791048"/>
+ <Modifier name="silence" modifier="= alpha:0.4784"/>
+ <Modifier name="stereo panner inverted" modifier="= alpha:0.7882"/>
+ <Modifier name="stereo panner inverted bg" modifier="= alpha:0.7529"/>
+ <Modifier name="time axis view item base" modifier="= alpha:0.7"/>
+ <Modifier name="time stretch fill" modifier="= alpha:0.5"/>
+ <Modifier name="transparent region base" modifier="= alpha:0.693"/>
+ <Modifier name="verbose canvas cursor" modifier="= alpha:0.4666"/>
+ </Modifiers>
+</Ardour>
diff --git a/gtk2_ardour/themes/Cubasish.colors b/gtk2_ardour/themes/Cubasish.colors
new file mode 100755
index 0000000000..e2436c3c96
--- /dev/null
+++ b/gtk2_ardour/themes/Cubasish.colors
@@ -0,0 +1,512 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Ardour>
+ <Colors>
+ <Color name="color 1" value="0x31c9b2ff"/>
+ <Color name="color 10" value="0xf0f0f0ff"/>
+ <Color name="color 100" value="0xe49c9cff"/>
+ <Color name="color 101" value="0xa06000ff"/>
+ <Color name="color 103" value="0x1e7753ff"/>
+ <Color name="color 104" value="0x7f7f7fff"/>
+ <Color name="color 11" value="0x9496a3ff"/>
+ <Color name="color 12" value="0xe0e2e5ff"/>
+ <Color name="color 13" value="0xffffffff"/>
+ <Color name="color 14" value="0x55ccccff"/>
+ <Color name="color 15" value="0x282b49ff"/>
+ <Color name="color 16" value="0xdde1e4ff"/>
+ <Color name="color 17" value="0x00ffdfff"/>
+ <Color name="color 18" value="0x001affff"/>
+ <Color name="color 19" value="0xdd6363ff"/>
+ <Color name="color 2" value="0x595959ff"/>
+ <Color name="color 20" value="0x684d4dff"/>
+ <Color name="color 21" value="0x969696ff"/>
+ <Color name="color 22" value="0xe5e5e5ff"/>
+ <Color name="color 23" value="0x6024d1ff"/>
+ <Color name="color 24" value="0x9fbca2ff"/>
+ <Color name="color 25" value="0x4a4a4aff"/>
+ <Color name="color 26" value="0xc7c9d8ff"/>
+ <Color name="color 27" value="0x191919ff"/>
+ <Color name="color 28" value="0x5d3e7cff"/>
+ <Color name="color 29" value="0x202020ff"/>
+ <Color name="color 3" value="0x738299ff"/>
+ <Color name="color 30" value="0xe500cfff"/>
+ <Color name="color 31" value="0xddddd8ff"/>
+ <Color name="color 32" value="0xeddc3d77"/>
+ <Color name="color 33" value="0xc0c4c9ff"/>
+ <Color name="color 34" value="0xcbd6daff"/>
+ <Color name="color 35" value="0x4250d0ff"/>
+ <Color name="color 36" value="0x473212ff"/>
+ <Color name="color 37" value="0x76b8e8ff"/>
+ <Color name="color 38" value="0x1ee8acff"/>
+ <Color name="color 39" value="0xcececeff"/>
+ <Color name="color 4" value="0x000000ff"/>
+ <Color name="color 40" value="0xacb3b9ff"/>
+ <Color name="color 41" value="0x497a5dff"/>
+ <Color name="color 42" value="0x404145ff"/>
+ <Color name="color 43" value="0x000424ff"/>
+ <Color name="color 44" value="0x004f3cff"/>
+ <Color name="color 45" value="0xa29e9eff"/>
+ <Color name="color 46" value="0x2f3841ff"/>
+ <Color name="color 47" value="0x008852ff"/>
+ <Color name="color 48" value="0x4495e3ff"/>
+ <Color name="color 49" value="0x0f0797ff"/>
+ <Color name="color 5" value="0x9dadc4ff"/>
+ <Color name="color 50" value="0xeeeeecff"/>
+ <Color name="color 51" value="0x383d37ff"/>
+ <Color name="color 52" value="0xbba34cff"/>
+ <Color name="color 53" value="0xf2c37dff"/>
+ <Color name="color 54" value="0xf48352ff"/>
+ <Color name="color 55" value="0xf85813ff"/>
+ <Color name="color 56" value="0x8ec794ff"/>
+ <Color name="color 57" value="0x7ea854ff"/>
+ <Color name="color 58" value="0x3e3e3eff"/>
+ <Color name="color 59" value="0xb2baffff"/>
+ <Color name="color 6" value="0x5d3bd6ff"/>
+ <Color name="color 60" value="0x50545aff"/>
+ <Color name="color 61" value="0x20242aff"/>
+ <Color name="color 62" value="0x8894ffff"/>
+ <Color name="color 63" value="0x5566ffff"/>
+ <Color name="color 64" value="0xa7acd4ff"/>
+ <Color name="color 65" value="0xb8cca3ff"/>
+ <Color name="color 66" value="0x4f2f00ff"/>
+ <Color name="color 67" value="0x121212ff"/>
+ <Color name="color 68" value="0xc57805ff"/>
+ <Color name="color 69" value="0x030207ff"/>
+ <Color name="color 7" value="0x282b30ff"/>
+ <Color name="color 70" value="0x304057ff"/>
+ <Color name="color 71" value="0x5f5a58ff"/>
+ <Color name="color 72" value="0xe58b05ff"/>
+ <Color name="color 73" value="0x3240c0ff"/>
+ <Color name="color 74" value="0x7a9bccff"/>
+ <Color name="color 75" value="0xe6bb3bff"/>
+ <Color name="color 76" value="0x6c6e6aff"/>
+ <Color name="color 77" value="0x7aadf9ff"/>
+ <Color name="color 78" value="0x2e769cff"/>
+ <Color name="color 79" value="0x6b806dff"/>
+ <Color name="color 8" value="0xc20020ff"/>
+ <Color name="color 80" value="0x603535ff"/>
+ <Color name="color 81" value="0xa5a5a5ff"/>
+ <Color name="color 82" value="0x00c73eff"/>
+ <Color name="color 83" value="0xa80000ff"/>
+ <Color name="color 84" value="0x7b354aff"/>
+ <Color name="color 85" value="0xffa3bfff"/>
+ <Color name="color 86" value="0xcc2828ff"/>
+ <Color name="color 87" value="0x505050ff"/>
+ <Color name="color 88" value="0xc6c6c6ff"/>
+ <Color name="color 89" value="0xb6e8fdff"/>
+ <Color name="color 9" value="0xffffffff"/>
+ <Color name="color 90" value="0x2c2121ff"/>
+ <Color name="color 91" value="0x921fccff"/>
+ <Color name="color 92" value="0x8cd8f8ff"/>
+ <Color name="color 93" value="0x51578aff"/>
+ <Color name="color 94" value="0x636363ff"/>
+ <Color name="color 95" value="0xe4f4d3ff"/>
+ <Color name="color 96" value="0x24e59cff"/>
+ <Color name="color 97" value="0xccccccff"/>
+ <Color name="color 98" value="0x9e00ffff"/>
+ <Color name="color 99" value="0xacb3b9ff"/>
+ <Color name="meter color0" value="0x086154ff"/>
+ <Color name="meter color1" value="0x26dad4ff"/>
+ <Color name="meter color2" value="0x09e8abff"/>
+ <Color name="meter color3" value="0x0de784ff"/>
+ <Color name="meter color4" value="0x6aff00ff"/>
+ <Color name="meter color5" value="0xffff00ff"/>
+ <Color name="meter color6" value="0xff8800ff"/>
+ <Color name="meter color7" value="0xff8800ff"/>
+ <Color name="meter color8" value="0xff0000ff"/>
+ <Color name="meter color9" value="0xff0000ff"/>
+ </Colors>
+ <ColorAliases>
+ <ColorAlias name="active crossfade" alias="color 1"/>
+ <ColorAlias name="arrange base" alias="color 34"/>
+ <ColorAlias name="audio automation track fill" alias="color 70"/>
+ <ColorAlias name="audio bus base" alias="color 3"/>
+ <ColorAlias name="audio master bus base" alias="color 4"/>
+ <ColorAlias name="audio track base" alias="color 77"/>
+ <ColorAlias name="automation line" alias="color 23"/>
+ <ColorAlias name="automation track outline" alias="color 7"/>
+ <ColorAlias name="big clock active: background" alias="color 4"/>
+ <ColorAlias name="big clock active: cursor" alias="color 8"/>
+ <ColorAlias name="big clock active: edited text" alias="color 8"/>
+ <ColorAlias name="big clock active: text" alias="color 9"/>
+ <ColorAlias name="big clock: background" alias="color 67"/>
+ <ColorAlias name="big clock: cursor" alias="color 8"/>
+ <ColorAlias name="big clock: edited text" alias="color 8"/>
+ <ColorAlias name="big clock: text" alias="color 10"/>
+ <ColorAlias name="border color" alias="color 4"/>
+ <ColorAlias name="cd marker bar" alias="color 87"/>
+ <ColorAlias name="clipped waveform" alias="color 9"/>
+ <ColorAlias name="clock: background" alias="color 67"/>
+ <ColorAlias name="clock: cursor" alias="color 8"/>
+ <ColorAlias name="clock: edited text" alias="color 8"/>
+ <ColorAlias name="clock: text" alias="color 12"/>
+ <ColorAlias name="control point fill" alias="color 4"/>
+ <ColorAlias name="control point outline" alias="color 58"/>
+ <ColorAlias name="control point selected fill" alias="color 13"/>
+ <ColorAlias name="control point selected outline" alias="color 4"/>
+ <ColorAlias name="covered region" alias="color 87"/>
+ <ColorAlias name="crossfade editor base" alias="color 15"/>
+ <ColorAlias name="crossfade editor line" alias="color 4"/>
+ <ColorAlias name="crossfade editor line shading" alias="color 16"/>
+ <ColorAlias name="crossfade editor point fill" alias="color 17"/>
+ <ColorAlias name="crossfade editor point outline" alias="color 18"/>
+ <ColorAlias name="crossfade editor wave" alias="color 13"/>
+ <ColorAlias name="crossfade line" alias="color 4"/>
+ <ColorAlias name="edit point" alias="color 18"/>
+ <ColorAlias name="entered automation line" alias="color 19"/>
+ <ColorAlias name="entered gain line" alias="color 19"/>
+ <ColorAlias name="entered marker" alias="color 19"/>
+ <ColorAlias name="feedback alert: fill" alias="color 62"/>
+ <ColorAlias name="feedback alert: fill active" alias="color 9"/>
+ <ColorAlias name="feedback alert: led active" alias="color 4"/>
+ <ColorAlias name="frame handle" alias="color 23"/>
+ <ColorAlias name="gain line" alias="color 6"/>
+ <ColorAlias name="gain line inactive" alias="color 24"/>
+ <ColorAlias name="generic button: fill" alias="color 33"/>
+ <ColorAlias name="generic button: fill active" alias="color 9"/>
+ <ColorAlias name="generic button: led active" alias="color 18"/>
+ <ColorAlias name="ghost track base" alias="color 46"/>
+ <ColorAlias name="ghost track midi outline" alias="color 4"/>
+ <ColorAlias name="ghost track wave" alias="color 29"/>
+ <ColorAlias name="ghost track wave clip" alias="color 29"/>
+ <ColorAlias name="ghost track wave fill" alias="color 29"/>
+ <ColorAlias name="ghost track zero line" alias="color 30"/>
+ <ColorAlias name="gtk_arm" alias="color 9"/>
+ <ColorAlias name="gtk_audio_bus" alias="color 61"/>
+ <ColorAlias name="gtk_audio_track" alias="color 46"/>
+ <ColorAlias name="gtk_automation_track_header" alias="color 42"/>
+ <ColorAlias name="gtk_background" alias="color 7"/>
+ <ColorAlias name="gtk_bases" alias="color 7"/>
+ <ColorAlias name="gtk_bg_selected" alias="color 99"/>
+ <ColorAlias name="gtk_bg_tooltip" alias="color 52"/>
+ <ColorAlias name="gtk_bright_color" alias="color 74"/>
+ <ColorAlias name="gtk_bright_indicator" alias="color 9"/>
+ <ColorAlias name="gtk_contrasting_indicator" alias="color 91"/>
+ <ColorAlias name="gtk_control_base" alias="color 104"/>
+ <ColorAlias name="gtk_control_text" alias="color 26"/>
+ <ColorAlias name="gtk_control_text2" alias="color 83"/>
+ <ColorAlias name="gtk_darkest" alias="color 67"/>
+ <ColorAlias name="gtk_fg_selected" alias="color 67"/>
+ <ColorAlias name="gtk_fg_tooltip" alias="color 29"/>
+ <ColorAlias name="gtk_foreground" alias="color 50"/>
+ <ColorAlias name="gtk_light_text_on_dark" alias="color 31"/>
+ <ColorAlias name="gtk_lightest" alias="color 13"/>
+ <ColorAlias name="gtk_midi_channel_selector" alias="color 44"/>
+ <ColorAlias name="gtk_midi_track" alias="color 46"/>
+ <ColorAlias name="gtk_monitor" alias="color 8"/>
+ <ColorAlias name="gtk_mono" alias="color 95"/>
+ <ColorAlias name="gtk_mute" alias="color 52"/>
+ <ColorAlias name="gtk_not_so_bright_indicator" alias="color 32"/>
+ <ColorAlias name="gtk_processor_fader" alias="color 94"/>
+ <ColorAlias name="gtk_processor_fader_frame" alias="color 104"/>
+ <ColorAlias name="gtk_processor_frame_selected" alias="color 32"/>
+ <ColorAlias name="gtk_processor_postfader" alias="color 79"/>
+ <ColorAlias name="gtk_processor_postfader_frame" alias="color 103"/>
+ <ColorAlias name="gtk_processor_prefader" alias="color 69"/>
+ <ColorAlias name="gtk_processor_prefader_frame" alias="color 69"/>
+ <ColorAlias name="gtk_send_bg" alias="color 38"/>
+ <ColorAlias name="gtk_send_fg" alias="color 24"/>
+ <ColorAlias name="gtk_solo" alias="color 91"/>
+ <ColorAlias name="gtk_somewhat_bright_indicator" alias="color 89"/>
+ <ColorAlias name="gtk_texts" alias="color 50"/>
+ <ColorAlias name="gtk_track_header_inactive" alias="color 34"/>
+ <ColorAlias name="gtk_track_header_selected" alias="color 40"/>
+ <ColorAlias name="image track" alias="color 31"/>
+ <ColorAlias name="inactive crossfade" alias="color 32"/>
+ <ColorAlias name="inactive fade handle" alias="color 33"/>
+ <ColorAlias name="inactive group tab" alias="color 34"/>
+ <ColorAlias name="invert button: fill active" alias="color 35"/>
+ <ColorAlias name="invert button: led active" alias="color 37"/>
+ <ColorAlias name="location cd marker" alias="color 38"/>
+ <ColorAlias name="location loop" alias="color 39"/>
+ <ColorAlias name="location marker" alias="color 32"/>
+ <ColorAlias name="location punch" alias="color 40"/>
+ <ColorAlias name="location range" alias="color 41"/>
+ <ColorAlias name="lock button: fill active" alias="color 42"/>
+ <ColorAlias name="lock button: led active" alias="color 4"/>
+ <ColorAlias name="marker bar" alias="color 2"/>
+ <ColorAlias name="marker bar separator" alias="color 27"/>
+ <ColorAlias name="marker drag line" alias="color 44"/>
+ <ColorAlias name="marker label" alias="color 4"/>
+ <ColorAlias name="marker track" alias="color 31"/>
+ <ColorAlias name="master monitor section button active: fill" alias="color 40"/>
+ <ColorAlias name="master monitor section button active: fill active" alias="color 54"/>
+ <ColorAlias name="master monitor section button normal: fill active" alias="color 42"/>
+ <ColorAlias name="measure line bar" alias="color 13"/>
+ <ColorAlias name="measure line beat" alias="color 33"/>
+ <ColorAlias name="meter background bottom" alias="color 4"/>
+ <ColorAlias name="meter background top" alias="color 4"/>
+ <ColorAlias name="meter bar" alias="color 7"/>
+ <ColorAlias name="meter color BBC" alias="color 8"/>
+ <ColorAlias name="meter marker" alias="color 19"/>
+ <ColorAlias name="meterbridge label: fill" alias="color 34"/>
+ <ColorAlias name="meterbridge label: fill active" alias="color 46"/>
+ <ColorAlias name="meterbridge label: led" alias="color 9"/>
+ <ColorAlias name="meterbridge label: led active" alias="color 9"/>
+ <ColorAlias name="meterbridge peakindicator: fill" alias="color 34"/>
+ <ColorAlias name="meterbridge peakindicator: fill active" alias="color 9"/>
+ <ColorAlias name="meterbridge peakindicator: led" alias="color 9"/>
+ <ColorAlias name="meterbridge peakindicator: led active" alias="color 9"/>
+ <ColorAlias name="meterbridge peaklabel" alias="color 9"/>
+ <ColorAlias name="meterstrip dpm bg" alias="color 27"/>
+ <ColorAlias name="meterstrip dpm fg" alias="color 31"/>
+ <ColorAlias name="meterstrip ppm bg" alias="color 27"/>
+ <ColorAlias name="meterstrip ppm fg" alias="color 31"/>
+ <ColorAlias name="meterstrip vu bg" alias="color 32"/>
+ <ColorAlias name="meterstrip vu fg" alias="color 4"/>
+ <ColorAlias name="midi automation track fill" alias="color 58"/>
+ <ColorAlias name="midi bus base" alias="color 4"/>
+ <ColorAlias name="midi device: fill" alias="color 25"/>
+ <ColorAlias name="midi device: fill active" alias="color 42"/>
+ <ColorAlias name="midi device: led active" alias="color 17"/>
+ <ColorAlias name="midi frame base" alias="color 87"/>
+ <ColorAlias name="midi input button: fill active" alias="color 48"/>
+ <ColorAlias name="midi input button: led active" alias="color 4"/>
+ <ColorAlias name="midi meter color0" alias="color 52"/>
+ <ColorAlias name="midi meter color1" alias="color 53"/>
+ <ColorAlias name="midi meter color2" alias="color 53"/>
+ <ColorAlias name="midi meter color3" alias="color 54"/>
+ <ColorAlias name="midi meter color4" alias="color 54"/>
+ <ColorAlias name="midi meter color5" alias="color 55"/>
+ <ColorAlias name="midi meter color6" alias="color 55"/>
+ <ColorAlias name="midi meter color7" alias="color 56"/>
+ <ColorAlias name="midi meter color8" alias="color 56"/>
+ <ColorAlias name="midi meter color9" alias="meter color3"/>
+ <ColorAlias name="midi note inactive channel" alias="color 4"/>
+ <ColorAlias name="midi note max" alias="color 8"/>
+ <ColorAlias name="midi note mid" alias="color 91"/>
+ <ColorAlias name="midi note min" alias="color 49"/>
+ <ColorAlias name="midi note selected" alias="color 29"/>
+ <ColorAlias name="midi note selected outline" alias="color 67"/>
+ <ColorAlias name="midi note velocity text" alias="color 32"/>
+ <ColorAlias name="midi patch change fill" alias="color 60"/>
+ <ColorAlias name="midi patch change outline" alias="color 26"/>
+ <ColorAlias name="midi select rect outline" alias="color 63"/>
+ <ColorAlias name="midi sysex fill" alias="color 32"/>
+ <ColorAlias name="midi sysex outline" alias="color 64"/>
+ <ColorAlias name="midi track base" alias="color 39"/>
+ <ColorAlias name="mixer strip button: fill active" alias="color 8"/>
+ <ColorAlias name="mixer strip button: led active" alias="color 8"/>
+ <ColorAlias name="mixer strip name button: fill active" alias="color 67"/>
+ <ColorAlias name="mixer strip name button: led active" alias="color 8"/>
+ <ColorAlias name="monitor button: fill active" alias="color 68"/>
+ <ColorAlias name="monitor button: led active" alias="color 9"/>
+ <ColorAlias name="monitor section dim: fill" alias="color 71"/>
+ <ColorAlias name="monitor section dim: fill active" alias="color 72"/>
+ <ColorAlias name="monitor section dim: led active" alias="color 37"/>
+ <ColorAlias name="monitor section knob" alias="color 60"/>
+ <ColorAlias name="monitor section knob: arc end" alias="color 70"/>
+ <ColorAlias name="monitor section knob: arc start" alias="color 16"/>
+ <ColorAlias name="monitor section mono: fill" alias="color 71"/>
+ <ColorAlias name="monitor section mono: fill active" alias="color 73"/>
+ <ColorAlias name="monitor section mono: led active" alias="color 37"/>
+ <ColorAlias name="monitor section processors present: fill" alias="color 20"/>
+ <ColorAlias name="monitor section processors toggle: fill active" alias="color 42"/>
+ <ColorAlias name="monitor section solo model: fill" alias="color 71"/>
+ <ColorAlias name="monitor section solo model: fill active" alias="color 42"/>
+ <ColorAlias name="monitor section solo model: led active" alias="color 8"/>
+ <ColorAlias name="monitor section solo option: fill" alias="color 71"/>
+ <ColorAlias name="monitor section solo option: fill active" alias="color 42"/>
+ <ColorAlias name="monitor section solo option: led active" alias="color 8"/>
+ <ColorAlias name="mono panner bg" alias="color 67"/>
+ <ColorAlias name="mono panner fill" alias="color 74"/>
+ <ColorAlias name="mono panner outline" alias="color 70"/>
+ <ColorAlias name="mono panner position fill" alias="color 11"/>
+ <ColorAlias name="mono panner position outline" alias="color 70"/>
+ <ColorAlias name="mono panner text" alias="color 4"/>
+ <ColorAlias name="mouse mode button: fill active" alias="color 13"/>
+ <ColorAlias name="mouse mode button: led active" alias="color 8"/>
+ <ColorAlias name="mute button: fill active" alias="color 75"/>
+ <ColorAlias name="mute button: led active" alias="color 4"/>
+ <ColorAlias name="name highlight fill" alias="color 18"/>
+ <ColorAlias name="name highlight outline" alias="color 23"/>
+ <ColorAlias name="nudge button: fill" alias="color 63"/>
+ <ColorAlias name="nudge button: fill active" alias="color 42"/>
+ <ColorAlias name="nudge button: led active" alias="color 8"/>
+ <ColorAlias name="nudge clock: background" alias="color 67"/>
+ <ColorAlias name="nudge clock: cursor" alias="color 8"/>
+ <ColorAlias name="nudge clock: edited text" alias="color 8"/>
+ <ColorAlias name="nudge clock: text" alias="color 12"/>
+ <ColorAlias name="piano roll black" alias="color 76"/>
+ <ColorAlias name="piano roll black outline" alias="color 33"/>
+ <ColorAlias name="piano roll white" alias="color 45"/>
+ <ColorAlias name="play head" alias="color 9"/>
+ <ColorAlias name="plugin bypass button: led active" alias="color 8"/>
+ <ColorAlias name="pluginlist filter button: fill active" alias="color 14"/>
+ <ColorAlias name="pluginlist hide button: led active" alias="color 14"/>
+ <ColorAlias name="processor automation line" alias="color 77"/>
+ <ColorAlias name="processor control button: fill" alias="color 29"/>
+ <ColorAlias name="processor control button: fill active" alias="color 46"/>
+ <ColorAlias name="processor control button: led active" alias="color 62"/>
+ <ColorAlias name="processor fader: fill" alias="color 16"/>
+ <ColorAlias name="processor fader: fill active" alias="color 78"/>
+ <ColorAlias name="processor fader: led active" alias="color 37"/>
+ <ColorAlias name="processor postfader: fill" alias="color 58"/>
+ <ColorAlias name="processor postfader: fill active" alias="color 79"/>
+ <ColorAlias name="processor postfader: led active" alias="color 37"/>
+ <ColorAlias name="processor prefader: fill" alias="color 40"/>
+ <ColorAlias name="processor prefader: fill active" alias="color 80"/>
+ <ColorAlias name="processor prefader: led active" alias="color 37"/>
+ <ColorAlias name="processor stub: fill" alias="color 46"/>
+ <ColorAlias name="processor stub: fill active" alias="color 46"/>
+ <ColorAlias name="punch button: fill" alias="color 62"/>
+ <ColorAlias name="punch button: fill active" alias="color 9"/>
+ <ColorAlias name="punch button: led active" alias="color 4"/>
+ <ColorAlias name="punch clock: background" alias="color 67"/>
+ <ColorAlias name="punch clock: cursor" alias="color 9"/>
+ <ColorAlias name="punch clock: edited text" alias="color 9"/>
+ <ColorAlias name="punch clock: text" alias="color 12"/>
+ <ColorAlias name="punch line" alias="color 83"/>
+ <ColorAlias name="range drag bar rect" alias="color 21"/>
+ <ColorAlias name="range drag rect" alias="color 56"/>
+ <ColorAlias name="range marker bar" alias="color 34"/>
+ <ColorAlias name="record enable button: fill active" alias="color 83"/>
+ <ColorAlias name="record enable button: led active" alias="color 85"/>
+ <ColorAlias name="recording rect" alias="color 86"/>
+ <ColorAlias name="recording waveform fill" alias="color 13"/>
+ <ColorAlias name="recording waveform outline" alias="color 43"/>
+ <ColorAlias name="region list automatic" alias="color 53"/>
+ <ColorAlias name="region list missing source" alias="color 9"/>
+ <ColorAlias name="region list whole file" alias="color 1"/>
+ <ColorAlias name="route button: fill active" alias="color 67"/>
+ <ColorAlias name="route button: led active" alias="color 8"/>
+ <ColorAlias name="rubber band rect" alias="color 88"/>
+ <ColorAlias name="rude audition: fill" alias="color 62"/>
+ <ColorAlias name="rude audition: fill active" alias="color 86"/>
+ <ColorAlias name="rude audition: led active" alias="color 4"/>
+ <ColorAlias name="rude isolate: fill" alias="color 42"/>
+ <ColorAlias name="rude isolate: fill active" alias="color 89"/>
+ <ColorAlias name="rude isolate: led active" alias="color 4"/>
+ <ColorAlias name="rude solo: fill" alias="color 62"/>
+ <ColorAlias name="rude solo: fill active" alias="color 82"/>
+ <ColorAlias name="rude solo: led active" alias="color 4"/>
+ <ColorAlias name="ruler base" alias="color 67"/>
+ <ColorAlias name="ruler text" alias="color 22"/>
+ <ColorAlias name="secondary clock: background" alias="color 67"/>
+ <ColorAlias name="secondary clock: cursor" alias="color 8"/>
+ <ColorAlias name="secondary clock: edited text" alias="color 8"/>
+ <ColorAlias name="secondary clock: text" alias="color 88"/>
+ <ColorAlias name="secondary delta clock: background" alias="color 67"/>
+ <ColorAlias name="secondary delta clock: cursor" alias="color 9"/>
+ <ColorAlias name="secondary delta clock: edited text" alias="color 9"/>
+ <ColorAlias name="secondary delta clock: text" alias="color 92"/>
+ <ColorAlias name="selected midi note frame" alias="color 86"/>
+ <ColorAlias name="selected region base" alias="color 9"/>
+ <ColorAlias name="selected time axis frame" alias="color 86"/>
+ <ColorAlias name="selected waveform fill" alias="color 94"/>
+ <ColorAlias name="selected waveform outline" alias="color 67"/>
+ <ColorAlias name="selection" alias="color 13"/>
+ <ColorAlias name="selection clock: background" alias="color 67"/>
+ <ColorAlias name="selection clock: cursor" alias="color 9"/>
+ <ColorAlias name="selection clock: edited text" alias="color 9"/>
+ <ColorAlias name="selection clock: text" alias="color 12"/>
+ <ColorAlias name="selection rect" alias="color 95"/>
+ <ColorAlias name="send alert button: fill" alias="color 71"/>
+ <ColorAlias name="send alert button: fill active" alias="color 38"/>
+ <ColorAlias name="send alert button: led active" alias="color 4"/>
+ <ColorAlias name="send bg" alias="color 38"/>
+ <ColorAlias name="shuttle" alias="color 12"/>
+ <ColorAlias name="silence" alias="color 98"/>
+ <ColorAlias name="silence text" alias="color 10"/>
+ <ColorAlias name="solo button: fill active" alias="color 82"/>
+ <ColorAlias name="solo button: led active" alias="color 4"/>
+ <ColorAlias name="solo isolate: fill" alias="color 25"/>
+ <ColorAlias name="solo isolate: fill active" alias="color 42"/>
+ <ColorAlias name="solo isolate: led active" alias="color 9"/>
+ <ColorAlias name="solo safe: fill" alias="color 25"/>
+ <ColorAlias name="solo safe: fill active" alias="color 42"/>
+ <ColorAlias name="solo safe: led active" alias="color 9"/>
+ <ColorAlias name="stereo panner bg" alias="color 67"/>
+ <ColorAlias name="stereo panner fill" alias="color 74"/>
+ <ColorAlias name="stereo panner inverted bg" alias="color 61"/>
+ <ColorAlias name="stereo panner inverted fill" alias="color 100"/>
+ <ColorAlias name="stereo panner inverted outline" alias="color 83"/>
+ <ColorAlias name="stereo panner inverted text" alias="color 4"/>
+ <ColorAlias name="stereo panner mono bg" alias="color 67"/>
+ <ColorAlias name="stereo panner mono fill" alias="color 54"/>
+ <ColorAlias name="stereo panner mono outline" alias="color 101"/>
+ <ColorAlias name="stereo panner mono text" alias="color 4"/>
+ <ColorAlias name="stereo panner outline" alias="color 70"/>
+ <ColorAlias name="stereo panner rule" alias="color 70"/>
+ <ColorAlias name="stereo panner text" alias="color 4"/>
+ <ColorAlias name="sync mark" alias="color 75"/>
+ <ColorAlias name="tempo bar" alias="color 46"/>
+ <ColorAlias name="tempo marker" alias="color 19"/>
+ <ColorAlias name="time axis frame" alias="color 4"/>
+ <ColorAlias name="time axis view item base" alias="color 94"/>
+ <ColorAlias name="time stretch fill" alias="color 100"/>
+ <ColorAlias name="time stretch outline" alias="color 94"/>
+ <ColorAlias name="tracknumber label: fill" alias="color 34"/>
+ <ColorAlias name="tracknumber label: fill active" alias="color 46"/>
+ <ColorAlias name="tracknumber label: led active" alias="color 9"/>
+ <ColorAlias name="transport active option button: fill active" alias="color 48"/>
+ <ColorAlias name="transport active option button: led active" alias="color 8"/>
+ <ColorAlias name="transport button: fill active" alias="color 23"/>
+ <ColorAlias name="transport button: led active" alias="color 4"/>
+ <ColorAlias name="transport clock: background" alias="color 67"/>
+ <ColorAlias name="transport clock: cursor" alias="color 8"/>
+ <ColorAlias name="transport clock: edited text" alias="color 8"/>
+ <ColorAlias name="transport clock: text" alias="color 9"/>
+ <ColorAlias name="transport delta clock: background" alias="color 67"/>
+ <ColorAlias name="transport delta clock: cursor" alias="color 9"/>
+ <ColorAlias name="transport delta clock: edited text" alias="color 9"/>
+ <ColorAlias name="transport delta clock: text" alias="color 92"/>
+ <ColorAlias name="transport drag rect" alias="color 21"/>
+ <ColorAlias name="transport loop rect" alias="color 48"/>
+ <ColorAlias name="transport marker bar" alias="color 25"/>
+ <ColorAlias name="transport option button: fill active" alias="color 42"/>
+ <ColorAlias name="transport option button: led active" alias="color 8"/>
+ <ColorAlias name="transport punch rect" alias="color 77"/>
+ <ColorAlias name="transport recenable button: fill" alias="color 20"/>
+ <ColorAlias name="transport recenable button: fill active" alias="color 83"/>
+ <ColorAlias name="transport recenable button: led active" alias="color 4"/>
+ <ColorAlias name="trim handle" alias="color 18"/>
+ <ColorAlias name="trim handle locked" alias="color 86"/>
+ <ColorAlias name="trim knob" alias="color 60"/>
+ <ColorAlias name="trim knob: arc end" alias="color 81"/>
+ <ColorAlias name="trim knob: arc start" alias="color 82"/>
+ <ColorAlias name="verbose canvas cursor" alias="color 32"/>
+ <ColorAlias name="video timeline bar" alias="color 46"/>
+ <ColorAlias name="waveform fill" alias="color 13"/>
+ <ColorAlias name="waveform outline" alias="color 4"/>
+ <ColorAlias name="zero line" alias="color 104"/>
+ <ColorAlias name="zoom button: fill active" alias="color 48"/>
+ <ColorAlias name="zoom button: led active" alias="color 8"/>
+ </ColorAliases>
+ <Modifiers>
+ <Modifier name="audio bus base" modifier="= alpha:0.201808"/>
+ <Modifier name="audio track base" modifier="= alpha:0.205615"/>
+ <Modifier name="automation track fill" modifier="= alpha:0.3"/>
+ <Modifier name="covered region base" modifier="= alpha:0.700615"/>
+ <Modifier name="crossfade alpha" modifier="= alpha:0.423606"/>
+ <Modifier name="dragging region" modifier="= alpha:0.99"/>
+ <Modifier name="editable region" modifier="= alpha:0"/>
+ <Modifier name="gain line inactive" modifier="= alpha:0.7725"/>
+ <Modifier name="ghost track base" modifier="= alpha:0.640782"/>
+ <Modifier name="ghost track midi fill" modifier="= alpha:0.182769"/>
+ <Modifier name="inactive crossfade" modifier="= alpha:0.4666"/>
+ <Modifier name="loop rectangle" modifier="= alpha:0.219904"/>
+ <Modifier name="marker bar" modifier="= alpha:0.5"/>
+ <Modifier name="measure line beat" modifier="= alpha:1"/>
+ <Modifier name="midi frame base" modifier="= alpha:0.817702"/>
+ <Modifier name="midi note" modifier="= alpha:0.863394"/>
+ <Modifier name="midi note velocity text" modifier="= alpha:0.4666"/>
+ <Modifier name="midi patch change fill" modifier="= alpha:0.6274"/>
+ <Modifier name="midi sysex fill" modifier="= alpha:0.4666"/>
+ <Modifier name="midi track base" modifier="= alpha:0.3"/>
+ <Modifier name="mono panner position fill" modifier="= alpha:0.8"/>
+ <Modifier name="opaque region base" modifier="= alpha:0.832933"/>
+ <Modifier name="panner fill" modifier="= alpha:0.7882"/>
+ <Modifier name="piano roll black" modifier="= alpha:0.2"/>
+ <Modifier name="piano roll white" modifier="= alpha:0.2"/>
+ <Modifier name="recording rect" modifier="= alpha:0.25"/>
+ <Modifier name="selected midi note" modifier="= alpha:0.484529"/>
+ <Modifier name="selection rect" modifier="= alpha:0.757731"/>
+ <Modifier name="silence" modifier="= alpha:0.4784"/>
+ <Modifier name="stereo panner inverted" modifier="= alpha:0.7882"/>
+ <Modifier name="stereo panner inverted bg" modifier="= alpha:0.7529"/>
+ <Modifier name="time axis view item base" modifier="= alpha:0.7"/>
+ <Modifier name="time stretch fill" modifier="= alpha:0.5"/>
+ <Modifier name="transparent region base" modifier="= alpha:0.99"/>
+ <Modifier name="verbose canvas cursor" modifier="= alpha:0.4666"/>
+ </Modifiers>
+</Ardour>
diff --git a/gtk2_ardour/dark.colors b/gtk2_ardour/themes/Dark.colors
index 256e866b07..256e866b07 100644
--- a/gtk2_ardour/dark.colors
+++ b/gtk2_ardour/themes/Dark.colors
diff --git a/gtk2_ardour/ui_config.cc b/gtk2_ardour/ui_config.cc
index d456a95794..317b5e4688 100644
--- a/gtk2_ardour/ui_config.cc
+++ b/gtk2_ardour/ui_config.cc
@@ -50,6 +50,7 @@
#include "gtkmm2ext/gtk_ui.h"
#include "ardour/filesystem_paths.h"
+#include "ardour/search_paths.h"
#include "ardour/utils.h"
#include "ui_config.h"
@@ -65,6 +66,7 @@ static const char* ui_config_file_name = "ui_config";
static const char* default_ui_config_file_name = "default_ui_config";
static const double hue_width = 18.0;
+std::string UIConfiguration::color_file_suffix = X_(".colors");
UIConfiguration&
UIConfiguration::instance ()
@@ -265,21 +267,23 @@ UIConfiguration::load_color_theme (bool allow_own)
*/
PBD::Unwinder<uint32_t> uw (block_save, block_save + 1);
+ std::cerr << "\n\n\nLoading COLOR " << color_file.get() << std::endl;
+
if (allow_own) {
basename = "my-";
basename += color_file.get();
- basename += ".colors";
+ basename += color_file_suffix;
- if (find_file (ardour_config_search_path(), basename, cfile)) {
+ if (find_file (theme_search_path(), basename, cfile)) {
found = true;
}
}
if (!found) {
basename = color_file.get();
- basename += ".colors";
+ basename += color_file_suffix;
- if (find_file (ardour_config_search_path(), basename, cfile)) {
+ if (find_file (theme_search_path(), basename, cfile)) {
found = true;
}
}
@@ -346,7 +350,7 @@ UIConfiguration::store_color_theme ()
root->add_child_nocopy (*parent);
XMLTree tree;
- std::string colorfile = Glib::build_filename (user_config_directory(), (string ("my-") + color_file.get() + ".colors"));
+ std::string colorfile = Glib::build_filename (user_config_directory(), (string ("my-") + color_file.get() + color_file_suffix));
tree.set_root (root);
@@ -749,5 +753,3 @@ UIConfiguration::load_rc_file (bool themechange, bool allow_own)
Gtkmm2ext::UI::instance()->load_rcfile (rc_file_path, themechange);
}
-
-
diff --git a/gtk2_ardour/ui_config.h b/gtk2_ardour/ui_config.h
index 06338aae39..76a628b9be 100644
--- a/gtk2_ardour/ui_config.h
+++ b/gtk2_ardour/ui_config.h
@@ -46,6 +46,8 @@ private:
public:
static UIConfiguration& instance();
+ static std::string color_file_suffix;
+
void load_rc_file (bool themechange, bool allow_own = true);
int load_state ();
@@ -144,4 +146,3 @@ private:
};
#endif /* __ardour_ui_configuration_h__ */
-
diff --git a/gtk2_ardour/ui_config_vars.h b/gtk2_ardour/ui_config_vars.h
index 1e7b987136..404348754f 100644
--- a/gtk2_ardour/ui_config_vars.h
+++ b/gtk2_ardour/ui_config_vars.h
@@ -19,7 +19,7 @@
UI_CONFIG_VARIABLE (std::string, icon_set, "icon-set", "default")
UI_CONFIG_VARIABLE (std::string, ui_rc_file, "ui-rc-file", "clearlooks.rc")
-UI_CONFIG_VARIABLE (std::string, color_file, "color-file", "dark")
+UI_CONFIG_VARIABLE (std::string, color_file, "color-file", "Dark")
UI_CONFIG_VARIABLE (bool, flat_buttons, "flat-buttons", false)
UI_CONFIG_VARIABLE (bool, blink_rec_arm, "blink-rec-arm", false)
UI_CONFIG_VARIABLE (float, waveform_gradient_depth, "waveform-gradient-depth", 0)
diff --git a/gtk2_ardour/utils.cc b/gtk2_ardour/utils.cc
index ca6c0608ce..12c01fb7d0 100644
--- a/gtk2_ardour/utils.cc
+++ b/gtk2_ardour/utils.cc
@@ -36,11 +36,13 @@
#include <gtk/gtkpaned.h>
#include <boost/algorithm/string.hpp>
+#include "pbd/basename.h"
#include "pbd/file_utils.h"
#include <gtkmm2ext/utils.h>
#include "ardour/filesystem_paths.h"
+#include "ardour/search_paths.h"
#include "canvas/item.h"
#include "canvas/utils.h"
@@ -417,6 +419,36 @@ ARDOUR_UI_UTILS::get_xpm (std::string name)
}
vector<string>
+ARDOUR_UI_UTILS::get_color_themes ()
+{
+ Searchpath spath(ARDOUR::theme_search_path());
+ vector<string> r;
+
+ for (vector<string>::iterator s = spath.begin(); s != spath.end(); ++s) {
+
+ vector<string> entries;
+
+ find_files_matching_pattern (entries, *s, string ("*") + UIConfiguration::color_file_suffix);
+
+ for (vector<string>::iterator e = entries.begin(); e != entries.end(); ++e) {
+
+ XMLTree tree;
+
+ tree.read ((*e).c_str());
+ XMLNode* root = tree.root();
+
+ if (!root || root->name() != X_("Ardour")) {
+ continue;
+ }
+
+ r.push_back (Glib::filename_to_utf8 (basename_nosuffix(*e)));
+ }
+ }
+
+ return r;
+}
+
+vector<string>
ARDOUR_UI_UTILS::get_icon_sets ()
{
Searchpath spath(ARDOUR::ardour_data_search_path());
@@ -669,7 +701,7 @@ ARDOUR_UI_UTILS::escape_underscores (string const & s)
Gdk::Color
ARDOUR_UI_UTILS::unique_random_color (list<Gdk::Color>& used_colors)
{
- Gdk::Color newcolor;
+ Gdk::Color newcolor;
while (1) {
diff --git a/gtk2_ardour/utils.h b/gtk2_ardour/utils.h
index 1793631326..03a68558b5 100644
--- a/gtk2_ardour/utils.h
+++ b/gtk2_ardour/utils.h
@@ -72,6 +72,7 @@ bool emulate_key_event (unsigned int);
Glib::RefPtr<Gdk::Pixbuf> get_xpm (std::string);
std::vector<std::string> get_icon_sets ();
+std::vector<std::string> get_color_themes ();
std::string get_icon_path (const char*, std::string icon_set = std::string(), bool is_image = true);
Glib::RefPtr<Gdk::Pixbuf> get_icon (const char*, std::string icon_set = std::string());
static std::map<std::string, Glib::RefPtr<Gdk::Pixbuf> > xpm_map;