AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
ALabel.h
1/*
2 * AUI Framework - Declarative UI toolkit for modern C++20
3 * Copyright (C) 2020-2024 Alex2772 and Contributors
4 *
5 * SPDX-License-Identifier: MPL-2.0
6 *
7 * This Source Code Form is subject to the terms of the Mozilla Public
8 * License, v. 2.0. If a copy of the MPL was not distributed with this
9 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 */
11
12#pragma once
13
14#include "AAbstractLabel.h"
15
23class API_AUI_VIEWS ALabel: public AAbstractLabel {
24public:
25 using AAbstractLabel::AAbstractLabel;
26};
27
28
29namespace declarative {
31}
32
33template<>
35 public:
36 static void setup(const _<ALabel>& view) {
37 }
38
39 static auto getSetter() { return &ALabel::setText; }
40};
Represents an abstract text display view.
Definition: AAbstractLabel.h:30
Represents a simple single-line text display view.
Definition: ALabel.h:23
Represents a Unicode character string.
Definition: AString.h:37
An std::weak_ptr with AUI extensions.
Definition: SharedPtrTypes.h:177
Definition: ADataBinding.h:24
static void setup(const _< View > &view)
Definition: ADataBinding.h:30
Definition: Declarative.h:91