X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/2623513b3de1ab9f89bac582ae30c39b4a8b9505..6c402c27ba2c8cc2c7c6bb6f5fbb0c2d2d0c0f8b:/lib/gui/epositiongauge.h diff --git a/lib/gui/epositiongauge.h b/lib/gui/epositiongauge.h index 74e972c3..4b202098 100644 --- a/lib/gui/epositiongauge.h +++ b/lib/gui/epositiongauge.h @@ -17,10 +17,14 @@ public: void setPosition(const pts_t &pos); void setInColor(const gRGB &color); /* foreground? */ - void setPointer(gPixmap *pixmap, const ePoint ¢er); + void setPointer(int which, gPixmap *pixmap, const ePoint ¢er); void setInOutList(PyObject *list); void setForegroundColor(const gRGB &col); + + void enableSeekPointer(int enable); + void setSeekPosition(const pts_t &pos); + #ifndef SWIG protected: int event(int event, void *data=0, void *data2=0); @@ -30,12 +34,12 @@ private: { evtChangedPosition = evtUserWidget }; - ePixmap *m_point_widget; - ePoint m_point_center; + ePixmap *m_point_widget, *m_seek_point_widget; + ePoint m_point_center, m_seek_point_center; + + pts_t m_position, m_length, m_seek_position; + int m_pos, m_seek_pos; - pts_t m_position, m_length; - int m_pos; - /* TODO: this is duplicated code from lib/service/servicedvb.h */ struct cueEntry {