Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

BC_Resources Class Reference

#include <bcresources.h>

List of all members.

Public Member Functions

 BC_Resources ()
 ~BC_Resources ()
int initialize_display (BC_WindowBase *window)
int get_bg_color ()
int get_bg_shadow1 ()
int get_bg_shadow2 ()
int get_bg_light1 ()
int get_bg_light2 ()
int get_top_border ()
int get_left_border ()
int get_right_border ()
int get_bottom_border ()

Public Attributes

int bg_color
int bg_shadow1
int bg_shadow2
int bg_light1
int bg_light2
int default_text_color
int disabled_text_color
int button_light
int button_highlighted
int button_down
int button_up
int button_shadow
int button_uphighlighted
int highlight_inverse
int menu_light
int menu_highlighted
int menu_down
int menu_up
int menu_shadow
VFramemenu_popup_bg
VFrame ** menu_title_bg
VFramemenu_bar_bg
VFrame ** popupmenu_images
int min_menu_w
int menu_title_text
int popup_title_text
int popupmenu_margin
int popupmenu_triangle_margin
int menu_item_text
VFrame ** menu_item_bg
int progress_text
int menu_highlighted_fontcolor
long double_click
int blink_rate
int scroll_repeat
int tooltip_delay
int tooltip_bg_color
int tooltips_enabled
int audiovideo_color
int text_default
int text_border1
int text_border2
int text_border2_hi
int text_background
int text_background_hi
int text_background_noborder_hi
int text_border3
int text_border3_hi
int text_border4
int text_highlight
int text_inactive_highlight
int text_background_noborder
VFrametoggle_highlight_bg
int toggle_text_margin
VFrame ** ok_images
VFrame ** cancel_images
VFrame ** filebox_text_images
VFrame ** filebox_icons_images
VFrame ** filebox_updir_images
VFrame ** filebox_newfolder_images
VFrame ** filebox_descend_images
VFrame ** filebox_delete_images
VFrame ** filebox_reload_images
VFrame ** generic_button_images
int generic_button_margin
VFrame ** usethis_button_images
VFrame ** checkbox_images
VFrame ** radial_images
VFrame ** label_images
VFrame ** tumble_data
int tumble_duration
VFramebar_data
VFramelistbox_bg
VFrame ** listbox_button
VFrame ** listbox_expand
VFrame ** listbox_column
VFramelistbox_up
VFramelistbox_dn
int listbox_title_margin
int listbox_title_color
int listbox_title_hotspot
int listbox_border1
int listbox_border2_hi
int listbox_border2
int listbox_border3_hi
int listbox_border3
int listbox_border4
int listbox_selected
int listbox_highlighted
int listbox_inactive
int listbox_text
VFrame ** horizontal_slider_data
VFrame ** vertical_slider_data
VFrame ** hscroll_data
VFrame ** vscroll_data
int scroll_minhandle
VFrame ** pan_data
int pan_text_color
VFrame ** pot_images
int pot_x1
int pot_y1
int pot_r
int pot_offset
int pot_needle_color
VFrame ** xmeter_images
VFrame ** ymeter_images
int meter_font
int meter_font_color
int meter_title_w
int meter_3d
VFrame ** progress_images
int drag_radius
int filebox_mode
char filebox_filter [BCTEXTLEN]
char filebox_history [FILEBOX_HISTORY_SIZE][BCTEXTLEN]
int filebox_w
int filebox_h
int filebox_columntype [FILEBOX_COLUMNS]
int filebox_columnwidth [FILEBOX_COLUMNS]
int filebox_sortcolumn
int filebox_sortorder
int dirbox_columntype [FILEBOX_COLUMNS]
int dirbox_columnwidth [FILEBOX_COLUMNS]
int dirbox_sortcolumn
int dirbox_sortorder
int filebox_margin
int dirbox_margin
int directory_color
int file_color
VFrame ** medium_7segment
int draw_clock_background
int use_fontset
int use_xft
int use_shm
int recursive_resizing
int use_xvideo

Static Public Attributes

static BC_Signalssignal_handler = 0
static VFramebg_image = 0
static VFramemenu_bg = 0
static suffix_to_type_t suffix_to_type [TOTAL_SUFFIXES]
static VFrametype_to_icon [TOTAL_ICONS]
static char * large_font = N_("-*-helvetica-bold-r-normal-*-18-*")
static char * medium_font = N_("-*-helvetica-bold-r-normal-*-14-*")
static char * small_font = N_("-*-helvetica-medium-r-normal-*-10-*")
static char * large_font2 = N_("-*-helvetica-bold-r-normal-*-20-*")
static char * medium_font2 = N_("-*-helvetica-bold-r-normal-*-14-*")
static char * small_font2 = N_("-*-helvetica-medium-r-normal-*-11-*")
static char * large_fontset = "8x16,*"
static char * medium_fontset = "7x14,*"
static char * small_fontset = "6x12,*"
static char * large_font_xft = N_("-microsoft-verdana-*-*-*-*-*-*-*-*-*-*-*-*")
static char * medium_font_xft = N_("-microsoft-verdana-*-*-*-*-*-*-*-*-*-*-*-*")
static char * small_font_xft = N_("-microsoft-verdana-*-*-*-*-*-*-*-*-*-*-*-*")
static int error = 0

Private Member Functions

int init_shm (BC_WindowBase *window)
void init_sizes (BC_WindowBase *window)

Static Private Member Functions

static int x_error_handler (Display *display, XErrorEvent *event)

Private Attributes

BC_DisplayInfodisplay_info
VFrame ** list_pointers [100]
int list_lengths [100]
int list_total


Detailed Description

Definition at line 19 of file bcresources.h.


Constructor & Destructor Documentation

BC_Resources::BC_Resources  ) 
 

Definition at line 81 of file bcresources.C.

BC_Resources::~BC_Resources  ) 
 

Definition at line 505 of file bcresources.C.


Member Function Documentation

int BC_Resources::get_bg_color  ) 
 

Definition at line 569 of file bcresources.C.

int BC_Resources::get_bg_light1  ) 
 

Definition at line 575 of file bcresources.C.

int BC_Resources::get_bg_light2  ) 
 

Definition at line 577 of file bcresources.C.

int BC_Resources::get_bg_shadow1  ) 
 

Definition at line 571 of file bcresources.C.

int BC_Resources::get_bg_shadow2  ) 
 

Definition at line 573 of file bcresources.C.

int BC_Resources::get_bottom_border  ) 
 

Definition at line 563 of file bcresources.C.

int BC_Resources::get_left_border  ) 
 

Definition at line 553 of file bcresources.C.

int BC_Resources::get_right_border  ) 
 

Definition at line 558 of file bcresources.C.

int BC_Resources::get_top_border  ) 
 

Definition at line 548 of file bcresources.C.

int BC_Resources::init_shm BC_WindowBase window  )  [private]
 

Definition at line 520 of file bcresources.C.

void BC_Resources::init_sizes BC_WindowBase window  )  [private]
 

int BC_Resources::initialize_display BC_WindowBase window  ) 
 

Definition at line 509 of file bcresources.C.

int BC_Resources::x_error_handler Display *  display,
XErrorEvent *  event
[static, private]
 

Definition at line 70 of file bcresources.C.


Member Data Documentation

int BC_Resources::audiovideo_color
 

Definition at line 108 of file bcresources.h.

VFrame* BC_Resources::bar_data
 

Definition at line 161 of file bcresources.h.

int BC_Resources::bg_color
 

Definition at line 43 of file bcresources.h.

VFrame * BC_Resources::bg_image = 0 [static]
 

Definition at line 132 of file bcresources.h.

int BC_Resources::bg_light1
 

Definition at line 46 of file bcresources.h.

int BC_Resources::bg_light2
 

Definition at line 47 of file bcresources.h.

int BC_Resources::bg_shadow1
 

Definition at line 44 of file bcresources.h.

int BC_Resources::bg_shadow2
 

Definition at line 45 of file bcresources.h.

int BC_Resources::blink_rate
 

Definition at line 100 of file bcresources.h.

int BC_Resources::button_down
 

Definition at line 55 of file bcresources.h.

int BC_Resources::button_highlighted
 

Definition at line 54 of file bcresources.h.

int BC_Resources::button_light
 

Definition at line 53 of file bcresources.h.

int BC_Resources::button_shadow
 

Definition at line 57 of file bcresources.h.

int BC_Resources::button_up
 

Definition at line 56 of file bcresources.h.

int BC_Resources::button_uphighlighted
 

Definition at line 58 of file bcresources.h.

VFrame** BC_Resources::cancel_images
 

Definition at line 137 of file bcresources.h.

VFrame** BC_Resources::checkbox_images
 

Definition at line 153 of file bcresources.h.

int BC_Resources::default_text_color
 

Definition at line 48 of file bcresources.h.

int BC_Resources::dirbox_columntype[FILEBOX_COLUMNS]
 

Definition at line 241 of file bcresources.h.

int BC_Resources::dirbox_columnwidth[FILEBOX_COLUMNS]
 

Definition at line 242 of file bcresources.h.

int BC_Resources::dirbox_margin
 

Definition at line 247 of file bcresources.h.

int BC_Resources::dirbox_sortcolumn
 

Definition at line 243 of file bcresources.h.

int BC_Resources::dirbox_sortorder
 

Definition at line 244 of file bcresources.h.

int BC_Resources::directory_color
 

Definition at line 248 of file bcresources.h.

int BC_Resources::disabled_text_color
 

Definition at line 49 of file bcresources.h.

BC_DisplayInfo* BC_Resources::display_info [private]
 

Definition at line 293 of file bcresources.h.

long BC_Resources::double_click
 

Definition at line 98 of file bcresources.h.

int BC_Resources::drag_radius
 

Definition at line 221 of file bcresources.h.

int BC_Resources::draw_clock_background
 

Definition at line 272 of file bcresources.h.

int BC_Resources::error = 0 [static]
 

Definition at line 282 of file bcresources.h.

int BC_Resources::file_color
 

Definition at line 249 of file bcresources.h.

int BC_Resources::filebox_columntype[FILEBOX_COLUMNS]
 

Definition at line 236 of file bcresources.h.

int BC_Resources::filebox_columnwidth[FILEBOX_COLUMNS]
 

Definition at line 237 of file bcresources.h.

VFrame** BC_Resources::filebox_delete_images
 

Definition at line 143 of file bcresources.h.

VFrame** BC_Resources::filebox_descend_images
 

Definition at line 142 of file bcresources.h.

char BC_Resources::filebox_filter[BCTEXTLEN]
 

Definition at line 229 of file bcresources.h.

int BC_Resources::filebox_h
 

Definition at line 234 of file bcresources.h.

char BC_Resources::filebox_history[FILEBOX_HISTORY_SIZE][BCTEXTLEN]
 

Definition at line 231 of file bcresources.h.

VFrame** BC_Resources::filebox_icons_images
 

Definition at line 139 of file bcresources.h.

int BC_Resources::filebox_margin
 

Definition at line 246 of file bcresources.h.

int BC_Resources::filebox_mode
 

Definition at line 227 of file bcresources.h.

VFrame** BC_Resources::filebox_newfolder_images
 

Definition at line 141 of file bcresources.h.

VFrame** BC_Resources::filebox_reload_images
 

Definition at line 144 of file bcresources.h.

int BC_Resources::filebox_sortcolumn
 

Definition at line 238 of file bcresources.h.

int BC_Resources::filebox_sortorder
 

Definition at line 239 of file bcresources.h.

VFrame** BC_Resources::filebox_text_images
 

Definition at line 138 of file bcresources.h.

VFrame** BC_Resources::filebox_updir_images
 

Definition at line 140 of file bcresources.h.

int BC_Resources::filebox_w
 

Definition at line 233 of file bcresources.h.

VFrame** BC_Resources::generic_button_images
 

Definition at line 147 of file bcresources.h.

int BC_Resources::generic_button_margin
 

Definition at line 149 of file bcresources.h.

int BC_Resources::highlight_inverse
 

Definition at line 61 of file bcresources.h.

VFrame** BC_Resources::horizontal_slider_data
 

Definition at line 191 of file bcresources.h.

VFrame** BC_Resources::hscroll_data
 

Definition at line 193 of file bcresources.h.

VFrame** BC_Resources::label_images
 

Definition at line 155 of file bcresources.h.

char * BC_Resources::large_font = N_("-*-helvetica-bold-r-normal-*-18-*") [static]
 

Definition at line 253 of file bcresources.h.

char * BC_Resources::large_font2 = N_("-*-helvetica-bold-r-normal-*-20-*") [static]
 

Definition at line 257 of file bcresources.h.

char * BC_Resources::large_font_xft = N_("-microsoft-verdana-*-*-*-*-*-*-*-*-*-*-*-*") [static]
 

Definition at line 265 of file bcresources.h.

char * BC_Resources::large_fontset = "8x16,*" [static]
 

Definition at line 261 of file bcresources.h.

int BC_Resources::list_lengths[100] [private]
 

Definition at line 295 of file bcresources.h.

VFrame** BC_Resources::list_pointers[100] [private]
 

Definition at line 294 of file bcresources.h.

int BC_Resources::list_total [private]
 

Definition at line 296 of file bcresources.h.

VFrame* BC_Resources::listbox_bg
 

Definition at line 164 of file bcresources.h.

int BC_Resources::listbox_border1
 

Definition at line 174 of file bcresources.h.

int BC_Resources::listbox_border2
 

Definition at line 176 of file bcresources.h.

int BC_Resources::listbox_border2_hi
 

Definition at line 175 of file bcresources.h.

int BC_Resources::listbox_border3
 

Definition at line 178 of file bcresources.h.

int BC_Resources::listbox_border3_hi
 

Definition at line 177 of file bcresources.h.

int BC_Resources::listbox_border4
 

Definition at line 179 of file bcresources.h.

VFrame** BC_Resources::listbox_button
 

Definition at line 165 of file bcresources.h.

VFrame** BC_Resources::listbox_column
 

Definition at line 167 of file bcresources.h.

VFrame* BC_Resources::listbox_dn
 

Definition at line 169 of file bcresources.h.

VFrame** BC_Resources::listbox_expand
 

Definition at line 166 of file bcresources.h.

int BC_Resources::listbox_highlighted
 

Definition at line 183 of file bcresources.h.

int BC_Resources::listbox_inactive
 

Definition at line 185 of file bcresources.h.

int BC_Resources::listbox_selected
 

Definition at line 181 of file bcresources.h.

int BC_Resources::listbox_text
 

Definition at line 187 of file bcresources.h.

int BC_Resources::listbox_title_color
 

Definition at line 172 of file bcresources.h.

int BC_Resources::listbox_title_hotspot
 

Definition at line 173 of file bcresources.h.

int BC_Resources::listbox_title_margin
 

Definition at line 171 of file bcresources.h.

VFrame* BC_Resources::listbox_up
 

Definition at line 168 of file bcresources.h.

VFrame** BC_Resources::medium_7segment
 

Definition at line 269 of file bcresources.h.

char * BC_Resources::medium_font = N_("-*-helvetica-bold-r-normal-*-14-*") [static]
 

Definition at line 254 of file bcresources.h.

char * BC_Resources::medium_font2 = N_("-*-helvetica-bold-r-normal-*-14-*") [static]
 

Definition at line 258 of file bcresources.h.

char * BC_Resources::medium_font_xft = N_("-microsoft-verdana-*-*-*-*-*-*-*-*-*-*-*-*") [static]
 

Definition at line 266 of file bcresources.h.

char * BC_Resources::medium_fontset = "7x14,*" [static]
 

Definition at line 262 of file bcresources.h.

VFrame* BC_Resources::menu_bar_bg
 

Definition at line 72 of file bcresources.h.

VFrame * BC_Resources::menu_bg = 0 [static]
 

Definition at line 133 of file bcresources.h.

int BC_Resources::menu_down
 

Definition at line 66 of file bcresources.h.

int BC_Resources::menu_highlighted
 

Definition at line 65 of file bcresources.h.

int BC_Resources::menu_highlighted_fontcolor
 

Definition at line 95 of file bcresources.h.

VFrame** BC_Resources::menu_item_bg
 

Definition at line 88 of file bcresources.h.

int BC_Resources::menu_item_text
 

Definition at line 86 of file bcresources.h.

int BC_Resources::menu_light
 

Definition at line 64 of file bcresources.h.

VFrame* BC_Resources::menu_popup_bg
 

Definition at line 70 of file bcresources.h.

int BC_Resources::menu_shadow
 

Definition at line 68 of file bcresources.h.

VFrame** BC_Resources::menu_title_bg
 

Definition at line 71 of file bcresources.h.

int BC_Resources::menu_title_text
 

Definition at line 78 of file bcresources.h.

int BC_Resources::menu_up
 

Definition at line 67 of file bcresources.h.

int BC_Resources::meter_3d
 

Definition at line 215 of file bcresources.h.

int BC_Resources::meter_font
 

Definition at line 212 of file bcresources.h.

int BC_Resources::meter_font_color
 

Definition at line 213 of file bcresources.h.

int BC_Resources::meter_title_w
 

Definition at line 214 of file bcresources.h.

int BC_Resources::min_menu_w
 

Definition at line 76 of file bcresources.h.

VFrame** BC_Resources::ok_images
 

Definition at line 136 of file bcresources.h.

VFrame** BC_Resources::pan_data
 

Definition at line 200 of file bcresources.h.

int BC_Resources::pan_text_color
 

Definition at line 201 of file bcresources.h.

int BC_Resources::popup_title_text
 

Definition at line 80 of file bcresources.h.

VFrame** BC_Resources::popupmenu_images
 

Definition at line 73 of file bcresources.h.

int BC_Resources::popupmenu_margin
 

Definition at line 82 of file bcresources.h.

int BC_Resources::popupmenu_triangle_margin
 

Definition at line 84 of file bcresources.h.

VFrame** BC_Resources::pot_images
 

Definition at line 204 of file bcresources.h.

int BC_Resources::pot_needle_color
 

Definition at line 208 of file bcresources.h.

int BC_Resources::pot_offset
 

Definition at line 207 of file bcresources.h.

int BC_Resources::pot_r
 

Definition at line 205 of file bcresources.h.

int BC_Resources::pot_x1
 

Definition at line 205 of file bcresources.h.

int BC_Resources::pot_y1
 

Definition at line 205 of file bcresources.h.

VFrame** BC_Resources::progress_images
 

Definition at line 218 of file bcresources.h.

int BC_Resources::progress_text
 

Definition at line 92 of file bcresources.h.

VFrame** BC_Resources::radial_images
 

Definition at line 154 of file bcresources.h.

int BC_Resources::recursive_resizing
 

Definition at line 284 of file bcresources.h.

int BC_Resources::scroll_minhandle
 

Definition at line 197 of file bcresources.h.

int BC_Resources::scroll_repeat
 

Definition at line 102 of file bcresources.h.

BC_Signals * BC_Resources::signal_handler = 0 [static]
 

Definition at line 39 of file bcresources.h.

char * BC_Resources::small_font = N_("-*-helvetica-medium-r-normal-*-10-*") [static]
 

Definition at line 255 of file bcresources.h.

char * BC_Resources::small_font2 = N_("-*-helvetica-medium-r-normal-*-11-*") [static]
 

Definition at line 259 of file bcresources.h.

char * BC_Resources::small_font_xft = N_("-microsoft-verdana-*-*-*-*-*-*-*-*-*-*-*-*") [static]
 

Definition at line 267 of file bcresources.h.

char * BC_Resources::small_fontset = "6x12,*" [static]
 

Definition at line 263 of file bcresources.h.

suffix_to_type_t BC_Resources::suffix_to_type [static]
 

Initial value:

 
{
        { "m2v", ICON_FILM },
        { "mov", ICON_FILM },
        { "mp2", ICON_SOUND },
        { "mp3", ICON_SOUND },
        { "mpg", ICON_FILM },
        { "vob", ICON_FILM },
        { "wav", ICON_SOUND }
}

Definition at line 224 of file bcresources.h.

int BC_Resources::text_background
 

Definition at line 116 of file bcresources.h.

int BC_Resources::text_background_hi
 

Definition at line 117 of file bcresources.h.

int BC_Resources::text_background_noborder
 

Definition at line 125 of file bcresources.h.

int BC_Resources::text_background_noborder_hi
 

Definition at line 118 of file bcresources.h.

int BC_Resources::text_border1
 

Definition at line 113 of file bcresources.h.

int BC_Resources::text_border2
 

Definition at line 114 of file bcresources.h.

int BC_Resources::text_border2_hi
 

Definition at line 115 of file bcresources.h.

int BC_Resources::text_border3
 

Definition at line 119 of file bcresources.h.

int BC_Resources::text_border3_hi
 

Definition at line 120 of file bcresources.h.

int BC_Resources::text_border4
 

Definition at line 121 of file bcresources.h.

int BC_Resources::text_default
 

Definition at line 111 of file bcresources.h.

int BC_Resources::text_highlight
 

Definition at line 122 of file bcresources.h.

int BC_Resources::text_inactive_highlight
 

Definition at line 123 of file bcresources.h.

VFrame* BC_Resources::toggle_highlight_bg
 

Definition at line 128 of file bcresources.h.

int BC_Resources::toggle_text_margin
 

Definition at line 129 of file bcresources.h.

int BC_Resources::tooltip_bg_color
 

Definition at line 105 of file bcresources.h.

int BC_Resources::tooltip_delay
 

Definition at line 104 of file bcresources.h.

int BC_Resources::tooltips_enabled
 

Definition at line 106 of file bcresources.h.

VFrame** BC_Resources::tumble_data
 

Definition at line 157 of file bcresources.h.

int BC_Resources::tumble_duration
 

Definition at line 158 of file bcresources.h.

VFrame * BC_Resources::type_to_icon [static]
 

Initial value:

Definition at line 225 of file bcresources.h.

int BC_Resources::use_fontset
 

Definition at line 274 of file bcresources.h.

int BC_Resources::use_shm
 

Definition at line 281 of file bcresources.h.

int BC_Resources::use_xft
 

Definition at line 276 of file bcresources.h.

int BC_Resources::use_xvideo
 

Definition at line 286 of file bcresources.h.

VFrame** BC_Resources::usethis_button_images
 

Definition at line 150 of file bcresources.h.

VFrame** BC_Resources::vertical_slider_data
 

Definition at line 192 of file bcresources.h.

VFrame** BC_Resources::vscroll_data
 

Definition at line 195 of file bcresources.h.

VFrame** BC_Resources::xmeter_images
 

Definition at line 211 of file bcresources.h.

VFrame ** BC_Resources::ymeter_images
 

Definition at line 211 of file bcresources.h.


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:26:38 2006 for Guicast-svn by  doxygen 1.4.4