// Need to delete everything here Theme::~Theme() { flush_images(); aspect_ratios.remove_all_objects(); frame_rates.remove_all_objects(); frame_sizes.remove_all_objects(); sample_rates.remove_all_objects(); zoom_values.remove_all_objects(); }
void SUV::initialize() { BC_Resources *resources = BC_WindowBase::get_resources(); resources->text_default = 0xbfbfbf; resources->text_background = 0x373737; resources->text_border1 = 0x202020; resources->text_border2 = 0x373737; resources->text_border3 = 0x373737; resources->text_border4 = 0x969696; resources->text_inactive_highlight = 0x707070; resources->bg_color = 0x484848; resources->default_text_color = 0xbfbfbf; resources->menu_title_text = 0xbfbfbf; resources->popup_title_text = 0xbfbfbf; resources->menu_item_text = 0xbfbfbf; resources->menu_highlighted_fontcolor = WHITE; resources->generic_button_margin = 30; resources->pot_needle_color = resources->text_default; resources->pot_offset = 1; resources->progress_text = resources->text_default; resources->meter_font_color = resources->default_text_color; resources->menu_light = 0xababab; resources->menu_highlighted = 0x6f6f6f; resources->menu_down = 0x4b4b4b; resources->menu_up = 0x4b4b4b; resources->menu_shadow = 0x202020; resources->popupmenu_margin = 10; resources->popupmenu_triangle_margin = 15; resources->listbox_title_color = 0xbfbfbf; resources->listbox_title_margin = 20; resources->listbox_title_hotspot = 20; resources->listbox_border1 = 0x1a1a1a; resources->listbox_border2 = 0x373737; resources->listbox_border3 = 0x373737; resources->listbox_border4 = 0x646464; resources->listbox_highlighted = 0x505050; resources->listbox_inactive = 0x373737; resources->listbox_bg = 0; resources->listbox_text = 0xbfbfbf; resources->filebox_margin = 130; resources->file_color = 0xbfbfbf; resources->directory_color = 0xa0a0ff; resources->filebox_icons_images = new_button("icons.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_text_images = new_button("text.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_newfolder_images = new_button("folder.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_updir_images = new_button("updir.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_delete_images = new_button("delete.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_reload_images = new_button("reload.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_descend_images = new_button("openfolder.png", "filebox_bigbutton_up.png", "filebox_bigbutton_hi.png", "filebox_bigbutton_dn.png"); resources->usethis_button_images = resources->ok_images = new_button("ok.png", "filebox_bigbutton_up.png", "filebox_bigbutton_hi.png", "filebox_bigbutton_dn.png"); new_button("ok.png", "new_bigbutton_up.png", "new_bigbutton_hi.png", "new_bigbutton_dn.png", "new_ok_images"); resources->cancel_images = new_button("cancel.png", "filebox_bigbutton_up.png", "filebox_bigbutton_hi.png", "filebox_bigbutton_dn.png"); new_button("cancel.png", "new_bigbutton_up.png", "new_bigbutton_hi.png", "new_bigbutton_dn.png", "new_cancel_images"); resources->bar_data = new_image("bar", "bar.png"); resources->min_menu_w = 96; resources->menu_popup_bg = new_image("menu_popup_bg.png"); resources->menu_item_bg = new_image_set(3, "menuitem_up.png", "menuitem_hi.png", "menuitem_dn.png"); resources->menu_bar_bg = new_image("menubar_bg.png"); resources->menu_title_bg = new_image_set(3, "menubar_up.png", "menubar_hi.png", "menubar_dn.png"); resources->popupmenu_images = 0; // new_image_set(3, // "menupopup_up.png", // "menupopup_hi.png", // "menupopup_dn.png"); resources->toggle_highlight_bg = new_image("toggle_highlight_bg", "text_highlight.png"); resources->generic_button_images = new_image_set(3, "generic_up.png", "generic_hi.png", "generic_dn.png"); resources->horizontal_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"); resources->progress_images = new_image_set(2, "progress_bg.png", "progress_hi.png"); resources->tumble_data = new_image_set(4, "tumble_up.png", "tumble_hi.png", "tumble_bottom.png", "tumble_top.png"); resources->listbox_button = new_button4("listbox_button.png", "editpanel_up.png", "editpanel_hi.png", "editpanel_dn.png", "editpanel_hi.png"); resources->listbox_column = new_image_set(3, "column_up.png", "column_hi.png", "column_dn.png"); resources->listbox_up = new_image("listbox_up.png"); resources->listbox_dn = new_image("listbox_dn.png"); resources->pan_data = new_image_set(7, "pan_up.png", "pan_hi.png", "pan_popup.png", "pan_channel.png", "pan_stick.png", "pan_channel_small.png", "pan_stick_small.png"); resources->pan_text_color = WHITE; resources->pot_images = new_image_set(3, "pot_up.png", "pot_hi.png", "pot_dn.png"); resources->checkbox_images = new_image_set(5, "checkbox_up.png", "checkbox_hi.png", "checkbox_checked.png", "checkbox_dn.png", "checkbox_checkedhi.png"); resources->radial_images = new_image_set(5, "radial_up.png", "radial_hi.png", "radial_checked.png", "radial_dn.png", "radial_checkedhi.png"); resources->xmeter_images = new_image_set(6, "xmeter_normal.png", "xmeter_green.png", "xmeter_red.png", "xmeter_yellow.png", "xmeter_white.png", "xmeter_over.png"); resources->ymeter_images = new_image_set(6, "ymeter_normal.png", "ymeter_green.png", "ymeter_red.png", "ymeter_yellow.png", "ymeter_white.png", "ymeter_over.png"); resources->hscroll_data = new_image_set(10, "hscroll_handle_up.png", "hscroll_handle_hi.png", "hscroll_handle_dn.png", "hscroll_handle_bg.png", "hscroll_left_up.png", "hscroll_left_hi.png", "hscroll_left_dn.png", "hscroll_right_up.png", "hscroll_right_hi.png", "hscroll_right_dn.png"); resources->vscroll_data = new_image_set(10, "vscroll_handle_up.png", "vscroll_handle_hi.png", "vscroll_handle_dn.png", "vscroll_handle_bg.png", "vscroll_left_up.png", "vscroll_left_hi.png", "vscroll_left_dn.png", "vscroll_right_up.png", "vscroll_right_hi.png", "vscroll_right_dn.png"); new_button("prevtip.png", "tipbutton_up.png", "tipbutton_hi.png", "tipbutton_dn.png", "prev_tip"); new_button("nexttip.png", "tipbutton_up.png", "tipbutton_hi.png", "tipbutton_dn.png", "next_tip"); new_button("closetip.png", "tipbutton_up.png", "tipbutton_hi.png", "tipbutton_dn.png", "close_tip"); new_button("swap_extents.png", "editpanel_up.png", "editpanel_hi.png", "editpanel_dn.png", "swap_extents"); // Record windows rgui_batch = new_image("recordgui_batch.png"); rgui_controls = new_image("recordgui_controls.png"); rgui_list = new_image("recordgui_list.png"); rmonitor_panel = new_image("recordmonitor_panel.png"); rmonitor_meters = new_image("recordmonitor_meters.png"); preferences_category_overlap = 0; preferencescategory_x = 0; preferencescategory_y = 5; preferencestitle_x = 5; preferencestitle_y = 10; preferencesoptions_x = 5; preferencesoptions_y = 0; // MWindow message_normal = resources->text_default; audio_color = GREEN; mtransport_margin = 10; toggle_margin = 10; new_image("mbutton_bg", "mbutton_bg.png"); new_image("timebar_bg", "timebar_bg_flat.png"); new_image("timebar_brender", "timebar_brender.png"); new_image("clock_bg", "mclock_flat.png"); new_image("patchbay_bg", "patchbay_bg.png"); new_image("statusbar", "statusbar.png"); new_image("mscroll_filler", "mscroll_filler.png"); new_image_set("zoombar_menu", 3, "zoompopup_up.png", "zoompopup_hi.png", "zoompopup_dn.png"); new_image_set("zoombar_tumbler", 4, "zoomtumble_up.png", "zoomtumble_hi.png", "zoomtumble_bottom.png", "zoomtumble_top.png"); new_image_set("mode_popup", 3, "mode_up.png", "mode_hi.png", "mode_dn.png"); new_image("mode_add", "mode_add.png"); new_image("mode_divide", "mode_divide.png"); new_image("mode_multiply", "mode_multiply.png"); new_image("mode_normal", "mode_normal.png"); new_image("mode_replace", "mode_replace.png"); new_image("mode_subtract", "mode_subtract.png"); new_image("mode_max", "mode_max.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"); // CWindow new_image("cpanel_bg", "cpanel_bg.png"); new_image("cbuttons_left", "cbuttons_left.png"); new_image("cbuttons_right", "cbuttons_right.png"); new_image("cmeter_bg", "cmeter_bg.png"); // VWindow new_image("vbuttons_left", "vbuttons_left.png"); new_image("vclock", "vclock.png"); new_image("preferences_bg", "preferences_bg.png"); new_image("new_bg", "new_bg.png"); new_image("setformat_bg", "setformat_bg.png"); timebar_view_data = new_image("timebar_view.png"); setformat_w = get_image("setformat_bg")->get_w(); setformat_h = get_image("setformat_bg")->get_h(); setformat_x1 = 15; setformat_x2 = 120; setformat_x3 = 315; setformat_x4 = 435; setformat_y1 = 20; setformat_y2 = 85; setformat_y3 = 125; setformat_margin = 30; setformat_channels_x = 25; setformat_channels_y = 242; setformat_channels_w = 250; setformat_channels_h = 250; loadfile_pad = 50; browse_pad = 20; new_toggle("playpatch.png", "patch_up.png", "patch_hi.png", "patch_checked.png", "patch_dn.png", "patch_checkedhi.png", "playpatch_data"); new_toggle("recordpatch.png", "patch_up.png", "patch_hi.png", "patch_checked.png", "patch_dn.png", "patch_checkedhi.png", "recordpatch_data"); new_toggle("gangpatch.png", "patch_up.png", "patch_hi.png", "patch_checked.png", "patch_dn.png", "patch_checkedhi.png", "gangpatch_data"); new_toggle("drawpatch.png", "patch_up.png", "patch_hi.png", "patch_checked.png", "patch_dn.png", "patch_checkedhi.png", "drawpatch_data"); new_image_set("mutepatch_data", 5, "mutepatch_up.png", "mutepatch_hi.png", "mutepatch_checked.png", "mutepatch_dn.png", "mutepatch_checkedhi.png"); new_image_set("expandpatch_data", 5, "expandpatch_up.png", "expandpatch_hi.png", "expandpatch_checked.png", "expandpatch_dn.png", "expandpatch_checkedhi.png"); build_icons(); build_bg_data(); build_overlays(); out_point = new_image_set(5, "out_up.png", "out_hi.png", "out_checked.png", "out_dn.png", "out_checkedhi.png"); in_point = new_image_set(5, "in_up.png", "in_hi.png", "in_checked.png", "in_dn.png", "in_checkedhi.png"); label_toggle = new_image_set(5, "labeltoggle_up.png", "labeltoggle_uphi.png", "label_checked.png", "labeltoggle_dn.png", "label_checkedhi.png"); statusbar_cancel_data = new_image_set(3, "statusbar_cancel_up.png", "statusbar_cancel_hi.png", "statusbar_cancel_dn.png"); VFrame *editpanel_up = new_image("editpanel_up.png"); VFrame *editpanel_hi = new_image("editpanel_hi.png"); VFrame *editpanel_dn = new_image("editpanel_dn.png"); VFrame *editpanel_checked = new_image("editpanel_checked.png"); VFrame *editpanel_checkedhi = new_image("editpanel_checkedhi.png"); new_image("panel_divider", "panel_divider.png"); new_button("bottom_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "bottom_justify"); 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_button("copy.png", editpanel_up, editpanel_hi, editpanel_dn, "copy"); 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"); new_button("inpoint.png", editpanel_up, editpanel_hi, editpanel_dn, "inbutton"); new_button("label.png", editpanel_up, editpanel_hi, editpanel_dn, "labelbutton"); new_button("left_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "left_justify"); new_button("magnify.png", editpanel_up, editpanel_hi, editpanel_dn, "magnify_button"); new_button("middle_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "middle_justify"); new_button("nextlabel.png", editpanel_up, editpanel_hi, editpanel_dn, "nextlabel"); 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); new_button("paste.png", editpanel_up, editpanel_hi, editpanel_dn, "paste"); new_button("prevlabel.png", editpanel_up, editpanel_hi, editpanel_dn, "prevlabel"); 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); 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"); new_button("undo.png", editpanel_up, editpanel_hi, editpanel_dn, "undo"); new_button("wrench.png", editpanel_up, editpanel_hi, editpanel_dn, "wrench"); VFrame *transport_up = new_image("transportup.png"); VFrame *transport_hi = new_image("transporthi.png"); VFrame *transport_dn = new_image("transportdn.png"); new_button("end.png", transport_up, transport_hi, transport_dn, "end"); new_button("fastfwd.png", transport_up, transport_hi, transport_dn, "fastfwd"); new_button("fastrev.png", transport_up, transport_hi, transport_dn, "fastrev"); new_button("play.png", transport_up, transport_hi, transport_dn, "play"); new_button("framefwd.png", transport_up, transport_hi, transport_dn, "framefwd"); new_button("framerev.png", transport_up, transport_hi, transport_dn, "framerev"); new_button("pause.png", transport_up, transport_hi, transport_dn, "pause"); new_button("record.png", transport_up, transport_hi, transport_dn, "record"); new_button("singleframe.png", transport_up, transport_hi, transport_dn, "recframe"); new_button("reverse.png", transport_up, transport_hi, transport_dn, "reverse"); new_button("rewind.png", transport_up, transport_hi, transport_dn, "rewind"); new_button("stop.png", transport_up, transport_hi, transport_dn, "stop"); new_button("stop.png", transport_up, transport_hi, transport_dn, "stoprec"); // CWindow icons new_image("cwindow_inactive", "cwindow_inactive.png"); new_image("cwindow_active", "cwindow_active.png"); new_image_set("batch_render_start", 3, "batchstart_up.png", "batchstart_hi.png", "batchstart_dn.png"); new_image_set("batch_render_stop", 3, "batchstop_up.png", "batchstop_hi.png", "batchstop_dn.png"); new_image_set("batch_render_cancel", 3, "batchcancel_up.png", "batchcancel_hi.png", "batchcancel_dn.png"); new_image_set("category_button", 3, "preferencesbutton_dn.png", "preferencesbutton_dnhi.png", "preferencesbutton_dnlo.png"); new_image_set("category_button_checked", 3, "preferencesbutton_up.png", "preferencesbutton_uphi.png", "preferencesbutton_dnlo.png"); new_image_set("color3way_point", 3, "color3way_up.png", "color3way_hi.png", "color3way_dn.png"); new_toggle("arrow.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "arrow"); new_toggle("autokeyframe.png", transport_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "autokeyframe"); new_toggle("ibeam.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "ibeam"); new_toggle("show_meters.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "meters"); new_toggle("blank30x30.png", new_image("locklabels_locked.png"), new_image("locklabels_lockedhi.png"), new_image("locklabels_unlocked.png"), new_image("locklabels_dn.png"), // can't have seperate down for each!!?? new_image("locklabels_unlockedhi.png"), "locklabels"); VFrame *cpanel_up = new_image("cpanel_up.png"); VFrame *cpanel_hi = new_image("cpanel_hi.png"); VFrame *cpanel_dn = new_image("cpanel_dn.png"); 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"); new_toggle("magnify.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "magnify"); new_toggle("mask.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "mask"); new_toggle("ruler.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "ruler"); new_toggle("projector.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "projector"); new_toggle("protect.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "protect"); new_toggle("titlesafe.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "titlesafe"); new_toggle("toolwindow.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "tool"); // toggle for tangent mode (compositor/tool window) new_toggle("tan_smooth.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "tan_smooth"); new_toggle("tan_linear.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "tan_linear"); flush_images(); title_font = MEDIUMFONT_3D; title_color = 0xbfbfbf; recordgui_fixed_color = YELLOW; recordgui_variable_color = RED; channel_position_color = MEYELLOW; resources->meter_title_w = 25; // (asset) edit info text color edit_font_color = YELLOW; }
void BlueDotTheme::initialize() { BC_Resources *resources = BC_WindowBase::get_resources(); // about_bg = new_image("about_bg.png"); // COPIED FROM DEFAULT THEME 1>> resources->text_default = 0x000000; resources->text_background = 0xffffff; //listbox borders resources->text_border1 = 0x4a484a; // (top outer) resources->text_border2 = 0x000000; // (top inner) resources->text_border3 = 0xacaeac; // (bottom inner) resources->text_border4 = 0xffffff; // (bottom outer) resources->text_inactive_highlight = 0xacacac; resources->text_highlight = BGREY; // COPIED FROM DEFAULT THEME <<1 resources->bg_color = FGGREY; //bg of windows (where no pics... // COPIED FROM DEFAULT THEME 2>> resources->default_text_color = 0x000000; resources->menu_title_text = 0x000000; resources->popup_title_text = 0x000000; // COPIED FROM DEFAULT THEME <<2 resources->menu_item_text = BLACK; // COPIED FROM DEFAULT THEME 3>> resources->generic_button_margin = 15; //Length of buttons and color tabs resources->pot_needle_color = resources->text_default; resources->pot_offset = 0; resources->progress_text = resources->text_default; // COPIED FROM DEFAULT THEME <<3 resources->meter_font = SMALLFONT; //Specific to BD resources->meter_font_color = BLACK; resources->meter_title_w = 20; //Specific to BD resources->meter_3d = 0; //Specific to BD resources->menu_light = FTGREY; //menu resources->menu_highlighted = BGREY; //NMBLUE resources->menu_down = BGREY; resources->menu_up = FGGREY; resources->menu_shadow = FTGREY; // MIHA: COPIED FROM DEFAULT THEME M1>> resources->popupmenu_margin = 10; // ugly resources->popupmenu_triangle_margin = 15; // ugly // MIHA: COPIED FROM DEFAULT THEME M1<< // COPIED FROM DEFAULT THEME 4>> resources->listbox_title_color = 0x000000; resources->listbox_title_margin = 0; resources->listbox_title_hotspot = 5; // No. of pixels around the borders to allow dragging resources->listbox_border1 = 0x4a484a; // (top outer) resources->listbox_border2 = 0x000000; // (top inner) resources->listbox_border3 = 0xffe200; // (bottom inner) resources->listbox_border4 = 0xffffff; // (bottom outer) resources->listbox_highlighted = 0xeee6ee; resources->listbox_inactive = 0xffffffff; // (background) resources->listbox_bg = new_image("list_bg.png"); //NOT COPIED! resources->listbox_text = 0x000000; resources->listbox_selected = BGREY; resources->dirbox_margin = 50; resources->filebox_margin = 101; resources->file_color = 0x000000; resources->directory_color = DKBLUE; // COPIED FROM DEFAULT THEME <<4 resources->menu_highlighted_fontcolor = DDBLUE; //Specific to BD //There are differences here, but we won't change until the end. //Specific to BD resources->filebox_icons_images = new_image_set(3, "file_icons_up.png", "file_icons_uphi.png", "file_icons_dn.png"); resources->filebox_text_images = new_image_set(3, "file_text_up.png", "file_text_uphi.png", "file_text_dn.png"); resources->filebox_newfolder_images = new_image_set(3, "file_newfolder_up.png", "file_newfolder_uphi.png", "file_newfolder_dn.png"); resources->filebox_updir_images = new_image_set(3, "file_updir_up.png", "file_updir_uphi.png", "file_updir_dn.png"); resources->filebox_delete_images = new_image_set(3, "file_delete_up.png", "file_delete_uphi.png", "file_delete_dn.png"); resources->filebox_reload_images = new_image_set(3, "file_reload_up.png", "file_reload_uphi.png", "file_reload_dn.png"); resources->filebox_descend_images = new_image_set(3, "file_openfolder_up.png", "file_openfolder_uphi.png", "file_openfolder_dn.png"); //Specific to BD resources->usethis_button_images = resources->ok_images = new_button("ok.png", "generic_up.png", "generic_hi.png", "generic_dn.png"); new_button("ok.png", "generic_up.png", "generic_hi.png", "generic_dn.png", "new_ok_images"); resources->cancel_images = new_button("cancel.png", "generic_up.png", "generic_hi.png", "generic_dn.png"); new_button("cancel.png", "generic_up.png", "generic_hi.png", "generic_dn.png", "new_cancel_images"); resources->bar_data = new_image("bar", "bar.png"); resources->min_menu_w = 0; resources->menu_popup_bg = 0; // if (0) use menu_light, menu_up, menu_shadow resources->menu_item_bg = 0; // if (0) use menu_light, menu_highlighted, menu_down, menu_shadow resources->menu_bar_bg = 0; // if (0) use menu_light, menu_shadow, and height of MEDIUMFONT + 8 resources->menu_title_bg = 0; // if (0) use menu_light, menu_highlighted, menu_down, menu_shadow resources->popupmenu_images = 0; // if (0) get_resources()->use generic_button_images resources->toggle_highlight_bg = 0; // if (0) "Draw a plain box" as per bctoggle.C resources->generic_button_images = new_image_set(3, "generic_up.png", "generic_hi.png", "generic_dn.png"); resources->horizontal_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"); resources->vertical_slider_data = new_image_set(6, "vertical_slider_fg_up.png", "vertical_slider_fg_hi.png", "vertical_slider_fg_dn.png", "vertical_slider_bg_up.png", "vertical_slider_bg_hi.png", "vertical_slider_bg_dn.png"); resources->progress_images = new_image_set(2, "progress_bg.png", "progress_hi.png"); resources->tumble_data = new_image_set(4, "tumble_up.png", "tumble_hi.png", "tumble_bottom.png", "tumble_top.png"); resources->listbox_button = new_image_set(4, "listbox_button_up.png", "listbox_button_hi.png", "listbox_button_dn.png", "listbox_button_disabled.png"); // probably need to make this for the suv theme resources->listbox_column = new_image_set(3, "column_up.png", "column_hi.png", "column_dn.png"); resources->listbox_expand = new_image_set(5, "listbox_expandup.png", "listbox_expanduphi.png", "listbox_expandchecked.png", "listbox_expanddn.png", "listbox_expandcheckedhi.png"); resources->listbox_up = new_image("listbox_up.png"); resources->listbox_dn = new_image("listbox_dn.png"); resources->pan_data = new_image_set(7, "pan_up.png", "pan_hi.png", "pan_popup.png", "pan_channel.png", "pan_stick.png", "pan_channel_small.png", "pan_stick_small.png"); resources->pan_text_color = WHITE; resources->pot_images = new_image_set(3, "pot_up.png", "pot_hi.png", "pot_dn.png"); //Graphic Copied from default. Improve!! resources->checkbox_images = new_image_set(5, "checkbox_up.png", "checkbox_uphi.png", "checkbox_checked.png", "checkbox_down.png", "checkbox_checkedhi.png"); resources->radial_images = new_image_set(5, "radial_up.png", "radial_uphi.png", "radial_checked.png", "radial_down.png", "radial_checkedhi.png"); resources->xmeter_images = new_image_set(6, "xmeter_normal.png", "xmeter_green.png", "xmeter_red.png", "xmeter_yellow.png", "xmeter_normal.png", "xmeter_over.png"); resources->ymeter_images = new_image_set(6, "ymeter_normal.png", "ymeter_green.png", "ymeter_red.png", "ymeter_yellow.png", "ymeter_normal.png", "ymeter_over.png"); resources->hscroll_data = new_image_set(10, "hscroll_center_up.png", "hscroll_center_hi.png", "hscroll_center_dn.png", "hscroll_bg.png", "hscroll_back_up.png", "hscroll_back_hi.png", "hscroll_back_dn.png", "hscroll_fwd_up.png", "hscroll_fwd_hi.png", "hscroll_fwd_dn.png"); resources->vscroll_data = new_image_set(10, "vscroll_center_up.png", "vscroll_center_hi.png", "vscroll_center_dn.png", "vscroll_bg.png", "vscroll_back_up.png", "vscroll_back_hi.png", "vscroll_back_dn.png", "vscroll_fwd_up.png", "vscroll_fwd_hi.png", "vscroll_fwd_dn.png"); //Graphic Copied from default. Improve!! //To make this work better, it may be neccessary to replace new_button with new_image_set new_button("prevtip.png", "tipbutton_up.png", "tipbutton_hi.png", "tipbutton_dn.png", "prev_tip"); new_button("nexttip.png", "tipbutton_up.png", "tipbutton_hi.png", "tipbutton_dn.png", "next_tip"); new_button("closetip.png", "tipbutton_up.png", "tipbutton_hi.png", "tipbutton_dn.png", "close_tip"); new_button("swap_extents.png", "editpanel_up.png", "editpanel_hi.png", "editpanel_dn.png", "swap_extents"); //swap_extents.png not copied // Record windows rgui_batch = new_image("recordgui_batch.png"); rgui_controls = new_image("recordgui_controls.png"); rgui_list = new_image("recordgui_list.png"); rmonitor_panel = new_image("recordmonitor_panel.png"); rmonitor_meters = new_image("recordmonitor_meters.png"); //COPY START >> preferences_category_overlap = 0; preferencescategory_x = 5; preferencescategory_y = 5; preferencestitle_x = 5; preferencestitle_y = 10; preferencesoptions_x = 5; preferencesoptions_y = 0; //COPY END<< // MWindow //COPY START >> message_normal = resources->text_default; audio_color = BLACK; mtransport_margin = 11; toggle_margin = 11; //COPY END >> new_image("mbutton_left","mbutton_left.png"); new_image("mbutton_right","mbutton_right.png"); new_image("timebar_bg", "timebar_bg.png"); new_image("timebar_brender", "timebar_brender.png"); new_image("clock_bg", "mclock.png"); new_image("patchbay_bg", "patchbay_bg.png"); new_image("tracks_bg","tracks_bg.png"); new_image("zoombar_left","zoombar_left.png"); new_image("zoombar_right","zoombar_right.png"); new_image("statusbar_left","statusbar_left.png"); new_image("statusbar_right","statusbar_right.png"); //Here an improvement may be needed new_image_set("zoombar_menu", 3, "generic_up.png", "generic_hi.png", "generic_dn.png"); new_image_set("zoombar_tumbler", 4, "tumble_up.png", "tumble_hi.png", "tumble_bottom.png", "tumble_top.png"); //Graphic Copied from default. Improve!! new_image_set("mode_popup", 3, "generic_up.png", "generic_hi.png", "generic_dn.png"); new_image("mode_add", "mode_add.png"); new_image("mode_divide", "mode_divide.png"); new_image("mode_multiply", "mode_multiply.png"); new_image("mode_normal", "mode_normal.png"); new_image("mode_replace", "mode_replace.png"); new_image("mode_subtract", "mode_subtract.png"); new_image("mode_max", "mode_max.png"); //Graphic Copied from default. Improve!! new_toggle("plugin_on.png", "pluginbutton_hi.png", "pluginbutton_hi.png", "pluginbutton_select.png", "pluginbutton_dn.png", "pluginbutton_selecthi.png", "plugin_on"); //Graphic Copied from default. Improve!! new_toggle("plugin_show.png", "plugin_show.png", "pluginbutton_hi.png", "pluginbutton_select.png", "pluginbutton_dn.png", "pluginbutton_selecthi.png", "plugin_show"); // CWindow new_image("cpanel_bg", "cpanel_bg.png"); new_image("cbuttons_left", "cbuttons_left.png"); new_image("cbuttons_right", "cbuttons_right.png"); new_image("cmeter_bg", "cmeter_bg.png"); // VWindow new_image("vbuttons_left", "vbuttons_left.png"); new_image("vbuttons_right","vbuttons_right.png"); new_image("vmeter_bg","vmeter_bg.png"); new_image("preferences_bg", "preferences_bg.png"); new_image("new_bg", "new_bg.png"); new_image("setformat_bg", "setformat_bg2.png"); timebar_view_data = new_image("timebar_view.png"); // x, y of Format dialog box setformat_w = 640; setformat_h = 560; setformat_x1 = 15; setformat_x2 = 120; setformat_x3 = 315; setformat_x4 = 435; setformat_y1 = 20; setformat_y2 = 85; setformat_y3 = 125; setformat_margin = 30; setformat_channels_x = 25; setformat_channels_y = 242; setformat_channels_w = 250; setformat_channels_h = 250; loadfile_pad = 70; browse_pad = 20; //This buttons miss a bit. May need to be improved new_image_set("playpatch_data", 5, "playpatch_up.png", "playpatch_hi.png", "playpatch_checked.png", "playpatch_dn.png", "playpatch_checkedhi.png"); new_image_set("recordpatch_data", 5, "recordpatch_up.png", "recordpatch_hi.png", "recordpatch_checked.png", "recordpatch_dn.png", "recordpatch_checkedhi.png"); new_image_set("gangpatch_data", 5, "gangpatch_up.png", "gangpatch_hi.png", "gangpatch_checked.png", "gangpatch_dn.png", "gangpatch_checkedhi.png"); new_image_set("drawpatch_data", 5, "drawpatch_up.png", "drawpatch_hi.png", "drawpatch_checked.png", "drawpatch_dn.png", "drawpatch_checkedhi.png"); new_image_set("mutepatch_data", 5, "mutepatch_up.png", "mutepatch_hi.png", "mutepatch_checked.png", "mutepatch_dn.png", "mutepatch_checkedhi.png"); new_image_set("expandpatch_data", 5, "expandpatch_up.png", "expandpatch_hi.png", "expandpatch_checked.png", "expandpatch_dn.png", "expandpatch_checkedhi.png"); build_icons(); build_bg_data(); build_overlays(); //Graphic Copied from default. Improve!! -> See outpoint.png/inpoint.png out_point = new_image_set(5, "out_up.png", "out_hi.png", "out_checked.png", "out_dn.png", "out_checkedhi.png"); in_point = new_image_set(5, "in_up.png", "in_hi.png", "in_checked.png", "in_dn.png", "in_checkedhi.png"); //Graphic Copied from default. Improve!! -> see label.png label_toggle = new_image_set(5, "labeltoggle_up.png", "labeltoggle_uphi.png", "label_checked.png", "labeltoggle_dn.png", "label_checkedhi.png"); statusbar_cancel_data = new_image_set(3, "statusbar_cancel_up.png", "statusbar_cancel_hi.png", "statusbar_cancel_dn.png"); //Graphic Copied from default. Improve!! -> make transparent edges VFrame *editpanel_up = new_image("editpanel_up.png"); VFrame *editpanel_hi = new_image("editpanel_hi.png"); VFrame *editpanel_dn = new_image("editpanel_dn.png"); VFrame *editpanel_checked = new_image("editpanel_checked.png"); VFrame *editpanel_checkedhi = new_image("editpanel_checkedhi.png"); //Graphic Copied from default. Improve!! new_image("panel_divider", "panel_divider.png"); new_button("bottom_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "bottom_justify"); 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_button("copy.png", editpanel_up, editpanel_hi, editpanel_dn, "copy"); 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"); new_button("inpoint.png", editpanel_up, editpanel_hi, editpanel_dn, "inbutton"); // indelete_data = new_button("clearinpoint.png", editpanel_up, editpanel_hi, editpanel_dn); //Specific to BD new_button("label.png", editpanel_up, editpanel_hi, editpanel_dn, "labelbutton"); new_button("left_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "left_justify"); new_button("magnifyS.png", "editpanelW_up.png", "editpanelW_hi.png", "editpanelW_dn.png", "magnify_button"); new_button("middle_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "middle_justify"); new_button("nextlabel.png", editpanel_up, editpanel_hi, editpanel_dn, "nextlabel"); new_button("outpoint.png", editpanel_up, editpanel_hi, editpanel_dn, "outbutton"); // outdelete_data = new_button("clearoutpoint.png", editpanel_up, editpanel_hi, editpanel_dn); //Specific to BD over_button = new_button("over.png", editpanel_up, editpanel_hi, editpanel_dn); overwrite_data = new_button("overwrite.png", editpanel_up, editpanel_hi, editpanel_dn); new_button("paste.png", editpanel_up, editpanel_hi, editpanel_dn, "paste"); new_button("prevlabel.png", editpanel_up, editpanel_hi, editpanel_dn, "prevlabel"); 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); 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"); new_button("undo.png", editpanel_up, editpanel_hi, editpanel_dn, "undo"); new_button("wrench.png", "editpanelW_up.png", "editpanelW_hi.png", "editpanelW_dn.png", "wrench"); //Make transparent borders #define TRANSPORT_LEFT_IMAGES "transport_left_up.png", "transport_left_hi.png", "transport_left_dn.png" #define TRANSPORT_CENTER_IMAGES "transport_center_up.png", "transport_center_hi.png", "transport_center_dn.png" #define TRANSPORT_RIGHT_IMAGES "transport_right_up.png", "transport_right_hi.png", "transport_right_dn.png" // build_transport(duplex_data, get_image_data("duplex.png"), transport_bg, 1); //Specific to BD new_button("end.png", TRANSPORT_RIGHT_IMAGES, "end"); new_button("fastfwd.png",TRANSPORT_CENTER_IMAGES, "fastfwd"); new_button("fastrev.png",TRANSPORT_CENTER_IMAGES, "fastrev"); new_button("play.png",TRANSPORT_CENTER_IMAGES, "play"); new_button("framefwd.png", TRANSPORT_CENTER_IMAGES, "framefwd"); new_button("framerev.png", TRANSPORT_CENTER_IMAGES, "framerev"); //Graphic Copied from default. Improve!! new_button("pause.png", TRANSPORT_CENTER_IMAGES, "pause"); new_button("record.png", TRANSPORT_CENTER_IMAGES, "record"); //Graphic Copied from default. Improve!! new_button("singleframe.png", TRANSPORT_CENTER_IMAGES, "recframe"); new_button("reverse.png", TRANSPORT_CENTER_IMAGES, "reverse"); new_button("rewind.png", TRANSPORT_LEFT_IMAGES, "rewind"); new_button("stop.png", TRANSPORT_CENTER_IMAGES, "stop"); new_button("stoprec.png", TRANSPORT_RIGHT_IMAGES, "stoprec"); // CWindow icons //Graphic Copied from default. Improve!! new_image("cwindow_inactive", "cwindow_inactive.png"); new_image("cwindow_active", "cwindow_active.png"); new_image_set("batch_render_start", 3, "batchstart_up.png", "batchstart_hi.png", "batchstart_dn.png"); new_image_set("batch_render_stop", 3, "batchstop_up.png", "batchstop_hi.png", "batchstop_dn.png"); new_image_set("batch_render_cancel", 3, "batchcancel_up.png", "batchcancel_hi.png", "batchcancel_dn.png"); // MIHA: COPIED FROM DEFAULT THEME M2>> //Graphic Copied from default. Improve!! new_image_set("category_button", 3, "preferencesbutton_dn.png", "preferencesbutton_dnhi.png", "preferencesbutton_dnlo.png"); new_image_set("category_button_checked", 3, "preferencesbutton_up.png", "preferencesbutton_uphi.png", "preferencesbutton_dnlo.png"); // MIHA: COPIED FROM DEFAULT THEME M2<< new_toggle("arrow.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "arrow"); new_toggle("autokeyframe.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "autokeyframe"); new_toggle("ibeam.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "ibeam"); new_toggle("show_meters.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "meters"); new_toggle("blank30x30.png", new_image("locklabels_locked.png"), new_image("locklabels_lockedhi.png"), new_image("locklabels_unlocked.png"), new_image("locklabels_dn.png"), // can't have seperate down for each!!?? new_image("locklabels_unlockedhi.png"), "locklabels"); // MIHA: COPIED FROM DEFAULT THEME M3>> //Is that necessary?? VFrame *cpanel_up = new_image("editpanel_up.png"); VFrame *cpanel_hi = new_image("editpanel_hi.png"); VFrame *cpanel_dn = new_image("editpanel_dn.png"); VFrame *cpanel_checked = new_image("editpanel_checked.png"); VFrame *cpanel_checkedhi = new_image("editpanel_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"); new_toggle("magnify.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "magnify"); new_toggle("mask.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "mask"); new_toggle("ruler.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "ruler"); new_toggle("projector.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "projector"); new_toggle("protect.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "protect"); new_toggle("titlesafe.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "titlesafe"); new_toggle("toolwindow.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "tool"); // MIHA: COPIED FROM DEFAULT THEME M3<< // Maybe we can live without the commented part // MIHA: Commented out in favor of default version M4>> // new_toggle("camera.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi,"camera"); // new_toggle("crop.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi,"crop"); // new_toggle("eyedrop.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi,"eyedrop"); // new_toggle("magnify.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi,"magnify"); // new_toggle("mask.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi,"mask"); // new_toggle("projector.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi,"projector"); // new_toggle("protect.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi,"protect"); // new_toggle("titlesafe.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi,"titlesafe"); // new_toggle("toolwindow.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi,"tool"); // MIHA: Commented out in favor of default version M4<< // toggle for tangent mode (compositor/tool window) new_toggle("tan_smooth.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "tan_smooth"); new_toggle("tan_linear.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "tan_linear"); flush_images(); title_font = MEDIUMFONT; title_color = BLACK; recordgui_fixed_color = BLACK; recordgui_variable_color = RED; resources->medium_font = N_("-*-helvetica-medium-r-normal-*-14-*"); channel_position_color = MEYELLOW; resources->meter_title_w = 25; // (asset) edit info text color edit_font_color = BLACK; //Specific to BD //clock resources->draw_clock_background = 0; //Specific to BD //buttons resources->button_highlighted = LTGREY; resources->button_uphighlighted = DKGREY; resources->button_light = WHITE; resources->button_up = LTGREY; resources->button_shadow = DKGREY; resources->button_down = MDGREY; //Specific to BD //listbox //labels resources->label_images = new_image_set(5, "radial_up.png", "radial_uphi.png", "radial_checked.png", "radial_down.png", "radial_checkedhi.png"); /* resources->type_to_icon = new_image_set(5, "file_folder.png", "file_unknown.png", "file_film.png", "file_sound.png", "file_column.png"); */ //Specific to BD resources->audiovideo_color = DKGREY; //Specific to BD - Copied from Blonde, replace letters //clock font resources->medium_7segment = new_image_set(20, "black_0.png", "black_1.png", "black_2.png", "black_3.png", "black_4.png", "black_5.png", "black_6.png", "black_7.png", "black_8.png", "black_9.png", "black_colon.png", "black_period.png", "black_a.png", "black_b.png", "black_c.png", "black_d.png", "black_e.png", "black_f.png", "black_space.png", "black_dash.png"); //Specific to BD //tooltip resources->tooltip_bg_color = 0xfff7e3; }
void DefaultTheme::initialize() { BC_Resources *resources = BC_WindowBase::get_resources(); resources->generic_button_images = new_image_set(3, "generic_up.png", "generic_hi.png", "generic_dn.png"); resources->horizontal_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"); resources->progress_images = new_image_set(2, "progress_bg.png", "progress_hi.png"); resources->tumble_data = new_image_set(4, "tumble_up.png", "tumble_hi.png", "tumble_botdn.png", "tumble_topdn.png"); resources->listbox_button = new_image_set(3, "listbox_button_up.png", "listbox_button_hi.png", "listbox_button_dn.png"); resources->listbox_column = new_image_set(3, "listbox_column_up.png", "listbox_column_hi.png", "listbox_column_dn.png"); resources->pan_data = new_image_set(7, "pan_up.png", "pan_hi.png", "pan_popup.png", "pan_channel.png", "pan_stick.png", "pan_channel_small.png", "pan_stick_small.png"); resources->pan_text_color = WHITE; resources->pot_images = new_image_set(3, "pot_up.png", "pot_hi.png", "pot_dn.png"); resources->checkbox_images = new_image_set(5, "checkbox_up.png", "checkbox_uphi.png", "checkbox_checked.png", "checkbox_down.png", "checkbox_checkedhi.png"); resources->radial_images = new_image_set(5, "radial_up.png", "radial_uphi.png", "radial_checked.png", "radial_down.png", "radial_checkedhi.png"); resources->xmeter_images = new_image_set(6, "xmeter_normal.png", "xmeter_green.png", "xmeter_red.png", "xmeter_yellow.png", "xmeter_white.png", "xmeter_over.png"); resources->ymeter_images = new_image_set(6, "ymeter_normal.png", "ymeter_green.png", "ymeter_red.png", "ymeter_yellow.png", "ymeter_white.png", "ymeter_over.png"); resources->hscroll_data = new_image_set(10, "hscroll_center_up.png", "hscroll_center_hi.png", "hscroll_center_dn.png", "hscroll_bg.png", "hscroll_back_up.png", "hscroll_back_hi.png", "hscroll_back_dn.png", "hscroll_fwd_up.png", "hscroll_fwd_hi.png", "hscroll_fwd_dn.png"); resources->vscroll_data = new_image_set(10, "vscroll_center_up.png", "vscroll_center_hi.png", "vscroll_center_dn.png", "vscroll_bg.png", "vscroll_back_up.png", "vscroll_back_hi.png", "vscroll_back_dn.png", "vscroll_fwd_up.png", "vscroll_fwd_hi.png", "vscroll_fwd_dn.png"); resources->ok_images = new_button("ok.png", "generic_up.png", "generic_hi.png", "generic_dn.png"); resources->cancel_images = new_button("cancel.png", "generic_up.png", "generic_hi.png", "generic_dn.png"); // Record windows rgui_batch = new_image("recordgui_batch.png"); rgui_controls = new_image("recordgui_controls.png"); rgui_list = new_image("recordgui_list.png"); rmonitor_panel = new_image("recordmonitor_panel.png"); rmonitor_meters = new_image("recordmonitor_meters.png"); // MWindow mbutton_left = new_image("mbutton_left.png"); mbutton_right = new_image("mbutton_right.png"); new_image("timebar_bg", "timebar_bg.png"); new_image("timebar_brender", "timebar_brender.png"); new_image("clock_bg", "mclock.png"); new_image("patchbay_bg", "patchbay_bg.png"); tracks_bg = new_image("tracks_bg.png"); zoombar_left = new_image("zoombar_left.png"); zoombar_right = new_image("zoombar_right.png"); statusbar_left = new_image("statusbar_left.png"); statusbar_right = new_image("statusbar_right.png"); // CWindow cpanel_bg = new_image("cpanel_bg.png"); cbuttons_left = new_image("cbuttons_left.png"); cbuttons_right = new_image("cbuttons_right.png"); cmeter_bg = new_image("cmeter_bg.png"); // VWindow vbuttons_left = new_image("vbuttons_left.png"); vbuttons_right = new_image("vbuttons_right.png"); vmeter_bg = new_image("vmeter_bg.png"); preferences_bg = new_image("preferences_bg.png"); new_bg = new_image("new_bg.png"); setformat_bg = new_image("setformat_bg2.png"); timebar_view_data = new_image("timebar_view.png"); setformat_w = 600; setformat_h = 560; setformat_x1 = 15; setformat_x2 = 100; setformat_x3 = 315; setformat_x4 = 415; setformat_y1 = 20; setformat_y2 = 85; setformat_y3 = 125; setformat_margin = 30; setformat_channels_x = 25; setformat_channels_y = 242; setformat_channels_w = 250; setformat_channels_h = 250; loadfile_pad = 70; browse_pad = 20; build_icons(); build_bg_data(); new_image_set("drawpatch_data", 5, "drawpatch_up.png", "drawpatch_hi.png", "drawpatch_checked.png", "drawpatch_dn.png", "drawpatch_checkedhi.png"); new_image_set("expandpatch_data", 5, "expandpatch_up.png", "expandpatch_hi.png", "expandpatch_checked.png", "expandpatch_dn.png", "expandpatch_checkedhi.png"); new_image_set("gangpatch_data", 5, "gangpatch_up.png", "gangpatch_hi.png", "gangpatch_checked.png", "gangpatch_dn.png", "gangpatch_checkedhi.png"); new_image_set("mutepatch_data", 5, "mutepatch_up.png", "mutepatch_hi.png", "mutepatch_checked.png", "mutepatch_dn.png", "mutepatch_checkedhi.png"); new_image_set("playpatch_data", 5, "playpatch_up.png", "playpatch_hi.png", "playpatch_checked.png", "playpatch_dn.png", "playpatch_checkedhi.png"); new_image_set("recordpatch_data", 5, "recordpatch_up.png", "recordpatch_hi.png", "recordpatch_checked.png", "recordpatch_dn.png", "recordpatch_checkedhi.png"); build_overlays(); out_point = new_image_set(5, "out_up.png", "out_hi.png", "out_checked.png", "out_dn.png", "out_checkedhi.png"); in_point = new_image_set(5, "in_up.png", "in_hi.png", "in_checked.png", "in_dn.png", "in_checkedhi.png"); label_toggle = new_image_set(5, "labeltoggle_up.png", "labeltoggle_uphi.png", "label_checked.png", "labeltoggle_dn.png", "label_checkedhi.png"); statusbar_cancel_data = new_image_set(3, "statusbar_cancel_up.png", "statusbar_cancel_hi.png", "statusbar_cancel_dn.png"); VFrame *editpanel_up = new_image("editpanel_up.png"); VFrame *editpanel_hi = new_image("editpanel_hi.png"); VFrame *editpanel_dn = new_image("editpanel_dn.png"); VFrame *editpanel_checked = new_image("editpanel_checked.png"); VFrame *editpanel_checkedhi = new_image("editpanel_checkedhi.png"); bottom_justify = new_button("bottom_justify.png", editpanel_up, editpanel_hi, editpanel_dn); center_justify = new_button("center_justify.png", editpanel_up, editpanel_hi, editpanel_dn); channel_data = new_button("channel.png", editpanel_up, editpanel_hi, editpanel_dn); new_button("copy.png", editpanel_up, editpanel_hi, editpanel_dn, "copy"); 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"); new_button("inpoint.png", editpanel_up, editpanel_hi, editpanel_dn, "inbutton"); new_button("label.png", editpanel_up, editpanel_hi, editpanel_dn, "labelbutton"); left_justify = new_button("left_justify.png", editpanel_up, editpanel_hi, editpanel_dn); magnify_button_data = new_button("magnify.png", editpanel_up, editpanel_hi, editpanel_dn); middle_justify = new_button("middle_justify.png", editpanel_up, editpanel_hi, editpanel_dn); new_button("nextlabel.png", editpanel_up, editpanel_hi, editpanel_dn, "nextlabel"); 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); new_button("paste.png", editpanel_up, editpanel_hi, editpanel_dn, "paste"); new_button("prevlabel.png", editpanel_up, editpanel_hi, editpanel_dn, "prevlabel"); new_button("redo.png", editpanel_up, editpanel_hi, editpanel_dn, "redo"); right_justify = new_button("right_justify.png", editpanel_up, editpanel_hi, editpanel_dn); splice_data = new_button("splice.png", editpanel_up, editpanel_hi, editpanel_dn); new_button("toclip.png", editpanel_up, editpanel_hi, editpanel_dn, "toclip"); top_justify = new_button("top_justify.png", editpanel_up, editpanel_hi, editpanel_dn); new_button("undo.png", editpanel_up, editpanel_hi, editpanel_dn, "undo"); wrench_data = new_button("wrench.png", editpanel_up, editpanel_hi, editpanel_dn); // CWindow icons new_image("cwindow_inactive", "cwindow_inactive.png"); new_image("cwindow_active", "cwindow_active.png"); new_image_set("batch_render_start", 3, "batchstart_up.png", "batchstart_hi.png", "batchstart_dn.png"); new_image_set("batch_render_stop", 3, "batchstop_up.png", "batchstop_hi.png", "batchstop_dn.png"); new_image_set("batch_render_cancel", 3, "batchcancel_up.png", "batchcancel_hi.png", "batchcancel_dn.png"); new_toggle("arrow.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "arrow"); new_toggle("autokeyframe.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "autokeyframe"); camera_data = new_toggle("camera.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi); crop_data = new_toggle("crop.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi); new_toggle("ibeam.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "ibeam"); magnify_data = new_toggle("magnify.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi); mask_data = new_toggle("mask.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi); proj_data = new_toggle("projector.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi); protect_data = new_toggle("protect.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi); show_meters = new_toggle("show_meters.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi); titlesafe_data = new_toggle("titlesafe.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi); tool_data = new_toggle("toolwindow.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi); new_toggle("eyedrop.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "cwindow_eyedrop"); static VFrame **transport_bg = new_image_set(3, "transportup.png", "transporthi.png", "transportdn.png"); build_transport("end", get_image_data("end.png"), transport_bg, 2); build_transport("fastfwd", get_image_data("fastfwd.png"), transport_bg, 1); build_transport("fastrev", get_image_data("fastrev.png"), transport_bg, 1); build_transport("play", get_image_data("play.png"), transport_bg, 1); build_transport("framefwd", get_image_data("framefwd.png"), transport_bg, 1); build_transport("framerev", get_image_data("framerev.png"), transport_bg, 1); build_transport("pause", get_image_data("pause.png"), transport_bg, 1); build_transport("record", get_image_data("record.png"), transport_bg, 1); build_transport("singleframe", get_image_data("singleframe.png"), transport_bg, 1); build_transport("reverse", get_image_data("reverse.png"), transport_bg, 1); build_transport("rewind", get_image_data("rewind.png"), transport_bg, 0); build_transport("stop", get_image_data("stop.png"), transport_bg, 1); build_transport("stoprec", get_image_data("stoprec.png"), transport_bg, 2); flush_images(); title_font = MEDIUMFONT_3D; title_color = WHITE; recordgui_fixed_color = YELLOW; recordgui_variable_color = RED; channel_position_color = MEYELLOW; resources->meter_title_w = 25; }
// Need to delete everything here Theme::~Theme() { flush_images(); zoom_values.remove_all_objects(); }
void MicroTheme::initialize() { //printf("MicroTheme::initialize 1\n"); mwindow_icon = new VFrame(get_image("mwindow_icon.png")); vwindow_icon = new VFrame(get_image("mwindow_icon.png")); cwindow_icon = new VFrame(get_image("mwindow_icon.png")); awindow_icon = new VFrame(get_image("mwindow_icon.png")); record_icon = new VFrame(get_image("mwindow_icon.png")); clip_icon = new VFrame(get_image("clip_icon.png")); static VFrame *default_patchbay_bg = new VFrame(get_image("patchbay_bg.png")); BC_WindowBase::get_resources()->bg_color = WHITE; BC_WindowBase::get_resources()->menu_light = WHITE; BC_WindowBase::get_resources()->menu_highlighted = WHITE; BC_WindowBase::get_resources()->menu_down = LTGREY; BC_WindowBase::get_resources()->menu_up = WHITE; BC_WindowBase::get_resources()->menu_shadow = MEGREY; BC_WindowBase::get_resources()->medium_font = "-*-helvetica-medium-r-normal-*-10-*"; static VFrame* default_listbox_bg = new VFrame(get_image("patchbay_bg.png")); BC_WindowBase::get_resources()->listbox_bg = default_listbox_bg; BC_WindowBase::get_resources()->button_light = WHITE; BC_WindowBase::get_resources()->button_up = WHITE; static VFrame *default_cancel_images[] = { new VFrame(get_image("cancel_up.png")), new VFrame(get_image("cancel_hi.png")), new VFrame(get_image("cancel_dn.png")) }; BC_WindowBase::get_resources()->cancel_images = default_cancel_images; static VFrame *default_ok_images[] = { new VFrame(get_image("ok_up.png")), new VFrame(get_image("ok_hi.png")), new VFrame(get_image("ok_dn.png")) }; BC_WindowBase::get_resources()->ok_images = default_ok_images; static VFrame *default_button_images[] = { new VFrame(get_image("generic_up.png")), new VFrame(get_image("generic_hi.png")), new VFrame(get_image("generic_dn.png")) }; BC_WindowBase::get_resources()->generic_button_images = default_button_images; static VFrame *default_tumble_images[] = { new VFrame(get_image("tumble_up.png")), new VFrame(get_image("tumble_hi.png")), new VFrame(get_image("tumble_bottomdn.png")), new VFrame(get_image("tumble_topdn.png")) }; BC_WindowBase::get_resources()->tumble_data = default_tumble_images; static VFrame *default_checkbox_images[] = { new VFrame(get_image("checkbox_up.png")), new VFrame(get_image("checkbox_hi.png")), new VFrame(get_image("checkbox_checked.png")), new VFrame(get_image("checkbox_dn.png")), new VFrame(get_image("checkbox_checkedhi.png")) }; BC_WindowBase::get_resources()->checkbox_images = default_checkbox_images; static VFrame *default_radial_images[] = { new VFrame(get_image("radial_up.png")), new VFrame(get_image("radial_hi.png")), new VFrame(get_image("radial_checked.png")), new VFrame(get_image("radial_dn.png")), new VFrame(get_image("radial_checkedhi.png")) }; BC_WindowBase::get_resources()->radial_images = default_radial_images; static VFrame* default_xmeter_data[] = { new VFrame(get_image("xmeter_normal.png")), new VFrame(get_image("xmeter_green.png")), new VFrame(get_image("xmeter_red.png")), new VFrame(get_image("xmeter_yellow.png")), new VFrame(get_image("over_horiz.png")) }; static VFrame* default_ymeter_data[] = { new VFrame(get_image("ymeter_normal.png")), new VFrame(get_image("ymeter_green.png")), new VFrame(get_image("ymeter_red.png")), new VFrame(get_image("ymeter_yellow.png")), new VFrame(get_image("over_vert.png")) }; BC_WindowBase::get_resources()->xmeter_images = default_xmeter_data; BC_WindowBase::get_resources()->ymeter_images = default_ymeter_data; BC_WindowBase::get_resources()->meter_font = SMALLFONT; BC_WindowBase::get_resources()->meter_font_color = BLACK; BC_WindowBase::get_resources()->meter_title_w = 25; BC_WindowBase::get_resources()->meter_3d = 0; static VFrame* default_pan_data[] = { new VFrame(get_image("pan_up.png")), new VFrame(get_image("pan_hi.png")), new VFrame(get_image("pan_popup.png")), new VFrame(get_image("pan_channel.png")), new VFrame(get_image("pan_stick.png")), new VFrame(get_image("pan_channel_small.png")), new VFrame(get_image("pan_stick_small.png")) }; BC_WindowBase::get_resources()->pan_data = default_pan_data; BC_WindowBase::get_resources()->pan_text_color = BLACK; static VFrame *default_hscroll_data[] = { new VFrame(get_image("hscroll_handle_up.png")), new VFrame(get_image("hscroll_handle_hi.png")), new VFrame(get_image("hscroll_handle_dn.png")), new VFrame(get_image("hscroll_handle_bg.png")), new VFrame(get_image("hscroll_left_up.png")), new VFrame(get_image("hscroll_left_hi.png")), new VFrame(get_image("hscroll_left_dn.png")), new VFrame(get_image("hscroll_right_up.png")), new VFrame(get_image("hscroll_right_hi.png")), new VFrame(get_image("hscroll_right_dn.png")) }; static VFrame *default_vscroll_data[] = { new VFrame(get_image("vscroll_handle_up.png")), new VFrame(get_image("vscroll_handle_hi.png")), new VFrame(get_image("vscroll_handle_dn.png")), new VFrame(get_image("vscroll_handle_bg.png")), new VFrame(get_image("vscroll_left_up.png")), new VFrame(get_image("vscroll_left_hi.png")), new VFrame(get_image("vscroll_left_dn.png")), new VFrame(get_image("vscroll_right_up.png")), new VFrame(get_image("vscroll_right_hi.png")), new VFrame(get_image("vscroll_right_dn.png")) }; BC_WindowBase::get_resources()->hscroll_data = default_hscroll_data; BC_WindowBase::get_resources()->vscroll_data = default_vscroll_data; channel_bg_data = new VFrame(get_image("channel_bg.png")); channel_position_data = new VFrame(get_image("channel_position.png")); channel_position_color = BLACK; recordgui_fixed_color = BLACK; recordgui_variable_color = RED; patchbay_bg = default_patchbay_bg; resource1024_bg_data = new VFrame(get_image("resource1024.png")); resource512_bg_data = new VFrame(get_image("resource512.png")); resource256_bg_data = new VFrame(get_image("resource256.png")); resource128_bg_data = new VFrame(get_image("resource128.png")); resource64_bg_data = new VFrame(get_image("resource64.png")); resource32_bg_data = new VFrame(get_image("resource32.png")); plugin_bg_data = new VFrame(get_image("plugin_bg.png")); title_bg_data = new VFrame(get_image("title_bg.png")); timebar_bg_data = new VFrame(get_image("timebar_bg.png")); vtimebar_bg_data = new VFrame(get_image("vwindow_timebar.png")); new_button("pane.png", "pane_up.png", "pane_hi.png", "pane_dn.png", "pane"); keyframe_data = new VFrame(get_image("keyframe3.png")); camerakeyframe_data = new VFrame(get_image("camerakeyframe.png")); maskkeyframe_data = new VFrame(get_image("maskkeyframe.png")); modekeyframe_data = new VFrame(get_image("modekeyframe.png")); pankeyframe_data = new VFrame(get_image("pankeyframe.png")); projectorkeyframe_data = new VFrame(get_image("projectorkeyframe.png")); VFrame editpanel_up(get_image("editpanel_up.png")); VFrame editpanel_hi(get_image("editpanel_hi.png")); VFrame editpanel_dn(get_image("editpanel_dn.png")); VFrame editpanel_checked(get_image("editpanel_checked.png")); VFrame editpanel_checkedhi(get_image("editpanel_checkedhi.png")); static VFrame *default_inpoint[] = { new VFrame(get_image("out_up.png")), new VFrame(get_image("out_hi.png")), new VFrame(get_image("out_checked.png")), new VFrame(get_image("out_dn.png")), new VFrame(get_image("out_checkedhi.png")) }; static VFrame *default_labeltoggle[] = { new VFrame(get_image("labeltoggle_up.png")), new VFrame(get_image("labeltoggle_uphi.png")), new VFrame(get_image("label_checked.png")), new VFrame(get_image("labeltoggle_dn.png")), new VFrame(get_image("label_checkedhi.png")) }; static VFrame *default_outpoint[] = { new VFrame(get_image("in_up.png")), new VFrame(get_image("in_hi.png")), new VFrame(get_image("in_checked.png")), new VFrame(get_image("in_dn.png")), new VFrame(get_image("in_checkedhi.png")) }; static VFrame *transport_bg[] = { new VFrame(get_image("transportup.png")), new VFrame(get_image("transporthi.png")), new VFrame(get_image("transportdn.png")) }; static VFrame *patches_bg[] = { new VFrame(get_image("patches_up.png")), new VFrame(get_image("patches_hi.png")), new VFrame(get_image("patches_checked.png")), new VFrame(get_image("patches_dn.png")), new VFrame(get_image("patches_checkedhi.png")) }; build_button(BC_WindowBase::get_resources()->filebox_updir_images, get_image("filebox_updir.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(BC_WindowBase::get_resources()->filebox_newfolder_images, get_image("filebox_newfolder.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(BC_WindowBase::get_resources()->filebox_icons_images, get_image("filebox_icons.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(BC_WindowBase::get_resources()->filebox_text_images, get_image("filebox_text.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(BC_WindowBase::get_resources()->listbox_button, get_image("listbox_button.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(bottom_justify, get_image("bottom_justify.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(center_justify, get_image("center_justify.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(copy_data, get_image("copy.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(cut_data, get_image("cut.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(fit_data, get_image("fit.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(in_data, get_image("outpoint.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(indelete_data, get_image("clearinpoint.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(labelbutton_data, get_image("label.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(left_justify, get_image("left_justify.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(magnify_button_data, get_image("magnify.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(middle_justify, get_image("middle_justify.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(nextlabel_data, get_image("nextlabel.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(out_data, get_image("inpoint.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(outdelete_data, get_image("clearoutpoint.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(over_button, get_image("over.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(overwrite_data, get_image("overwrite.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(paste_data, get_image("paste.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(prevlabel_data, get_image("prevlabel.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(redo_data, get_image("redo.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(right_justify, get_image("right_justify.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(splice_data, get_image("splice.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(statusbar_cancel_data, get_image("cancel_small.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(toclip_data, get_image("toclip.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(top_justify, get_image("top_justify.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(undo_data, get_image("undo.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_toggle(arrow_data, get_image("arrow.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(autokeyframe_data, get_image("autokeyframe.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(camera_data, get_image("camera.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(crop_data, get_image("crop.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(ibeam_data, get_image("ibeam.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(magnify_data, get_image("magnify.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(mask_data, get_image("mask.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(proj_data, get_image("projector.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(protect_data, get_image("protect.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(show_meters, get_image("show_meters.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(titlesafe_data, get_image("titlesafe.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_toggle(tool_data, get_image("toolwindow.png"), &editpanel_up, &editpanel_hi, &editpanel_checked, &editpanel_dn, &editpanel_checkedhi); build_transport(duplex_data, get_image("duplex.png"), transport_bg, 1); build_transport(end_data, get_image("end.png"), transport_bg, 2); build_transport(fastfwd_data, get_image("fastfwd.png"), transport_bg, 1); build_transport(fastrev_data, get_image("fastrev.png"), transport_bg, 1); build_transport(forward_data, get_image("play.png"), transport_bg, 1); build_transport(framefwd_data, get_image("framefwd.png"), transport_bg, 1); build_transport(framefwd_data, get_image("framefwd.png"), transport_bg, 1); build_transport(framerev_data, get_image("framerev.png"), transport_bg, 1); build_transport(rec_data, get_image("record.png"), transport_bg, 1); build_transport(recframe_data, get_image("singleframe.png"), transport_bg, 1); build_transport(reverse_data, get_image("reverse.png"), transport_bg, 1); build_transport(rewind_data, get_image("rewind.png"), transport_bg, 0); build_transport(stop_data, get_image("stop.png"), transport_bg, 1); build_transport(stoprec_data, get_image("stoprec.png"), transport_bg, 2); build_patches(playpatch_data, get_image("playpatch.png"), patches_bg, 0); build_patches(recordpatch_data, get_image("recordpatch.png"), patches_bg, 1); build_patches(gangpatch_data, get_image("gangpatch.png"), patches_bg, 1); build_patches(drawpatch_data, get_image("drawpatch.png"), patches_bg, 1); build_patches(mutepatch_data, get_image("mutepatch.png"), patches_bg, 2); static VFrame *default_expandpatch_data[] = { new VFrame(get_image("expandpatch_up.png")), new VFrame(get_image("expandpatch_hi.png")), new VFrame(get_image("expandpatch_checked.png")), new VFrame(get_image("expandpatch_dn.png")), new VFrame(get_image("expandpatch_checkedhi.png")) }; expandpatch_data = default_expandpatch_data; build_button(channel_data, get_image("channel.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); build_button(wrench_data, get_image("wrench.png"), &editpanel_up, &editpanel_hi, &editpanel_dn); in_point = default_inpoint; label_toggle = default_labeltoggle; out_point = default_outpoint; fade_h = BC_WindowBase::get_resources()->horizontal_slider_data[0]->get_h(); mode_h = BC_WindowBase::get_resources()->generic_button_images[0]->get_h(); meter_h = BC_WindowBase::get_resources()->xmeter_images[0]->get_h(); pan_h = BC_WindowBase::get_resources()->pan_data[PAN_UP]->get_h(); play_h = playpatch_data[0]->get_h(); title_h = 18; pan_x = 25; title_font = MEDIUMFONT; title_color = BLACK; loadmode_w = 250; flush_images(); //printf("MicroTheme::initialize 2\n"); }
void BlondTheme::initialize() { BC_Resources *resources = BC_WindowBase::get_resources(); resources->text_default = 0x000000; resources->text_background = 0xffffff; resources->text_border1 = 0x4a484a; // (top outer) resources->text_border2 = 0x000000; // (top inner) resources->text_border3 = 0xacaeac; // (bottom inner) resources->text_border4 = 0xffffff; // (bottom outer) resources->text_inactive_highlight = 0xacacac; resources->bg_color = BLOND; resources->default_text_color = 0x000000; resources->menu_title_text = 0x000000; resources->popup_title_text = 0x000000; resources->menu_item_text = 0x000000; resources->generic_button_margin = 15; resources->pot_needle_color = resources->text_default; resources->pot_offset = 1; resources->progress_text = resources->text_default; resources->meter_font_color = RED; resources->menu_light = 0x00cacd; resources->menu_highlighted = 0x9c95ff; resources->menu_down = 0x007d7b; resources->menu_up = 0x009594; resources->menu_shadow = 0x004a4a; resources->popupmenu_margin = 10; // ugly resources->popupmenu_triangle_margin = 15; // ugly resources->listbox_title_color = 0x000000; resources->listbox_title_margin = 0; resources->listbox_title_hotspot = 5; // No. of pixels around the borders to allow dragging resources->listbox_border1 = 0x4a484a; // (top outer) resources->listbox_border2 = 0x000000; // (top inner) resources->listbox_border3 = 0xffe200; // (bottom inner) resources->listbox_border4 = 0xffffff; // (bottom outer) resources->listbox_highlighted = 0xeee6ee; resources->listbox_inactive = 0xffffffff; // (background) resources->listbox_bg = new_image("list_bg.png"); resources->listbox_text = 0x000000; resources->dirbox_margin = 50; resources->filebox_margin = 101; resources->file_color = 0x000000; resources->directory_color = 0x0000ff; resources->filebox_icons_images = new_button("icons.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_text_images = new_button("text.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_newfolder_images = new_button("folder.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_updir_images = new_button("updir.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_delete_images = new_button("delete.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_reload_images = new_button("reload.png", "fileboxbutton_up.png", "fileboxbutton_hi.png", "fileboxbutton_dn.png"); resources->filebox_descend_images = new_button("openfolder.png", "generic_up.png", "generic_hi.png", "generic_dn.png"); resources->usethis_button_images = resources->ok_images = new_button("ok.png", "generic_up.png", "generic_hi.png", "generic_dn.png"); new_button("ok.png", "generic_up.png", "generic_hi.png", "generic_dn.png", "new_ok_images"); resources->cancel_images = new_button("cancel.png", "generic_up.png", "generic_hi.png", "generic_dn.png"); new_button("cancel.png", "generic_up.png", "generic_hi.png", "generic_dn.png", "new_cancel_images"); resources->bar_data = new_image("bar", "bar.png"); resources->min_menu_w = 0; resources->menu_popup_bg = 0; // if (0) use menu_light, menu_up, menu_shadow resources->menu_item_bg = 0; // if (0) use menu_light, menu_highlighted, menu_down, menu_shadow resources->menu_bar_bg = 0; // if (0) use menu_light, menu_shadow, and height of MEDIUMFONT + 8 resources->menu_title_bg = 0; // if (0) use menu_light, menu_highlighted, menu_down, menu_shadow resources->popupmenu_images = 0; // if (0) get_resources()->use generic_button_images resources->toggle_highlight_bg = 0; // if (0) "Draw a plain box" as per bctoggle.C resources->generic_button_images = new_image_set(3, "generic_up.png", "generic_hi.png", "generic_dn.png"); resources->horizontal_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"); resources->vertical_slider_data = new_image_set(6, "vertical_slider_fg_up.png", "vertical_slider_fg_hi.png", "vertical_slider_fg_dn.png", "vertical_slider_bg_up.png", "vertical_slider_bg_hi.png", "vertical_slider_bg_dn.png"); resources->progress_images = new_image_set(2, "progress_bg.png", "progress_hi.png"); resources->tumble_data = new_image_set(4, "tumble_up.png", "tumble_hi.png", "tumble_bottom.png", "tumble_top.png"); resources->listbox_button = new_image_set(4, "listbox_button_up.png", "listbox_button_hi.png", "listbox_button_dn.png", "listbox_button_disabled.png"); // probably need to make this for the suv theme resources->listbox_column = new_image_set(3, "column_up.png", "column_hi.png", "column_dn.png"); resources->listbox_expand = new_image_set(5, "listbox_expandup.png", "listbox_expanduphi.png", "listbox_expandchecked.png", "listbox_expanddn.png", "listbox_expandcheckedhi.png"); resources->listbox_up = new_image("listbox_up.png"); resources->listbox_dn = new_image("listbox_dn.png"); resources->pan_data = new_image_set(7, "pan_up.png", "pan_hi.png", "pan_popup.png", "pan_channel.png", "pan_stick.png", "pan_channel_small.png", "pan_stick_small.png"); resources->pan_text_color = WHITE; resources->pot_images = new_image_set(3, "pot_up.png", "pot_hi.png", "pot_dn.png"); resources->checkbox_images = new_image_set(5, "checkbox_up.png", "checkbox_hi.png", "checkbox_checked.png", "checkbox_dn.png", "checkbox_checkedhi.png"); resources->radial_images = new_image_set(5, "radial_up.png", "radial_hi.png", "radial_checked.png", "radial_dn.png", "radial_checkedhi.png"); resources->xmeter_images = new_image_set(6, "xmeter_normal.png", "xmeter_green.png", "xmeter_red.png", "xmeter_yellow.png", "xmeter_white.png", "xmeter_over.png"); resources->ymeter_images = new_image_set(6, "ymeter_normal.png", "ymeter_green.png", "ymeter_red.png", "ymeter_yellow.png", "ymeter_white.png", "ymeter_over.png"); resources->hscroll_data = new_image_set(10, "hscroll_handle_up.png", "hscroll_handle_hi.png", "hscroll_handle_dn.png", "hscroll_handle_bg.png", "hscroll_left_up.png", "hscroll_left_hi.png", "hscroll_left_dn.png", "hscroll_right_up.png", "hscroll_right_hi.png", "hscroll_right_dn.png"); resources->vscroll_data = new_image_set(10, "vscroll_handle_up.png", "vscroll_handle_hi.png", "vscroll_handle_dn.png", "vscroll_handle_bg.png", "vscroll_left_up.png", "vscroll_left_hi.png", "vscroll_left_dn.png", "vscroll_right_up.png", "vscroll_right_hi.png", "vscroll_right_dn.png"); new_button("prevtip.png", "tipbutton_up.png", "tipbutton_hi.png", "tipbutton_dn.png", "prev_tip"); new_button("nexttip.png", "tipbutton_up.png", "tipbutton_hi.png", "tipbutton_dn.png", "next_tip"); new_button("closetip.png", "tipbutton_up.png", "tipbutton_hi.png", "tipbutton_dn.png", "close_tip"); new_button("swap_extents.png", "editpanel_up.png", "editpanel_hi.png", "editpanel_dn.png", "swap_extents"); // Record windows rgui_batch = new_image("recordgui_batch.png"); rgui_controls = new_image("recordgui_controls.png"); rgui_list = new_image("recordgui_list.png"); rmonitor_panel = new_image("recordmonitor_panel.png"); rmonitor_meters = new_image("recordmonitor_meters.png"); preferences_category_overlap = 0; preferencescategory_x = 5; preferencescategory_y = 5; preferencestitle_x = 5; preferencestitle_y = 10; preferencesoptions_x = 5; preferencesoptions_y = 0; // MWindow message_normal = resources->text_default; audio_color = BLACK; mtransport_margin = 11; toggle_margin = 11; new_image("mbutton_bg", "mbutton_bg.png"); new_image("mbutton_blue", "mbutton_blue.png"); new_image("timebar_bg", "timebar_bg.png"); new_image("timebar_brender", "timebar_brender.png"); new_image("clock_bg", "mclock.png"); new_image("patchbay_bg", "patchbay_bg.png"); new_image("tracks_bg","tracks_bg.png"); new_image("zoombar_left","zoombar_left.png"); new_image("zoombar_right","zoombar_right.png"); new_image("statusbar_left","statusbar_left.png"); new_image("statusbar_right","statusbar_right.png"); new_image_set("zoombar_menu", 3, "generic_up.png", "generic_hi.png", "generic_dn.png"); new_image_set("zoombar_tumbler", 4, "tumble_up.png", "tumble_hi.png", "tumble_bottom.png", "tumble_top.png"); new_image_set("mode_popup", 3, "generic_up.png", "generic_hi.png", "generic_dn.png"); new_image("mode_add", "mode_add.png"); new_image("mode_divide", "mode_divide.png"); new_image("mode_multiply", "mode_multiply.png"); new_image("mode_normal", "mode_normal.png"); new_image("mode_replace", "mode_replace.png"); new_image("mode_subtract", "mode_subtract.png"); new_image("mode_max", "mode_max.png"); new_toggle("plugin_on.png", "pluginbutton_hi.png", "pluginbutton_hi.png", "pluginbutton_select.png", "pluginbutton_dn.png", "pluginbutton_selecthi.png", "plugin_on"); new_toggle("plugin_show.png", "plugin_show.png", "pluginbutton_hi.png", "pluginbutton_select.png", "pluginbutton_dn.png", "pluginbutton_selecthi.png", "plugin_show"); // CWindow new_image("cpanel_bg", "cpanel_bg.png"); new_image("cbuttons_left", "cbuttons_left.png"); new_image("cbuttons_right", "cbuttons_right.png"); new_image("cmeter_bg", "cmeter_bg.png"); // VWindow new_image("vbuttons_left", "vbuttons_left.png"); new_image("preferences_bg", "preferences_bg.png"); new_image("new_bg", "new_bg.png"); new_image("setformat_bg", "setformat_bg2.png"); timebar_view_data = new_image("timebar_view.png"); setformat_w = get_image("setformat_bg")->get_w(); setformat_h = get_image("setformat_bg")->get_h(); setformat_x1 = 15; setformat_x2 = 100; setformat_x3 = 315; setformat_x4 = 425; setformat_y1 = 20; setformat_y2 = 85; setformat_y3 = 125; setformat_margin = 30; setformat_channels_x = 25; setformat_channels_y = 242; setformat_channels_w = 250; setformat_channels_h = 250; loadfile_pad = 52; browse_pad = 20; new_image_set("playpatch_data", 5, "playpatch_up.png", "playpatch_hi.png", "playpatch_checked.png", "playpatch_dn.png", "playpatch_checkedhi.png"); new_image_set("recordpatch_data", 5, "recordpatch_up.png", "recordpatch_hi.png", "recordpatch_checked.png", "recordpatch_dn.png", "recordpatch_checkedhi.png"); new_image_set("gangpatch_data", 5, "gangpatch_up.png", "gangpatch_hi.png", "gangpatch_checked.png", "gangpatch_dn.png", "gangpatch_checkedhi.png"); new_image_set("drawpatch_data", 5, "drawpatch_up.png", "drawpatch_hi.png", "drawpatch_checked.png", "drawpatch_dn.png", "drawpatch_checkedhi.png"); new_image_set("mutepatch_data", 5, "mutepatch_up.png", "mutepatch_hi.png", "mutepatch_checked.png", "mutepatch_dn.png", "mutepatch_checkedhi.png"); new_image_set("expandpatch_data", 5, "expandpatch_up.png", "expandpatch_hi.png", "expandpatch_checked.png", "expandpatch_dn.png", "expandpatch_checkedhi.png"); build_icons(); build_bg_data(); build_overlays(); out_point = new_image_set(5, "out_up.png", "out_hi.png", "out_checked.png", "out_dn.png", "out_checkedhi.png"); in_point = new_image_set(5, "in_up.png", "in_hi.png", "in_checked.png", "in_dn.png", "in_checkedhi.png"); label_toggle = new_image_set(5, "labeltoggle_up.png", "labeltoggle_uphi.png", "label_checked.png", "labeltoggle_dn.png", "label_checkedhi.png"); statusbar_cancel_data = new_image_set(3, "statusbar_cancel_up.png", "statusbar_cancel_hi.png", "statusbar_cancel_dn.png"); VFrame *editpanel_up = new_image("editpanel_up.png"); VFrame *editpanel_hi = new_image("editpanel_hi.png"); VFrame *editpanel_dn = new_image("editpanel_dn.png"); VFrame *editpanel_checked = new_image("editpanel_checked.png"); VFrame *editpanel_checkedhi = new_image("editpanel_checkedhi.png"); new_image("panel_divider", "panel_divider.png"); new_button("bottom_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "bottom_justify"); 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_button("copy.png", editpanel_up, editpanel_hi, editpanel_dn, "copy"); 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"); new_button("inpoint.png", editpanel_up, editpanel_hi, editpanel_dn, "inbutton"); new_button("label.png", editpanel_up, editpanel_hi, editpanel_dn, "labelbutton"); new_button("left_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "left_justify"); new_button("magnify.png", editpanel_up, editpanel_hi, editpanel_dn, "magnify_button"); new_button("middle_justify.png", editpanel_up, editpanel_hi, editpanel_dn, "middle_justify"); new_button("nextlabel.png", editpanel_up, editpanel_hi, editpanel_dn, "nextlabel"); 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); new_button("paste.png", editpanel_up, editpanel_hi, editpanel_dn, "paste"); new_button("prevlabel.png", editpanel_up, editpanel_hi, editpanel_dn, "prevlabel"); 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); 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"); new_button("undo.png", editpanel_up, editpanel_hi, editpanel_dn, "undo"); new_button("wrench.png", editpanel_up, editpanel_hi, editpanel_dn, "wrench"); #define TRANSPORT_LEFT_IMAGES "transport_left_up.png", "transport_left_hi.png", "transport_left_dn.png" #define TRANSPORT_CENTER_IMAGES "transport_center_up.png", "transport_center_hi.png", "transport_center_dn.png" #define TRANSPORT_RIGHT_IMAGES "transport_right_up.png", "transport_right_hi.png", "transport_right_dn.png" new_button("end.png", TRANSPORT_RIGHT_IMAGES, "end"); new_button("fastfwd.png",TRANSPORT_CENTER_IMAGES, "fastfwd"); new_button("fastrev.png",TRANSPORT_CENTER_IMAGES, "fastrev"); new_button("play.png",TRANSPORT_CENTER_IMAGES, "play"); new_button("framefwd.png", TRANSPORT_CENTER_IMAGES, "framefwd"); new_button("framerev.png", TRANSPORT_CENTER_IMAGES, "framerev"); new_button("pause.png", TRANSPORT_CENTER_IMAGES, "pause"); new_button("record.png", TRANSPORT_CENTER_IMAGES, "record"); new_button("singleframe.png", TRANSPORT_CENTER_IMAGES, "recframe"); new_button("reverse.png", TRANSPORT_CENTER_IMAGES, "reverse"); new_button("rewind.png", TRANSPORT_LEFT_IMAGES, "rewind"); new_button("stop.png", TRANSPORT_CENTER_IMAGES, "stop"); new_button("stop.png", TRANSPORT_RIGHT_IMAGES, "stoprec"); // CWindow icons new_image("cwindow_inactive", "cwindow_inactive.png"); new_image("cwindow_active", "cwindow_active.png"); new_image_set("batch_render_start", 3, "batchstart_up.png", "batchstart_hi.png", "batchstart_dn.png"); new_image_set("batch_render_stop", 3, "batchstop_up.png", "batchstop_hi.png", "batchstop_dn.png"); new_image_set("batch_render_cancel", 3, "batchcancel_up.png", "batchcancel_hi.png", "batchcancel_dn.png"); new_image_set("category_button", 3, "preferencesbutton_dn.png", "preferencesbutton_dnhi.png", "preferencesbutton_dnlo.png"); new_image_set("category_button_checked", 3, "preferencesbutton_up.png", "preferencesbutton_uphi.png", "preferencesbutton_dnlo.png"); new_toggle("arrow.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "arrow"); new_toggle("autokeyframe.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "autokeyframe"); new_toggle("ibeam.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "ibeam"); new_toggle("show_meters.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "meters"); VFrame *cpanel_up = new_image("editpanel_up.png"); VFrame *cpanel_hi = new_image("editpanel_hi.png"); VFrame *cpanel_dn = new_image("editpanel_dn.png"); VFrame *cpanel_checked = new_image("editpanel_checked.png"); VFrame *cpanel_checkedhi = new_image("editpanel_checkedhi.png"); new_toggle("blank30x30.png", new_image("locklabels_locked.png"), new_image("locklabels_lockedhi.png"), new_image("locklabels_unlocked.png"), new_image("locklabels_dn.png"), // can't have seperate down for each!!?? new_image("locklabels_unlockedhi.png"), "locklabels"); 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"); new_toggle("magnify.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "magnify"); new_toggle("mask.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "mask"); new_toggle("projector.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "projector"); new_toggle("protect.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "protect"); new_toggle("titlesafe.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "titlesafe"); new_toggle("toolwindow.png", cpanel_up, cpanel_hi, cpanel_checked, cpanel_dn, cpanel_checkedhi, "tool"); // toggle for tangent mode (compositor/tool window) new_toggle("tan_smooth.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "tan_smooth"); new_toggle("tan_linear.png", editpanel_up, editpanel_hi, editpanel_checked, editpanel_dn, editpanel_checkedhi, "tan_linear"); flush_images(); title_font = MEDIUMFONT_3D; title_color = WHITE; recordgui_fixed_color = YELLOW; recordgui_variable_color = RED; resources->medium_font = N_("-*-helvetica-bold-r-normal-*-14-*"); channel_position_color = MEYELLOW; resources->meter_title_w = 25; // (asset) edit info text color edit_font_color = YELLOW; //labels resources->label_images = new_image_set(5, "radial_up.png", "radial_hi.png", "radial_checked.png", "radial_dn.png", "radial_checkedhi.png"); /* resources->type_to_icon = new_image_set(5, "file_folder.png", "file_unknown.png", "file_film.png", "file_sound.png", "file_column.png"); */ }