aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/controls/text_box.hpp
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-03-01 22:08:15 +0800
committercrupest <crupest@outlook.com>2020-03-01 22:08:15 +0800
commit6e0e0e18cbeff6487160c84d71997575f6cccebd (patch)
tree9b4c552234dfc4f9b5129dd96b25dba3518e4581 /include/cru/ui/controls/text_box.hpp
parent8fc4e33b97372d93b1bcc4b598e5c8e2f15652d8 (diff)
downloadcru-6e0e0e18cbeff6487160c84d71997575f6cccebd.tar.gz
cru-6e0e0e18cbeff6487160c84d71997575f6cccebd.tar.bz2
cru-6e0e0e18cbeff6487160c84d71997575f6cccebd.zip
Add stack layout.
Diffstat (limited to 'include/cru/ui/controls/text_box.hpp')
-rw-r--r--include/cru/ui/controls/text_box.hpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/include/cru/ui/controls/text_box.hpp b/include/cru/ui/controls/text_box.hpp
new file mode 100644
index 00000000..48168e9d
--- /dev/null
+++ b/include/cru/ui/controls/text_box.hpp
@@ -0,0 +1,20 @@
+#pragma once
+#include "../no_child_control.hpp"
+
+namespace cru::ui::controls {
+class TextBox : public NoChildControl {
+ public:
+ static constexpr std::string_view control_type = "TextBox";
+
+ protected:
+ TextBox();
+
+ public:
+ CRU_DELETE_COPY(TextBox)
+ CRU_DELETE_MOVE(TextBox)
+
+ ~TextBox() override;
+
+ std::string_view GetControlType() const final { return control_type; }
+};
+} // namespace cru::ui::controls