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

BC_ListBoxItem Class Reference

#include <bclistboxitem.h>

List of all members.

Public Member Functions

 BC_ListBoxItem ()
 BC_ListBoxItem (char *text, int color=-1)
 BC_ListBoxItem (char *text, BC_Pixmap *icon, int color=-1)
virtual ~BC_ListBoxItem ()
BC_ListBoxItemoperator= (BC_ListBoxItem &item)
void copy_from (BC_ListBoxItem *item)
void set_text (char *new_text)
char * get_text ()
void set_icon (BC_Pixmap *icon)
void set_icon_vframe (VFrame *icon_vframe)
int get_icon_x ()
int get_icon_y ()
int get_text_x ()
int get_text_y ()
void set_icon_x (int x)
void set_icon_y (int y)
void set_text_x (int x)
void set_text_y (int y)
void set_color (int color)
void set_searchable (int value)
int get_color ()
void set_selected (int value)
int set_autoplace_icon (int value)
int set_autoplace_text (int value)
void set_selectable (int value)
int get_selectable ()
ArrayList< BC_ListBoxItem * > * new_sublist (int columns)
ArrayList< BC_ListBoxItem * > * get_sublist ()
int get_columns ()
int get_expand ()
void set_expand (int value)

Private Member Functions

int initialize ()
int get_icon_w ()
int get_icon_h ()

Private Attributes

BC_Pixmapicon
VFrameicon_vframe
int icon_x
int icon_y
int text_x
int text_y
int autoplace_icon
int autoplace_text
char * text
int color
int selected
int searchable
ArrayList< BC_ListBoxItem * > * sublist
int columns
int expand
int selectable

Friends

class BC_ListBox


Detailed Description

Definition at line 12 of file bclistboxitem.h.


Constructor & Destructor Documentation

BC_ListBoxItem::BC_ListBoxItem  ) 
 

Definition at line 11 of file bclistboxitem.C.

BC_ListBoxItem::BC_ListBoxItem char *  text,
int  color = -1
 

Definition at line 36 of file bclistboxitem.C.

BC_ListBoxItem::BC_ListBoxItem char *  text,
BC_Pixmap icon,
int  color = -1
 

Definition at line 21 of file bclistboxitem.C.

BC_ListBoxItem::~BC_ListBoxItem  )  [virtual]
 

Definition at line 47 of file bclistboxitem.C.


Member Function Documentation

void BC_ListBoxItem::copy_from BC_ListBoxItem item  ) 
 

Definition at line 209 of file bclistboxitem.C.

int BC_ListBoxItem::get_color  ) 
 

Definition at line 197 of file bclistboxitem.C.

int BC_ListBoxItem::get_columns  ) 
 

Definition at line 249 of file bclistboxitem.C.

int BC_ListBoxItem::get_expand  ) 
 

Definition at line 254 of file bclistboxitem.C.

int BC_ListBoxItem::get_icon_h  )  [private]
 

Definition at line 160 of file bclistboxitem.C.

int BC_ListBoxItem::get_icon_w  )  [private]
 

Definition at line 155 of file bclistboxitem.C.

int BC_ListBoxItem::get_icon_x  ) 
 

Definition at line 78 of file bclistboxitem.C.

int BC_ListBoxItem::get_icon_y  ) 
 

Definition at line 83 of file bclistboxitem.C.

int BC_ListBoxItem::get_selectable  ) 
 

Definition at line 137 of file bclistboxitem.C.

ArrayList< BC_ListBoxItem * > * BC_ListBoxItem::get_sublist  ) 
 

Definition at line 244 of file bclistboxitem.C.

char * BC_ListBoxItem::get_text  ) 
 

Definition at line 177 of file bclistboxitem.C.

int BC_ListBoxItem::get_text_x  ) 
 

Definition at line 88 of file bclistboxitem.C.

int BC_ListBoxItem::get_text_y  ) 
 

Definition at line 93 of file bclistboxitem.C.

int BC_ListBoxItem::initialize  )  [private]
 

Definition at line 58 of file bclistboxitem.C.

ArrayList< BC_ListBoxItem * > * BC_ListBoxItem::new_sublist int  columns  ) 
 

Definition at line 237 of file bclistboxitem.C.

BC_ListBoxItem & BC_ListBoxItem::operator= BC_ListBoxItem item  ) 
 

Definition at line 203 of file bclistboxitem.C.

int BC_ListBoxItem::set_autoplace_icon int  value  ) 
 

Definition at line 98 of file bclistboxitem.C.

int BC_ListBoxItem::set_autoplace_text int  value  ) 
 

Definition at line 104 of file bclistboxitem.C.

void BC_ListBoxItem::set_color int  color  ) 
 

Definition at line 192 of file bclistboxitem.C.

void BC_ListBoxItem::set_expand int  value  ) 
 

Definition at line 259 of file bclistboxitem.C.

void BC_ListBoxItem::set_icon BC_Pixmap icon  ) 
 

Definition at line 182 of file bclistboxitem.C.

void BC_ListBoxItem::set_icon_vframe VFrame icon_vframe  ) 
 

Definition at line 187 of file bclistboxitem.C.

void BC_ListBoxItem::set_icon_x int  x  ) 
 

Definition at line 110 of file bclistboxitem.C.

void BC_ListBoxItem::set_icon_y int  y  ) 
 

Definition at line 116 of file bclistboxitem.C.

void BC_ListBoxItem::set_searchable int  value  ) 
 

Definition at line 127 of file bclistboxitem.C.

void BC_ListBoxItem::set_selectable int  value  ) 
 

Definition at line 132 of file bclistboxitem.C.

void BC_ListBoxItem::set_selected int  value  ) 
 

Definition at line 122 of file bclistboxitem.C.

void BC_ListBoxItem::set_text char *  new_text  ) 
 

Definition at line 165 of file bclistboxitem.C.

void BC_ListBoxItem::set_text_x int  x  ) 
 

Definition at line 144 of file bclistboxitem.C.

void BC_ListBoxItem::set_text_y int  y  ) 
 

Definition at line 149 of file bclistboxitem.C.


Friends And Related Function Documentation

friend class BC_ListBox [friend]
 

Definition at line 31 of file bclistboxitem.h.


Member Data Documentation

int BC_ListBoxItem::autoplace_icon [private]
 

Definition at line 80 of file bclistboxitem.h.

int BC_ListBoxItem::autoplace_text [private]
 

Definition at line 80 of file bclistboxitem.h.

int BC_ListBoxItem::color [private]
 

Definition at line 82 of file bclistboxitem.h.

int BC_ListBoxItem::columns [private]
 

Definition at line 94 of file bclistboxitem.h.

int BC_ListBoxItem::expand [private]
 

Definition at line 96 of file bclistboxitem.h.

BC_Pixmap* BC_ListBoxItem::icon [private]
 

Definition at line 73 of file bclistboxitem.h.

VFrame* BC_ListBoxItem::icon_vframe [private]
 

Definition at line 74 of file bclistboxitem.h.

int BC_ListBoxItem::icon_x [private]
 

Definition at line 77 of file bclistboxitem.h.

int BC_ListBoxItem::icon_y [private]
 

Definition at line 77 of file bclistboxitem.h.

int BC_ListBoxItem::searchable [private]
 

Definition at line 88 of file bclistboxitem.h.

int BC_ListBoxItem::selectable [private]
 

Definition at line 98 of file bclistboxitem.h.

int BC_ListBoxItem::selected [private]
 

Definition at line 85 of file bclistboxitem.h.

ArrayList<BC_ListBoxItem*>* BC_ListBoxItem::sublist [private]
 

Definition at line 92 of file bclistboxitem.h.

char* BC_ListBoxItem::text [private]
 

Definition at line 81 of file bclistboxitem.h.

int BC_ListBoxItem::text_x [private]
 

Definition at line 78 of file bclistboxitem.h.

int BC_ListBoxItem::text_y [private]
 

Definition at line 78 of file bclistboxitem.h.


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