#include <generic_window.hpp>
Inheritance diagram for GenericWindow:
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. | |
VarBool & | getVisibleVar () |
Give access to the visibility variable. | |
virtual string | getType () const |
Window type, mainly useful when overloaded (for VoutWindow). | |
Protected Member Functions | |
OSWindow * | getOSWindow () 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 |
Definition at line 44 of file generic_window.hpp.
|
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(). |