+
+void ePositionGauge::setForegroundColor(const gRGB &col)
+{
+ if ((!m_have_foreground_color) || !(m_foreground_color == col))
+ {
+ m_foreground_color = col;
+ m_have_foreground_color = 1;
+ invalidate();
+ }
+}
+
+void ePositionGauge::enableSeekPointer(int enable)
+{
+ if (enable)
+ m_seek_point_widget->show();
+ else
+ m_seek_point_widget->hide();
+}
+
+void ePositionGauge::setSeekPosition(const pts_t &pos)
+{
+ if (m_seek_position == pos)
+ return;
+ m_seek_position = pos;
+ updatePosition();
+}