AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
declarative::Button Struct Reference

Declarative form of AButton. More...

#include <AUI/View/AButton.h>

Detailed Description

Constructor & Destructor Documentation

◆ Button() [1/3]

declarative::Button::Button ( AString text)
inline
Button { "Action label" }.connect(&AView::clicked, this, [] {
  // action
}),
emits clicked
Left mouse button clicked.
Definition AView.h:945
Button(AString text)
Basic label initializer.
Definition AButton.h:97

◆ Button() [2/3]

declarative::Button::Button ( const char * text)
inline
Button { "Action label" }.connect(&AView::clicked, this, [] {
  // action
}),

◆ Button() [3/3]

template<typename... Views>
declarative::Button::Button ( Views &&... views)
inline
  Icon { ":img/cart.svg" },
  Label { "Cart" },
}.connect(&AView::clicked, this, [] {
  // action
}),
Declarative form of ADrawableView.
Definition ADrawableView.h:110
Declarative form of ALabel.
Definition ALabel.h:35