6.1.1 How to operate Windows

PDP++ relies on your window manager for positioning, and iconifying the graphical windows of the program. Please refer to your window manager's manual for more information on the mouse movements and button presses needed to accomplish these tasks. For all the window objects in PDP++ there are CSS commands which ask the window manager to position or iconify the windows associated with the object. It is up to the window manager to provide the correct behavior for these "hints". PDP++ WinBase Window's position and iconification status can be manipulated with the following commands:

GetWinPos()
Stores the window's current position and size on the object. When the object is saved the position and size of its window will be saved as well so that the window has the correct geometry when the object is loaded at a later time.
ScriptWinPos()
Generates css script code for positioning the window at its current location and prints the code to the output window or to a recording script.
SetWinPos(float left, float bottom, float width, float height)
Asks the window manager to resize and move the window to the specified parameters. If no parameters are given, this functions uses the parameters stored on the object.
Resize (float width, float height)
Asks the window manager to resize the window to the specified parameters. If no parameters are given, this functions uses the parameters stored on the object.
Move (float left, float bottom)
Asks the window manager to move the window to the specified parameters. If no parameters are given, this functions uses the parameters stored on the object.
Iconify()
Asks the window manager to iconify the window.
DeIconify()
Asks the window manager to deiconify the window.