, __internalFocus(false)
, __isDestroyed(false)
, __pTextFilter(null)
+ , __previousBounds()
{
for (int status = 0; status < EDIT_COLOR_MAX; status++)
{
if (_pEditPresenter->IsUpdateInitialBounds())
{
FloatRectangle editBounds = GetBoundsF();
- _pEditPresenter->SetControlInitialBounds(editBounds);
+ if (__previousBounds.height != editBounds.height || __previousBounds.width != editBounds.width)
+ {
+ _pEditPresenter->SetControlInitialBounds(editBounds);
+ }
+ else
+ {
+ _pEditPresenter->SetControlInitialPosition(FloatPoint(editBounds.x, editBounds.y));
+ }
+ __previousBounds = editBounds;
+ }
+ else
+ {
+ __previousBounds = GetBoundsF();
}
}
__initialBounds = initBounds;
}
+void
+_EditPresenter::SetControlInitialPosition(FloatPoint initPosition)
+{
+ __initialBounds.x = initPosition.x;
+ __initialBounds.y = initPosition.y;
+}
+
bool
_EditPresenter::IsUpdateInitialBounds(void)
{
}
int
-_TokenEditPresenter::GetTokenCount(bool aAppCalled) const
+_TokenEditPresenter::GetTokenCount(bool isInvokedByApp) const
{
-
- if (!aAppCalled)
+ if (!isInvokedByApp)
{
return __pTokenList->GetCount();
}
bool __internalFocus;
bool __isDestroyed;
IEditTextFilter* __pTextFilter;
+ Tizen::Graphics::FloatRectangle __previousBounds;
}; // _Edit
}}} // Tizen::Ui::Controls
Tizen::Ui::Animations::_VisualElement* GetTextVisualElement(void);
bool IsBounded(void) const;
void SetControlInitialBounds(Tizen::Graphics::FloatRectangle initBounds);
+ void SetControlInitialPosition(Tizen::Graphics::FloatPoint initPosition);
bool IsUpdateInitialBounds(void);
virtual Tizen::Graphics::Rectangle GetTextBounds(void) const;
virtual Tizen::Graphics::FloatRectangle GetTextBoundsF(void) const;
namespace Tizen { namespace Ui { namespace Controls
{
-
-#define MAX_TOKEN_COUNT 100;
-const int ANIMATION_DURATION_BOUNDS = 167;
-const int ANIMATION_DURATION_OPACITY = 83;
-
class _TokenEdit;
class SineTimingFunction
Tizen::Base::String GetTokenAt(int index) const;
- int GetTokenCount(bool aAppCalled = false) const;
+ int GetTokenCount(bool isInvokedByApp = false) const;
int GetSelectedTokenIndex(void) const;
bool __isAnimationInProgress;
+ static const int ANIMATION_DURATION_BOUNDS = 167;
+
+ static const int ANIMATION_DURATION_OPACITY = 83;
+
+
}; // _TokenEditPresenter
}}} // Tizen::Ui::Controls