aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/controls/text_box.hpp
diff options
context:
space:
mode:
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