|
API Documentation
|
|
|
void addComponent(Component *component, const nkMaths::Rectangle &area, RELATIVE_POSITION position, Component *relativeTo)
RelativeLayout(const RelativeLayout &)=delete
Represents a layout to organize children of a component.
Definition: Layout.h:12
virtual void setParentComponent(Component *parent) override
virtual void exportComponentsNodeEntry(nkExport::Node *rootNode) override
Base class for any graphical component.
Definition: Component.h:12
The main system of the component.
Definition: System.h:18
Implements a layout positioning its children components relative to each other.
Definition: RelativeLayout.h:12
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
virtual ~RelativeLayout()
RelativeLayout(System *system) noexcept
virtual void removeComponent(Component *component) override
Represents a 2D rectangle.
Definition: Rectangle.h:12
virtual void update() override
Component * getComponentAt(unsigned int index) const
Encompasses all API of component NilkinsWinUi.
Definition: Clipboard.h:7
RelativeLayout & operator=(const RelativeLayout &)=delete
RELATIVE_POSITION
Possible relative positions of components.
Definition: RelativePosition.h:12
virtual void processComponentsNodeEntry(nkExport::Node *rootNode) override
void addComponent(Component *component, const nkMaths::Rectangle &area)