14#include "ALinearLayout.h"
16namespace aui::detail {
34 void onResize(
int x,
int y,
int width,
int height)
override;
40 int getMinimumWidth()
override;
41 int getMinimumHeight()
override;
Absolute positioning layout. Allows to explicitly set your own coordinates.
Definition: AAbsoluteLayout.h:32
virtual void addView(const _< AView > &view, AOptional< size_t > index=std::nullopt)=0
Attaches view to the layout.
Implements addView/removeView/getAllViews and protected mViews field for Vertical,...
Definition: ALinearLayout.h:59
Stores dimensions in scalable units (dp, pt, etc...).
Definition: AMetric.h:75
Utility wrapper implementing the stack-allocated (fast) optional idiom.
Definition: AOptional.h:32
An std::weak_ptr with AUI extensions.
Definition: SharedPtrTypes.h:177
Definition: AAbsoluteLayout.h:17