#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. |