Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scatter can't use pos_hint: {'center_x': .5, 'center_y': .5}, maximum recursion depth exceeded #5287

Open
jekoie opened this issue Jul 18, 2017 · 3 comments
Labels
Component: Widgets kivy/uix, style.kv Status: Confirmed Confirmed as real issue Type: Bug A bug or something not working as intended

Comments

@jekoie
Copy link

jekoie commented Jul 18, 2017

<RootWidget>:
    size_hint: None, None
    size: 400, 400
    pos_hint: {'center_x': .5, 'center_y': .5}
    canvas:
        Color:
            hsv: 0.2, 0.4, 0.5
        Rectangle:
            size: self.size

    canvas.after:
        Color:
            hsv: 0.6, 0.3, 0.7
            a: .2
        Rectangle:
            pos: self.pos
            size: self.bbox[1]

    BoxLayout:
        size: root.size
        orientation: 'vertical'
        Label:
            text: 'kivy example'
            font_size: 40
        Label:
            text: 'kivy example'
            font_size: 40
        Label:
            text: str(root.pos)
RootWidget:

C:\Python27\python.exe "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3.2\helpers\pycharm\utrunner.py" D:\kivy\main.py true
Testing started at 9:18 ...
[INFO ] [Logger ] Record log in C:\Users\Administrator.kivy\logs\kivy_17-07-18_27.txt
[INFO ] [Kivy ] v1.10.0
[INFO ] [Python ] v2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
[INFO ] [OSC ] using for socket
[INFO ] [Window ] Provider: sdl2
[INFO ] [GL ] Using the "OpenGL" graphics system
[INFO ] [GL ] GLEW initialization succeeded
[INFO ] [GL ] Backend used
[INFO ] [GL ] OpenGL version <4.3.0 - Build 20.19.15.4531>
[INFO ] [GL ] OpenGL vendor
[INFO ] [GL ] OpenGL renderer <Intel(R) HD Graphics 4600>
[INFO ] [GL ] OpenGL parsed version: 4, 3
[INFO ] [GL ] Shading version <4.30 - Build 20.19.15.4531>
[INFO ] [GL ] Texture max size <16384>
[INFO ] [GL ] Texture max units <32>
[INFO ] [Shader ] fragment shader: <WARNING: 0:7: '' : #version directive missing>
[INFO ] [Shader ] vertex shader: <WARNING: 0:7: '' : #version directive missing>
[INFO ] [Window ] auto add sdl2 input provider
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [Text ] Provider: sdl2
[INFO ] [Base ] Start application main loop
[INFO ] [GL ] NPOT texture support is available
[INFO ] [Base ] Leaving application in progress...
Traceback (most recent call last):
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
self.pos = (x, self.y)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
self.apply_transform(trans)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
self.transform = t.multiply(self.transform)
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy_event.c:13218)
File "kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
File "kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
File "kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
File "kivy_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy_event.c:14035)
File "kivy_event.pyx", line 1131, in kivy._event.EventObservers.dispatch (kivy_event.c:13193)
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1082, in update_childsize
self.update_childsize([instance])
File "C:\Python27\lib\site-packages\kivy\core\window_init
.py", line 1334, in update_childsize
w.center_x = value * width
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
self.x = value - self.bbox[1][0] / 2.
File "kivy\properties.pyx", line 478, in kivy.properties.Property.set (kivy\properties.c:5572)
File "kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 330, in _set_x
if x == self.bbox[0][0]:
File "kivy\properties.pyx", line 483, in kivy.properties.Property.get (kivy\properties.c:5670)
File "kivy\properties.pyx", line 1467, in kivy.properties.AliasProperty.get (kivy\properties.c:23970)
File "C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 233, in _get_bbox
for point in [(self.width, 0), (0, self.height), self.size]:
File "kivy\properties.pyx", line 483, in kivy.properties.Property.get (kivy\properties.c:5670)
File "kivy\properties.pyx", line 1375, in kivy.properties.ReferenceListProperty.get (kivy\properties.c:22284)
File "kivy\properties.pyx", line 1252, in kivy.properties.ObservableReferenceList.setslice (kivy\properties.c:18984)
RuntimeError: maximum recursion depth exceeded while calling a Python object

Process finished with exit code 1

@jekoie
Copy link
Author

jekoie commented Jul 18, 2017

RootWidget class inhert Scatter class,
shoud be RootWidget@Scatter, that's all

@KeyWeeUsr KeyWeeUsr changed the title Scatter widget could not use " pos_hint: {'center_x': .5, 'center_y': .5} " ??? RuntimeError: maximum recursion depth exceeded while calling a Python object Scatter can't use pos_hint: {'center_x': .5, 'center_y': .5}, maximum recursion depth exceeded Jul 22, 2017
@KeyWeeUsr KeyWeeUsr added Status: Confirmed Confirmed as real issue Component: Widgets kivy/uix, style.kv labels Jul 22, 2017
@KeyWeeUsr
Copy link
Contributor

In the examples the Scatter uses only position set manually, because with pos_hint you set the position according to the parent and in percents. While a simple translation is crippled with this pos_hint change, I "can" use pinching(or two touches) to resize and that's when the error can happen. Was that your case too?

"kivy\properties.pyx", line 516, in kivy.properties.Property.set (kivy\properties.c:6405)
"kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
"kivy\_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy\_event.c:14035)
"kivy\_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy\_event.c:13218)
"kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
"kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
"kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
"kivy\_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy\_event.c:14035)
"kivy\_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy\_event.c:13218)
"kivy\properties.pyx", line 1450, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23690)
"kivy\properties.pyx", line 1456, in kivy.properties.AliasProperty.trigger_change (kivy\properties.c:23581)
"kivy\properties.pyx", line 571, in kivy.properties.Property.dispatch (kivy\properties.c:7105)
"kivy\_event.pyx", line 1225, in kivy._event.EventObservers.dispatch (kivy\_event.c:14035)
"kivy\_event.pyx", line 1131, in kivy._event.EventObservers._dispatch (kivy\_event.c:13193)
"C:\Python27\lib\site-packages\kivy\core\window\__init__.py", line 1082, in _update_childsize
     self.update_childsize([instance])
"C:\Python27\lib\site-packages\kivy\core\window\__init__.py", line 1334, in update_childsize
     w.center_x = value * width
"kivy\properties.pyx", line 478, in kivy.properties.Property.__set__ (kivy\properties.c:5572)
"kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
"C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 366, in set_center_x
     self.x = value - self.bbox[1][0] / 2.
"kivy\properties.pyx", line 478, in kivy.properties.Property.__set__ (kivy\properties.c:5572)
"kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
"C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 332, in _set_x
     self.pos = (x, self.y)
"kivy\properties.pyx", line 478, in kivy.properties.Property.__set__ (kivy\properties.c:5572)
"kivy\properties.pyx", line 1471, in kivy.properties.AliasProperty.set (kivy\properties.c:24194)
"C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 323, in _set_pos
     self.apply_transform(trans)
"C:\Python27\lib\site-packages\kivy\uix\scatter.py", line 430, in apply_transform
     self.transform = t.multiply(self.transform)
"kivy\properties.pyx", line 478, in kivy.properties.Property.__set__ (kivy\properties.c:5572)

I tried to disable it with do_* attributes, but only when I set do_rotation=False, do_scale=False it worked (with limitations).

You can use this:

from kivy.core.window import Window
s = Scatter(
    size=[400, 400], size_hint=[None, None]
)
s.pos=[ws / 2.0 - s.size[i] / 2.0 for i, ws in enumerate(Window.size)]
s.do_translation = False

as a workaround, but it won't work as you think, because it uses one of the touches as a origin for rotation and for scaling. You can disable all of the do_* attributes and change the values from the widget itself, therefore it shouldn't happen a user would move the Scatter from the desired position.

I still think this is a bug in setting the position of Scatter because of using bbox's position, therefore we end up with two values and our widget decided to play ping-pong.

@jekoie
Copy link
Author

jekoie commented Jul 24, 2017

from kivy.core.window import Window
from kivy.uix.scatter import Scatter
from kivy.lang.builder import Builder
from kivy.app import App, runTouchApp


kv = '''
<RootWidget@Scatter>:
    size_hint: None, None
    size: 400, 400
    pos_hint: {'x': .1, 'y': .1}
    canvas:
        Color:
            hsv: 0.2, 0.4, 0.5
        Rectangle:
            size: self.size

    canvas.after:
        Color:
            hsv: 0.6, 0.3, 0.7
            a: .2
        Rectangle:
            pos: self.pos
            size: self.bbox[1]

    BoxLayout:
        size: root.size
        orientation: 'vertical'
        Label:
            text: 'kivy example'
            font_size: 40
        Label:
            text: 'kivy example'
            font_size: 40
        Label:
            text: str(root.pos)
RootWidget:
'''

Builder.load_string(kv)
class RootWidget(Scatter):
    pass


runTouchApp(RootWidget() )

Hi,
if i change pos_hint it with " pos_hint: {'x': .1, 'y': .1} " but not is " pos_hint: {'center_x': .5, 'center_y': .5} "
it will work good , it can rotate but can't translate postion.
i wonder why when i use " pos_hint: {'center_x': .5, 'center_y': .5} " , it show good but rotate it will be crashed.

@Julian-O Julian-O added the Type: Bug A bug or something not working as intended label Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Widgets kivy/uix, style.kv Status: Confirmed Confirmed as real issue Type: Bug A bug or something not working as intended
Projects
None yet
Development

No branches or pull requests

3 participants