|
bWidgets
Core widget toolkit designed for Blender
|
Classes | |
| class | Builder |
| Helper class to construct screen-graphs. More... | |
| class | ContainerNode |
| Node representing a widget with children. More... | |
| class | Drawer |
| class | EventHandler |
| API for registering and calling event-listeners. More... | |
| class | LayoutNode |
| Node for aligning children to a specific layout. More... | |
| class | Node |
| The base data-structure for a screen-graph node. More... | |
| class | PreOrderIterator |
| Iterator for pre-order (depth-first) traversal. More... | |
| class | ScreenGraph |
| class | WidgetNode |
| Node representing a single widget with no children. More... | |
Typedefs | |
| using | EventListener = std::function< void(Node &)> |
Functions | |
| auto | begin (Node &node) -> PreOrderIterator |
| auto | end (Node &) -> PreOrderIterator |
| auto | begin (ScreenGraph &screen_graph) -> PreOrderIterator |
| auto | end (ScreenGraph &screen_graph) -> PreOrderIterator |
| using bWidgets::bwScreenGraph::EventListener = typedef std::function<void(Node&)> |
| auto bWidgets::bwScreenGraph::begin | ( | Node & | node | ) | -> PreOrderIterator |
| auto bWidgets::bwScreenGraph::begin | ( | ScreenGraph & | screen_graph | ) | -> PreOrderIterator |
| auto bWidgets::bwScreenGraph::end | ( | Node & | ) | -> PreOrderIterator |
| auto bWidgets::bwScreenGraph::end | ( | ScreenGraph & | screen_graph | ) | -> PreOrderIterator |