Change-Id: I4a3582deace7bab466627e607725d85fa7808ee8
Signed-off-by: Kunal Sinha <kunal.sinha@samsung.com>
_EditPresenter::CalculateMaximumFlexibleHeight(void)
{
float maxHeight = 0.0f;
- float expectedEditHeight = __pTextObject->GetTotalHeightF() + __verticalMargin;
int maximumFlexibleLineNumber = GetMaxLineCount();
if (maximumFlexibleLineNumber > 0) // if max line number is set.
return;
}
+bool
+_TokenEditPresenter::OnKeyPressed(const _Control& source, const _KeyInfo& keyInfo)
+{
+ _KeyCode keyCode = keyInfo.GetKeyCode();
+
+ if (IsUsbKeyboardConnected() && (keyInfo.GetKeyModifier() & _KEY_MODIFIER_CTRL))
+ {
+ switch (keyCode)
+ {
+ case _KEY_A:
+ case _KEY_C:
+ case _KEY_X:
+ case _KEY_V:
+ if (__isEditingToken)
+ {
+ return true;
+ }
+ break;
+
+ default:
+ break;
+ }
+ }
+
+ return _EditPresenter::OnKeyPressed(source, keyInfo);
+}
}}} //Tizen::Ui::Controls
virtual void OnTimerExpired(Tizen::Base::Runtime::Timer& timer);
virtual result ChangeLayout(_ControlOrientation orientation);
virtual void ResetTextBounds(void);
+ virtual bool OnKeyPressed(const _Control& source, const _KeyInfo& keyInfo);
private:
bool DrawToken(int count = -1);