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