1
2
3
4 """ pyforms.gui.Controls.ControlEventTimeline.TimelinePointer
5
6 """
7
8 from PyQt4 import QtGui, QtCore
9
10 __author__ = ["Ricardo Ribeiro", "Hugo Cachitas"]
11 __credits__ = ["Ricardo Ribeiro", "Hugo Cachitas"]
12 __license__ = "MIT"
13 __version__ = "0.0"
14 __maintainer__ = "Ricardo Ribeiro"
15 __email__ = "ricardojvr@gmail.com"
16 __status__ = "Development"
20
24
25 - def draw(self, painter, showvalues=False):
26 painter.setPen(QtGui.QColor(0, 255, 0))
27 painter.setBrush(QtGui.QColor(0, 255, 0))
28 painter.drawLine(
29 self.position, 8, self.position, self._parent.height())
30 painter.drawEllipse(QtCore.QPoint(self.position, 8), 5, 5)
31 painter.drawText(self.position + 8, 8 + 4, str(self._position))
32
33
34
35
36
39
42
45
48
49 - def move(self, x, y):
54
55
56
57
58
59 @property
61
62 @position.setter
66
67 @property
69