Virtual U.org
Get Personal Training on VU Today
    
Top shadow
 
 register/help
User Name:

Password:

Spinner class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Spinner Class Reference

? ? ? More...

#include <Ospinner.h>

List of all members.

Public Methods

 Spinner ()
 ~Spinner ()
void init (int, int, int, int, float *, float, float, float, char=1, int=vga_back.color_up, int=1)
void deinit ()
void paint ()
void refresh ()
int detect ()
void set_font (Font *fontPtr)

Public Attributes

short spinner_x1
short spinner_y1
short spinner_x2
short spinner_y2
float min_val
float max_val
float step_val
float * var_ptr
char transparent_flag
char init_flag
char cursor_flag
char input_flag
int fill_color
int format_type
int original_game_speed
Button button_up
Button button_down
short * button_up_bitmap
short * button_down_bitmap
short * button_up_pressed_bitmap
short * button_down_pressed_bitmap
short * button_up_disable_bitmap
short * button_down_disable_bitmap
short * field_bitmap
char paint_flag
GetA get_a
char * get_a_field
Fontfont_ptr
int pause_when_focus

Static Public Attributes

char focus = 0
Spinner * which = NULL


Detailed Description

? ? ?

Definition at line 15 of file Ospinner.h.


Constructor & Destructor Documentation

Spinner::Spinner  
 

Definition at line 36 of file Ospinner.cpp.

References FIELD_WIDTH.

Spinner::~Spinner  
 

Definition at line 60 of file Ospinner.cpp.


Member Function Documentation

void Spinner::deinit  
 

Definition at line 71 of file Ospinner.cpp.

Referenced by PlayerSchool::summary_student_report_deinit().

int Spinner::detect void   
 

return value: 0-not detected, 1-detected

### begin zb 02/23/99

Definition at line 274 of file Ospinner.cpp.

References KEY_BACK_SPACE, KEY_DEL, and KEY_RETURN.

Referenced by Crime::crime_detect(), and Test::detect().

void Spinner::init int    x1,
int    y1,
int    x2,
int    y2,
float *    varPtr,
float    minVal,
float    maxVal,
float    stepVal,
char    transparentFlag = 1,
int    fillColor = vga_back.color_up,
int    formatType = 1
 

<int> x1, y1 - coordinate of upper left corner <int> x2, y2 - coordinate of lower right corner <float*> varPtr - ptr to spinner variable <float> minVal - minimum value <float> maxVal - maximum value <float> stepVal - spinner step value [char] transparentFlag - 1-transparent, 0-filled with color (default = 1) [int] fillColor - fill color (default = vga_back.color_up) [int] formatType - field format type (valid values : 1-3) (default = 1)

Definition at line 128 of file Ospinner.cpp.

References BUTTON_WIDTH.

Referenced by Test::report(), and PlayerSchool::summary_student_report_5().

void Spinner::paint  
 

Definition at line 216 of file Ospinner.cpp.

References BUTTON_WIDTH.

Referenced by Test::report().

void Spinner::refresh  
 

Definition at line 229 of file Ospinner.cpp.

References BUTTON_WIDTH.

Referenced by Test::report(), and PlayerSchool::summary_student_report_5().

void Spinner::set_font Font   fontPtr [inline]
 

Definition at line 45 of file Ospinner.h.


Member Data Documentation

Button Spinner::button_down
 

Definition at line 26 of file Ospinner.h.

short * Spinner::button_down_bitmap
 

Definition at line 27 of file Ospinner.h.

short * Spinner::button_down_disable_bitmap
 

Definition at line 29 of file Ospinner.h.

short * Spinner::button_down_pressed_bitmap
 

Definition at line 28 of file Ospinner.h.

Button Spinner::button_up
 

Definition at line 26 of file Ospinner.h.

short* Spinner::button_up_bitmap
 

Definition at line 27 of file Ospinner.h.

short* Spinner::button_up_disable_bitmap
 

Definition at line 29 of file Ospinner.h.

short* Spinner::button_up_pressed_bitmap
 

Definition at line 28 of file Ospinner.h.

char Spinner::cursor_flag
 

Definition at line 23 of file Ospinner.h.

short* Spinner::field_bitmap
 

Definition at line 30 of file Ospinner.h.

int Spinner::fill_color
 

Definition at line 24 of file Ospinner.h.

char Spinner::focus = 0 [static]
 

Definition at line 30 of file Ospinner.cpp.

Font* Spinner::font_ptr
 

Definition at line 34 of file Ospinner.h.

int Spinner::format_type
 

Definition at line 24 of file Ospinner.h.

GetA Spinner::get_a
 

Definition at line 32 of file Ospinner.h.

char* Spinner::get_a_field
 

Definition at line 33 of file Ospinner.h.

char Spinner::init_flag
 

Definition at line 23 of file Ospinner.h.

char Spinner::input_flag
 

Definition at line 23 of file Ospinner.h.

float Spinner::max_val
 

Definition at line 22 of file Ospinner.h.

float Spinner::min_val
 

Definition at line 22 of file Ospinner.h.

int Spinner::original_game_speed
 

Definition at line 25 of file Ospinner.h.

char Spinner::paint_flag
 

Definition at line 31 of file Ospinner.h.

int Spinner::pause_when_focus
 

Definition at line 35 of file Ospinner.h.

short Spinner::spinner_x1
 

Definition at line 21 of file Ospinner.h.

short Spinner::spinner_x2
 

Definition at line 21 of file Ospinner.h.

short Spinner::spinner_y1
 

Definition at line 21 of file Ospinner.h.

short Spinner::spinner_y2
 

Definition at line 21 of file Ospinner.h.

float Spinner::step_val
 

Definition at line 22 of file Ospinner.h.

char Spinner::transparent_flag
 

Definition at line 23 of file Ospinner.h.

float * Spinner::var_ptr
 

Definition at line 22 of file Ospinner.h.

Referenced by Crime::crime_detect().

Spinner * Spinner::which = NULL [static]
 

Definition at line 31 of file Ospinner.cpp.


The documentation for this class was generated from the following files:
Generated on Fri Aug 23 01:39:37 2002 for VirtualU by doxygen1.2.17