#include <window_manager.hpp>
Inheritance diagram for WindowManager:

Public Member Functions | |
| WindowManager (intf_thread_t *pIntf) | |
| Constructor. | |
| virtual | ~WindowManager () |
| Destructor. | |
| void | registerWindow (TopWindow &rWindow) |
| void | unregisterWindow (TopWindow &rWindow) |
| Remove a previously registered window. | |
| void | startMove (TopWindow &rWindow) |
| Tell the window manager that a move is initiated for pWindow. | |
| void | stopMove () |
| Tell the window manager that the current move ended. | |
| void | move (TopWindow &rWindow, int left, int top) const |
| void | raiseAll () const |
| Raise all the registered windows. | |
| void | showAll (bool firstTime=false) const |
| Show all the registered windows. | |
| void | hideAll () const |
| Hide all the registered windows. | |
| void | synchVisibility () const |
| Synchronize the windows with their visibility variable. | |
| void | raise (TopWindow &rWindow) const |
| Raise the given window. | |
| void | show (TopWindow &rWindow) const |
| Show the given window. | |
| void | hide (TopWindow &rWindow) const |
| Hide the given window. | |
| void | toggleOnTop () |
| Toggle all the windows on top. | |
| void | setMagnetValue (int magnet) |
| Set the magnetism of screen edges. | |
| void | setAlphaValue (int alpha) |
| Set the alpha value of the static windows. | |
| void | setMoveAlphaValue (int moveAlpha) |
| Set the alpha value of the moving windows. | |
| void | createTooltip (const GenericFont &rTipFont) |
| Create the tooltip window. | |
| void | showTooltip () |
| Show the tooltip window. | |
| void | hideTooltip () |
| Hide the tooltip window. | |
| void | addLayout (TopWindow &rWindow, GenericLayout &rLayout) |
| void | setActiveLayout (TopWindow &rWindow, GenericLayout &rLayout) |
| Change the active layout of the given window. | |
Definition at line 43 of file window_manager.hpp.
|
||||||||||||
|
Add a layout of the given window. This new layout will be the active one. Definition at line 407 of file window_manager.cpp. References TopWindow::setActiveLayout(). |
|
||||||||||||||||
|
Move the pWindow window to (left, top), and move all its anchored windows. If a new anchoring is detected, the windows will move accordingly. Definition at line 155 of file window_manager.cpp. |
|
|
Add a window to the list of known windows. Necessary if you want your window to be movable... Definition at line 51 of file window_manager.cpp. |
1.4.2