#include <bluedottheme.h>
Inherits Theme.

Definition at line 14 of file bluedottheme.h.
| BlueDotTheme::BlueDotTheme | ( | ) |
Definition at line 71 of file bluedottheme.C.
| BlueDotTheme::~BlueDotTheme | ( | ) |
Definition at line 76 of file bluedottheme.C.
| void BlueDotTheme::initialize | ( | ) | [virtual] |
Reimplemented from Theme.
Definition at line 80 of file bluedottheme.C.
References Theme::audio_color, BC_Resources::audiovideo_color, BC_Resources::bar_data, BC_Resources::bg_color, BGREY, BLACK, Theme::browse_pad, build_bg_data(), build_icons(), build_overlays(), BC_Resources::button_down, BC_Resources::button_highlighted, BC_Resources::button_light, BC_Resources::button_shadow, BC_Resources::button_up, BC_Resources::button_uphighlighted, BC_Resources::cancel_images, Theme::channel_position_color, BC_Resources::checkbox_images, DDBLUE, BC_Resources::default_text_color, BC_Resources::dirbox_margin, BC_Resources::directory_color, DKBLUE, DKGREY, BC_Resources::draw_clock_background, Theme::edit_font_color, FGGREY, BC_Resources::file_color, BC_Resources::filebox_delete_images, BC_Resources::filebox_descend_images, BC_Resources::filebox_icons_images, BC_Resources::filebox_margin, BC_Resources::filebox_newfolder_images, BC_Resources::filebox_reload_images, BC_Resources::filebox_text_images, BC_Resources::filebox_updir_images, Theme::flush_images(), FTGREY, BC_Resources::generic_button_images, BC_Resources::generic_button_margin, BC_WindowBase::get_resources(), BC_Resources::horizontal_slider_data, BC_Resources::hscroll_data, Theme::in_point, BC_Resources::label_images, Theme::label_toggle, BC_Resources::listbox_bg, BC_Resources::listbox_border1, BC_Resources::listbox_border2, BC_Resources::listbox_border3, BC_Resources::listbox_border4, BC_Resources::listbox_button, BC_Resources::listbox_column, BC_Resources::listbox_dn, BC_Resources::listbox_expand, BC_Resources::listbox_highlighted, BC_Resources::listbox_inactive, BC_Resources::listbox_selected, BC_Resources::listbox_text, BC_Resources::listbox_title_color, BC_Resources::listbox_title_hotspot, BC_Resources::listbox_title_margin, BC_Resources::listbox_up, Theme::loadfile_pad, LTGREY, MDGREY, BC_Resources::medium_7segment, BC_Resources::medium_font, MEDIUMFONT, BC_Resources::menu_bar_bg, BC_Resources::menu_down, BC_Resources::menu_highlighted, BC_Resources::menu_highlighted_fontcolor, BC_Resources::menu_item_bg, BC_Resources::menu_item_text, BC_Resources::menu_light, BC_Resources::menu_popup_bg, BC_Resources::menu_shadow, BC_Resources::menu_title_bg, BC_Resources::menu_title_text, BC_Resources::menu_up, Theme::message_normal, BC_Resources::meter_3d, BC_Resources::meter_font, BC_Resources::meter_font_color, BC_Resources::meter_title_w, MEYELLOW, BC_Resources::min_menu_w, Theme::mtransport_margin, N_, BC_Theme::new_button(), BC_Theme::new_image(), BC_Theme::new_image_set(), BC_Theme::new_toggle(), BC_Resources::ok_images, Theme::out_point, Theme::over_button, Theme::overwrite_data, BC_Resources::pan_data, BC_Resources::pan_text_color, BC_Resources::popup_title_text, BC_Resources::popupmenu_images, BC_Resources::popupmenu_margin, BC_Resources::popupmenu_triangle_margin, BC_Resources::pot_images, BC_Resources::pot_needle_color, BC_Resources::pot_offset, Theme::preferences_category_overlap, Theme::preferencescategory_x, Theme::preferencescategory_y, Theme::preferencesoptions_x, Theme::preferencesoptions_y, Theme::preferencestitle_x, Theme::preferencestitle_y, BC_Resources::progress_images, BC_Resources::progress_text, BC_Resources::radial_images, Theme::recordgui_fixed_color, Theme::recordgui_variable_color, RED, rgui_batch, rgui_controls, rgui_list, rmonitor_meters, rmonitor_panel, Theme::setformat_channels_h, Theme::setformat_channels_w, Theme::setformat_channels_x, Theme::setformat_channels_y, Theme::setformat_h, Theme::setformat_margin, Theme::setformat_w, Theme::setformat_x1, Theme::setformat_x2, Theme::setformat_x3, Theme::setformat_x4, Theme::setformat_y1, Theme::setformat_y2, Theme::setformat_y3, SMALLFONT, Theme::splice_data, Theme::statusbar_cancel_data, BC_Resources::text_background, BC_Resources::text_border1, BC_Resources::text_border2, BC_Resources::text_border3, BC_Resources::text_border4, BC_Resources::text_default, BC_Resources::text_highlight, BC_Resources::text_inactive_highlight, Theme::timebar_view_data, Theme::title_color, Theme::title_font, BC_Resources::toggle_highlight_bg, Theme::toggle_margin, BC_Resources::tooltip_bg_color, TRANSPORT_CENTER_IMAGES, TRANSPORT_LEFT_IMAGES, TRANSPORT_RIGHT_IMAGES, BC_Resources::tumble_data, BC_Resources::usethis_button_images, BC_Resources::vertical_slider_data, BC_Resources::vscroll_data, WHITE, BC_Resources::xmeter_images, and BC_Resources::ymeter_images.

| void BlueDotTheme::draw_mwindow_bg | ( | MWindowGUI * | gui | ) | [virtual] |
Reimplemented from Theme.
Definition at line 1085 of file bluedottheme.C.
References BC_WindowBase::draw_3segmenth(), BC_WindowBase::draw_3segmentv(), BC_WindowBase::draw_9segment(), BC_WindowBase::draw_vframe(), BC_Theme::get_image(), MBUTTONS_RIGHTEDGE, Theme::mbuttons_w, Theme::mbuttons_x, Theme::mbuttons_y, Theme::mcanvas_w, Theme::mcanvas_x, Theme::mcanvas_y, Theme::mstatus_w, Theme::mstatus_x, Theme::mstatus_y, Theme::mtimebar_w, Theme::mtimebar_x, Theme::mtimebar_y, Theme::mzoom_w, Theme::mzoom_x, Theme::mzoom_y, Theme::patchbay_h, Theme::patchbay_x, Theme::patchbay_y, and ZOOMBAR_CENTER.

| void BlueDotTheme::draw_rwindow_bg | ( | RecordGUI * | gui | ) | [virtual] |
| void BlueDotTheme::draw_rmonitor_bg | ( | RecordMonitorGUI * | gui | ) | [virtual] |
| void BlueDotTheme::draw_cwindow_bg | ( | CWindowGUI * | gui | ) | [virtual] |
Reimplemented from Theme.
Definition at line 1175 of file bluedottheme.C.
References Theme::ccomposite_h, Theme::cmeter_x, MainSession::cwindow_h, EDLSession::cwindow_meter, CWINDOW_METER_MARGIN, MainSession::cwindow_w, BC_WindowBase::draw_3segmenth(), BC_WindowBase::draw_3segmentv(), BC_WindowBase::draw_9segment(), MWindow::edl, BC_Theme::get_image(), Theme::mwindow, MWindow::session, and EDL::session.

| void BlueDotTheme::draw_vwindow_bg | ( | VWindowGUI * | gui | ) | [virtual] |
Reimplemented from Theme.
Definition at line 1202 of file bluedottheme.C.
References BC_WindowBase::draw_3segmenth(), BC_WindowBase::draw_9segment(), MWindow::edl, BC_Theme::get_image(), Theme::mwindow, MWindow::session, EDL::session, Theme::vcanvas_h, Theme::vmeter_x, MainSession::vwindow_h, EDLSession::vwindow_meter, VWINDOW_METER_MARGIN, and MainSession::vwindow_w.

| void BlueDotTheme::draw_preferences_bg | ( | PreferencesWindow * | gui | ) | [virtual] |
Reimplemented from Theme.
Definition at line 1236 of file bluedottheme.C.
References BC_WindowBase::draw_9segment(), BC_WindowBase::get_h(), BC_Theme::get_image(), and BC_WindowBase::get_w().

| void BlueDotTheme::get_mwindow_sizes | ( | MWindowGUI * | gui, | |
| int | w, | |||
| int | h | |||
| ) | [virtual] |
Reimplemented from Theme.
Definition at line 757 of file bluedottheme.C.
References CWINDOW_METER_MARGIN, VFrame::get_h(), BC_WindowBase::get_h(), BC_Theme::get_image(), BC_WindowBase::get_resources(), BC_ScrollBar::get_span(), VFrame::get_w(), MWindowGUI::mainmenu, Theme::mbuttons_h, Theme::mbuttons_w, Theme::mbuttons_x, Theme::mbuttons_y, Theme::mcanvas_h, Theme::mcanvas_w, Theme::mcanvas_x, Theme::mcanvas_y, Theme::mclock_h, Theme::mclock_w, Theme::mclock_x, Theme::mclock_y, Theme::mhscroll_w, Theme::mhscroll_x, Theme::mhscroll_y, Theme::mstatus_cancel_x, Theme::mstatus_cancel_y, Theme::mstatus_h, Theme::mstatus_message_x, Theme::mstatus_message_y, Theme::mstatus_progress_w, Theme::mstatus_progress_x, Theme::mstatus_progress_y, Theme::mstatus_w, Theme::mstatus_x, Theme::mstatus_y, Theme::mtimebar_h, Theme::mtimebar_w, Theme::mtimebar_x, Theme::mtimebar_y, Theme::mvscroll_h, Theme::mvscroll_x, Theme::mvscroll_y, Theme::mzoom_h, Theme::mzoom_w, Theme::mzoom_x, Theme::mzoom_y, Theme::patchbay_h, Theme::patchbay_w, Theme::patchbay_x, Theme::patchbay_y, BC_Resources::progress_images, SCROLL_HORIZ, SCROLL_VERT, and Theme::statusbar_cancel_data.

| void BlueDotTheme::get_cwindow_sizes | ( | CWindowGUI * | gui, | |
| int | cwindow_controls | |||
| ) | [virtual] |
Reimplemented from Theme.
Definition at line 818 of file bluedottheme.C.
References EDLSession::audio_channels, Theme::ccanvas_h, Theme::ccanvas_w, Theme::ccanvas_x, Theme::ccanvas_y, Theme::ccomposite_h, Theme::ccomposite_w, Theme::ccomposite_x, Theme::ccomposite_y, Theme::cdest_x, Theme::cdest_y, Theme::cedit_x, Theme::cedit_y, Theme::cmeter_h, Theme::cmeter_x, Theme::cmeter_y, Theme::cslider_w, Theme::cslider_x, Theme::cslider_y, Theme::cstatus_x, Theme::cstatus_y, Theme::ctime_x, Theme::ctime_y, Theme::ctimebar_h, Theme::ctimebar_w, Theme::ctimebar_x, Theme::ctimebar_y, Theme::ctransport_x, Theme::ctransport_y, MainSession::cwindow_h, EDLSession::cwindow_meter, MainSession::cwindow_w, Theme::czoom_x, Theme::czoom_y, MWindow::edl, VFrame::get_h(), BC_Theme::get_image(), BC_Theme::get_image_set(), MeterPanel::get_meters_width(), PlayTransport::get_transport_width(), VFrame::get_w(), Theme::mwindow, EDL::session, MWindow::session, and SET_TRACE.

| void BlueDotTheme::get_vwindow_sizes | ( | VWindowGUI * | gui | ) | [virtual] |
Reimplemented from Theme.
Definition at line 936 of file bluedottheme.C.
References EDLSession::audio_channels, Theme::cmeter_y, MWindow::edl, VFrame::get_h(), BC_Theme::get_image(), BC_Theme::get_image_set(), MeterPanel::get_meters_width(), Theme::mwindow, EDL::session, MWindow::session, Theme::vcanvas_h, Theme::vcanvas_w, Theme::vcanvas_x, Theme::vcanvas_y, Theme::vedit_x, Theme::vedit_y, Theme::vmeter_h, Theme::vmeter_x, Theme::vmeter_y, Theme::vslider_w, Theme::vslider_x, Theme::vslider_y, Theme::vsource_x, Theme::vsource_y, Theme::vtime_w, Theme::vtime_x, Theme::vtime_y, Theme::vtimebar_h, Theme::vtimebar_w, Theme::vtimebar_x, Theme::vtimebar_y, Theme::vtransport_x, Theme::vtransport_y, MainSession::vwindow_h, EDLSession::vwindow_meter, VWINDOW_METER_MARGIN, MainSession::vwindow_w, Theme::vzoom_x, and Theme::vzoom_y.

| void BlueDotTheme::get_preferences_sizes | ( | ) | [virtual] |
| void BlueDotTheme::get_recordgui_sizes | ( | RecordGUI * | gui, | |
| int | w, | |||
| int | h | |||
| ) | [virtual] |
| void BlueDotTheme::get_rmonitor_sizes | ( | int | do_audio, | |
| int | do_video, | |||
| int | do_channel, | |||
| int | do_interlace, | |||
| int | do_avc, | |||
| int | audio_channels | |||
| ) | [virtual] |
Reimplemented from Theme.
Definition at line 914 of file bluedottheme.C.
References Theme::get_rmonitor_sizes(), Theme::rmonitor_meter_h, and Theme::rmonitor_meter_y.

| void BlueDotTheme::get_new_sizes | ( | NewWindow * | gui | ) | [virtual] |
| void BlueDotTheme::draw_new_bg | ( | NewWindow * | gui | ) | [virtual] |
Reimplemented from Theme.
Definition at line 1245 of file bluedottheme.C.
References BC_WindowBase::draw_vframe(), and BC_Theme::get_image().

| void BlueDotTheme::draw_setformat_bg | ( | SetFormatWindow * | gui | ) | [virtual] |
Reimplemented from Theme.
Definition at line 1250 of file bluedottheme.C.
References BC_WindowBase::draw_vframe(), and BC_Theme::get_image().

| void BlueDotTheme::build_icons | ( | ) | [private] |
Definition at line 989 of file bluedottheme.C.
References BC_Theme::new_image().
Referenced by initialize().

| void BlueDotTheme::build_bg_data | ( | ) | [private] |
Definition at line 1001 of file bluedottheme.C.
References Theme::channel_bg_data, Theme::channel_position_data, BC_Theme::get_image_data(), and BC_Theme::new_image().
Referenced by initialize().

| void BlueDotTheme::build_patches | ( | ) | [private] |
| void BlueDotTheme::build_overlays | ( | ) | [private] |
Definition at line 1022 of file bluedottheme.C.
References Theme::camerakeyframe_data, BC_Theme::get_image_data(), Theme::keyframe_data, Theme::maskkeyframe_data, Theme::modekeyframe_data, Theme::pankeyframe_data, and Theme::projectorkeyframe_data.
Referenced by initialize().

VFrame* BlueDotTheme::rgui_batch [private] |
VFrame* BlueDotTheme::rgui_controls [private] |
VFrame* BlueDotTheme::rgui_list [private] |
VFrame* BlueDotTheme::rmonitor_panel [private] |
VFrame* BlueDotTheme::rmonitor_meters [private] |
1.5.5