if (GetDateTimeBar() != null)
{
- CalculateDateTimeBarPosition();
GetDateTimeBar()->SetVisibleState(false);
GetDateTimeBar()->Close();
}
bool
_EditDate::OnTouchPressed(const _Control& source, const _TouchInfo& touchinfo)
{
- FloatRectangle absoluteBounds = GetAbsoluteBoundsF();
-
SetFocused(true);
- if (absoluteBounds.y != __absoluteBounds.y || absoluteBounds.height != __absoluteBounds.height)
- {
- CalculateDateTimeBarPosition();
- }
-
return __pEditDatePresenter->OnTouchPressed(source, touchinfo);
}
bool
_EditDate::OnTouchReleased(const _Control& source, const _TouchInfo& touchinfo)
{
+ FloatRectangle absoluteBounds = GetAbsoluteBoundsF();
+
+ if (absoluteBounds.y != __absoluteBounds.y || absoluteBounds.height != __absoluteBounds.height)
+ {
+ CalculateDateTimeBarPosition();
+ }
+
return __pEditDatePresenter->OnTouchReleased(source, touchinfo);
}
if (GetDateTimeBar() != null)
{
- CalculateDateTimeBarPosition();
GetDateTimeBar()->SetVisibleState(false);
GetDateTimeBar()->Close();
}
bool
_EditTime::OnTouchPressed(const _Control& source, const _TouchInfo& touchinfo)
{
- FloatRectangle absoluteBounds = GetAbsoluteBoundsF();
-
SetFocused(true);
- if (absoluteBounds.y != __absoluteBounds.y || absoluteBounds.height != __absoluteBounds.height)
- {
- CalculateDateTimeBarPosition();
- }
-
return __pEditTimePresenter->OnTouchPressed(source, touchinfo);
}
bool
_EditTime::OnTouchReleased(const _Control& source, const _TouchInfo& touchinfo)
{
+ FloatRectangle absoluteBounds = GetAbsoluteBoundsF();
+
+ if (absoluteBounds.y != __absoluteBounds.y || absoluteBounds.height != __absoluteBounds.height)
+ {
+ CalculateDateTimeBarPosition();
+ }
+
return __pEditTimePresenter->OnTouchReleased(source, touchinfo);
}