This file is indexed.

/usr/share/pymt-examples/widgets/multiplescatter.py is in python-pymt 0.5.1-0ubuntu3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from pymt import *

class MyWidget(MTWidget):
	def __init__(self, **kwargs):
		super(MyWidget, self).__init__(**kwargs)

	def on_draw(self):
		for w in self.children:
			w.dispatch_event('on_draw')
		c = self.children[-1].children[-1]
		cwinpos = c.to_window(*c.pos)
		set_color(0, 1, 0, 1)
		drawLine((0, 0, cwinpos[0], cwinpos[1]))

		set_color(0, 0, 1, 1)
		drawLine((0, 0, c.x, c.y))

w = MTWindow()
root = MyWidget()
s1 = MTScatterWidget(style={'bg-color': (1, 0, 0, 1)}, size=(200, 200))
s2 = MTScatterWidget(style={'bg-color': (1, 1, 0, 1)})
s1.add_widget(s2)
root.add_widget(s1)
w.add_widget(root)
print ''
print 'Blue line represent the (0, 0) -> scatter.pos (invalid in this case)'
print 'Green line represent the (0, 0) -> scatter position for window (valid)'
print ''
runTouchApp()