*/
DevelTextField::AnchorClickedSignalType& AnchorClickedSignal();
+ /**
+ * @copydoc TextField::InputFilteredSignal()
+ */
+ DevelTextField::InputFilteredSignalType& InputFilteredSignal();
+
Text::ControllerPtr getController();
private: // From Control
*/
void AddDecoration(Actor& actor, bool needsClipping) override;
+ /**
+ * @copydoc Text::EditableControlInterface::InputFiltered()
+ */
+ void InputFiltered(Toolkit::InputFilter::Property::Type type) override;
+
+ /**
+ * @copydoc Text::EditableControlInterface::GetControlBackgroundColor()
+ */
+ void GetControlBackgroundColor(Vector4& color) const override;
+
// From SelectableControlInterface
public:
/**
Toolkit::TextField::MaxLengthReachedSignalType mMaxLengthReachedSignal;
Toolkit::TextField::InputStyleChangedSignalType mInputStyleChangedSignal;
Toolkit::DevelTextField::AnchorClickedSignalType mAnchorClickedSignal;
+ Toolkit::DevelTextField::InputFilteredSignalType mInputFilteredSignal;
InputMethodContext mInputMethodContext;
Text::ControllerPtr mController;
bool CopyText(size_t startPosition, size_t endPosition) override;
bool CutText(size_t startPosition, size_t endPosition) override;
Accessibility::States CalculateStates() override;
+ bool InsertText(size_t startPosition, std::string text) override;
+ bool SetTextContents(std::string newContents) override;
+ bool DeleteText(size_t startPosition, size_t endPosition) override;
};
};