optional "children" arg on
__init__
for frame
>>> f2 = mcrfpy.Frame(pos=(20, 30))
>>> f3 = mcrfpy.Frame(pos=(40,50))
>>> f = mcrfpy.Frame(pos=(60,70), children=[f2, f3])
>>> f.children
<UICollection (2 objects: 2 Frames)>
UICollectionIter - enable looping over scene ui / children objects
>>> ui = mcrfpy.sceneUI("uitest")
>>> ui
<UICollection (3 objects: 1 Frame, 1 Caption, 1 Grid)>
>>> for c in ui:
... print(c)
...
<Frame (x=100, y=150, w=400, w=400, outline=0,…
UICollectionIter - enable looping over scene ui / children objects
UIEntityCollectionIter - enable looping over Grid.entities
>>> g = mcrfpy.Grid(pos=(10,10), size=(100,100), grid_size=(20,20))
>>> g
<Grid (x=10, y=10, w=100, h=100, center=(160, 160), zoom=1)>
>>> g.grid_size
(20, 20)
>>> g.entities
<UICollecti…
UIEntityCollectionIter - enable looping over Grid.entities
UIGrid Dealloc
closing with d11f76ac43012768d5291529d3b18ecd065ab5c2 - the original issue is not clear enough to replicate now
optional "click" arg on UIDrawable
__init__
for callback
optional "click" arg on UIDrawable
__init__
for callback
moved to base class as of 98fc49a978ec792ee6096f40fd4e19841b8ec6a3
UISprite: cleanup properties
going to close in association with d11f76ac43012768d5291529d3b18ecd065ab5c2
UIDrawables now share a position property in the base class, not sure if this REALLY fixes this, but we'll circle…
UIDrawable overwriting - search and replace by name
implemented in d11f76ac43012768d5291529d3b18ecd065ab5c2 - needs tests
Use UIDrawable names as tags /
.find
on a collection
implemented in d11f76ac43012768d5291529d3b18ecd065ab5c2 - needs tests
Scene transitions
closed by d11f76ac43012768d5291529d3b18ecd065ab5c2
Really not thoroughly tested enough, but I'll open bugs about what specifically doesn't work...!