#include <urootpane.hpp>
Inheritance diagram for ufo::URootPane:
Public Member Functions | |
virtual void | setMenuBar (UMenuBar *menuBar) |
virtual UMenuBar * | getMenuBar () |
virtual UWidget * | createContentPane () const |
virtual void | setContentPane (UWidget *contentPane) |
virtual UWidget * | getContentPane () const |
virtual ULayeredPane * | createLayeredPane () const |
virtual void | setLayeredPane (ULayeredPane *layeredPane) |
virtual ULayeredPane * | getLayeredPane () const |
virtual void | addFrame (UInternalFrame *frame) |
virtual UInternalFrame * | removeFrame (UInternalFrame *frame) |
virtual void | moveToFront (UInternalFrame *frame) |
virtual void | moveToBack (UInternalFrame *frame) |
virtual void | addDockWidget (UDockWidget *w, DockWidgetArea area) |
virtual void | removeDockWidget (UDockWidget *w) |
virtual void | setModalWidget (UWidget *w) |
virtual UWidget * | getModalWidget () const |
virtual URootPane * | getRootPane (bool topmost=false) |
virtual void | addedToHierarchy () |
virtual UWidget * | getVisibleWidgetAt (const UPoint &p) const |
|
Notifies recursively all childs that they have been added to a valid containment hierarchy. Reimplemented from ufo::UWidget.
|
|
Adds a frame to root pane. The new frame is at top. The frames are stored in a vector. If a new frame is added or the state of a frame ( on top; * behind another frame ) is changed, the vector will be reordered. |
|
The content pane is the container for all user created widgets. |
|
|
|
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Reimplemented from ufo::UWidget.
|
|
moves the given internal frame to last position in children vector |
|
Moves the given internal frame to first position in children vector |
|
removes a frame to root pane.
|
|
Sets the content pane.
|
|
Sets the new menubar. |