/*****************************************************************************
* x11_factory.hpp
*****************************************************************************
- * Copyright (C) 2003 VideoLAN
+ * Copyright (C) 2003 the VideoLAN team
* $Id$
*
* Authors: Cyril Deguet <asmax@via.ecp.fr>
/// Instantiate an OSTimer with the given callback
virtual OSTimer *createOSTimer( const Callback &rCallback );
+ ///
+ virtual void minimize();
+
/// Instantiate an OSWindow object
virtual OSWindow *createOSWindow( GenericWindow &rWindow,
bool dragDrop, bool playOnDrop,
virtual OSTooltip *createOSTooltip();
/// Get the directory separator
- virtual const string getDirSeparator() const;
+ virtual const string &getDirSeparator() const { return m_dirSep; }
+
+ /// Get the resource path
+ virtual const list<string> &getResourcePath() const
+ { return m_resourcePath; }
/// Get the screen size
virtual int getScreenWidth() const;
X11Display *m_pDisplay;
/// Timer loop
X11TimerLoop *m_pTimerLoop;
+ /// Directory separator
+ const string m_dirSep;
+ /// Resource path
+ list<string> m_resourcePath;
};
#endif