Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::ScrollBarState Class Reference

#include <vcf/GraphicsKit/DrawUIState.h>

Inheritance diagram for VCF::ScrollBarState:

VCF::DrawUIState List of all members.

Public Types

enum  ScrollButtonType { sbNone = 0, sbUpOrLeftBtn = 1, sbDownOrRightBtn = 2 }

Public Member Functions

 ScrollBarState ()
void setButtonType (ScrollButtonType val)
ScrollButtonType getButtonType ()
bool isUpOrLeftBtn () const
bool isDownOrRightBtn () const
bool isVertical () const
void setVertical (bool val)
bool isScrollBarIncrArrowPressed () const
void setScrollBarIncrArrowPressed (bool val)
bool isScrollBarDecrArrowPressed () const
void setScrollBarDecrArrowPressed (bool val)
bool isScrollBarThumbPressed () const
void setScrollBarThumbPressed (bool val)

Public Attributes

double min_
double max_
double position_
double viewSize_
ScrollButtonType buttonType_

Member Enumeration Documentation

enum VCF::ScrollBarState::ScrollButtonType
 

Enumerator:
sbNone 
sbUpOrLeftBtn 
sbDownOrRightBtn 


Constructor & Destructor Documentation

VCF::ScrollBarState::ScrollBarState  )  [inline]
 


Member Function Documentation

ScrollButtonType VCF::ScrollBarState::getButtonType  )  [inline]
 

bool VCF::ScrollBarState::isDownOrRightBtn  )  const [inline]
 

bool VCF::ScrollBarState::isScrollBarDecrArrowPressed  )  const [inline]
 

bool VCF::ScrollBarState::isScrollBarIncrArrowPressed  )  const [inline]
 

bool VCF::ScrollBarState::isScrollBarThumbPressed  )  const [inline]
 

bool VCF::ScrollBarState::isUpOrLeftBtn  )  const [inline]
 

bool VCF::ScrollBarState::isVertical  )  const [inline]
 

void VCF::ScrollBarState::setButtonType ScrollButtonType  val  )  [inline]
 

void VCF::ScrollBarState::setScrollBarDecrArrowPressed bool  val  )  [inline]
 

void VCF::ScrollBarState::setScrollBarIncrArrowPressed bool  val  )  [inline]
 

void VCF::ScrollBarState::setScrollBarThumbPressed bool  val  )  [inline]
 

void VCF::ScrollBarState::setVertical bool  val  )  [inline]
 


Member Data Documentation

ScrollButtonType VCF::ScrollBarState::buttonType_
 

double VCF::ScrollBarState::max_
 

double VCF::ScrollBarState::min_
 

double VCF::ScrollBarState::position_
 

double VCF::ScrollBarState::viewSize_
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information