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

X11Factory Class Reference

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

#include <x11_factory.hpp>

Inheritance diagram for X11Factory:

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 (CmdGeneric &rCmd)
 Instantiate an OSTimer with the given command.
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.
X11TimerLoopgetTimerLoop () const
 Get the timer loop.

Public Attributes

map< Window, GenericWindow * > m_windowMap
 Map to find the GenericWindow associated to a X11Window.
map< Window, X11DragDrop * > m_dndMap
 Map to find the Dnd object associated to a X11Window.

Detailed Description

Class used to instanciate X11 specific objects.

Definition at line 39 of file x11_factory.hpp.


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