return;
if (!m->menu_show) {
- if (m->pvbar_timer)
- ecore_timer_reset(m->pvbar_timer);
- else {
- m->pvbar_timer = ecore_timer_add(TIMEOUT_PREVIEWBAR,
- sm_CbTimerPreviewBar, this);
- elm_object_signal_emit(m->base, SIG_PREVIEWBAR_SHOW, "");
+ if (m->slideshow_state == STATE_PAUSE) {
+ if (m->pvbar_timer)
+ ecore_timer_reset(m->pvbar_timer);
+ else {
+ m->pvbar_timer = ecore_timer_add(
+ TIMEOUT_PREVIEWBAR,
+ sm_CbTimerPreviewBar,
+ this);
+ elm_object_signal_emit(m->base,
+ SIG_PREVIEWBAR_SHOW, "");
+ }
}
}
return;
if (!m->menu_show) {
- if (m->pvbar_timer)
- ecore_timer_reset(m->pvbar_timer);
- else {
- m->pvbar_timer = ecore_timer_add(TIMEOUT_PREVIEWBAR,
- sm_CbTimerPreviewBar, this);
- elm_object_signal_emit(m->base, SIG_PREVIEWBAR_SHOW, "");
+ if (m->slideshow_state == STATE_PAUSE) {
+ if (m->pvbar_timer)
+ ecore_timer_reset(m->pvbar_timer);
+ else {
+ m->pvbar_timer = ecore_timer_add(
+ TIMEOUT_PREVIEWBAR,
+ sm_CbTimerPreviewBar,
+ this);
+ elm_object_signal_emit(m->base,
+ SIG_PREVIEWBAR_SHOW, "");
+ }
}
}
m_HideMenuView();
- m->pvbar_timer = ecore_timer_add(TIMEOUT_PREVIEWBAR,
+ if (m->slideshow_state == STATE_PAUSE)
+ m->pvbar_timer = ecore_timer_add(TIMEOUT_PREVIEWBAR,
sm_CbTimerPreviewBar, this);
+ else if (m->slideshow_state == STATE_PLAY) {
+ m->pvbar_timer = NULL;
+ elm_object_signal_emit(m->base, SIG_PREVIEWBAR_HIDE, "");
+ }
m->menu_show = false;
}