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

BC_Tumbler Class Reference

#include <bctumble.h>

Inheritance diagram for BC_Tumbler:

BC_SubWindow BC_WindowBase BC_RelocatableWidget BC_FTumbler BC_ITumbler List of all members.

Public Member Functions

 BC_Tumbler (int x, int y, VFrame **data=0)
virtual ~BC_Tumbler ()
virtual int handle_up_event ()
virtual int handle_down_event ()
int repeat_event (int64_t repeat_id)
int initialize ()
int set_images (VFrame **data)
int cursor_enter_event ()
int cursor_leave_event ()
int button_press_event ()
int button_release_event ()
int cursor_motion_event ()
int update_bitmaps (VFrame **data)
int reposition_window (int x, int y, int w=-1, int h=-1)
virtual void set_boundaries (int64_t min, int64_t max)
virtual void set_boundaries (float min, float max)
virtual void set_increment (float value)

Private Member Functions

int draw_face ()

Private Attributes

BC_Pixmapimages [4]
int status
int64_t repeat_count
VFrame ** data

Detailed Description

Definition at line 6 of file bctumble.h.


Constructor & Destructor Documentation

BC_Tumbler::BC_Tumbler int  x,
int  y,
VFrame **  data = 0
 

Definition at line 13 of file bctumble.C.

BC_Tumbler::~BC_Tumbler  )  [virtual]
 

Definition at line 24 of file bctumble.C.


Member Function Documentation

int BC_Tumbler::button_press_event  )  [virtual]
 

Reimplemented from BC_WindowBase.

Definition at line 154 of file bctumble.C.

int BC_Tumbler::button_release_event  )  [virtual]
 

Reimplemented from BC_WindowBase.

Definition at line 203 of file bctumble.C.

int BC_Tumbler::cursor_enter_event  )  [virtual]
 

Reimplemented from BC_WindowBase.

Definition at line 129 of file bctumble.C.

int BC_Tumbler::cursor_leave_event  )  [virtual]
 

Reimplemented from BC_WindowBase.

Definition at line 143 of file bctumble.C.

int BC_Tumbler::cursor_motion_event  )  [virtual]
 

Reimplemented from BC_WindowBase.

Definition at line 221 of file bctumble.C.

int BC_Tumbler::draw_face  )  [private]
 

Definition at line 80 of file bctumble.C.

virtual int BC_Tumbler::handle_down_event  )  [inline, virtual]
 

Reimplemented in BC_ITumbler, and BC_FTumbler.

Definition at line 13 of file bctumble.h.

virtual int BC_Tumbler::handle_up_event  )  [inline, virtual]
 

Reimplemented in BC_ITumbler, and BC_FTumbler.

Definition at line 12 of file bctumble.h.

int BC_Tumbler::initialize  )  [virtual]
 

Reimplemented from BC_SubWindow.

Definition at line 32 of file bctumble.C.

int BC_Tumbler::repeat_event int64_t  repeat_id  )  [virtual]
 

Reimplemented from BC_WindowBase.

Definition at line 94 of file bctumble.C.

int BC_Tumbler::reposition_window int  x,
int  y,
int  w = -1,
int  h = -1
 

Reimplemented from BC_WindowBase.

Definition at line 50 of file bctumble.C.

virtual void BC_Tumbler::set_boundaries float  min,
float  max
[inline, virtual]
 

Reimplemented in BC_FTumbler.

Definition at line 26 of file bctumble.h.

virtual void BC_Tumbler::set_boundaries int64_t  min,
int64_t  max
[inline, virtual]
 

Reimplemented in BC_ITumbler.

Definition at line 25 of file bctumble.h.

int BC_Tumbler::set_images VFrame **  data  ) 
 

Definition at line 69 of file bctumble.C.

virtual void BC_Tumbler::set_increment float  value  )  [inline, virtual]
 

Reimplemented in BC_ITumbler, and BC_FTumbler.

Definition at line 27 of file bctumble.h.

int BC_Tumbler::update_bitmaps VFrame **  data  ) 
 

Definition at line 61 of file bctumble.C.


Member Data Documentation

VFrame** BC_Tumbler::data [private]
 

Definition at line 35 of file bctumble.h.

BC_Pixmap* BC_Tumbler::images[4] [private]
 

Definition at line 32 of file bctumble.h.

int64_t BC_Tumbler::repeat_count [private]
 

Definition at line 34 of file bctumble.h.

int BC_Tumbler::status [private]
 

Definition at line 33 of file bctumble.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