BlueDotTheme Class Reference

#include <bluedottheme.h>

Inherits Theme.

Collaboration diagram for BlueDotTheme:

Collaboration graph
[legend]

Public Member Functions

 BlueDotTheme ()
 ~BlueDotTheme ()
void initialize ()
void draw_mwindow_bg (MWindowGUI *gui)
void draw_rwindow_bg (RecordGUI *gui)
void draw_rmonitor_bg (RecordMonitorGUI *gui)
void draw_cwindow_bg (CWindowGUI *gui)
void draw_vwindow_bg (VWindowGUI *gui)
void draw_preferences_bg (PreferencesWindow *gui)
void get_mwindow_sizes (MWindowGUI *gui, int w, int h)
void get_cwindow_sizes (CWindowGUI *gui, int cwindow_controls)
void get_vwindow_sizes (VWindowGUI *gui)
void get_preferences_sizes ()
void get_recordgui_sizes (RecordGUI *gui, int w, int h)
void get_rmonitor_sizes (int do_audio, int do_video, int do_channel, int do_interlace, int do_avc, int audio_channels)
void get_new_sizes (NewWindow *gui)
void draw_new_bg (NewWindow *gui)
void draw_setformat_bg (SetFormatWindow *gui)

Private Member Functions

void build_icons ()
void build_bg_data ()
void build_patches ()
void build_overlays ()

Private Attributes

VFramergui_batch
VFramergui_controls
VFramergui_list
VFramermonitor_panel
VFramermonitor_meters

Detailed Description

Definition at line 14 of file bluedottheme.h.


Constructor & Destructor Documentation

BlueDotTheme::BlueDotTheme (  ) 

Definition at line 71 of file bluedottheme.C.

BlueDotTheme::~BlueDotTheme (  ) 

Definition at line 76 of file bluedottheme.C.


Member Function Documentation

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.

Here is the call graph for this function:

void BlueDotTheme::draw_mwindow_bg ( MWindowGUI gui  )  [virtual]

void BlueDotTheme::draw_rwindow_bg ( RecordGUI gui  )  [virtual]

Reimplemented from Theme.

Definition at line 1040 of file bluedottheme.C.

void BlueDotTheme::draw_rmonitor_bg ( RecordMonitorGUI gui  )  [virtual]

Reimplemented from Theme.

Definition at line 1062 of file bluedottheme.C.

void BlueDotTheme::draw_cwindow_bg ( CWindowGUI gui  )  [virtual]

void BlueDotTheme::draw_vwindow_bg ( VWindowGUI gui  )  [virtual]

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().

Here is the call graph for this function:

void BlueDotTheme::get_mwindow_sizes ( MWindowGUI gui,
int  w,
int  h 
) [virtual]

void BlueDotTheme::get_cwindow_sizes ( CWindowGUI gui,
int  cwindow_controls 
) [virtual]

void BlueDotTheme::get_vwindow_sizes ( VWindowGUI gui  )  [virtual]

void BlueDotTheme::get_preferences_sizes (  )  [virtual]

Reimplemented from Theme.

Definition at line 1231 of file bluedottheme.C.

void BlueDotTheme::get_recordgui_sizes ( RecordGUI gui,
int  w,
int  h 
) [virtual]

Reimplemented from Theme.

Definition at line 908 of file bluedottheme.C.

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.

Here is the call graph for this function:

void BlueDotTheme::get_new_sizes ( NewWindow gui  )  [virtual]

Reimplemented from Theme.

Definition at line 1241 of file bluedottheme.C.

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

void BlueDotTheme::build_icons (  )  [private]

Definition at line 989 of file bluedottheme.C.

References BC_Theme::new_image().

Referenced by initialize().

Here is the call graph for this function:

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().

Here is the call graph for this function:

void BlueDotTheme::build_patches (  )  [private]

void BlueDotTheme::build_overlays (  )  [private]


Field Documentation

Definition at line 59 of file bluedottheme.h.

Referenced by initialize().

Definition at line 60 of file bluedottheme.h.

Referenced by initialize().

Definition at line 61 of file bluedottheme.h.

Referenced by initialize().

Definition at line 62 of file bluedottheme.h.

Referenced by initialize().

Definition at line 63 of file bluedottheme.h.

Referenced by initialize().


The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:16:45 2008 for Cinelerra by  doxygen 1.5.5