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

GenericWindow Class Reference

Generic window class. More...

#include <generic_window.hpp>

Inheritance diagram for GenericWindow:

SkinObject Observer< VarBool > TopWindow VoutWindow List of all members.

Public Member Functions

virtual void processEvent (EvtFocus &rEvtFocus)
 Methods to process OS events.
virtual void resize (int width, int height)
 Resize the window.
virtual void refresh (int left, int top, int width, int height)
 Refresh an area of the window.
int getLeft () const
 Get the coordinates of the window.
VarBoolgetVisibleVar ()
 Give access to the visibility variable.
virtual string getType () const
 Window type, mainly useful when overloaded (for VoutWindow).

Protected Member Functions

OSWindowgetOSWindow () const
 Get the OS window.
virtual void show () const
 Show the window.
virtual void hide () const
 Hide the window.
virtual void move (int left, int top)
 Move the window.
virtual void raise () const
 Bring the window on top.
virtual void setOpacity (uint8_t value)
 Set the opacity of the window (0 = transparent, 255 = opaque).
virtual void toggleOnTop (bool onTop) const
 Toggle the window on top.
virtual void innerShow ()
 Actually show the window.
virtual void innerHide ()
 Actually hide the window.

Friends

class WindowManager

Detailed Description

Generic window class.

Definition at line 44 of file generic_window.hpp.


Member Function Documentation

void GenericWindow::show  )  const [protected, virtual]
 

Show the window.

These methods do not need to be public since they are accessed only by the window manager or by inheritant classes.

Definition at line 75 of file generic_window.cpp.

References VarBoolImpl::set().

Referenced by CtrlVideo::draw(), and WindowManager::show().


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