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

BC_TumbleTextBox Class Reference

#include <bctextbox.h>

Inheritance diagram for BC_TumbleTextBox:

BC_RelocatableWidget List of all members.

Public Member Functions

 BC_TumbleTextBox (BC_WindowBase *parent_window, int64_t default_value, int64_t min, int64_t max, int x, int y, int text_w)
 BC_TumbleTextBox (BC_WindowBase *parent_window, int default_value, int min, int max, int x, int y, int text_w)
 BC_TumbleTextBox (BC_WindowBase *parent_window, float default_value, float min, float max, int x, int y, int text_w)
virtual ~BC_TumbleTextBox ()
int create_objects ()
void reset ()
virtual int handle_event ()
char * get_text ()
int update (char *value)
int update (int64_t value)
int update (float value)
int get_x ()
int get_y ()
int get_w ()
int get_h ()
int reposition_widget (int x, int y, int w=-1, int h=-1)
void reposition_window (int x, int y)
void set_boundaries (int64_t min, int64_t max)
void set_boundaries (float min, float max)
void set_precision (int precision)
void set_increment (float value)

Private Attributes

int x
int y
int text_w
int64_t default_value
int64_t min
int64_t max
float default_value_f
float min_f
float max_f
int use_float
int precision
float increment
BC_TumbleTextBoxTexttextbox
BC_Tumblertumbler
BC_WindowBaseparent_window

Friends

class BC_TumbleTextBoxText
class BC_TumbleTextBoxTumble

Detailed Description

Definition at line 270 of file bctextbox.h.


Constructor & Destructor Documentation

BC_TumbleTextBox::BC_TumbleTextBox BC_WindowBase parent_window,
int64_t  default_value,
int64_t  min,
int64_t  max,
int  x,
int  y,
int  text_w
 

Definition at line 1923 of file bctextbox.C.

BC_TumbleTextBox::BC_TumbleTextBox BC_WindowBase parent_window,
int  default_value,
int  min,
int  max,
int  x,
int  y,
int  text_w
 

Definition at line 1944 of file bctextbox.C.

BC_TumbleTextBox::BC_TumbleTextBox BC_WindowBase parent_window,
float  default_value,
float  min,
float  max,
int  x,
int  y,
int  text_w
 

Definition at line 1965 of file bctextbox.C.

BC_TumbleTextBox::~BC_TumbleTextBox  )  [virtual]
 

Definition at line 1986 of file bctextbox.C.


Member Function Documentation

int BC_TumbleTextBox::create_objects  ) 
 

Definition at line 2019 of file bctextbox.C.

int BC_TumbleTextBox::get_h  )  [virtual]
 

Reimplemented from BC_RelocatableWidget.

Definition at line 2099 of file bctextbox.C.

char * BC_TumbleTextBox::get_text  ) 
 

Definition at line 2060 of file bctextbox.C.

int BC_TumbleTextBox::get_w  )  [virtual]
 

Reimplemented from BC_RelocatableWidget.

Definition at line 2094 of file bctextbox.C.

int BC_TumbleTextBox::get_x  ) 
 

Definition at line 2084 of file bctextbox.C.

int BC_TumbleTextBox::get_y  ) 
 

Definition at line 2089 of file bctextbox.C.

int BC_TumbleTextBox::handle_event  )  [virtual]
 

Definition at line 2104 of file bctextbox.C.

int BC_TumbleTextBox::reposition_widget int  x,
int  y,
int  w = -1,
int  h = -1
[virtual]
 

Reimplemented from BC_RelocatableWidget.

Definition at line 2109 of file bctextbox.C.

void BC_TumbleTextBox::reposition_window int  x,
int  y
 

Definition at line 2114 of file bctextbox.C.

void BC_TumbleTextBox::reset  ) 
 

Definition at line 2001 of file bctextbox.C.

void BC_TumbleTextBox::set_boundaries float  min,
float  max
 

Definition at line 2133 of file bctextbox.C.

void BC_TumbleTextBox::set_boundaries int64_t  min,
int64_t  max
 

Definition at line 2128 of file bctextbox.C.

void BC_TumbleTextBox::set_increment float  value  ) 
 

Definition at line 2013 of file bctextbox.C.

void BC_TumbleTextBox::set_precision int  precision  ) 
 

Definition at line 2008 of file bctextbox.C.

int BC_TumbleTextBox::update float  value  ) 
 

Definition at line 2077 of file bctextbox.C.

int BC_TumbleTextBox::update int64_t  value  ) 
 

Definition at line 2071 of file bctextbox.C.

int BC_TumbleTextBox::update char *  value  ) 
 

Definition at line 2065 of file bctextbox.C.


Friends And Related Function Documentation

friend class BC_TumbleTextBoxText [friend]
 

Definition at line 314 of file bctextbox.h.

friend class BC_TumbleTextBoxTumble [friend]
 

Definition at line 315 of file bctextbox.h.


Member Data Documentation

int64_t BC_TumbleTextBox::default_value [private]
 

Definition at line 319 of file bctextbox.h.

float BC_TumbleTextBox::default_value_f [private]
 

Definition at line 320 of file bctextbox.h.

float BC_TumbleTextBox::increment [private]
 

Definition at line 323 of file bctextbox.h.

int64_t BC_TumbleTextBox::max [private]
 

Definition at line 319 of file bctextbox.h.

float BC_TumbleTextBox::max_f [private]
 

Definition at line 320 of file bctextbox.h.

int64_t BC_TumbleTextBox::min [private]
 

Definition at line 319 of file bctextbox.h.

float BC_TumbleTextBox::min_f [private]
 

Definition at line 320 of file bctextbox.h.

BC_WindowBase* BC_TumbleTextBox::parent_window [private]
 

Definition at line 326 of file bctextbox.h.

int BC_TumbleTextBox::precision [private]
 

Definition at line 322 of file bctextbox.h.

int BC_TumbleTextBox::text_w [private]
 

Definition at line 318 of file bctextbox.h.

BC_TumbleTextBoxText* BC_TumbleTextBox::textbox [private]
 

Definition at line 324 of file bctextbox.h.

BC_Tumbler* BC_TumbleTextBox::tumbler [private]
 

Definition at line 325 of file bctextbox.h.

int BC_TumbleTextBox::use_float [private]
 

Definition at line 321 of file bctextbox.h.

int BC_TumbleTextBox::x [private]
 

Definition at line 318 of file bctextbox.h.

int BC_TumbleTextBox::y [private]
 

Definition at line 318 of file bctextbox.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