Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

MacOSXFactory Class Reference

Class used to instanciate MacOSX specific objects. More...

#include <macosx_factory.hpp>

Inheritance diagram for MacOSXFactory:

OSFactory SkinObject List of all members.

Public Member Functions

virtual bool init ()
 Initialization method.
virtual OSGraphicscreateOSGraphics (int width, int height)
 Instantiate an object OSGraphics.
virtual OSLoopgetOSLoop ()
 Get the instance of the singleton OSLoop.
virtual void destroyOSLoop ()
 Destroy the instance of OSLoop.
virtual OSTimer * createOSTimer (const Callback &rCallback)
 Instantiate an OSTimer with the given callback.
virtual OSWindowcreateOSWindow (GenericWindow &rWindow, bool dragDrop, bool playOnDrop, OSWindow *pParent)
 Instantiate an OSWindow object.
virtual OSTooltipcreateOSTooltip ()
 Instantiate an object OSTooltip.
virtual const string & getDirSeparator () const
 Get the directory separator.
virtual const list< string > & getResourcePath () const
 Get the resource path.
virtual int getScreenWidth () const
 Get the screen size.
virtual Rect getWorkArea () const
 Get the work area (screen area without taskbars).
virtual void getMousePos (int &rXPos, int &rYPos) const
 Get the position of the mouse.
virtual void changeCursor (CursorType_t type) const
 Change the cursor.
virtual void rmDir (const string &rPath)
 Delete a directory recursively.

Detailed Description

Class used to instanciate MacOSX specific objects.

Definition at line 31 of file macosx_factory.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Dec 20 10:15:03 2005 for vlc-0.8.4a by  doxygen 1.4.2