HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
ColumnWidget.hpp
1// Copyright 2019 Pokitec
2// All rights reserved.
3
4#pragma once
5
6#include "TTauri/Widgets/Widget.hpp"
7#include "TTauri/GUI/Theme.hpp"
8#include <memory>
9
10namespace tt {
11
12class ColumnWidget : public Widget {
13protected:
14 rhea::constraint bottomConstraint;
15
16public:
17 ColumnWidget(Window &window, Widget *parent) noexcept :
18 Widget(window, parent, vec{0.0f, 0.0f}) {}
19
20 Widget &addWidget(Alignment alignment, std::unique_ptr<Widget> childWidget) noexcept override;
21};
22
23}
A 4D vector.
Definition vec.hpp:37
Definition Window_vulkan_win32.hpp:15
Definition ColumnWidget.hpp:12
Widget & addWidget(Alignment alignment, std::unique_ptr< Widget > childWidget) noexcept override
Add a widget directly to this widget.
Definition Widget.hpp:64
Widget(Window &window, Widget *parent, vec defaultExtent) noexcept