edl plugin names eng, fix segv for opengl brender, renderfarm rework strategy, perf...
[goodguy/history.git] / cinelerra-5.1 / plugins / theme_bright / brighttheme.C
index 138010906ffdf36e4b08e87237e20d39f576e923..2ad0b127e5067305269eeffff30a093ee251f590 100644 (file)
@@ -66,10 +66,7 @@ BrightThemeMain::~BrightThemeMain()
 {
 }
 
-const char* BrightThemeMain::plugin_title()
-{
-       return _("Bright");
-}
+const char* BrightThemeMain::plugin_title() { return N_("Bright"); }
 
 Theme* BrightThemeMain::new_theme()
 {
@@ -116,8 +113,9 @@ void BrightTheme::initialize()
        resources->text_border2_hi = 0x000000;
        resources->text_border3_hi = 0x000000;
        resources->text_border4 = 0x000000;
-       resources->text_inactive_highlight = 0xe0e0e0;
+       resources->text_inactive_highlight = 0xd0d0d0;
        resources->text_highlight = 0xe0e0e0;
+       resources->text_selected_highlight = 0xf0e0e0;
 
        resources->bg_color = 0xffffff;
        resources->default_text_color = 0x000000;
@@ -221,68 +219,77 @@ void BrightTheme::initialize()
                "loadmode_nested");
 
 
-
        resources->filebox_icons_images = new_button("icons.png",
                "fileboxbutton_up.png",
                "fileboxbutton_hi.png",
-               "fileboxbutton_dn.png");
+               "fileboxbutton_dn.png",
+               "filebox_icons");
 
        resources->filebox_text_images = new_button("text.png",
                "fileboxbutton_up.png",
                "fileboxbutton_hi.png",
-               "fileboxbutton_dn.png");
+               "fileboxbutton_dn.png",
+               "filebox_text");
 
        resources->filebox_newfolder_images = new_button("folder.png",
                "fileboxbutton_up.png",
                "fileboxbutton_hi.png",
-               "fileboxbutton_dn.png");
+               "fileboxbutton_dn.png",
+               "filebox_newfolder");
 
        resources->filebox_rename_images = new_button("rename.png",
                "fileboxbutton_up.png",
                "fileboxbutton_hi.png",
-               "fileboxbutton_dn.png");
+               "fileboxbutton_dn.png",
+               "filebox_rename");
 
        resources->filebox_updir_images = new_button("updir.png",
                "fileboxbutton_up.png",
                "fileboxbutton_hi.png",
-               "fileboxbutton_dn.png");
+               "fileboxbutton_dn.png",
+               "filebox_updir");
 
        resources->filebox_delete_images = new_button("delete.png",
                "fileboxbutton_up.png",
                "fileboxbutton_hi.png",
-               "fileboxbutton_dn.png");
+               "fileboxbutton_dn.png",
+               "filebox_delete");
 
        resources->filebox_reload_images = new_button("reload.png",
                "fileboxbutton_up.png",
                "fileboxbutton_hi.png",
-               "fileboxbutton_dn.png");
+               "fileboxbutton_dn.png",
+               "filebox_reload");
 
 
        resources->filebox_descend_images = new_button("openfolder.png",
-               "bigbutton_up.png", 
-               "bigbutton_hi.png", 
-               "bigbutton_dn.png");
+               "bigbutton_up.png",
+               "bigbutton_hi.png",
+               "bigbutton_dn.png",
+               "filebox_descend");
 
        resources->usethis_button_images =
                resources->ok_images = new_button("ok.png",
-               "bigbutton_up.png", 
-               "bigbutton_hi.png", 
-               "bigbutton_dn.png");
+               "bigbutton_up.png",
+               "bigbutton_hi.png",
+               "bigbutton_dn.png",
+               "ok_button");
 
        new_button("ok.png",
-               "bigbutton_up.png", 
-               "bigbutton_hi.png", 
+               "bigbutton_up.png",
+               "bigbutton_hi.png",
                "bigbutton_dn.png",
                "new_ok_images");
 
        resources->cancel_images = new_button("cancel.png",
-               "bigbutton_up.png", 
-               "bigbutton_hi.png", 
-               "bigbutton_dn.png");
+               "bigbutton_up.png",
+               "bigbutton_hi.png",
+               "bigbutton_dn.png",
+               "cancel_button");
 
        new_button("cancel.png",
-               "bigbutton_up.png", 
-               "bigbutton_hi.png", 
+               "bigbutton_up.png",
+               "bigbutton_hi.png",
                "bigbutton_dn.png",
                "new_cancel_images");
 
@@ -340,6 +347,16 @@ void BrightTheme::initialize()
                        "hslider_bg_up.png",
                        "hslider_bg_hi.png",
                        "hslider_bg_dn.png");
+       resources->vertical_slider_data = new_image_set(6,
+                       "hslider_fg_up.png",
+                       "hslider_fg_hi.png",
+                       "hslider_fg_dn.png",
+                       "hslider_bg_up.png",
+                       "hslider_bg_hi.png",
+                       "hslider_bg_dn.png");
+       for( int i=0; i<6; ++i )
+               resources->vertical_slider_data[i]->rotate90();
+
        resources->progress_images = new_image_set(2,
                        "progress_bg.png",
                        "progress_hi.png");
@@ -352,7 +369,8 @@ void BrightTheme::initialize()
                "editpanel_up.png",
                "editpanel_hi.png",
                "editpanel_dn.png",
-               "editpanel_hi.png");
+               "editpanel_hi.png",
+               "listbox_button");
        resources->listbox_column = new_image_set(3,
                "column_up.png",
                "column_hi.png",
@@ -603,10 +621,10 @@ void BrightTheme::initialize()
                "label_checkedhi.png");
 
        ffmpeg_toggle = new_image_set(5,
-               "ff_up.png", 
-               "ff_hi.png", 
-               "ff_checked.png", 
-               "ff_down.png", 
+               "ff_up.png",
+               "ff_hi.png",
+               "ff_checked.png",
+               "ff_down.png",
                "ff_checkedhi.png");
 
        shbtn_data = new_image_set(3,
@@ -614,6 +632,12 @@ void BrightTheme::initialize()
                "shbtn_hi.png",
                "shbtn_dn.png");
 
+       new_image_set("preset_edit",
+               3,
+               "preset_edit0.png",
+               "preset_edit1.png",
+               "preset_edit2.png");
+
        new_image_set("histogram_carrot",
                5,
                "histogram_carrot_up.png",
@@ -640,7 +664,7 @@ void BrightTheme::initialize()
        new_button("center_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "center_justify");
        new_button("channel.png", editpanel_up, editpanel_hi, editpanel_dn, "channel");
 
-       new_toggle("histogram.png",
+       new_toggle("histogram_toggle.png",
                editpanel_up,
                editpanel_hi,
                editpanel_checked,
@@ -677,7 +701,7 @@ void BrightTheme::initialize()
                "scope_toggle");
 
        new_button("picture.png", editpanel_up, editpanel_hi, editpanel_dn, "picture");
-       new_button("histogram.png", editpanel_up, editpanel_hi, editpanel_dn, "histogram");
+       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");
@@ -694,12 +718,12 @@ void BrightTheme::initialize()
        new_button("nextedit.png", editpanel_up, editpanel_hi, editpanel_dn, "nextedit");
        new_button("prevedit.png", editpanel_up, editpanel_hi, editpanel_dn, "prevedit");
        new_button("outpoint.png", editpanel_up, editpanel_hi, editpanel_dn, "outbutton");
-       over_button = new_button("over.png", editpanel_up, editpanel_hi, editpanel_dn);
-       overwrite_data = new_button("overwrite.png", editpanel_up, editpanel_hi, editpanel_dn);
+       over_button = new_button("over.png", editpanel_up, editpanel_hi, editpanel_dn, "overbutton");
+       overwrite_data = new_button("overwrite.png", editpanel_up, editpanel_hi, editpanel_dn, "overwritebutton");
        new_button("paste.png", editpanel_up, editpanel_hi, editpanel_dn, "paste");
        new_button("redo.png", editpanel_up, editpanel_hi, editpanel_dn, "redo");
        new_button("right_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "right_justify");
-       splice_data = new_button("splice.png", editpanel_up, editpanel_hi, editpanel_dn);
+       splice_data = new_button("splice.png", editpanel_up, editpanel_hi, editpanel_dn, "slicebutton");
        new_button("toclip.png", editpanel_up, editpanel_hi, editpanel_dn, "toclip");
        new_button("goto.png", editpanel_up, editpanel_hi, editpanel_dn, "goto");
        new_button("top_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "top_justify");
@@ -914,9 +938,9 @@ void BrightTheme::draw_mwindow_bg(MWindowGUI *gui)
 
 // Track canvas
        int patchbay_w = get_image("patchbay_bg")->get_w();
-       gui->clear_box(mcanvas_x + patchbay_w, 
+       gui->clear_box(mcanvas_x + patchbay_w,
                mcanvas_y + mtimebar_h,
-               mcanvas_w - BC_ScrollBar::get_span(SCROLL_VERT) - patchbay_w, 
+               mcanvas_w - BC_ScrollBar::get_span(SCROLL_VERT) - patchbay_w,
                patchbay_h - BC_ScrollBar::get_span(SCROLL_HORIZ) - mtimebar_h);
 
 // Timebar
@@ -927,7 +951,7 @@ void BrightTheme::draw_mwindow_bg(MWindowGUI *gui)
 
 // Zoombar
 //     gui->set_color(0x373737);
-//     gui->draw_box(mzoom_x, 
+//     gui->draw_box(mzoom_x,
 //             mzoom_y,
 //             mwindow->session->mwindow_w,
 //             25);