BlondTheme Class Reference

#include <defaulttheme.h>

Inherits Theme.

Collaboration diagram for BlondTheme:

Collaboration graph
[legend]

Public Member Functions

 BlondTheme ()
 ~BlondTheme ()
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)
void get_plugindialog_sizes ()

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 11 of file defaulttheme.h.


Constructor & Destructor Documentation

BlondTheme::BlondTheme (  ) 

Definition at line 68 of file defaulttheme.C.

BlondTheme::~BlondTheme (  ) 

Definition at line 73 of file defaulttheme.C.


Member Function Documentation

void BlondTheme::initialize (  )  [virtual]

Reimplemented from Theme.

Definition at line 77 of file defaulttheme.C.

References Theme::audio_color, BC_Resources::bar_data, BC_Resources::bg_color, BLACK, BLOND, Theme::browse_pad, build_bg_data(), build_icons(), build_overlays(), BC_Resources::cancel_images, Theme::channel_position_color, BC_Resources::checkbox_images, BC_Resources::default_text_color, BC_Resources::dirbox_margin, BC_Resources::directory_color, Theme::edit_font_color, 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(), BC_Resources::generic_button_images, BC_Resources::generic_button_margin, VFrame::get_h(), BC_Theme::get_image(), BC_WindowBase::get_resources(), VFrame::get_w(), 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_text, BC_Resources::listbox_title_color, BC_Resources::listbox_title_hotspot, BC_Resources::listbox_title_margin, BC_Resources::listbox_up, Theme::loadfile_pad, BC_Resources::medium_font, MEDIUMFONT_3D, BC_Resources::menu_bar_bg, BC_Resources::menu_down, BC_Resources::menu_highlighted, 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_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, 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_inactive_highlight, Theme::timebar_view_data, Theme::title_color, Theme::title_font, BC_Resources::toggle_highlight_bg, Theme::toggle_margin, 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, YELLOW, and BC_Resources::ymeter_images.

Here is the call graph for this function:

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

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

Reimplemented from Theme.

Definition at line 929 of file defaulttheme.C.

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

Reimplemented from Theme.

Definition at line 951 of file defaulttheme.C.

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

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

void BlondTheme::draw_preferences_bg ( PreferencesWindow gui  )  [virtual]

Reimplemented from Theme.

Definition at line 1128 of file defaulttheme.C.

References BC_WindowBase::draw_vframe(), and BC_Theme::get_image().

Here is the call graph for this function:

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

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

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

void BlondTheme::get_preferences_sizes (  )  [virtual]

Reimplemented from Theme.

Definition at line 1123 of file defaulttheme.C.

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

Reimplemented from Theme.

Definition at line 801 of file defaulttheme.C.

void BlondTheme::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 806 of file defaulttheme.C.

References Theme::get_rmonitor_sizes(), Theme::rmonitor_meter_h, and Theme::rmonitor_meter_y.

Here is the call graph for this function:

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

Reimplemented from Theme.

Definition at line 1133 of file defaulttheme.C.

void BlondTheme::draw_new_bg ( NewWindow gui  )  [virtual]

Reimplemented from Theme.

Definition at line 1137 of file defaulttheme.C.

References BC_WindowBase::draw_vframe(), and BC_Theme::get_image().

Here is the call graph for this function:

void BlondTheme::draw_setformat_bg ( SetFormatWindow gui  )  [virtual]

Reimplemented from Theme.

Definition at line 1142 of file defaulttheme.C.

References BC_WindowBase::draw_vframe(), and BC_Theme::get_image().

Here is the call graph for this function:

void BlondTheme::get_plugindialog_sizes (  )  [virtual]

void BlondTheme::build_icons (  )  [private]

Definition at line 879 of file defaulttheme.C.

References BC_Theme::new_image().

Referenced by initialize().

Here is the call graph for this function:

void BlondTheme::build_bg_data (  )  [private]

Definition at line 891 of file defaulttheme.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 BlondTheme::build_patches (  )  [private]

void BlondTheme::build_overlays (  )  [private]


Field Documentation

Definition at line 54 of file defaulttheme.h.

Referenced by initialize().

Definition at line 55 of file defaulttheme.h.

Referenced by initialize().

Definition at line 56 of file defaulttheme.h.

Referenced by initialize().

Definition at line 57 of file defaulttheme.h.

Referenced by initialize().

Definition at line 58 of file defaulttheme.h.

Referenced by initialize().


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

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