EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_box_pack_end(box, m->eoBtnControl[i]);
- if (i == CTRL_BTN_REWIND || i == CTRL_BTN_FORWARD) {
- Connect(m->eoBtnControl[i], btninfo[i].type, TYPE_PRESSED | TYPE_UNPRESSED | TYPE_MOUSE_MOVE);
- }
- else {
- Connect(m->eoBtnControl[i], btninfo[i].type, TYPE_CLICKED | TYPE_MOUSE_MOVE);
- }
+ Connect(m->eoBtnControl[i], btninfo[i].type, TYPE_CLICKED | TYPE_MOUSE_MOVE);
evas_object_show(m->eoBtnControl[i]);
}
}
break;
+ case EO_BTN_FORWARD:
+ case EO_BTN_REWIND:
+ if (m->controller.PlayState() == PLAY_STATUS_PLAY)
+ m->controller.Pause();
+
+ if (obj == m->eoBtnControl[CTRL_BTN_FORWARD])
+ m_HandleForwardBtnClicked(obj);
+ else
+ m_HandleRewindBtnClicked(obj);
+
+ if (m->controller.PlayState() != PLAY_STATUS_PLAY)
+ m->controller.Resume();
+
default:
break;
}