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

VCF::Cursor Class Reference

Class Cursor documentation. More...

#include <vcf/ApplicationKit/Cursor.h>

Inheritance diagram for VCF::Cursor:

VCF::Object List of all members.

Public Types

enum  SystemCursorType {
  SCT_DEFAULT = 0, SCT_CROSSHAIRS, SCT_SPLIT_VERT, SCT_SPLIT_HORZ,
  SCT_SIZE_HORZ, SCT_SIZE_VERT, SCT_SIZE_NE_SW, SCT_SIZE_NW_SE,
  SCT_TEXT, SCT_HELP, SCT_NOWAYHOSER, SCT_WAITING,
  SCT_POINTING_HAND, SCT_WAIT
}

Public Member Functions

 Cursor (const SystemCursorType &systemCursor)
 Cursor (Image *cursorImage, Point *hotSpot)
 Cursor (const String &cursorName, AbstractApplication *application=NULL)
virtual ~Cursor ()
int32 getCursorID ()
void setCursorFromID (const int32 &cursorID)
CursorPeergetPeer ()

Protected Attributes

CursorPeerpeer_

Detailed Description

Class Cursor documentation.


Member Enumeration Documentation

enum VCF::Cursor::SystemCursorType
 

Enumerator:
SCT_DEFAULT 
SCT_CROSSHAIRS 
SCT_SPLIT_VERT 
SCT_SPLIT_HORZ 
SCT_SIZE_HORZ 
SCT_SIZE_VERT 
SCT_SIZE_NE_SW 
SCT_SIZE_NW_SE 
SCT_TEXT 
SCT_HELP 
SCT_NOWAYHOSER 
SCT_WAITING 
SCT_POINTING_HAND 
SCT_WAIT 


Constructor & Destructor Documentation

VCF::Cursor::Cursor const SystemCursorType systemCursor  ) 
 

VCF::Cursor::Cursor Image cursorImage,
Point hotSpot
 

VCF::Cursor::Cursor const String cursorName,
AbstractApplication application = NULL
 

virtual VCF::Cursor::~Cursor  )  [virtual]
 


Member Function Documentation

int32 VCF::Cursor::getCursorID  ) 
 

CursorPeer* VCF::Cursor::getPeer  ) 
 

void VCF::Cursor::setCursorFromID const int32 cursorID  ) 
 


Member Data Documentation

CursorPeer* VCF::Cursor::peer_ [protected]
 


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