UITextField.cpp 556 B

12345678910111213141516171819202122232425262728293031323334
  1. #include <TurboBadger/tb_widgets.h>
  2. #include <TurboBadger/tb_widgets_common.h>
  3. #include "UI.h"
  4. #include "UIEvents.h"
  5. #include "UITextField.h"
  6. using namespace tb;
  7. namespace Atomic
  8. {
  9. UITextField::UITextField(Context* context, bool createWidget) : UIWidget(context, false)
  10. {
  11. if (createWidget)
  12. {
  13. widget_ = new TBTextField();
  14. widget_->SetDelegate(this);
  15. GetSubsystem<UI>()->WrapWidget(this, widget_);
  16. }
  17. }
  18. UITextField::~UITextField()
  19. {
  20. }
  21. bool UITextField::OnEvent(const tb::TBWidgetEvent &ev)
  22. {
  23. return false;
  24. }
  25. }