X11Window Class Reference

X11 implementation of OSWindow. More...

Inheritance diagram for X11Window:

Inheritance graph
[legend]
Collaboration diagram for X11Window:

Collaboration graph
[legend]

Public Member Functions

 X11Window (intf_thread_t *pIntf, GenericWindow &rWindow, X11Display &rDisplay, bool dragDrop, bool playOnDrop, X11Window *pParentWindow, GenericWindow::WindowType_t)
virtual ~X11Window ()
virtual void show () const
virtual void hide () const
virtual void moveResize (int left, int top, int width, int height) const
 Move the window.
virtual void raise () const
 Bring the window on top.
virtual void setOpacity (uint8_t value) const
 Set the opacity of the window (0 = transparent, 255 = opaque).
virtual void toggleOnTop (bool onTop) const
 Toggle the window on top.
Window getDrawable () const
 Get the window ID.
void * getOSHandle () const
 Getter for the handler.
void * getParentOSHandle () const
 Getter for the handler.
void reparent (void *OSHandle, int x, int y, int w, int h)
 reparent the window
void setFullscreen () const

Detailed Description

X11 implementation of OSWindow.

Constructor & Destructor Documentation

X11Window::X11Window ( intf_thread_t pIntf,
GenericWindow rWindow,
X11Display rDisplay,
bool  dragDrop,
bool  playOnDrop,
X11Window pParentWindow,
GenericWindow::WindowType_t   
)

virtual X11Window::~X11Window (  )  [virtual]


Member Function Documentation

virtual void X11Window::show (  )  const [virtual]

Implements OSWindow.

virtual void X11Window::hide (  )  const [virtual]

Implements OSWindow.

virtual void X11Window::moveResize ( int  left,
int  top,
int  width,
int  height 
) const [virtual]

Move the window.

Implements OSWindow.

virtual void X11Window::raise (  )  const [virtual]

Bring the window on top.

Implements OSWindow.

virtual void X11Window::setOpacity ( uint8_t  value  )  const [virtual]

Set the opacity of the window (0 = transparent, 255 = opaque).

Implements OSWindow.

virtual void X11Window::toggleOnTop ( bool  onTop  )  const [virtual]

Toggle the window on top.

Implements OSWindow.

Window X11Window::getDrawable (  )  const [inline]

Get the window ID.

void* X11Window::getOSHandle (  )  const [inline, virtual]

Getter for the handler.

Implements OSWindow.

void* X11Window::getParentOSHandle (  )  const [inline]

Getter for the handler.

void X11Window::reparent ( void *  OSHandle,
int  x,
int  y,
int  w,
int  h 
) [virtual]

reparent the window

Implements OSWindow.

void X11Window::setFullscreen (  )  const


The documentation for this class was generated from the following file:

Generated on Tue May 25 08:06:33 2010 for VLC by  doxygen 1.5.6