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

VCF::XCBUIShellPeer Class Reference

#include <XCBUIShellPeer.h>

Inheritance diagram for VCF::XCBUIShellPeer:

VCF::UIShellPeer VCF::Interface List of all members.

Public Member Functions

 XCBUIShellPeer (UIShell *shell)
virtual ~XCBUIShellPeer ()
virtual void shellBeginPainting (Rect *clippingRect)
 Prepares the shell for painting.
virtual void shellEndPainting ()
 called after finished painting on the shell allows for native Windowing system cleanup to happen
virtual bool shellSupportsVirtualDirectories ()
virtual bool shellHasFileSystemDirectory ()
virtual String shellGetDirectory ()
virtual OSHandleID shellGetHandleID ()
virtual OSHandleID shellGetGraphicsContextHandleID ()
virtual void shellSetUIShell (UIShell *shell)
virtual uint32 shellGetWidth ()
virtual uint32 shellGetHeight ()
virtual Rect shellGetUsableBounds ()
virtual Point getCurrentMousePosition ()

Constructor & Destructor Documentation

VCF::XCBUIShellPeer::XCBUIShellPeer UIShell shell  ) 
 

virtual VCF::XCBUIShellPeer::~XCBUIShellPeer  )  [virtual]
 


Member Function Documentation

virtual Point VCF::XCBUIShellPeer::getCurrentMousePosition  )  [virtual]
 

Implements VCF::UIShellPeer.

virtual void VCF::XCBUIShellPeer::shellBeginPainting Rect clippingRect  )  [virtual]
 

Prepares the shell for painting.

MUST be called before calling getContext(), or errors may occur

Parameters:
Rect* specifies a rectangular region to clip the drawing to. The rectangles coords are screen coords.

Implements VCF::UIShellPeer.

virtual void VCF::XCBUIShellPeer::shellEndPainting  )  [virtual]
 

called after finished painting on the shell allows for native Windowing system cleanup to happen

Implements VCF::UIShellPeer.

virtual String VCF::XCBUIShellPeer::shellGetDirectory  )  [virtual]
 

Implements VCF::UIShellPeer.

virtual OSHandleID VCF::XCBUIShellPeer::shellGetGraphicsContextHandleID  )  [virtual]
 

Implements VCF::UIShellPeer.

virtual OSHandleID VCF::XCBUIShellPeer::shellGetHandleID  )  [virtual]
 

Implements VCF::UIShellPeer.

virtual uint32 VCF::XCBUIShellPeer::shellGetHeight  )  [virtual]
 

Implements VCF::UIShellPeer.

virtual Rect VCF::XCBUIShellPeer::shellGetUsableBounds  )  [virtual]
 

Implements VCF::UIShellPeer.

virtual uint32 VCF::XCBUIShellPeer::shellGetWidth  )  [virtual]
 

Implements VCF::UIShellPeer.

virtual bool VCF::XCBUIShellPeer::shellHasFileSystemDirectory  )  [virtual]
 

Implements VCF::UIShellPeer.

virtual void VCF::XCBUIShellPeer::shellSetUIShell UIShell shell  )  [virtual]
 

Implements VCF::UIShellPeer.

virtual bool VCF::XCBUIShellPeer::shellSupportsVirtualDirectories  )  [virtual]
 

Implements VCF::UIShellPeer.


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