aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/controls/text_box.hpp
blob: 48168e9d4496fedc5c3a7296d6f216c6b6e86656 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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