#define BlackFive 0xf2f2f2 // 5% black
#define BabyBlue 0x5f8dd3 // baby-blue
#define BabyBlueDark 0x162d50 // baby-blue -3 (inkscape), e.g. dialog Subtitle
-#define ComicYellow 0xffcc00
-#define DarkRed 0xaa0000
+// traffic lights
+// light green 0x27ae60/0x37c871 - just on the buttons.
+#define ComicYellow 0xffcc00 // heads up!
+#define DarkRed 0xaa0000 // locked or not switched on.
#define LockedRed 0x400000
-
PluginClient* new_plugin(PluginServer *server)
{
return new NEOPHYTETHEMEMain(server);
{
BC_Resources *resources = BC_WindowBase::get_resources();
- resources->text_default = CreamyWhite; //
+ // something own, fitting to the theme and independent of the integrated splash screen/about
+ about_bg = new_image("about_bg.png"); // Preferences: About (logo)
+ // new_image("mwindow_icon", "cinelerra_icon_mwin.png"); // replacement for the heroine icon, maybe
+ // new_image("vwindow_icon", "cinelerra_icon_vwin.png");
+ // new_image("cwindow_icon", "cinelerra_icon_cwin.png");
+ // new_image("awindow_icon", "cinelerra_icon_awin.png");
+ // new_image("record_icon", "cinelerra_icon_rec.png");
+
+ resources->text_default = CreamyWhite; // general text color
resources->text_background = BlackNineTwo; //
resources->text_background_disarmed = LockedRed; // arm track locked (!)
resources->text_border1 = BLACK; // l,t inside
resources->text_border3 = BlackSevenTwo; // r,d inside
resources->text_border4 = BlackNineTwo; // r,d outside
-
- resources->text_inactive_highlight = BabyBlueDark; // e.g. Subtitle, baby-blue -3
+ resources->text_border2_hi = ComicYellow; // highlighting on mouseover
+ resources->text_border3_hi = ComicYellow;
+
+ resources->text_inactive_highlight = BabyBlueDark; // e.g. Subtitle (double click on inactive text, choose next or prev and be amazed).
resources->text_highlight = BabyBlue;
- resources->bg_color = BlackEightFive; // 85% black
+ resources->bg_color = BlackEightFive;
resources->border_light2 = resources->bg_color;
resources->border_shadow2 = resources->bg_color;
- resources->default_text_color = CreamyWhite; // Timeline, dialogs and much more
- resources->menu_title_text = WHITE; //
+ resources->default_text_color = CreamyWhite; // Timeline, dialogs and much more.
+ resources->menu_title_text = WHITE; // high contrast
resources->popup_title_text = WHITE; //
resources->menu_item_text = WHITE; //
resources->menu_highlighted_fontcolor = CreamyWhiteBright;
- resources->generic_button_margin = 30; // [15]
+ resources->generic_button_margin = 20; // [15] (Pref top right, 17)
resources->pot_needle_color = CreamyWhite; // [resources->text_default] – marginal
resources->pot_offset = 1; // only the needle
resources->progress_text = resources->text_default;
resources->listbox_border3 = BlackSevenTwo;
resources->listbox_border4 = BlackNineTwo;
// ../../guicast/bcresources.C:684:
- resources->listbox_border2_hi = BabyBlue; // Highlighting on mouseover
+ resources->listbox_border2_hi = BabyBlue; // highlighting on mouseover
resources->listbox_border3_hi = BabyBlue;
resources->listbox_highlighted = BabyBlue; // recources, loadfiles
recordgui_fixed_color = YELLOW; //
recordgui_variable_color = RED; // [RED]
- channel_position_color = ComicYellow; // Set Format
+ channel_position_color = ComicYellow; // Set Format, speaker numbers
resources->meter_title_w = 25;
// (asset) edit info text color
- edit_font_color = ALARM; // ? ../../cinelerra/theme.h:282
+ edit_font_color = ComicYellow; // ? ../../cinelerra/theme.h:282
+ assetedit_color = CreamyWhiteBright; // variable attributes
+ // flash_color = ALARM; // ../../cinelerra/recordgui.C:135
+ timebar_cursor_color = WHITE; // ../../cinelerra/theme.C:73
+
// tooltip ../../guicast/bcresources.C:786
resources->tooltip_bg_color = CreamyWhiteBright;
// resources->tooltip_fg_color = ALARM; // undefined.
"file_size_zero_up.png",
"file_size_zero_hi.png",
"file_size_zero_dn.png");
-
+
resources->listbox_column = new_image_set(3,
"column_up.png",
"column_hi.png",
new_image_set("plugin_on", 5, "plugin_on.png", "plugin_onhi.png", "plugin_onselect.png", "plugin_ondn.png", "plugin_onselecthi.png");
new_image_set("plugin_show", 5, "plugin_show.png", "plugin_showhi.png", "plugin_showselect.png", "plugin_showdn.png", "plugin_showselecthi.png");
+ // Mixer
+ new_image_set("mixpatch_data", 5, "mixpatch_up.png", "mixpatch_hi.png", "mixpatch_checked.png", "mixpatch_dn.png", "mixpatch_checkedhi.png");
+
// CWindow
new_image("cpanel_bg", "cpanel_bg.png");
new_image("cbuttons_left", "cbuttons_left.png");
"proxy_p_down.png",
"proxy_p_chkdhi.png");
- proxy_s_toggle = new_image_set(5,
+ proxy_s_toggle = new_image_set(5, // proxy use ffmpeg scaler
"proxy_s_up.png",
"proxy_s_hi.png",
"proxy_s_chkd.png",
new_button("histogram_img.png", editpanel_up, editpanel_hi, editpanel_dn, "histogram_img");
new_button("copy.png", editpanel_up, editpanel_hi, editpanel_dn, "copy");
- new_button("commercial.png", editpanel_up, editpanel_hi, editpanel_dn, "commercial");
+ new_button("commercial.png", editpanel_up, editpanel_hi, editpanel_dn, "commercial"); // ?
new_button("cut.png", editpanel_up, editpanel_hi, editpanel_dn, "cut");
new_button("fit.png", editpanel_up, editpanel_hi, editpanel_dn, "fit");
new_button("fitautos.png", editpanel_up, editpanel_hi, editpanel_dn, "fitautos");
VFrame *cpanel_checked = new_image("cpanel_checked.png");
VFrame *cpanel_checkedhi = new_image("cpanel_checkedhi.png");
-
new_toggle("camera.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "camera");
new_toggle("crop.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "crop");
new_toggle("eyedrop.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "eyedrop");