Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CFuiSlider Class Reference

#include <Fui.h>

Inheritance diagram for CFuiSlider:

CFuiComponent CStreamObject CObject List of all members.

Public Member Functions

 CFuiSlider (int x=0, int y=0, int w=0, int h=0, Tag window=0)
virtual int Read (SStream *stream, Tag tag)
virtual void ReadFinished (void)
void Draw (void)
void SetParentPosition (int xParent, int yParent)
void SetMajorTickSpacing (float spacing)
void SetMinorTickSpacing (float spacing)
void SetSnapToTicks (int snapFlag)
void SetDrawMajorTicks (int drawFlag)
void SetDrawMinorTicks (int drawFlag)
float GetMajorTickSpacing (void)
float GetMinorTickSpacing (void)
int GetSnapToTicks (void)
int GetDrawMajorTicks (void)
int GetDrawMinorTicks (void)

Protected Attributes

SBitmapbmBack
SBitmapbmAltBack
SBitmapbmHThumb
SBitmapbmVThumb
SBitmapbmHLTick
SBitmapbmHSTick
SBitmapbmVLTick
SBitmapbmVSTick
CFuiPictureback
float maxv
float minv
float curv
float majt
int dmjt
float mint
int dmnt
int snap
Tag link
bool vertical

Detailed Description

Definition at line 775 of file Fui.h.


Constructor & Destructor Documentation

CFuiSlider::CFuiSlider int  x = 0,
int  y = 0,
int  w = 0,
int  h = 0,
Tag  window = 0
 

Definition at line 2443 of file Fui.cpp.

References COMPONENT_SLIDER.


Member Function Documentation

void CFuiSlider::Draw void   )  [virtual]
 

Reimplemented from CFuiComponent.

Definition at line 2589 of file Fui.cpp.

References back, bmHLTick, bmHSTick, bmHThumb, bmVLTick, bmVSTick, bmVThumb, dmjt, dmnt, CFuiPicture::Draw(), DrawBitmap(), GetBitmapSize(), CFuiComponent::h, majt, maxv, mint, minv, CFuiComponent::surface, vertical, and CFuiComponent::w.

int CFuiSlider::GetDrawMajorTicks void   ) 
 

Definition at line 2702 of file Fui.cpp.

Referenced by CFuiManager::GetSliderDrawMajorTicks().

int CFuiSlider::GetDrawMinorTicks void   ) 
 

Definition at line 2707 of file Fui.cpp.

Referenced by CFuiManager::GetSliderDrawMinorTicks().

float CFuiSlider::GetMajorTickSpacing void   ) 
 

Definition at line 2687 of file Fui.cpp.

Referenced by CFuiManager::GetSliderMajorTickSpacing().

float CFuiSlider::GetMinorTickSpacing void   ) 
 

Definition at line 2692 of file Fui.cpp.

Referenced by CFuiManager::GetSliderMinorTickSpacing().

int CFuiSlider::GetSnapToTicks void   ) 
 

Definition at line 2697 of file Fui.cpp.

Referenced by CFuiManager::GetSliderSnapToTicks().

int CFuiSlider::Read SStream stream,
Tag  tag
[virtual]
 

Reimplemented from CFuiComponent.

Definition at line 2474 of file Fui.cpp.

References curv, dmjt, dmnt, link, majt, maxv, mint, minv, ReadFloat(), ReadInt(), ReadTag(), snap, and TAG_READ.

void CFuiSlider::ReadFinished void   )  [virtual]
 

Reimplemented from CFuiComponent.

Definition at line 2537 of file Fui.cpp.

void CFuiSlider::SetDrawMajorTicks int  drawFlag  ) 
 

Definition at line 2677 of file Fui.cpp.

Referenced by CFuiManager::SetSliderDrawMajorTicks().

void CFuiSlider::SetDrawMinorTicks int  drawFlag  ) 
 

Definition at line 2682 of file Fui.cpp.

Referenced by CFuiManager::SetSliderDrawMinorTicks().

void CFuiSlider::SetMajorTickSpacing float  spacing  ) 
 

Definition at line 2662 of file Fui.cpp.

Referenced by CFuiManager::SetSliderMajorTickSpacing().

void CFuiSlider::SetMinorTickSpacing float  spacing  ) 
 

Definition at line 2667 of file Fui.cpp.

Referenced by CFuiManager::SetSliderMinorTickSpacing().

void CFuiSlider::SetParentPosition int  xParent,
int  yParent
[virtual]
 

Reimplemented from CFuiComponent.

Definition at line 2581 of file Fui.cpp.

void CFuiSlider::SetSnapToTicks int  snapFlag  ) 
 

Definition at line 2672 of file Fui.cpp.

Referenced by CFuiManager::SetSliderSnapToTicks().


Member Data Documentation

CFuiPicture* CFuiSlider::back [protected]
 

Definition at line 811 of file Fui.h.

Referenced by Draw().

SBitmap* CFuiSlider::bmAltBack [protected]
 

Definition at line 803 of file Fui.h.

SBitmap* CFuiSlider::bmBack [protected]
 

Definition at line 802 of file Fui.h.

SBitmap* CFuiSlider::bmHLTick [protected]
 

Definition at line 806 of file Fui.h.

Referenced by Draw().

SBitmap* CFuiSlider::bmHSTick [protected]
 

Definition at line 807 of file Fui.h.

Referenced by Draw().

SBitmap* CFuiSlider::bmHThumb [protected]
 

Definition at line 804 of file Fui.h.

Referenced by Draw().

SBitmap* CFuiSlider::bmVLTick [protected]
 

Definition at line 808 of file Fui.h.

Referenced by Draw().

SBitmap* CFuiSlider::bmVSTick [protected]
 

Definition at line 809 of file Fui.h.

Referenced by Draw().

SBitmap* CFuiSlider::bmVThumb [protected]
 

Definition at line 805 of file Fui.h.

Referenced by Draw().

float CFuiSlider::curv [protected]
 

Definition at line 814 of file Fui.h.

Referenced by Read().

int CFuiSlider::dmjt [protected]
 

Definition at line 816 of file Fui.h.

Referenced by Draw(), and Read().

int CFuiSlider::dmnt [protected]
 

Definition at line 818 of file Fui.h.

Referenced by Draw(), and Read().

Tag CFuiSlider::link [protected]
 

Definition at line 820 of file Fui.h.

Referenced by Read().

float CFuiSlider::majt [protected]
 

Definition at line 815 of file Fui.h.

Referenced by Draw(), and Read().

float CFuiSlider::maxv [protected]
 

Definition at line 813 of file Fui.h.

Referenced by Draw(), and Read().

float CFuiSlider::mint [protected]
 

Definition at line 817 of file Fui.h.

Referenced by Draw(), and Read().

float CFuiSlider::minv [protected]
 

Definition at line 813 of file Fui.h.

Referenced by Draw(), and Read().

int CFuiSlider::snap [protected]
 

Definition at line 819 of file Fui.h.

Referenced by Read().

bool CFuiSlider::vertical [protected]
 

Definition at line 822 of file Fui.h.

Referenced by Draw().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen