- Your Widget Set For OpenGL
#include <udesktoppane.hpp>
Inheritance diagram for ufo::UDesktopPane:

Public Member Functions | |
| virtual void | addFrame (UInternalFrame *frame) |
| virtual bool | removeFrame (UInternalFrame *frame) |
| virtual void | maximize (UInternalFrame *frame) |
| virtual bool | isMaximized (UInternalFrame *frame) |
| virtual void | minimize (UInternalFrame *frame) |
| virtual bool | isMinimized (UInternalFrame *frame) |
| virtual void | restore (UInternalFrame *frame) |
| virtual void | close (UInternalFrame *frame) |
| virtual void | raise (UInternalFrame *frame) |
| virtual void | lower (UInternalFrame *frame) |
| virtual bool | isActive (UInternalFrame *frame) |
| virtual void | setTitle (UInternalFrame *frame, const std::string &title) |
| virtual std::string | getTitle (UInternalFrame *frame) |
| virtual void | addDockWidget (UDockWidget *w, DockWidgetArea area) |
| virtual void | removeDockWidget (UDockWidget *w) |
| virtual void | dragDockWidget (UDockWidget *w, const UPoint &pos) |
| virtual void | dropDockWidget (UDockWidget *w, const UPoint &pos) |
| virtual UInsets | getContentsInsets () const |
Protected Member Functions | |
| virtual void | eventListener (UEvent *e) |
| void | moveDockWidget (UDockWidget *w, DockWidgetArea newArea) |
| virtual void | validateSelf () |
| virtual void | processWidgetEvent (UWidgetEvent *e) |
| virtual UDimension | getContentsSize (const UDimension &maxSize) const |
Warning: Experimental; not all features are implemented.
|
|
Adds the widget to this desktop pane and installs frame decorations. |
|
|
Closes the given frame. This basically removes the widget from the desktop pane. |
|
|
Resizes the frame to cover the whole desktop. |
|
|
Iconifies the frame. |
|
|
Processes widget events. Primarily, it is used to notify listeners. Reimplemented from ufo::UWidget.
|
|
|
Removes this frame from this desktop pane (if it is a child) and uninstalls frame decorations. |
|
|
Restores a previously maximized or minimized frame. |