declarative::SpacerFixed#
| Header: | #include <AUI/View/ASpacerFixed.h> |
| CMake: | aui_link(my_target PUBLIC aui::views) |
Examples#
examples/app/notes/src/main.cpp
Notes App — Note taking app that demonstrates usage of AListModel, AProperty, user data saving and loading.
.withItems({
Vertical {
Centered {
Horizontal {
Button { Horizontal { Icon { ":img/save.svg" }, SpacerFixed { 2_dp }, Label { "Save" } },
{ me::save } } &
mDirty > &AView::setEnabled,
Button { Horizontal { Icon { ":img/new.svg" }, SpacerFixed { 2_dp }, Label { "New Note" } },
{ me::newNote } },
} AUI_OVERRIDE_STYLE { LayoutSpacing { 4_dp }, Padding { 4_dp } },
examples/ui/contacts/src/main.cpp
AUI Contacts — Usage of AUI_DECLARATIVE_FOR to make a contacts-like application.
Horizontal {
AScrollArea::Builder()
.withContents(
Vertical {
SpacerFixed(8_dp),
_new<ATextField>() && mSearchQuery,
SpacerFixed(8_dp),
AText::fromString(predefined::DISCLAIMER) AUI_OVERRIDE_STYLE { ATextAlign::CENTER },
SpacerFixed(8_dp),
experimental::Dynamic {
examples/ui/views/src/ExampleWindow.cpp
Views Example — All-in-one views building example.