, public Tizen::Media::IAudioRouteEventListener
, public Tizen::Ui::IActionEventListener
, public Tizen::Ui::IAdjustmentEventListener
+ , public Tizen::Ui::IKeyEventListener
, public Tizen::Ui::IOrientationEventListener
, public Tizen::Ui::ITouchEventListener
, public Tizen::Ui::Controls::IFormBackEventListener
virtual void OnAdjustmentValueChanged(const Tizen::Ui::Control& source, int adjustment);
+ virtual void OnKeyPressed(const Tizen::Ui::Control& source, Tizen::Ui::KeyCode keyCode){}
+ virtual void OnKeyReleased(const Tizen::Ui::Control& source, Tizen::Ui::KeyCode keyCode);
+ virtual void OnKeyLongPressed(const Tizen::Ui::Control& source, Tizen::Ui::KeyCode keyCode){}
+
virtual void OnOrientationChanged(const Tizen::Ui::Control& source, Tizen::Ui::OrientationStatus orientationStatus);
virtual void OnTouchPressed(const Tizen::Ui::Control& source, const Tizen::Graphics::Point& currentPosition,
__pOverlayPanel = new (std::nothrow) OverlayPanel();
r = __pOverlayPanel->Construct(rect);
TryCatch(r == E_SUCCESS, , "__pOverlayPanel->Construct() failed:%s", GetErrorMessage(r));
+ __pOverlayPanel->SetFocusable(false);
r = AddControl(__pOverlayPanel);
TryCatch(r == E_SUCCESS, , "AddControl(__pOverlayPanel) failed:%s", GetErrorMessage(r));
__pOverlayPanel = new (std::nothrow) OverlayPanel();
r = __pOverlayPanel->Construct(rect);
TryCatch(r == E_SUCCESS, , "__pOverlayPanel->Construct() failed:%s", GetErrorMessage(r));
+ __pOverlayPanel->SetFocusable(false);
r = AddControl(__pOverlayPanel);
TryCatch(r == E_SUCCESS, , "AddControl(__pOverlayPanel) failed:%s", GetErrorMessage(r));
__pOverlayPanel = new (std::nothrow) OverlayPanel();
r = __pOverlayPanel->Construct(rect);
TryCatch(r == E_SUCCESS, , "__pOverlayPanel->Construct() failed:%s", GetErrorMessage(r));
+ __pOverlayPanel->SetFocusable(false);
r = AddControl(__pOverlayPanel);
TryCatch(r == E_SUCCESS, , "AddControl(__pOverlayPanel) failed:%s", GetErrorMessage(r));
AddOrientationEventListener(*this);
AddTouchEventListener(*this);
+ AddKeyEventListener(*this);
__pAudioRouteManager = AudioRouteManager::GetInstance();
__pAudioRouteManager->SetAudioRouteEventListener(this);
}
void
+VideoPlayerForm::OnKeyReleased(const Control& source, KeyCode keyCode)
+{
+ AppLogDebug("OnKeyReleased Control : %ls, KeyCode : %d", source.GetName().GetPointer(), keyCode);
+
+ if (source.GetName() == L"IDL_MAIN_FORM" && __isControlVisibleState == false)
+ {
+ ShowControl(true);
+
+ if (__pUiControlTimer != null)
+ {
+ __pUiControlTimer->Start(SHOW_CONTROL_DURATION);
+ }
+ }
+}
+
+void
VideoPlayerForm::UpdateProgressBar(const int currentPlayTime)
{
TryReturnVoid(__pSlider, "__pSlider is null");
delete pRepeatBitmap;
delete pRepeatPressBitmap;
+
+ Invalidate(true);
}
void
default:
break;
}
+
+ Invalidate(true);
}
void
__pHeader->SetShowState(false);
__pFunctionPanel->SetShowState(false);
__pControllerPanel->SetShowState(false);
+ SetFocus();
if (__pShareContextMenu != null)
{