aboutsummaryrefslogtreecommitdiff
path: root/src/ui/controls/TextBox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/controls/TextBox.cpp')
-rw-r--r--src/ui/controls/TextBox.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/ui/controls/TextBox.cpp b/src/ui/controls/TextBox.cpp
index 70695a01..1e35de69 100644
--- a/src/ui/controls/TextBox.cpp
+++ b/src/ui/controls/TextBox.cpp
@@ -2,9 +2,7 @@
#include "cru/ui/ThemeManager.h"
#include "cru/ui/render/BorderRenderObject.h"
-#include "cru/ui/render/CanvasRenderObject.h"
#include "cru/ui/render/ScrollRenderObject.h"
-#include "cru/ui/render/StackLayoutRenderObject.h"
#include "cru/ui/render/TextRenderObject.h"
namespace cru::ui::controls {
@@ -13,7 +11,8 @@ using render::ScrollRenderObject;
using render::TextRenderObject;
TextBox::TextBox()
- : border_render_object_(new BorderRenderObject()),
+ : Control(kControlName),
+ border_render_object_(new BorderRenderObject()),
scroll_render_object_(new ScrollRenderObject()) {
auto theme_manager = ThemeManager::GetInstance();
@@ -43,13 +42,11 @@ TextBox::TextBox()
theme_manager->GetResourceStyleRuleSet("textbox.style"));
}
-TextBox::~TextBox() {}
-
-render::RenderObject* TextBox::GetRenderObject() const {
+render::RenderObject* TextBox::GetRenderObject() {
return border_render_object_.get();
}
-bool TextBox::GetMultiLine() const { return service_->IsMultiLine(); }
+bool TextBox::GetMultiLine() { return service_->IsMultiLine(); }
void TextBox::SetMultiLine(bool value) { service_->SetMultiLine(value); }