, public IFormContentUpdateEventListener
, public IFileOpInvalidateListener
, public Tizen::Ui::IActionEventListener
+ , public Tizen::Ui::IOrientationEventListener
, public Tizen::System::IDeviceEventListener
, public Tizen::Ui::ITextEventListener
, public Tizen::Ui::Controls::IFormBackEventListener
virtual void OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId,
const Tizen::Ui::Scenes::SceneId& nextSceneId);
+ virtual void OnOrientationChanged(const Tizen::Ui::Control &source, Tizen::Ui::OrientationStatus orientationStatus);
+
virtual void OnTextValueChanged(const Tizen::Ui::Control& source);
virtual void OnTextValueChangeCanceled(const Tizen::Ui::Control& source);
void AnimationStart(void);
void AnimationStop(void);
+ void ChangeOrientation(Tizen::Graphics::Rectangle rect);
private:
static const int DURATION = 500;
AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
__pFilePresentationModel = FileListPresentationModel::GetInstance();
+ SetOrientation(ORIENTATION_AUTOMATIC);
+ AddOrientationEventListener(*this);
+
DeviceManager::AddDeviceEventListener(DEVICE_TYPE_STORAGE_CARD, *this);
Header* pHeader = GetHeader();
}
}
}
+
+void
+AlbumNameEditorForm::OnOrientationChanged(const Tizen::Ui::Control &source, Tizen::Ui::OrientationStatus orientationStatus)
+{
+ if ( __pProgressAnim != NULL)
+ {
+ __pProgressAnim->ChangeOrientation(GetClientAreaBounds());
+ __pProgressAnim->Invalidate(true);
+ }
+}
__pAnimation->Stop();
__pAnimation->SetShowState(false);
}
+
+void
+ProgressAnimation::ChangeOrientation(Tizen::Graphics::Rectangle rect)
+{
+ Panel::SetBounds(rect);
+ __pAnimation->SetBounds((rect.width / 2 - 60 / 2), (rect.height / 2 - 60 / 2), 60, 60);
+ __pAnimation->Invalidate(true);
+}