VCF::UIShellPeer Class Reference
Class UIShellPeer interface documentation. More...
#include <vcf/ApplicationKit/UIShellPeer.h>
Inheritance diagram for VCF::UIShellPeer:

Public Member Functions | |
| virtual | ~UIShellPeer () |
| virtual void | shellBeginPainting (Rect *clippingRect)=0 |
| Prepares the shell for painting. | |
| virtual void | shellEndPainting ()=0 |
| called after finished painting on the shell allows for native Windowing system cleanup to happen | |
| virtual bool | shellSupportsVirtualDirectories ()=0 |
| virtual bool | shellHasFileSystemDirectory ()=0 |
| virtual String | shellGetDirectory ()=0 |
| virtual OSHandleID | shellGetHandleID ()=0 |
| virtual OSHandleID | shellGetGraphicsContextHandleID ()=0 |
| virtual void | shellSetUIShell (UIShell *shell)=0 |
| virtual uint32 | shellGetWidth ()=0 |
| virtual uint32 | shellGetHeight ()=0 |
| virtual Rect | shellGetUsableBounds ()=0 |
| virtual Point | getCurrentMousePosition ()=0 |
| virtual void | performFileOp (int operationType, const std::vector< String > &srcFiles, const std::vector< String > &destFiles)=0 |
| virtual void | launch (const String &fileName, const String ¶meters)=0 |
| virtual void | openTrash ()=0 |
| virtual void | emptyTrash ()=0 |
| virtual void | createFileShortcut (const String &originalFileName, const String &shortcutFileName)=0 |
| virtual MIMEType | getMIMEType (const String &fileName)=0 |
| virtual void | createFileAssociation (const FileAssociationInfo &info, bool forAllUsers)=0 |
| virtual void | removeFileAssociation (const FileAssociationInfo &info, bool forAllUsers)=0 |
Detailed Description
Class UIShellPeer interface documentation.
Constructor & Destructor Documentation
|
|
|
Member Function Documentation
|
||||||||||||
|
Implemented in VCF::OSXUIShellPeer, and VCF::Win32UIShell. |
|
||||||||||||
|
Implemented in VCF::OSXUIShellPeer, and VCF::Win32UIShell. |
|
|
Implemented in VCF::OSXUIShellPeer, and VCF::Win32UIShell. |
|
|
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
Implemented in VCF::OSXUIShellPeer, and VCF::Win32UIShell. |
|
||||||||||||
|
Implemented in VCF::OSXUIShellPeer, and VCF::Win32UIShell. |
|
|
Implemented in VCF::OSXUIShellPeer, and VCF::Win32UIShell. |
|
||||||||||||||||
|
Implemented in VCF::OSXUIShellPeer, and VCF::Win32UIShell. |
|
||||||||||||
|
Implemented in VCF::OSXUIShellPeer, and VCF::Win32UIShell. |
|
|
Prepares the shell for painting. MUST be called before calling getContext(), or errors may occur
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
called after finished painting on the shell allows for native Windowing system cleanup to happen
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
|
|
Implemented in VCF::OSXUIShellPeer, VCF::Win32UIShell, and VCF::XCBUIShellPeer. |
The documentation for this class was generated from the following file:
- vcf/ApplicationKit/UIShellPeer.h
