

Public Member Functions | |
| virtual | ~OSWindow () |
| virtual void | show () const =0 |
| virtual void | hide () const =0 |
| virtual void | moveResize (int left, int top, int width, int height) const =0 |
| Move and resize the window. | |
| virtual void | raise () const =0 |
| Bring the window on top. | |
| virtual void | setOpacity (uint8_t value) const =0 |
| Set the opacity of the window (0 = transparent, 255 = opaque). | |
| virtual void | toggleOnTop (bool onTop) const =0 |
| Toggle the window on top. | |
| virtual void * | getOSHandle () const =0 |
| getter for handler | |
| virtual void | reparent (void *OSHandle, int x, int y, int w, int h)=0 |
| reparent the window | |
Protected Member Functions | |
| OSWindow (intf_thread_t *pIntf) | |
| virtual OSWindow::~OSWindow | ( | ) | [inline, virtual] |
| OSWindow::OSWindow | ( | intf_thread_t * | pIntf | ) | [inline, protected] |
| virtual void OSWindow::show | ( | ) | const [pure virtual] |
| virtual void OSWindow::hide | ( | ) | const [pure virtual] |
| virtual void OSWindow::moveResize | ( | int | left, | |
| int | top, | |||
| int | width, | |||
| int | height | |||
| ) | const [pure virtual] |
Move and resize the window.
Implemented in MacOSXWindow, Win32Window, and X11Window.
Referenced by GenericWindow::move(), and GenericWindow::resize().
| virtual void OSWindow::raise | ( | ) | const [pure virtual] |
Bring the window on top.
Implemented in MacOSXWindow, Win32Window, and X11Window.
Referenced by GenericWindow::raise().
| virtual void OSWindow::setOpacity | ( | uint8_t | value | ) | const [pure virtual] |
Set the opacity of the window (0 = transparent, 255 = opaque).
Implemented in MacOSXWindow, Win32Window, and X11Window.
Referenced by GenericWindow::setOpacity().
| virtual void OSWindow::toggleOnTop | ( | bool | onTop | ) | const [pure virtual] |
Toggle the window on top.
Implemented in MacOSXWindow, Win32Window, and X11Window.
Referenced by GenericWindow::toggleOnTop().
| virtual void* OSWindow::getOSHandle | ( | ) | const [pure virtual] |
getter for handler
Implemented in Win32Window, and X11Window.
Referenced by GenericWindow::getOSHandle().
| virtual void OSWindow::reparent | ( | void * | OSHandle, | |
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) | [pure virtual] |
reparent the window
Implemented in Win32Window, and X11Window.
Referenced by GenericWindow::setParent().
1.5.6