|
bWidgets
Core widget toolkit designed for Blender
|
Node for aligning children to a specific layout. More...
#include <Node.h>
Inheritance diagram for bWidgets::bwScreenGraph::LayoutNode:
Collaboration diagram for bWidgets::bwScreenGraph::LayoutNode:Public Member Functions | |
| auto | Children () const -> const ChildList *override |
| auto | Children () -> ChildList *override |
| auto | Layout () const -> bwLayoutInterface *override |
| auto | Rectangle () const -> bwRectanglePixel override |
| auto | MaskRectangle () const -> std::optional< bwRectanglePixel > override |
| auto | isVisible () const -> bool override |
Public Member Functions inherited from bWidgets::bwScreenGraph::Node | |
| Node ()=default | |
| virtual | ~Node ()=default |
| virtual auto | Children () const -> const ChildList * |
| virtual auto | Children () -> ChildList * |
| virtual auto | childrenVisible () const -> bool |
| virtual auto | Layout () const -> bwLayoutInterface * |
| virtual auto | Widget () const -> bwWidget * |
| auto | Parent () const -> Node * |
| auto | eventHandler () const -> EventHandler * |
| virtual auto | Rectangle () const -> bwRectanglePixel=0 |
| virtual auto | MaskRectangle () const -> std::optional< bwRectanglePixel >=0 |
| virtual auto | isVisible () const -> bool=0 |
Friends | |
| class | Builder |
Additional Inherited Members | |
Public Types inherited from bWidgets::bwScreenGraph::Node | |
| using | ChildList = std::list< std::unique_ptr< Node > > |
| using | ChildIterator = ChildList::iterator |
Node for aligning children to a specific layout.
|
inlineoverridevirtual |
Reimplemented from bWidgets::bwScreenGraph::Node.
Reimplemented in bWidgets::bwScreenGraph::ContainerNode.
|
inlineoverridevirtual |
Reimplemented from bWidgets::bwScreenGraph::Node.
Reimplemented in bWidgets::bwScreenGraph::ContainerNode.
|
inlineoverridevirtual |
Implements bWidgets::bwScreenGraph::Node.
Reimplemented in bWidgets::bwScreenGraph::ContainerNode.
|
inlineoverridevirtual |
Reimplemented from bWidgets::bwScreenGraph::Node.
Reimplemented in bWidgets::bwScreenGraph::ContainerNode.
|
inlineoverridevirtual |
Implements bWidgets::bwScreenGraph::Node.
Reimplemented in bWidgets::bwScreenGraph::ContainerNode.
|
inlineoverridevirtual |
Implements bWidgets::bwScreenGraph::Node.
Reimplemented in bWidgets::bwScreenGraph::ContainerNode.
|
friend |