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

VCF::CursorPeer Class Reference

Class CursorPeer documentation. More...

#include <vcf/ApplicationKit/CursorPeer.h>

Inheritance diagram for VCF::CursorPeer:

VCF::OSXCursorPeer VCF::Win32CursorPeer VCF::XCBCursorPeer List of all members.

Public Member Functions

virtual ~CursorPeer ()
virtual OSHandleID getCursorHandleID ()=0
virtual void createFromImage (Image *cursorImage, Point *hotSpot)=0
virtual void createSystemCursor (const Cursor::SystemCursorType &systemCursor)=0
virtual void createFromResourceName (const String &cursorName, OSHandleID instanceHandle=NULL)=0
virtual int32 getCursorID ()=0
virtual void setCursorID (const int32 &cursorID)=0
virtual CursorgetCursor ()=0
virtual void setCursor (Cursor *cursor)=0

Detailed Description

Class CursorPeer documentation.


Constructor & Destructor Documentation

virtual VCF::CursorPeer::~CursorPeer  )  [inline, virtual]
 


Member Function Documentation

virtual void VCF::CursorPeer::createFromImage Image cursorImage,
Point hotSpot
[pure virtual]
 

Implemented in VCF::OSXCursorPeer, VCF::Win32CursorPeer, and VCF::XCBCursorPeer.

virtual void VCF::CursorPeer::createFromResourceName const String cursorName,
OSHandleID  instanceHandle = NULL
[pure virtual]
 

Implemented in VCF::OSXCursorPeer, VCF::Win32CursorPeer, and VCF::XCBCursorPeer.

virtual void VCF::CursorPeer::createSystemCursor const Cursor::SystemCursorType systemCursor  )  [pure virtual]
 

Implemented in VCF::OSXCursorPeer, VCF::Win32CursorPeer, and VCF::XCBCursorPeer.

virtual Cursor* VCF::CursorPeer::getCursor  )  [pure virtual]
 

Implemented in VCF::OSXCursorPeer, VCF::Win32CursorPeer, and VCF::XCBCursorPeer.

virtual OSHandleID VCF::CursorPeer::getCursorHandleID  )  [pure virtual]
 

Implemented in VCF::OSXCursorPeer, VCF::Win32CursorPeer, and VCF::XCBCursorPeer.

virtual int32 VCF::CursorPeer::getCursorID  )  [pure virtual]
 

Implemented in VCF::OSXCursorPeer, VCF::Win32CursorPeer, and VCF::XCBCursorPeer.

virtual void VCF::CursorPeer::setCursor Cursor cursor  )  [pure virtual]
 

Implemented in VCF::OSXCursorPeer, VCF::Win32CursorPeer, and VCF::XCBCursorPeer.

virtual void VCF::CursorPeer::setCursorID const int32 cursorID  )  [pure virtual]
 

Implemented in VCF::OSXCursorPeer, VCF::Win32CursorPeer, and VCF::XCBCursorPeer.


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