>duplicate() 15ms\n Text1(Text)>>copy() 15ms\n Text1(Text)>>basicCopy() 7ms\n Text1(Text)>>onstore() \n Text1(Text)>>renderContext() \n Text1(Text)>>renderContext() \n Text2(Text)>>onrestore() \n Text2(Text)>>withAllSubmorphsDo(function (ea) { ea.setNewId() }) \n Text2(Text)>>setNewId() \n Text1(Text)>>renderContext() \n lively.morphic.HTML.RenderContext>>newInstance() \n lively.morphic.HTML.RenderContext>>initialize() \n Text2(Text)>>prepareForNewRenderContext(alively.morphic.HTML.RenderContext) 7ms\n Text2(Text)>>prepareForNewRenderContext(alively.morphic.HTML.RenderContext) 6ms\n Text2(Text)>>setRenderContext(alively.morphic.HTML.RenderContext) \n Text2(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>setRenderContext(alively.morphic.HTML.RenderContext) \n Text2(Text)>>renderContextDispatch(init) 2ms\n Text2(Text)>>initHTML(alively.morphic.HTML.RenderContext) 2ms\n lively.morphic.Rendering.DOMInterface>>htmlRect() \n Text2(Text)>>isFocusable() \n Text2(Text)>>morphicGetter(Focusable) \n Text2(Text)>>setFocusableHTML(alively.morphic.HTML.RenderContext,true) \n Text2(Text)>>getPivotPoint() \n Text2(Text)>>morphicGetter(PivotPoint) \n Text2(Text)>>setPivotPointHTML(alively.morphic.HTML.RenderContext,pt(0.0,0.0)) \n Text2(Text)>>getRotation() \n Text2(Text)>>morphicGetter(Rotation) \n Text2(Text)>>getScale() \n Text2(Text)>>morphicGetter(Scale) \n lively.morphic.Rendering.DOMInterface>>setHTMLTransform([object HTMLDivElement],0,1.002003004005006,pt(0.0,0.0)) \n lively.morphic.Rendering.DOMInterface>>setHTMLTransformOrigin([object HTMLDivElement],pt(0.0,0.0)) \n Text2(Text)>>getPosition() \n Text2(Text)>>morphicGetter(Position) \n Text2(Text)>>setPositionHTML(alively.morphic.HTML.RenderContext,pt(782.0,204.0)) 1ms\n lively.morphic.Rendering.DOMInterface>>setPosition([object HTMLDivElement],pt(782.0,204.0)) 1ms\n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n Text2(Text)>>getRotation() \n Text2(Text)>>morphicGetter(Rotation) \n Text2(Text)>>setRotationHTML(alively.morphic.HTML.RenderContext,0) \n Text2(Text)>>getScale() \n Text2(Text)>>morphicGetter(Scale) \n Text2(Text)>>getPivotPoint() \n Text2(Text)>>morphicGetter(PivotPoint) \n lively.morphic.Rendering.DOMInterface>>setHTMLTransform([object HTMLDivElement],0,1.002003004005006,pt(0.0,0.0)) \n Text2(Text)>>getScale() \n Text2(Text)>>morphicGetter(Scale) \n Text2(Text)>>setScaleHTML(alively.morphic.HTML.RenderContext,1.002003004005006) \n Text2(Text)>>getRotation() \n Text2(Text)>>morphicGetter(Rotation) \n Text2(Text)>>getPivotPoint() \n Text2(Text)>>morphicGetter(PivotPoint) \n lively.morphic.Rendering.DOMInterface>>setHTMLTransform([object HTMLDivElement],0,1.002003004005006,pt(0.0,0.0)) \n Text2(Text)>>getClipMode() \n Text2(Text)>>morphicGetter(ClipMode) \n Text2(Text)>>setClipModeHTML(alively.morphic.HTML.RenderContext,visible) \n lively.morphic.Shapes.Rectangle>>setClipMode(visible) \n lively.morphic.Shapes.Rectangle>>shapeSetter(ClipMode,visible) \n lively.morphic.Shapes.Rectangle>>renderContextDispatch(setClipMode,visible) \n lively.morphic.Shapes.Rectangle>>setClipModeHTML(alively.morphic.HTML.RenderContext,visible) \n Text2(Text)>>getHandStyle() \n Text2(Text)>>morphicGetter(HandStyle) \n Text2(Text)>>setHandStyleHTML(alively.morphic.HTML.RenderContext,) \n Text2(Text)>>getPointerEvents() \n Text2(Text)>>morphicGetter(PointerEvents) \n Text2(Text)>>setPointerEventsHTML(alively.morphic.HTML.RenderContext,) \n Text2(Text)>>morphicGetter(Visible) \n Text2(Text)>>morphicGetter(ToolTip) \n Text2(Text)>>morphicGetter(FontSize) \n Text2(Text)>>morphicGetter(FontFamily) \n Text2(Text)>>morphicGetter(Align) \n Text2(Text)>>morphicSetter(WhiteSpaceHandling,pre-wrap) \n Text2(Text)>>renderContextDispatch(setWhiteSpaceHandling,pre-wrap) \n Text2(Text)>>morphicGetter(VerticalAlign) \n Text2(Text)>>morphicGetter(Display) \n Text2(Text)>>morphicGetter(TextColor) \n Text2(Text)>>morphicGetter(WhiteSpaceHandling) \n Text2(Text)>>renderContext() \n Text2(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>renderUsing(alively.morphic.HTML.RenderContext) 2ms\n lively.morphic.Shapes.Rectangle>>setRenderContext(alively.morphic.HTML.RenderContext) \n lively.morphic.Shapes.Rectangle>>renderContextDispatch(init) 2ms\n lively.morphic.Rendering.DOMInterface>>htmlRect() \n lively.morphic.Shapes.Rectangle>>initHTML(alively.morphic.HTML.RenderContext) 2ms\n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>setPositionHTML(alively.morphic.HTML.RenderContext,pt(0.0,0.0)) \n lively.morphic.Rendering.DOMInterface>>setPosition([object HTMLDivElement],pt(0.0,0.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Shapes.Rectangle>>setExtentHTML(alively.morphic.HTML.RenderContext,pt(476.0,26.0)) 1ms\n lively.morphic.Shapes.Rectangle>>getPadding() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Rendering.DOMInterface>>setExtent([object HTMLDivElement],pt(472.0,22.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getFill() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Fill) \n lively.morphic.Shapes.Rectangle>>setFillHTML(alively.morphic.HTML.RenderContext,) \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Rendering.DOMInterface>>setFill([object HTMLDivElement],,rect(pt(0.0,0.0),pt(476.0,26.0))) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getFillOpacity() \n lively.morphic.Shapes.Rectangle>>shapeGetter(FillOpacity) \n lively.morphic.Shapes.Rectangle>>setFillOpacity(1) \n lively.morphic.Shapes.Rectangle>>getFill() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Fill) \n lively.morphic.Shapes.Rectangle>>getOpacity() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Opacity) \n lively.morphic.Shapes.Rectangle>>setOpacityHTML(alively.morphic.HTML.RenderContext,1) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>setBorderWidthHTML(alively.morphic.HTML.RenderContext,2) 1ms\n lively.morphic.Shapes.Rectangle>>getBorderColor() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderColor) \n lively.morphic.Shapes.Rectangle>>getStrokeOpacity() \n lively.morphic.Shapes.Rectangle>>shapeGetter(StrokeOpacity) \n lively.morphic.Shapes.Rectangle>>setBorderHTML(alively.morphic.HTML.RenderContext,2,rgb(0,0,0),1) 1ms\n lively.morphic.Shapes.Rectangle>>getBorderStyle() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderStyle) \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Shapes.Rectangle>>setExtentHTML(alively.morphic.HTML.RenderContext,pt(476.0,26.0)) \n lively.morphic.Shapes.Rectangle>>getPadding() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Rendering.DOMInterface>>setExtent([object HTMLDivElement],pt(472.0,22.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getBorderStyle() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderStyle) \n lively.morphic.Shapes.Rectangle>>setBorderStyleHTML(alively.morphic.HTML.RenderContext,solid) \n lively.morphic.Shapes.Rectangle>>getClipMode() \n lively.morphic.Shapes.Rectangle>>shapeGetter(ClipMode) \n lively.morphic.Shapes.Rectangle>>setClipModeHTML(alively.morphic.HTML.RenderContext,visible) \n lively.morphic.Shapes.Rectangle>>getPadding() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n lively.morphic.Shapes.Rectangle>>setPaddingHTML(alively.morphic.HTML.RenderContext,rect(pt(0.0,0.0),pt(0.0,0.0))) \n lively.morphic.Shapes.Rectangle>>getBorderRadius() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderRadius) \n lively.morphic.HTML.RenderContext>>getShapeNode() \n lively.morphic.Rendering.DOMInterface>>setHTMLBorderRadius([object HTMLDivElement],0,0) \n lively.morphic.Shapes.Rectangle>>renderContextDispatch(appendShape) \n lively.morphic.Shapes.Rectangle>>renderHTML(alively.morphic.HTML.RenderContext,) \n Text2(Text)>>registerForEvents(true) 2ms\n Text2(Text)>>registerForMouseEvents(true) 1ms\n Text2(Text)>>registerForEvent(mouseup,,onMouseUpEntry,true) 1ms\n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForEvent(mousedown,,onMouseDownEntry,true) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForEvent(mousemove,,onMouseMoveEntry,true) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForEvent(selectstart,,onSelectStart,true) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForEvent(contextmenu,,onContextMenu,true) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForEvent(mousewheel,,onMouseWheelEntry,true) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForKeyboardEvents(true) 1ms\n Text2(Text)>>registerForEvent(keydown,,onKeyDown,true) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForEvent(keyup,,onKeyUp,true) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForEvent(keypress,,onKeyPress,true) 1ms\n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForEvent(paste,,onPaste,true) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForEvent(cut,,onCut,true) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>registerForOtherEvents(true) \n Text2(Text)>>registerForTouchEvents(true) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>resumeStepping() \n Text2(Text)>>findAndSetUniqueName() 1ms\n Text2(Text)>>findUniqueNameSimilarTo(Text1) 1ms\n lively.morphic.World>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n }) 1ms\n Text(Text)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,1) \n Text1(Text)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,1) \n ObjectTracer(Window)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,1) 1ms\n ObjectTracer(Box)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,2) \n Text3(Text)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n traceClasses(Text)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n Text5(Text)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n ignoreProperties(Text)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n Text7(Text)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n traceExpression(Text)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n runTraceButton(Button)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n lively.morphic.Text>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,4) \n traceResult(Text)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n lively.morphic.TitleBar>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,2) \n lively.morphic.Text>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n lively.morphic.WindowControl>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n lively.morphic.Text>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,4) \n lively.morphic.WindowControl>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n lively.morphic.Text>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,4) \n lively.morphic.WindowControl>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,3) \n lively.morphic.Text>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,4) \n ResizeCorner1(Box)>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,2) \n lively.morphic.HandMorph>>withAllSubmorphsDo(function (ea) {\n ea.name && existingNames.push(ea.name);\n },,1) \n Text2(Text)>>setName(Text2) \nlively.morphic.World>>addMorph(,) 5ms\n Text2(Text)>>isAncestorOf() \n Text2(Text)>>withAllSubmorphsDo(function (grandchild) {\n if (grandchild === aMorph) {\n found = true;}}) \n lively.morphic.World>>renderContext() \n Text2(Text)>>renderContext() \n Text2(Text)>>renderAfterUsing(alively.morphic.HTML.RenderContext,) 5ms\n Text2(Text)>>replaceRenderContextWith(alively.morphic.HTML.RenderContext) \n Text2(Text)>>renderContext() \n Text2(Text)>>renderContextDispatch(append,) 5ms\n Text2(Text)>>appendHTML(alively.morphic.HTML.RenderContext,) 3ms\n lively.morphic.World>>renderContext() \n lively.morphic.Shapes.Rectangle>>compensateShapeNode(alively.morphic.HTML.RenderContext) 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getPosition() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n Text2(Text)>>insertMorphNodeInHTML(alively.morphic.HTML.RenderContext,[object HTMLDivElement],[object HTMLDivElement],,[object HTMLDivElement]) \n lively.morphic.Rendering.DOMInterface>>append([object HTMLDivElement],[object HTMLDivElement]) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Rendering.DOMInterface>>isSVG([object HTMLDivElement]) \n Text2(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>renderUsing(alively.morphic.HTML.RenderContext) 2ms\n lively.morphic.Shapes.Rectangle>>setRenderContext(alively.morphic.HTML.RenderContext) \n lively.morphic.Shapes.Rectangle>>renderContextDispatch(init) 2ms\n lively.morphic.Shapes.Rectangle>>initHTML(alively.morphic.HTML.RenderContext) 2ms\n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>setPositionHTML(alively.morphic.HTML.RenderContext,pt(0.0,0.0)) \n lively.morphic.Rendering.DOMInterface>>setPosition([object HTMLDivElement],pt(0.0,0.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Shapes.Rectangle>>setExtentHTML(alively.morphic.HTML.RenderContext,pt(476.0,26.0)) \n lively.morphic.Shapes.Rectangle>>getPadding() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Rendering.DOMInterface>>setExtent([object HTMLDivElement],pt(472.0,22.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getFill() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Fill) \n lively.morphic.Shapes.Rectangle>>setFillHTML(alively.morphic.HTML.RenderContext,) 1ms\n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Rendering.DOMInterface>>setFill([object HTMLDivElement],,rect(pt(0.0,0.0),pt(476.0,26.0))) 1ms\n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getFillOpacity() \n lively.morphic.Shapes.Rectangle>>shapeGetter(FillOpacity) \n lively.morphic.Shapes.Rectangle>>setFillOpacity(1) \n lively.morphic.Shapes.Rectangle>>getFill() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Fill) \n lively.morphic.Shapes.Rectangle>>getOpacity() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Opacity) \n lively.morphic.Shapes.Rectangle>>setOpacityHTML(alively.morphic.HTML.RenderContext,1) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>setBorderWidthHTML(alively.morphic.HTML.RenderContext,2) \n lively.morphic.Shapes.Rectangle>>getBorderColor() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderColor) \n lively.morphic.Shapes.Rectangle>>getStrokeOpacity() \n lively.morphic.Shapes.Rectangle>>shapeGetter(StrokeOpacity) \n lively.morphic.Shapes.Rectangle>>setBorderHTML(alively.morphic.HTML.RenderContext,2,rgb(0,0,0),1) \n lively.morphic.Shapes.Rectangle>>getBorderStyle() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderStyle) \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Shapes.Rectangle>>setExtentHTML(alively.morphic.HTML.RenderContext,pt(476.0,26.0)) \n lively.morphic.Shapes.Rectangle>>getPadding() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Rendering.DOMInterface>>setExtent([object HTMLDivElement],pt(472.0,22.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getBorderStyle() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderStyle) \n lively.morphic.Shapes.Rectangle>>setBorderStyleHTML(alively.morphic.HTML.RenderContext,solid) \n lively.morphic.Shapes.Rectangle>>getClipMode() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(ClipMode) 1ms\n lively.morphic.Shapes.Rectangle>>setClipModeHTML(alively.morphic.HTML.RenderContext,visible) \n lively.morphic.Shapes.Rectangle>>getPadding() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n lively.morphic.Shapes.Rectangle>>setPaddingHTML(alively.morphic.HTML.RenderContext,rect(pt(0.0,0.0),pt(0.0,0.0))) \n lively.morphic.Shapes.Rectangle>>getBorderRadius() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderRadius) \n lively.morphic.HTML.RenderContext>>getShapeNode() \n lively.morphic.Rendering.DOMInterface>>setHTMLBorderRadius([object HTMLDivElement],0,0) \n lively.morphic.Shapes.Rectangle>>renderContextDispatch(appendShape) \n lively.morphic.Shapes.Rectangle>>renderHTML(alively.morphic.HTML.RenderContext,) \n Text2(Text)>>getExtent() \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text2(Text)>>renderContextDispatch(getTextExtent) \n Text2(Text)>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>getPadding() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n Text2(Text)>>setExtent(pt(476.0,26.0)) \n Text2(Text)>>getMinExtent() \n Text2(Text)>>getExtent() \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Shapes.Rectangle>>setExtent(pt(476.0,26.0)) \n lively.morphic.Shapes.Rectangle>>shapeSetter(Extent,pt(476.0,26.0)) \n lively.morphic.Shapes.Rectangle>>renderContextDispatch(setExtent,pt(476.0,26.0)) \n lively.morphic.Shapes.Rectangle>>setExtentHTML(alively.morphic.HTML.RenderContext,pt(476.0,26.0)) \n lively.morphic.Shapes.Rectangle>>getPadding() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Rendering.DOMInterface>>setExtent([object HTMLDivElement],pt(472.0,22.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.World>>submorphResized() \n lively.morphic.World>>getLayouter() \n Text2(Text)>>renderContextDispatch(getTextExtent) \n Text2(Text)>>getScrollBarExtent() \n Text2(Text)>>renderContextDispatch(getScrollBarExtent) \n Text2(Text)>>getScrollBarExtentHTML(alively.morphic.HTML.RenderContext,) \n Text2(Text)>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>getPadding() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n Text2(Text)>>showsVerticalScrollBar() \n Text2(Text)>>renderContextDispatch(showsVerticalScrollBar) \n Text2(Text)>>showsVerticalScrollBarHTML(alively.morphic.HTML.RenderContext,) \n Text2(Text)>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n Text2(Text)>>morphicSetter(MaxTextWidth,472) 1ms\n Text2(Text)>>renderContextDispatch(setMaxTextWidth,472) \n lively.morphic.Rendering.DOMInterface>>setMaxWidth([object HTMLDivElement],472) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n Text2(Text)>>morphicSetter(MinTextWidth,472) \n Text2(Text)>>renderContextDispatch(setMinTextWidth,472) \n lively.morphic.Rendering.DOMInterface>>setMinWidth([object HTMLDivElement],472) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n Text2(Text)>>morphicSetter(MaxTextHeight,) \n Text2(Text)>>renderContextDispatch(setMaxTextHeight,) \n lively.morphic.Rendering.DOMInterface>>setMaxHeight([object HTMLDivElement],) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n Text2(Text)>>morphicSetter(MinTextHeight,) \n Text2(Text)>>renderContextDispatch(setMinTextHeight,) \n lively.morphic.Rendering.DOMInterface>>setMinHeight([object HTMLDivElement],) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n Text2(Text)>>resumeSteppingAll() \n Text2(Text)>>withAllSubmorphsDo(function (ea) { ea.scripts.invoke('resume') }) \n lively.morphic.World>>getLayouter() \nlively.morphic.World>>addMorph() 6ms\n lively.morphic.HandMorph>>isAncestorOf() \n lively.morphic.HandMorph>>withAllSubmorphsDo(function (grandchild) {\n if (grandchild === aMorph) {\n found = true;}}) \n lively.morphic.HandMorph>>transformForNewOwner() 1ms\n lively.morphic.HandMorph>>transformToMorph() 1ms\n lively.morphic.HandMorph>>getGlobalTransform() 1ms\n lively.morphic.HandMorph>>getTransform() 1ms\n lively.morphic.HandMorph>>getScale() \n lively.morphic.HandMorph>>morphicGetter(Scale) \n lively.morphic.HandMorph>>getPosition() \n lively.morphic.HandMorph>>morphicGetter(Position) \n lively.morphic.HandMorph>>getRotation() \n lively.morphic.HandMorph>>morphicGetter(Rotation) \n lively.morphic.World>>getGlobalTransform() \n lively.morphic.HandMorph>>remove() \n lively.morphic.HandMorph>>suspendSteppingAll() \n lively.morphic.HandMorph>>withAllSubmorphsDo(function (ea) { ea.suspendStepping() }) \n lively.morphic.HandMorph>>suspendStepping() \n lively.morphic.HandMorph>>renderContextDispatch(remove) \n lively.morphic.HandMorph>>removeHTML(alively.morphic.HTML.RenderContext,) \n lively.morphic.World>>removeMorph() \n lively.morphic.World>>getLayouter() \n lively.morphic.HTML.RenderContext>>removeNode([object HTMLDivElement]) \n lively.morphic.HandMorph>>setTransform(translate(314px,671px) scale(1,1)) 2ms\n lively.morphic.HandMorph>>setPosition(pt(314.0,671.0)) \n lively.morphic.HandMorph>>morphicSetter(Position,pt(314.0,671.0)) \n lively.morphic.HandMorph>>renderContextDispatch(setPosition,pt(314.0,671.0)) \n lively.morphic.HandMorph>>setPositionHTML(alively.morphic.HTML.RenderContext,pt(314.0,671.0)) \n lively.morphic.Rendering.DOMInterface>>setPosition([object HTMLDivElement],pt(314.0,671.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.HandMorph>>setRotation(0) 1ms\n lively.morphic.HandMorph>>morphicSetter(Rotation,0) 1ms\n lively.morphic.HandMorph>>renderContextDispatch(setRotation,0) 1ms\n lively.morphic.HandMorph>>setRotationHTML(alively.morphic.HTML.RenderContext,0) 1ms\n lively.morphic.HandMorph>>getScale() \n lively.morphic.HandMorph>>morphicGetter(Scale) \n lively.morphic.HandMorph>>getPivotPoint() \n lively.morphic.HandMorph>>morphicGetter(PivotPoint) \n lively.morphic.Rendering.DOMInterface>>setHTMLTransform([object HTMLDivElement],0,1.002003004005006,pt(0.0,0.0)) \n lively.morphic.HandMorph>>setScale(1.002003004005006) 1ms\n lively.morphic.HandMorph>>morphicSetter(Scale,1.002003004005006) 1ms\n lively.morphic.HandMorph>>renderContextDispatch(setScale,1.002003004005006) 1ms\n lively.morphic.HandMorph>>setScaleHTML(alively.morphic.HTML.RenderContext,1.002003004005006) 1ms\n lively.morphic.HandMorph>>getRotation() \n lively.morphic.HandMorph>>morphicGetter(Rotation) \n lively.morphic.HandMorph>>getPivotPoint() \n lively.morphic.HandMorph>>morphicGetter(PivotPoint) \n lively.morphic.Rendering.DOMInterface>>setHTMLTransform([object HTMLDivElement],0,1.002003004005006,pt(0.0,0.0)) \n lively.morphic.World>>renderContext() \n lively.morphic.HandMorph>>renderContext() \n lively.morphic.HandMorph>>renderAfterUsing(alively.morphic.HTML.RenderContext,) 3ms\n lively.morphic.HandMorph>>replaceRenderContextWith(alively.morphic.HTML.RenderContext) \n lively.morphic.HandMorph>>renderContext() \n lively.morphic.HandMorph>>renderContextDispatch(append,) 3ms\n lively.morphic.HandMorph>>appendHTML(alively.morphic.HTML.RenderContext,) 3ms\n lively.morphic.World>>renderContext() \n lively.morphic.Shapes.Rectangle>>compensateShapeNode(alively.morphic.HTML.RenderContext) \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.HandMorph>>insertMorphNodeInHTML(alively.morphic.HTML.RenderContext,[object HTMLDivElement],[object HTMLDivElement],,[object HTMLDivElement]) \n lively.morphic.Rendering.DOMInterface>>append([object HTMLDivElement],[object HTMLDivElement]) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Rendering.DOMInterface>>isSVG([object HTMLDivElement]) \n lively.morphic.HandMorph>>getShape() \n lively.morphic.Shapes.Rectangle>>renderUsing(alively.morphic.HTML.RenderContext) 3ms\n lively.morphic.Shapes.Rectangle>>setRenderContext(alively.morphic.HTML.RenderContext) \n lively.morphic.Shapes.Rectangle>>renderContextDispatch(init) 3ms\n lively.morphic.Shapes.Rectangle>>initHTML(alively.morphic.HTML.RenderContext) 3ms\n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>setPositionHTML(alively.morphic.HTML.RenderContext,pt(0.0,0.0)) 1ms\n lively.morphic.Rendering.DOMInterface>>setPosition([object HTMLDivElement],pt(0.0,0.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>compensateShapeNode(alively.morphic.HTML.RenderContext) 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Shapes.Rectangle>>setExtentHTML(alively.morphic.HTML.RenderContext,pt(2.0,2.0)) \n lively.morphic.Shapes.Rectangle>>getPadding() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Rendering.DOMInterface>>setExtent([object HTMLDivElement],pt(2.0,2.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getFill() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Fill) \n lively.morphic.Shapes.Rectangle>>setFillHTML(alively.morphic.HTML.RenderContext,rgb(204,0,0)) \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Rendering.DOMInterface>>setFill([object HTMLDivElement],rgb(204,0,0),rect(pt(0.0,0.0),pt(2.0,2.0))) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getFillOpacity() \n lively.morphic.Shapes.Rectangle>>shapeGetter(FillOpacity) \n lively.morphic.Shapes.Rectangle>>setFillOpacity(1) 1ms\n lively.morphic.Shapes.Rectangle>>getFill() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Fill) \n lively.morphic.Shapes.Rectangle>>setFill(rgb(204,0,0)) 1ms\n lively.morphic.Shapes.Rectangle>>shapeSetter(Fill,rgb(204,0,0)) 1ms\n lively.morphic.Shapes.Rectangle>>renderContextDispatch(setFill,rgb(204,0,0)) 1ms\n lively.morphic.Shapes.Rectangle>>setFillHTML(alively.morphic.HTML.RenderContext,rgb(204,0,0)) 1ms\n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Rendering.DOMInterface>>setFill([object HTMLDivElement],rgb(204,0,0),rect(pt(0.0,0.0),pt(2.0,2.0))) 1ms\n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getOpacity() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Opacity) \n lively.morphic.Shapes.Rectangle>>setOpacityHTML(alively.morphic.HTML.RenderContext,1) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>setBorderWidthHTML(alively.morphic.HTML.RenderContext,0) \n lively.morphic.Shapes.Rectangle>>getBorderColor() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderColor) \n lively.morphic.Shapes.Rectangle>>getStrokeOpacity() \n lively.morphic.Shapes.Rectangle>>shapeGetter(StrokeOpacity) \n lively.morphic.Shapes.Rectangle>>setBorderHTML(alively.morphic.HTML.RenderContext,0,rgb(204,0,0),1) \n lively.morphic.Shapes.Rectangle>>getBorderStyle() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderStyle) \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Shapes.Rectangle>>compensateShapeNode(alively.morphic.HTML.RenderContext) \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Shapes.Rectangle>>setExtentHTML(alively.morphic.HTML.RenderContext,pt(2.0,2.0)) \n lively.morphic.Shapes.Rectangle>>getPadding() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n lively.morphic.Shapes.Rectangle>>getBorderWidth() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderWidth) \n lively.morphic.Rendering.DOMInterface>>setExtent([object HTMLDivElement],pt(2.0,2.0)) \n lively.morphic.Rendering.DOMInterface>>isHTML([object HTMLDivElement]) \n lively.morphic.Shapes.Rectangle>>getBorderStyle() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderStyle) \n lively.morphic.Shapes.Rectangle>>setBorderStyleHTML(alively.morphic.HTML.RenderContext,solid) \n lively.morphic.Shapes.Rectangle>>getClipMode() \n lively.morphic.Shapes.Rectangle>>shapeGetter(ClipMode) \n lively.morphic.Shapes.Rectangle>>setClipModeHTML(alively.morphic.HTML.RenderContext,visible) \n lively.morphic.Shapes.Rectangle>>getPadding() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Padding) \n lively.morphic.Shapes.Rectangle>>setPaddingHTML(alively.morphic.HTML.RenderContext,rect(pt(0.0,0.0),pt(0.0,0.0))) \n lively.morphic.Shapes.Rectangle>>getBorderRadius() \n lively.morphic.Shapes.Rectangle>>shapeGetter(BorderRadius) \n lively.morphic.HTML.RenderContext>>getShapeNode() \n lively.morphic.Rendering.DOMInterface>>setHTMLBorderRadius([object HTMLDivElement],0,0) \n lively.morphic.Shapes.Rectangle>>renderContextDispatch(appendShape) \n lively.morphic.Shapes.Rectangle>>renderHTML(alively.morphic.HTML.RenderContext,) \n lively.morphic.HandMorph>>resumeSteppingAll() \n lively.morphic.HandMorph>>withAllSubmorphsDo(function (ea) { ea.scripts.invoke('resume') }) \n lively.morphic.World>>getLayouter() \nlively.morphic.HandMorph>>getPosition() \n lively.morphic.HandMorph>>morphicGetter(Position) \nlively.morphic.World>>getTopmostMorph(pt(314.0,671.0)) 60ms\n lively.morphic.World>>morphsContainingPoint(pt(314.0,671.0)) 60ms\n lively.morphic.World>>fullContainsWorldPoint(pt(314.0,671.0)) 14ms\n lively.morphic.World>>fullContainsPoint(pt(314.0,671.0)) 14ms\n lively.morphic.World>>getBounds() 14ms\n lively.morphic.World>>getTransform() \n lively.morphic.World>>getScale() \n lively.morphic.World>>morphicGetter(Scale) \n lively.morphic.World>>getPosition() \n lively.morphic.World>>morphicGetter(Position) \n lively.morphic.World>>getRotation() \n lively.morphic.World>>morphicGetter(Rotation) \n lively.morphic.World>>innerBounds() 1ms\n lively.morphic.World>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.World>>isClip() \n lively.morphic.World>>getClipMode() \n lively.morphic.World>>morphicGetter(ClipMode) \n lively.morphic.World>>submorphBounds(translate(0px,0px)) 13ms\n Text(Text)>>getBounds() \n Text(Text)>>getTransform() \n Text(Text)>>getScale() \n Text(Text)>>morphicGetter(Scale) \n Text(Text)>>getPosition() \n Text(Text)>>morphicGetter(Position) \n Text(Text)>>getRotation() \n Text(Text)>>morphicGetter(Rotation) \n Text(Text)>>innerBounds() \n Text(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text(Text)>>isClip() \n Text(Text)>>getClipMode() \n Text(Text)>>morphicGetter(ClipMode) \n Text(Text)>>submorphBounds(translate(302px,205px) scale(1,1)) \n Text1(Text)>>getBounds() 1ms\n Text1(Text)>>getTransform() \n Text1(Text)>>getScale() \n Text1(Text)>>morphicGetter(Scale) \n Text1(Text)>>getPosition() \n Text1(Text)>>morphicGetter(Position) \n Text1(Text)>>getRotation() \n Text1(Text)>>morphicGetter(Rotation) \n Text1(Text)>>innerBounds() \n Text1(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text1(Text)>>isClip() \n Text1(Text)>>getClipMode() \n Text1(Text)>>morphicGetter(ClipMode) \n Text1(Text)>>submorphBounds(translate(782px,204px) scale(1,1)) \n ObjectTracer(Window)>>getBounds() 11ms\n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>innerBounds() \n ObjectTracer(Window)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ObjectTracer(Window)>>isClip() \n ObjectTracer(Window)>>getClipMode() \n ObjectTracer(Window)>>morphicGetter(ClipMode) \n ObjectTracer(Window)>>submorphBounds(translate(262px,441px) scale(1,1)) 11ms\n ObjectTracer(Box)>>getBounds() 6ms\n ObjectTracer(Box)>>getTransform() 1ms\n ObjectTracer(Box)>>getScale() 1ms\n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Box)>>innerBounds() \n ObjectTracer(Box)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ObjectTracer(Box)>>isClip() \n ObjectTracer(Box)>>getClipMode() \n ObjectTracer(Box)>>morphicGetter(ClipMode) \n ObjectTracer(Box)>>submorphBounds(translate(0px,22px)) 5ms\n Text3(Text)>>getBounds() \n Text3(Text)>>getTransform() \n Text3(Text)>>getScale() \n Text3(Text)>>morphicGetter(Scale) \n Text3(Text)>>getPosition() \n Text3(Text)>>morphicGetter(Position) \n Text3(Text)>>getRotation() \n Text3(Text)>>morphicGetter(Rotation) \n Text3(Text)>>innerBounds() \n Text3(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text3(Text)>>isClip() \n Text3(Text)>>getClipMode() \n Text3(Text)>>morphicGetter(ClipMode) \n Text3(Text)>>submorphBounds(translate(11.39px,32.8px) scale(0.8,0.8)) \n traceClasses(Text)>>getBounds() \n traceClasses(Text)>>getTransform() \n traceClasses(Text)>>getScale() \n traceClasses(Text)>>morphicGetter(Scale) \n traceClasses(Text)>>getPosition() \n traceClasses(Text)>>morphicGetter(Position) \n traceClasses(Text)>>getRotation() \n traceClasses(Text)>>morphicGetter(Rotation) \n traceClasses(Text)>>innerBounds() \n traceClasses(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceClasses(Text)>>isClip() \n traceClasses(Text)>>getClipMode() \n traceClasses(Text)>>morphicGetter(ClipMode) \n traceClasses(Text)>>submorphBounds(translate(111px,29px)) \n Text5(Text)>>getBounds() 1ms\n Text5(Text)>>getTransform() \n Text5(Text)>>getScale() \n Text5(Text)>>morphicGetter(Scale) \n Text5(Text)>>getPosition() \n Text5(Text)>>morphicGetter(Position) \n Text5(Text)>>getRotation() \n Text5(Text)>>morphicGetter(Rotation) \n Text5(Text)>>innerBounds() \n Text5(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text5(Text)>>isClip() 1ms\n Text5(Text)>>getClipMode() \n Text5(Text)>>morphicGetter(ClipMode) \n Text5(Text)>>submorphBounds(translate(10.39px,143.8px) scale(0.8,0.8)) \n ignoreProperties(Text)>>getBounds() \n ignoreProperties(Text)>>getTransform() \n ignoreProperties(Text)>>getScale() \n ignoreProperties(Text)>>morphicGetter(Scale) \n ignoreProperties(Text)>>getPosition() \n ignoreProperties(Text)>>morphicGetter(Position) \n ignoreProperties(Text)>>getRotation() \n ignoreProperties(Text)>>morphicGetter(Rotation) \n ignoreProperties(Text)>>innerBounds() \n ignoreProperties(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ignoreProperties(Text)>>isClip() \n ignoreProperties(Text)>>getClipMode() \n ignoreProperties(Text)>>morphicGetter(ClipMode) \n ignoreProperties(Text)>>submorphBounds(translate(111px,82px)) \n Text7(Text)>>getBounds() 1ms\n Text7(Text)>>getTransform() \n Text7(Text)>>getScale() \n Text7(Text)>>morphicGetter(Scale) \n Text7(Text)>>getPosition() \n Text7(Text)>>morphicGetter(Position) \n Text7(Text)>>getRotation() \n Text7(Text)>>morphicGetter(Rotation) \n Text7(Text)>>innerBounds() 1ms\n Text7(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text7(Text)>>isClip() \n Text7(Text)>>getClipMode() \n Text7(Text)>>morphicGetter(ClipMode) \n Text7(Text)>>submorphBounds(translate(10.39px,83.8px) scale(0.8,0.8)) \n traceExpression(Text)>>getBounds() \n traceExpression(Text)>>getTransform() \n traceExpression(Text)>>getScale() \n traceExpression(Text)>>morphicGetter(Scale) \n traceExpression(Text)>>getPosition() \n traceExpression(Text)>>morphicGetter(Position) \n traceExpression(Text)>>getRotation() \n traceExpression(Text)>>morphicGetter(Rotation) \n traceExpression(Text)>>innerBounds() \n traceExpression(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceExpression(Text)>>isClip() \n traceExpression(Text)>>getClipMode() \n traceExpression(Text)>>morphicGetter(ClipMode) \n traceExpression(Text)>>submorphBounds(translate(111px,138px)) \n runTraceButton(Button)>>getBounds() 1ms\n runTraceButton(Button)>>getTransform() 1ms\n runTraceButton(Button)>>getScale() \n runTraceButton(Button)>>morphicGetter(Scale) \n runTraceButton(Button)>>getPosition() \n runTraceButton(Button)>>morphicGetter(Position) \n runTraceButton(Button)>>getRotation() \n runTraceButton(Button)>>morphicGetter(Rotation) \n runTraceButton(Button)>>innerBounds() \n runTraceButton(Button)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n runTraceButton(Button)>>isClip() \n runTraceButton(Button)>>getClipMode() \n runTraceButton(Button)>>morphicGetter(ClipMode) \n runTraceButton(Button)>>submorphBounds(translate(13px,197px) scale(1.09,1.09)) \n lively.morphic.Text>>getBounds() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.Text>>submorphBounds(translate(0px,0px)) \n traceResult(Text)>>getBounds() 1ms\n traceResult(Text)>>getTransform() 1ms\n traceResult(Text)>>getScale() \n traceResult(Text)>>morphicGetter(Scale) \n traceResult(Text)>>getPosition() \n traceResult(Text)>>morphicGetter(Position) \n traceResult(Text)>>getRotation() \n traceResult(Text)>>morphicGetter(Rotation) \n traceResult(Text)>>innerBounds() \n traceResult(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceResult(Text)>>isClip() \n traceResult(Text)>>getClipMode() \n traceResult(Text)>>morphicGetter(ClipMode) \n lively.morphic.TitleBar>>getBounds() 5ms\n lively.morphic.TitleBar>>getTransform() \n lively.morphic.TitleBar>>getScale() \n lively.morphic.TitleBar>>morphicGetter(Scale) \n lively.morphic.TitleBar>>getPosition() \n lively.morphic.TitleBar>>morphicGetter(Position) \n lively.morphic.TitleBar>>getRotation() \n lively.morphic.TitleBar>>morphicGetter(Rotation) \n lively.morphic.TitleBar>>innerBounds() \n lively.morphic.TitleBar>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.TitleBar>>isClip() \n lively.morphic.TitleBar>>getClipMode() \n lively.morphic.TitleBar>>morphicGetter(ClipMode) \n lively.morphic.TitleBar>>submorphBounds(translate(0px,0px)) 5ms\n lively.morphic.Text>>getBounds() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>getBounds() 1ms\n lively.morphic.WindowControl>>getTransform() \n lively.morphic.WindowControl>>getScale() \n lively.morphic.WindowControl>>morphicGetter(Scale) \n lively.morphic.WindowControl>>getPosition() \n lively.morphic.WindowControl>>morphicGetter(Position) \n lively.morphic.WindowControl>>getRotation() \n lively.morphic.WindowControl>>morphicGetter(Rotation) \n lively.morphic.WindowControl>>innerBounds() \n lively.morphic.WindowControl>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.WindowControl>>isClip() \n lively.morphic.WindowControl>>getClipMode() \n lively.morphic.WindowControl>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>submorphBounds(translate(977.07px,3px)) \n lively.morphic.Text>>getBounds() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>getBounds() 1ms\n lively.morphic.WindowControl>>getTransform() \n lively.morphic.WindowControl>>getScale() \n lively.morphic.WindowControl>>morphicGetter(Scale) \n lively.morphic.WindowControl>>getPosition() \n lively.morphic.WindowControl>>morphicGetter(Position) \n lively.morphic.WindowControl>>getRotation() \n lively.morphic.WindowControl>>morphicGetter(Rotation) \n lively.morphic.WindowControl>>innerBounds() 1ms\n lively.morphic.WindowControl>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.WindowControl>>isClip() \n lively.morphic.WindowControl>>getClipMode() \n lively.morphic.WindowControl>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>submorphBounds(translate(3px,3px)) \n lively.morphic.Text>>getBounds() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>getBounds() 2ms\n lively.morphic.WindowControl>>getTransform() 1ms\n lively.morphic.WindowControl>>getScale() \n lively.morphic.WindowControl>>morphicGetter(Scale) \n lively.morphic.WindowControl>>getPosition() 1ms\n lively.morphic.WindowControl>>morphicGetter(Position) \n lively.morphic.WindowControl>>getRotation() \n lively.morphic.WindowControl>>morphicGetter(Rotation) \n lively.morphic.WindowControl>>innerBounds() \n lively.morphic.WindowControl>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.WindowControl>>isClip() \n lively.morphic.WindowControl>>getClipMode() \n lively.morphic.WindowControl>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>submorphBounds(translate(958.07px,3px)) 1ms\n lively.morphic.Text>>getBounds() 1ms\n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() 1ms\n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n ResizeCorner1(Box)>>getBounds() \n ResizeCorner1(Box)>>getTransform() \n ResizeCorner1(Box)>>getScale() \n ResizeCorner1(Box)>>morphicGetter(Scale) \n ResizeCorner1(Box)>>getPosition() \n ResizeCorner1(Box)>>morphicGetter(Position) \n ResizeCorner1(Box)>>getRotation() \n ResizeCorner1(Box)>>morphicGetter(Rotation) \n ResizeCorner1(Box)>>innerBounds() \n ResizeCorner1(Box)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ResizeCorner1(Box)>>isClip() \n ResizeCorner1(Box)>>getClipMode() \n ResizeCorner1(Box)>>morphicGetter(ClipMode) \n ResizeCorner1(Box)>>submorphBounds(translate(984.07px,558px)) \n Text2(Text)>>getBounds() 1ms\n Text2(Text)>>getTransform() 1ms\n Text2(Text)>>getScale() \n Text2(Text)>>morphicGetter(Scale) \n Text2(Text)>>getPosition() \n Text2(Text)>>morphicGetter(Position) \n Text2(Text)>>getRotation() \n Text2(Text)>>morphicGetter(Rotation) \n Text2(Text)>>innerBounds() \n Text2(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text2(Text)>>isClip() \n Text2(Text)>>getClipMode() \n Text2(Text)>>morphicGetter(ClipMode) \n Text2(Text)>>submorphBounds(translate(782px,204px) scale(1,1)) \n lively.morphic.HandMorph>>getBounds() \n lively.morphic.HandMorph>>getTransform() \n lively.morphic.HandMorph>>getScale() \n lively.morphic.HandMorph>>morphicGetter(Scale) \n lively.morphic.HandMorph>>getPosition() \n lively.morphic.HandMorph>>morphicGetter(Position) \n lively.morphic.HandMorph>>getRotation() \n lively.morphic.HandMorph>>morphicGetter(Rotation) \n lively.morphic.HandMorph>>innerBounds() \n lively.morphic.HandMorph>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.HandMorph>>isClip() \n lively.morphic.HandMorph>>getClipMode() \n lively.morphic.HandMorph>>morphicGetter(ClipMode) \n lively.morphic.HandMorph>>submorphBounds(translate(314px,671px) scale(1,1)) \n Text2(Text)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 2ms\n Text2(Text)>>fullContainsWorldPoint(pt(314.0,671.0)) 2ms\n lively.morphic.World>>localize(pt(314.0,671.0)) \n lively.morphic.World>>transformToMorph() \n lively.morphic.World>>getGlobalTransform() \n lively.morphic.World>>getGlobalTransform() \n Text2(Text)>>fullContainsPoint(pt(314.0,671.0)) 1ms\n Text2(Text)>>getBounds() 1ms\n Text2(Text)>>getTransform() \n Text2(Text)>>getScale() \n Text2(Text)>>morphicGetter(Scale) \n Text2(Text)>>getPosition() \n Text2(Text)>>morphicGetter(Position) \n Text2(Text)>>getRotation() \n Text2(Text)>>morphicGetter(Rotation) \n Text2(Text)>>innerBounds() \n Text2(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text2(Text)>>isClip() \n Text2(Text)>>getClipMode() \n Text2(Text)>>morphicGetter(ClipMode) \n Text2(Text)>>submorphBounds(translate(782px,204px) scale(1,1)) \n ObjectTracer(Window)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 42ms\n ObjectTracer(Window)>>fullContainsWorldPoint(pt(314.0,671.0)) 11ms\n lively.morphic.World>>localize(pt(314.0,671.0)) \n lively.morphic.World>>transformToMorph() \n lively.morphic.World>>getGlobalTransform() \n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Window)>>fullContainsPoint(pt(314.0,671.0)) 11ms\n ObjectTracer(Window)>>getBounds() 11ms\n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>innerBounds() \n ObjectTracer(Window)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ObjectTracer(Window)>>isClip() \n ObjectTracer(Window)>>getClipMode() \n ObjectTracer(Window)>>morphicGetter(ClipMode) \n ObjectTracer(Window)>>submorphBounds(translate(262px,441px) scale(1,1)) 11ms\n ObjectTracer(Box)>>getBounds() 6ms\n ObjectTracer(Box)>>getTransform() 1ms\n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() 1ms\n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Box)>>innerBounds() \n ObjectTracer(Box)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ObjectTracer(Box)>>isClip() \n ObjectTracer(Box)>>getClipMode() \n ObjectTracer(Box)>>morphicGetter(ClipMode) \n ObjectTracer(Box)>>submorphBounds(translate(0px,22px)) 5ms\n Text3(Text)>>getBounds() \n Text3(Text)>>getTransform() \n Text3(Text)>>getScale() \n Text3(Text)>>morphicGetter(Scale) \n Text3(Text)>>getPosition() \n Text3(Text)>>morphicGetter(Position) \n Text3(Text)>>getRotation() \n Text3(Text)>>morphicGetter(Rotation) \n Text3(Text)>>innerBounds() \n Text3(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text3(Text)>>isClip() \n Text3(Text)>>getClipMode() \n Text3(Text)>>morphicGetter(ClipMode) \n Text3(Text)>>submorphBounds(translate(11.39px,32.8px) scale(0.8,0.8)) \n traceClasses(Text)>>getBounds() 1ms\n traceClasses(Text)>>getTransform() \n traceClasses(Text)>>getScale() \n traceClasses(Text)>>morphicGetter(Scale) \n traceClasses(Text)>>getPosition() \n traceClasses(Text)>>morphicGetter(Position) \n traceClasses(Text)>>getRotation() \n traceClasses(Text)>>morphicGetter(Rotation) \n traceClasses(Text)>>innerBounds() \n traceClasses(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceClasses(Text)>>isClip() \n traceClasses(Text)>>getClipMode() \n traceClasses(Text)>>morphicGetter(ClipMode) \n traceClasses(Text)>>submorphBounds(translate(111px,29px)) \n Text5(Text)>>getBounds() 1ms\n Text5(Text)>>getTransform() \n Text5(Text)>>getScale() \n Text5(Text)>>morphicGetter(Scale) \n Text5(Text)>>getPosition() \n Text5(Text)>>morphicGetter(Position) \n Text5(Text)>>getRotation() \n Text5(Text)>>morphicGetter(Rotation) \n Text5(Text)>>innerBounds() \n Text5(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text5(Text)>>isClip() \n Text5(Text)>>getClipMode() \n Text5(Text)>>morphicGetter(ClipMode) \n Text5(Text)>>submorphBounds(translate(10.39px,143.8px) scale(0.8,0.8)) \n ignoreProperties(Text)>>getBounds() \n ignoreProperties(Text)>>getTransform() \n ignoreProperties(Text)>>getScale() \n ignoreProperties(Text)>>morphicGetter(Scale) \n ignoreProperties(Text)>>getPosition() \n ignoreProperties(Text)>>morphicGetter(Position) \n ignoreProperties(Text)>>getRotation() \n ignoreProperties(Text)>>morphicGetter(Rotation) \n ignoreProperties(Text)>>innerBounds() \n ignoreProperties(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ignoreProperties(Text)>>isClip() \n ignoreProperties(Text)>>getClipMode() \n ignoreProperties(Text)>>morphicGetter(ClipMode) \n ignoreProperties(Text)>>submorphBounds(translate(111px,82px)) \n Text7(Text)>>getBounds() 1ms\n Text7(Text)>>getTransform() \n Text7(Text)>>getScale() \n Text7(Text)>>morphicGetter(Scale) \n Text7(Text)>>getPosition() \n Text7(Text)>>morphicGetter(Position) \n Text7(Text)>>getRotation() \n Text7(Text)>>morphicGetter(Rotation) \n Text7(Text)>>innerBounds() \n Text7(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text7(Text)>>isClip() \n Text7(Text)>>getClipMode() \n Text7(Text)>>morphicGetter(ClipMode) \n Text7(Text)>>submorphBounds(translate(10.39px,83.8px) scale(0.8,0.8)) \n traceExpression(Text)>>getBounds() \n traceExpression(Text)>>getTransform() \n traceExpression(Text)>>getScale() \n traceExpression(Text)>>morphicGetter(Scale) \n traceExpression(Text)>>getPosition() \n traceExpression(Text)>>morphicGetter(Position) \n traceExpression(Text)>>getRotation() \n traceExpression(Text)>>morphicGetter(Rotation) \n traceExpression(Text)>>innerBounds() \n traceExpression(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceExpression(Text)>>isClip() \n traceExpression(Text)>>getClipMode() \n traceExpression(Text)>>morphicGetter(ClipMode) \n traceExpression(Text)>>submorphBounds(translate(111px,138px)) \n runTraceButton(Button)>>getBounds() 2ms\n runTraceButton(Button)>>getTransform() 1ms\n runTraceButton(Button)>>getScale() 1ms\n runTraceButton(Button)>>morphicGetter(Scale) \n runTraceButton(Button)>>getPosition() \n runTraceButton(Button)>>morphicGetter(Position) \n runTraceButton(Button)>>getRotation() \n runTraceButton(Button)>>morphicGetter(Rotation) \n runTraceButton(Button)>>innerBounds() \n runTraceButton(Button)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n runTraceButton(Button)>>isClip() \n runTraceButton(Button)>>getClipMode() \n runTraceButton(Button)>>morphicGetter(ClipMode) \n runTraceButton(Button)>>submorphBounds(translate(13px,197px) scale(1.09,1.09)) 1ms\n lively.morphic.Text>>getBounds() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.Text>>submorphBounds(translate(0px,0px)) \n traceResult(Text)>>getBounds() \n traceResult(Text)>>getTransform() \n traceResult(Text)>>getScale() \n traceResult(Text)>>morphicGetter(Scale) \n traceResult(Text)>>getPosition() \n traceResult(Text)>>morphicGetter(Position) \n traceResult(Text)>>getRotation() \n traceResult(Text)>>morphicGetter(Rotation) \n traceResult(Text)>>innerBounds() \n traceResult(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceResult(Text)>>isClip() \n traceResult(Text)>>getClipMode() \n traceResult(Text)>>morphicGetter(ClipMode) \n lively.morphic.TitleBar>>getBounds() 5ms\n lively.morphic.TitleBar>>getTransform() \n lively.morphic.TitleBar>>getScale() \n lively.morphic.TitleBar>>morphicGetter(Scale) \n lively.morphic.TitleBar>>getPosition() \n lively.morphic.TitleBar>>morphicGetter(Position) \n lively.morphic.TitleBar>>getRotation() \n lively.morphic.TitleBar>>morphicGetter(Rotation) \n lively.morphic.TitleBar>>innerBounds() \n lively.morphic.TitleBar>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.TitleBar>>isClip() \n lively.morphic.TitleBar>>getClipMode() \n lively.morphic.TitleBar>>morphicGetter(ClipMode) \n lively.morphic.TitleBar>>submorphBounds(translate(0px,0px)) 4ms\n lively.morphic.Text>>getBounds() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>getBounds() 2ms\n lively.morphic.WindowControl>>getTransform() 1ms\n lively.morphic.WindowControl>>getScale() 1ms\n lively.morphic.WindowControl>>morphicGetter(Scale) \n lively.morphic.WindowControl>>getPosition() \n lively.morphic.WindowControl>>morphicGetter(Position) \n lively.morphic.WindowControl>>getRotation() \n lively.morphic.WindowControl>>morphicGetter(Rotation) \n lively.morphic.WindowControl>>innerBounds() \n lively.morphic.WindowControl>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.WindowControl>>isClip() \n lively.morphic.WindowControl>>getClipMode() \n lively.morphic.WindowControl>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>submorphBounds(translate(977.07px,3px)) 1ms\n lively.morphic.Text>>getBounds() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>getBounds() 1ms\n lively.morphic.WindowControl>>getTransform() \n lively.morphic.WindowControl>>getScale() \n lively.morphic.WindowControl>>morphicGetter(Scale) \n lively.morphic.WindowControl>>getPosition() \n lively.morphic.WindowControl>>morphicGetter(Position) \n lively.morphic.WindowControl>>getRotation() \n lively.morphic.WindowControl>>morphicGetter(Rotation) \n lively.morphic.WindowControl>>innerBounds() \n lively.morphic.WindowControl>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.WindowControl>>isClip() \n lively.morphic.WindowControl>>getClipMode() \n lively.morphic.WindowControl>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>submorphBounds(translate(3px,3px)) 1ms\n lively.morphic.Text>>getBounds() 1ms\n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() 1ms\n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>getBounds() 1ms\n lively.morphic.WindowControl>>getTransform() \n lively.morphic.WindowControl>>getScale() \n lively.morphic.WindowControl>>morphicGetter(Scale) \n lively.morphic.WindowControl>>getPosition() \n lively.morphic.WindowControl>>morphicGetter(Position) \n lively.morphic.WindowControl>>getRotation() \n lively.morphic.WindowControl>>morphicGetter(Rotation) \n lively.morphic.WindowControl>>innerBounds() \n lively.morphic.WindowControl>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.WindowControl>>isClip() \n lively.morphic.WindowControl>>getClipMode() \n lively.morphic.WindowControl>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>submorphBounds(translate(958.07px,3px)) 1ms\n lively.morphic.Text>>getBounds() 1ms\n lively.morphic.Text>>getTransform() 1ms\n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n ResizeCorner1(Box)>>getBounds() \n ResizeCorner1(Box)>>getTransform() \n ResizeCorner1(Box)>>getScale() \n ResizeCorner1(Box)>>morphicGetter(Scale) \n ResizeCorner1(Box)>>getPosition() \n ResizeCorner1(Box)>>morphicGetter(Position) \n ResizeCorner1(Box)>>getRotation() \n ResizeCorner1(Box)>>morphicGetter(Rotation) \n ResizeCorner1(Box)>>innerBounds() \n ResizeCorner1(Box)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ResizeCorner1(Box)>>isClip() \n ResizeCorner1(Box)>>getClipMode() \n ResizeCorner1(Box)>>morphicGetter(ClipMode) \n ResizeCorner1(Box)>>submorphBounds(translate(984.07px,558px)) \n ResizeCorner1(Box)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 1ms\n ResizeCorner1(Box)>>fullContainsWorldPoint(pt(314.0,671.0)) 1ms\n ObjectTracer(Window)>>localize(pt(314.0,671.0)) \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph( ObjectTracer) \n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Window)>>getGlobalTransform() \n ObjectTracer(Window)>>world() \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n ResizeCorner1(Box)>>fullContainsPoint(pt(51.9,229.5)) \n ResizeCorner1(Box)>>getBounds() \n ResizeCorner1(Box)>>getTransform() \n ResizeCorner1(Box)>>getScale() \n ResizeCorner1(Box)>>morphicGetter(Scale) \n ResizeCorner1(Box)>>getPosition() \n ResizeCorner1(Box)>>morphicGetter(Position) \n ResizeCorner1(Box)>>getRotation() \n ResizeCorner1(Box)>>morphicGetter(Rotation) \n ResizeCorner1(Box)>>innerBounds() \n ResizeCorner1(Box)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ResizeCorner1(Box)>>isClip() \n ResizeCorner1(Box)>>getClipMode() \n ResizeCorner1(Box)>>morphicGetter(ClipMode) \n ResizeCorner1(Box)>>submorphBounds(translate(984.07px,558px)) \n lively.morphic.TitleBar>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 5ms\n lively.morphic.TitleBar>>fullContainsWorldPoint(pt(314.0,671.0)) 5ms\n ObjectTracer(Window)>>localize(pt(314.0,671.0)) \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph( ObjectTracer) \n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Window)>>getGlobalTransform() \n ObjectTracer(Window)>>world() \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n lively.morphic.TitleBar>>fullContainsPoint(pt(51.9,229.5)) 5ms\n lively.morphic.TitleBar>>getBounds() 5ms\n lively.morphic.TitleBar>>getTransform() \n lively.morphic.TitleBar>>getScale() \n lively.morphic.TitleBar>>morphicGetter(Scale) \n lively.morphic.TitleBar>>getPosition() \n lively.morphic.TitleBar>>morphicGetter(Position) \n lively.morphic.TitleBar>>getRotation() \n lively.morphic.TitleBar>>morphicGetter(Rotation) \n lively.morphic.TitleBar>>innerBounds() \n lively.morphic.TitleBar>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.TitleBar>>isClip() 1ms\n lively.morphic.TitleBar>>getClipMode() 1ms\n lively.morphic.TitleBar>>morphicGetter(ClipMode) \n lively.morphic.TitleBar>>submorphBounds(translate(0px,0px)) 4ms\n lively.morphic.Text>>getBounds() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>getBounds() 1ms\n lively.morphic.WindowControl>>getTransform() \n lively.morphic.WindowControl>>getScale() \n lively.morphic.WindowControl>>morphicGetter(Scale) \n lively.morphic.WindowControl>>getPosition() \n lively.morphic.WindowControl>>morphicGetter(Position) \n lively.morphic.WindowControl>>getRotation() \n lively.morphic.WindowControl>>morphicGetter(Rotation) \n lively.morphic.WindowControl>>innerBounds() 1ms\n lively.morphic.WindowControl>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.WindowControl>>isClip() \n lively.morphic.WindowControl>>getClipMode() \n lively.morphic.WindowControl>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>submorphBounds(translate(977.07px,3px)) \n lively.morphic.Text>>getBounds() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>getBounds() 1ms\n lively.morphic.WindowControl>>getTransform() \n lively.morphic.WindowControl>>getScale() \n lively.morphic.WindowControl>>morphicGetter(Scale) \n lively.morphic.WindowControl>>getPosition() \n lively.morphic.WindowControl>>morphicGetter(Position) \n lively.morphic.WindowControl>>getRotation() \n lively.morphic.WindowControl>>morphicGetter(Rotation) \n lively.morphic.WindowControl>>innerBounds() 1ms\n lively.morphic.WindowControl>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.WindowControl>>isClip() \n lively.morphic.WindowControl>>getClipMode() \n lively.morphic.WindowControl>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>submorphBounds(translate(3px,3px)) \n lively.morphic.Text>>getBounds() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>getBounds() 2ms\n lively.morphic.WindowControl>>getTransform() 1ms\n lively.morphic.WindowControl>>getScale() \n lively.morphic.WindowControl>>morphicGetter(Scale) \n lively.morphic.WindowControl>>getPosition() \n lively.morphic.WindowControl>>morphicGetter(Position) \n lively.morphic.WindowControl>>getRotation() \n lively.morphic.WindowControl>>morphicGetter(Rotation) \n lively.morphic.WindowControl>>innerBounds() \n lively.morphic.WindowControl>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.WindowControl>>isClip() \n lively.morphic.WindowControl>>getClipMode() \n lively.morphic.WindowControl>>morphicGetter(ClipMode) \n lively.morphic.WindowControl>>submorphBounds(translate(958.07px,3px)) 1ms\n lively.morphic.Text>>getBounds() 1ms\n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() 1ms\n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n ObjectTracer(Box)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 23ms\n ObjectTracer(Box)>>fullContainsWorldPoint(pt(314.0,671.0)) 6ms\n ObjectTracer(Window)>>localize(pt(314.0,671.0)) \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph( ObjectTracer) \n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Window)>>getGlobalTransform() \n ObjectTracer(Window)>>world() \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n ObjectTracer(Box)>>fullContainsPoint(pt(51.9,229.5)) 6ms\n ObjectTracer(Box)>>getBounds() 6ms\n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Box)>>innerBounds() 1ms\n ObjectTracer(Box)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ObjectTracer(Box)>>isClip() \n ObjectTracer(Box)>>getClipMode() \n ObjectTracer(Box)>>morphicGetter(ClipMode) \n ObjectTracer(Box)>>submorphBounds(translate(0px,22px)) 5ms\n Text3(Text)>>getBounds() 1ms\n Text3(Text)>>getTransform() \n Text3(Text)>>getScale() \n Text3(Text)>>morphicGetter(Scale) \n Text3(Text)>>getPosition() \n Text3(Text)>>morphicGetter(Position) \n Text3(Text)>>getRotation() \n Text3(Text)>>morphicGetter(Rotation) \n Text3(Text)>>innerBounds() \n Text3(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text3(Text)>>isClip() 1ms\n Text3(Text)>>getClipMode() 1ms\n Text3(Text)>>morphicGetter(ClipMode) \n Text3(Text)>>submorphBounds(translate(11.39px,32.8px) scale(0.8,0.8)) \n traceClasses(Text)>>getBounds() \n traceClasses(Text)>>getTransform() \n traceClasses(Text)>>getScale() \n traceClasses(Text)>>morphicGetter(Scale) \n traceClasses(Text)>>getPosition() \n traceClasses(Text)>>morphicGetter(Position) \n traceClasses(Text)>>getRotation() \n traceClasses(Text)>>morphicGetter(Rotation) \n traceClasses(Text)>>innerBounds() \n traceClasses(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceClasses(Text)>>isClip() \n traceClasses(Text)>>getClipMode() \n traceClasses(Text)>>morphicGetter(ClipMode) \n traceClasses(Text)>>submorphBounds(translate(111px,29px)) \n Text5(Text)>>getBounds() 1ms\n Text5(Text)>>getTransform() \n Text5(Text)>>getScale() \n Text5(Text)>>morphicGetter(Scale) \n Text5(Text)>>getPosition() \n Text5(Text)>>morphicGetter(Position) \n Text5(Text)>>getRotation() \n Text5(Text)>>morphicGetter(Rotation) \n Text5(Text)>>innerBounds() 1ms\n Text5(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text5(Text)>>isClip() \n Text5(Text)>>getClipMode() \n Text5(Text)>>morphicGetter(ClipMode) \n Text5(Text)>>submorphBounds(translate(10.39px,143.8px) scale(0.8,0.8)) \n ignoreProperties(Text)>>getBounds() \n ignoreProperties(Text)>>getTransform() \n ignoreProperties(Text)>>getScale() \n ignoreProperties(Text)>>morphicGetter(Scale) \n ignoreProperties(Text)>>getPosition() \n ignoreProperties(Text)>>morphicGetter(Position) \n ignoreProperties(Text)>>getRotation() \n ignoreProperties(Text)>>morphicGetter(Rotation) \n ignoreProperties(Text)>>innerBounds() \n ignoreProperties(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ignoreProperties(Text)>>isClip() \n ignoreProperties(Text)>>getClipMode() \n ignoreProperties(Text)>>morphicGetter(ClipMode) \n ignoreProperties(Text)>>submorphBounds(translate(111px,82px)) \n Text7(Text)>>getBounds() 1ms\n Text7(Text)>>getTransform() 1ms\n Text7(Text)>>getScale() \n Text7(Text)>>morphicGetter(Scale) \n Text7(Text)>>getPosition() \n Text7(Text)>>morphicGetter(Position) \n Text7(Text)>>getRotation() \n Text7(Text)>>morphicGetter(Rotation) \n Text7(Text)>>innerBounds() \n Text7(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text7(Text)>>isClip() \n Text7(Text)>>getClipMode() \n Text7(Text)>>morphicGetter(ClipMode) \n Text7(Text)>>submorphBounds(translate(10.39px,83.8px) scale(0.8,0.8)) \n traceExpression(Text)>>getBounds() \n traceExpression(Text)>>getTransform() \n traceExpression(Text)>>getScale() \n traceExpression(Text)>>morphicGetter(Scale) \n traceExpression(Text)>>getPosition() \n traceExpression(Text)>>morphicGetter(Position) \n traceExpression(Text)>>getRotation() \n traceExpression(Text)>>morphicGetter(Rotation) \n traceExpression(Text)>>innerBounds() \n traceExpression(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceExpression(Text)>>isClip() \n traceExpression(Text)>>getClipMode() \n traceExpression(Text)>>morphicGetter(ClipMode) \n traceExpression(Text)>>submorphBounds(translate(111px,138px)) \n runTraceButton(Button)>>getBounds() 2ms\n runTraceButton(Button)>>getTransform() \n runTraceButton(Button)>>getScale() \n runTraceButton(Button)>>morphicGetter(Scale) \n runTraceButton(Button)>>getPosition() \n runTraceButton(Button)>>morphicGetter(Position) \n runTraceButton(Button)>>getRotation() \n runTraceButton(Button)>>morphicGetter(Rotation) \n runTraceButton(Button)>>innerBounds() \n runTraceButton(Button)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n runTraceButton(Button)>>isClip() \n runTraceButton(Button)>>getClipMode() \n runTraceButton(Button)>>morphicGetter(ClipMode) \n runTraceButton(Button)>>submorphBounds(translate(13px,197px) scale(1.09,1.09)) 1ms\n lively.morphic.Text>>getBounds() 1ms\n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() 1ms\n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.Text>>submorphBounds(translate(0px,0px)) \n traceResult(Text)>>getBounds() \n traceResult(Text)>>getTransform() \n traceResult(Text)>>getScale() \n traceResult(Text)>>morphicGetter(Scale) \n traceResult(Text)>>getPosition() \n traceResult(Text)>>morphicGetter(Position) \n traceResult(Text)>>getRotation() \n traceResult(Text)>>morphicGetter(Rotation) \n traceResult(Text)>>innerBounds() \n traceResult(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceResult(Text)>>isClip() \n traceResult(Text)>>getClipMode() \n traceResult(Text)>>morphicGetter(ClipMode) \n traceResult(Text)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 2ms\n traceResult(Text)>>fullContainsWorldPoint(pt(314.0,671.0)) 2ms\n ObjectTracer(Box)>>localize(pt(314.0,671.0)) 1ms\n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() 1ms\n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Box)>>getGlobalTransform() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n traceResult(Text)>>fullContainsPoint(pt(51.9,207.5)) 1ms\n traceResult(Text)>>getBounds() 1ms\n traceResult(Text)>>getTransform() \n traceResult(Text)>>getScale() \n traceResult(Text)>>morphicGetter(Scale) \n traceResult(Text)>>getPosition() \n traceResult(Text)>>morphicGetter(Position) \n traceResult(Text)>>getRotation() \n traceResult(Text)>>morphicGetter(Rotation) \n traceResult(Text)>>innerBounds() 1ms\n traceResult(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceResult(Text)>>isClip() \n traceResult(Text)>>getClipMode() \n traceResult(Text)>>morphicGetter(ClipMode) \n runTraceButton(Button)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 6ms\n runTraceButton(Button)>>fullContainsWorldPoint(pt(314.0,671.0)) 2ms\n ObjectTracer(Box)>>localize(pt(314.0,671.0)) \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() \n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Box)>>getGlobalTransform() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n runTraceButton(Button)>>fullContainsPoint(pt(51.9,207.5)) 2ms\n runTraceButton(Button)>>getBounds() 1ms\n runTraceButton(Button)>>getTransform() \n runTraceButton(Button)>>getScale() \n runTraceButton(Button)>>morphicGetter(Scale) \n runTraceButton(Button)>>getPosition() \n runTraceButton(Button)>>morphicGetter(Position) \n runTraceButton(Button)>>getRotation() \n runTraceButton(Button)>>morphicGetter(Rotation) \n runTraceButton(Button)>>innerBounds() \n runTraceButton(Button)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n runTraceButton(Button)>>isClip() \n runTraceButton(Button)>>getClipMode() \n runTraceButton(Button)>>morphicGetter(ClipMode) \n runTraceButton(Button)>>submorphBounds(translate(13px,197px) scale(1.09,1.09)) 1ms\n lively.morphic.Text>>getBounds() 1ms\n lively.morphic.Text>>getTransform() 1ms\n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() 1ms\n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.Text>>submorphBounds(translate(0px,0px)) \n lively.morphic.Text>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 3ms\n lively.morphic.Text>>fullContainsWorldPoint(pt(314.0,671.0)) 2ms\n runTraceButton(Button)>>localize(pt(314.0,671.0)) 1ms\n runTraceButton(Button)>>world() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() 1ms\n lively.morphic.World>>getGlobalTransform() \n runTraceButton(Button)>>getGlobalTransform() 1ms\n runTraceButton(Button)>>world() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n runTraceButton(Button)>>getTransform() \n runTraceButton(Button)>>getScale() \n runTraceButton(Button)>>morphicGetter(Scale) \n runTraceButton(Button)>>getPosition() \n runTraceButton(Button)>>morphicGetter(Position) \n runTraceButton(Button)>>getRotation() \n runTraceButton(Button)>>morphicGetter(Rotation) \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n lively.morphic.Text>>fullContainsPoint(pt(35.6,9.7)) 1ms\n lively.morphic.Text>>getBounds() 1ms\n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBounds() 1ms\n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() 1ms\n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n lively.morphic.Text>>isClip() \n lively.morphic.Text>>getClipMode() \n lively.morphic.Text>>morphicGetter(ClipMode) \n lively.morphic.Text>>submorphBounds(translate(0px,0px)) \n lively.morphic.Text>>innerBoundsContainsWorldPoint(pt(314.0,671.0)) 1ms\n lively.morphic.Text>>localize(pt(314.0,671.0)) 1ms\n lively.morphic.Text>>world() \n runTraceButton(Button)>>world() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() 1ms\n lively.morphic.World>>getGlobalTransform() \n lively.morphic.Text>>getGlobalTransform() 1ms\n lively.morphic.Text>>world() \n runTraceButton(Button)>>world() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.Text>>getTransform() \n lively.morphic.Text>>getScale() \n lively.morphic.Text>>morphicGetter(Scale) \n lively.morphic.Text>>getPosition() \n lively.morphic.Text>>morphicGetter(Position) \n lively.morphic.Text>>getRotation() \n lively.morphic.Text>>morphicGetter(Rotation) \n runTraceButton(Button)>>getTransform() 1ms\n runTraceButton(Button)>>getScale() \n runTraceButton(Button)>>morphicGetter(Scale) \n runTraceButton(Button)>>getPosition() \n runTraceButton(Button)>>morphicGetter(Position) \n runTraceButton(Button)>>getRotation() 1ms\n runTraceButton(Button)>>morphicGetter(Rotation) \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n lively.morphic.Text>>innerBoundsContainsPoint(pt(35.6,9.7)) \n lively.morphic.Text>>innerBounds() \n lively.morphic.Text>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n runTraceButton(Button)>>innerBoundsContainsWorldPoint(pt(314.0,671.0)) 1ms\n runTraceButton(Button)>>localize(pt(314.0,671.0)) 1ms\n runTraceButton(Button)>>world() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() 1ms\n lively.morphic.World>>getGlobalTransform() \n runTraceButton(Button)>>getGlobalTransform() 1ms\n runTraceButton(Button)>>world() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n runTraceButton(Button)>>getTransform() \n runTraceButton(Button)>>getScale() \n runTraceButton(Button)>>morphicGetter(Scale) \n runTraceButton(Button)>>getPosition() \n runTraceButton(Button)>>morphicGetter(Position) \n runTraceButton(Button)>>getRotation() \n runTraceButton(Button)>>morphicGetter(Rotation) \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n runTraceButton(Button)>>innerBoundsContainsPoint(pt(35.6,9.7)) \n runTraceButton(Button)>>innerBounds() \n runTraceButton(Button)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceExpression(Text)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 2ms\n traceExpression(Text)>>fullContainsWorldPoint(pt(314.0,671.0)) 1ms\n ObjectTracer(Box)>>localize(pt(314.0,671.0)) \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() \n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Box)>>getGlobalTransform() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n traceExpression(Text)>>fullContainsPoint(pt(51.9,207.5)) 1ms\n traceExpression(Text)>>getBounds() 1ms\n traceExpression(Text)>>getTransform() \n traceExpression(Text)>>getScale() \n traceExpression(Text)>>morphicGetter(Scale) \n traceExpression(Text)>>getPosition() \n traceExpression(Text)>>morphicGetter(Position) \n traceExpression(Text)>>getRotation() \n traceExpression(Text)>>morphicGetter(Rotation) \n traceExpression(Text)>>innerBounds() 1ms\n traceExpression(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceExpression(Text)>>isClip() \n traceExpression(Text)>>getClipMode() \n traceExpression(Text)>>morphicGetter(ClipMode) \n traceExpression(Text)>>submorphBounds(translate(111px,138px)) \n Text7(Text)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 1ms\n Text7(Text)>>fullContainsWorldPoint(pt(314.0,671.0)) 1ms\n ObjectTracer(Box)>>localize(pt(314.0,671.0)) \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() \n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Box)>>getGlobalTransform() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n Text7(Text)>>fullContainsPoint(pt(51.9,207.5)) 1ms\n Text7(Text)>>getBounds() 1ms\n Text7(Text)>>getTransform() \n Text7(Text)>>getScale() \n Text7(Text)>>morphicGetter(Scale) \n Text7(Text)>>getPosition() \n Text7(Text)>>morphicGetter(Position) \n Text7(Text)>>getRotation() \n Text7(Text)>>morphicGetter(Rotation) \n Text7(Text)>>innerBounds() \n Text7(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text7(Text)>>isClip() \n Text7(Text)>>getClipMode() \n Text7(Text)>>morphicGetter(ClipMode) \n Text7(Text)>>submorphBounds(translate(10.39px,83.8px) scale(0.8,0.8)) \n ignoreProperties(Text)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 1ms\n ignoreProperties(Text)>>fullContainsWorldPoint(pt(314.0,671.0)) 1ms\n ObjectTracer(Box)>>localize(pt(314.0,671.0)) 1ms\n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() 1ms\n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Box)>>getGlobalTransform() 1ms\n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n ignoreProperties(Text)>>fullContainsPoint(pt(51.9,207.5)) \n ignoreProperties(Text)>>getBounds() \n ignoreProperties(Text)>>getTransform() \n ignoreProperties(Text)>>getScale() \n ignoreProperties(Text)>>morphicGetter(Scale) \n ignoreProperties(Text)>>getPosition() \n ignoreProperties(Text)>>morphicGetter(Position) \n ignoreProperties(Text)>>getRotation() \n ignoreProperties(Text)>>morphicGetter(Rotation) \n ignoreProperties(Text)>>innerBounds() \n ignoreProperties(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ignoreProperties(Text)>>isClip() \n ignoreProperties(Text)>>getClipMode() \n ignoreProperties(Text)>>morphicGetter(ClipMode) \n ignoreProperties(Text)>>submorphBounds(translate(111px,82px)) \n Text5(Text)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 2ms\n Text5(Text)>>fullContainsWorldPoint(pt(314.0,671.0)) 2ms\n ObjectTracer(Box)>>localize(pt(314.0,671.0)) 1ms\n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() 1ms\n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Box)>>getGlobalTransform() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n Text5(Text)>>fullContainsPoint(pt(51.9,207.5)) 1ms\n Text5(Text)>>getBounds() 1ms\n Text5(Text)>>getTransform() \n Text5(Text)>>getScale() \n Text5(Text)>>morphicGetter(Scale) \n Text5(Text)>>getPosition() \n Text5(Text)>>morphicGetter(Position) \n Text5(Text)>>getRotation() \n Text5(Text)>>morphicGetter(Rotation) \n Text5(Text)>>innerBounds() 1ms\n Text5(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() 1ms\n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text5(Text)>>isClip() \n Text5(Text)>>getClipMode() \n Text5(Text)>>morphicGetter(ClipMode) \n Text5(Text)>>submorphBounds(translate(10.39px,143.8px) scale(0.8,0.8)) \n traceClasses(Text)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 1ms\n traceClasses(Text)>>fullContainsWorldPoint(pt(314.0,671.0)) 1ms\n ObjectTracer(Box)>>localize(pt(314.0,671.0)) 1ms\n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() 1ms\n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Box)>>getGlobalTransform() 1ms\n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() 1ms\n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() 1ms\n ObjectTracer(Window)>>morphicGetter(Rotation) \n traceClasses(Text)>>fullContainsPoint(pt(51.9,207.5)) \n traceClasses(Text)>>getBounds() \n traceClasses(Text)>>getTransform() \n traceClasses(Text)>>getScale() \n traceClasses(Text)>>morphicGetter(Scale) \n traceClasses(Text)>>getPosition() \n traceClasses(Text)>>morphicGetter(Position) \n traceClasses(Text)>>getRotation() \n traceClasses(Text)>>morphicGetter(Rotation) \n traceClasses(Text)>>innerBounds() \n traceClasses(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n traceClasses(Text)>>isClip() \n traceClasses(Text)>>getClipMode() \n traceClasses(Text)>>morphicGetter(ClipMode) \n traceClasses(Text)>>submorphBounds(translate(111px,29px)) \n Text3(Text)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 2ms\n Text3(Text)>>fullContainsWorldPoint(pt(314.0,671.0)) 2ms\n ObjectTracer(Box)>>localize(pt(314.0,671.0)) 1ms\n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() 1ms\n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Box)>>getGlobalTransform() 1ms\n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n Text3(Text)>>fullContainsPoint(pt(51.9,207.5)) 1ms\n Text3(Text)>>getBounds() 1ms\n Text3(Text)>>getTransform() \n Text3(Text)>>getScale() \n Text3(Text)>>morphicGetter(Scale) \n Text3(Text)>>getPosition() \n Text3(Text)>>morphicGetter(Position) \n Text3(Text)>>getRotation() \n Text3(Text)>>morphicGetter(Rotation) \n Text3(Text)>>innerBounds() \n Text3(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text3(Text)>>isClip() \n Text3(Text)>>getClipMode() \n Text3(Text)>>morphicGetter(ClipMode) \n Text3(Text)>>submorphBounds(translate(11.39px,32.8px) scale(0.8,0.8)) \n ObjectTracer(Box)>>innerBoundsContainsWorldPoint(pt(314.0,671.0)) \n ObjectTracer(Box)>>localize(pt(314.0,671.0)) \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph() \n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Box)>>getGlobalTransform() \n ObjectTracer(Box)>>world() \n ObjectTracer(Window)>>world() \n ObjectTracer(Box)>>getTransform() \n ObjectTracer(Box)>>getScale() \n ObjectTracer(Box)>>morphicGetter(Scale) \n ObjectTracer(Box)>>getPosition() \n ObjectTracer(Box)>>morphicGetter(Position) \n ObjectTracer(Box)>>getRotation() \n ObjectTracer(Box)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n ObjectTracer(Box)>>innerBoundsContainsPoint(pt(51.9,207.5)) \n ObjectTracer(Box)>>innerBounds() \n ObjectTracer(Box)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n ObjectTracer(Window)>>innerBoundsContainsWorldPoint(pt(314.0,671.0)) \n ObjectTracer(Window)>>localize(pt(314.0,671.0)) \n ObjectTracer(Window)>>world() \n lively.morphic.World>>transformToMorph( ObjectTracer) \n lively.morphic.World>>getGlobalTransform() \n ObjectTracer(Window)>>getGlobalTransform() \n ObjectTracer(Window)>>world() \n ObjectTracer(Window)>>getTransform() \n ObjectTracer(Window)>>getScale() \n ObjectTracer(Window)>>morphicGetter(Scale) \n ObjectTracer(Window)>>getPosition() \n ObjectTracer(Window)>>morphicGetter(Position) \n ObjectTracer(Window)>>getRotation() \n ObjectTracer(Window)>>morphicGetter(Rotation) \n ObjectTracer(Window)>>innerBoundsContainsPoint(pt(51.9,229.5)) \n ObjectTracer(Window)>>innerBounds() \n ObjectTracer(Window)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text1(Text)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 1ms\n Text1(Text)>>fullContainsWorldPoint(pt(314.0,671.0)) 1ms\n lively.morphic.World>>localize(pt(314.0,671.0)) \n lively.morphic.World>>transformToMorph() \n lively.morphic.World>>getGlobalTransform() \n lively.morphic.World>>getGlobalTransform() \n Text1(Text)>>fullContainsPoint(pt(314.0,671.0)) 1ms\n Text1(Text)>>getBounds() 1ms\n Text1(Text)>>getTransform() 1ms\n Text1(Text)>>getScale() \n Text1(Text)>>morphicGetter(Scale) \n Text1(Text)>>getPosition() \n Text1(Text)>>morphicGetter(Position) \n Text1(Text)>>getRotation() \n Text1(Text)>>morphicGetter(Rotation) \n Text1(Text)>>innerBounds() \n Text1(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text1(Text)>>isClip() \n Text1(Text)>>getClipMode() \n Text1(Text)>>morphicGetter(ClipMode) \n Text1(Text)>>submorphBounds(translate(782px,204px) scale(1,1)) \n Text(Text)>>morphsContainingPoint(pt(314.0,671.0),,,, ObjectTracer,) 1ms\n Text(Text)>>fullContainsWorldPoint(pt(314.0,671.0)) 1ms\n lively.morphic.World>>localize(pt(314.0,671.0)) \n lively.morphic.World>>transformToMorph() \n lively.morphic.World>>getGlobalTransform() \n lively.morphic.World>>getGlobalTransform() \n Text(Text)>>fullContainsPoint(pt(314.0,671.0)) 1ms\n Text(Text)>>getBounds() 1ms\n Text(Text)>>getTransform() \n Text(Text)>>getScale() \n Text(Text)>>morphicGetter(Scale) \n Text(Text)>>getPosition() \n Text(Text)>>morphicGetter(Position) \n Text(Text)>>getRotation() \n Text(Text)>>morphicGetter(Rotation) \n Text(Text)>>innerBounds() \n Text(Text)>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n Text(Text)>>isClip() \n Text(Text)>>getClipMode() \n Text(Text)>>morphicGetter(ClipMode) \n Text(Text)>>submorphBounds(translate(302px,205px) scale(1,1)) \n lively.morphic.World>>innerBoundsContainsWorldPoint(pt(314.0,671.0)) \n lively.morphic.World>>innerBoundsContainsPoint(pt(314.0,671.0)) \n lively.morphic.World>>innerBounds() \n lively.morphic.World>>getShape() \n lively.morphic.Shapes.Rectangle>>getBounds() \n lively.morphic.Shapes.Rectangle>>getPosition() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Position) \n lively.morphic.Shapes.Rectangle>>getExtent() \n lively.morphic.Shapes.Rectangle>>shapeGetter(Extent) \n","__LivelyClassName__":"lively.morphic.TextChunk"},"217":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"218":{"resizeWidth":true,"resizeHeight":true},"219":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"220":{"x":970,"y":307,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"221":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"222":{"morph":{"__isSmartRef__":true,"id":206},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"223":{"position":{"__isSmartRef__":true,"id":224},"_Extent":{"__isSmartRef__":true,"id":225},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":226},"_Fill":{"__isSmartRef__":true,"id":227},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":228},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":229},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"224":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"225":{"x":997,"y":553,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"226":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"227":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"228":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"229":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"230":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"231":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"232":{"x":997,"y":553,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"233":{"sourceObj":{"__isSmartRef__":true,"id":69},"sourceAttrName":"name","targetObj":null,"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"234":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"235":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"236":{"morph":{"__isSmartRef__":true,"id":69},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"237":{"runTrace":{"__isSmartRef__":true,"id":238},"setupConnections":{"__isSmartRef__":true,"id":241}},"238":{"varMapping":{"__isSmartRef__":true,"id":239},"source":"function runTrace() {\n\tmodule('cop.Tracing').load(true);\n\n\tvar tracer = cop.Tracing.ObjectTracer.reset();\n\ttracer.recordTime = true;\n\n\t// set classes to trace\n\tvar klasses = this.get('traceClasses').evalAll();\n\tcop.Tracing.ObjectTracer.instrument(klasses);\n\n\t// set ignore props\n\ttracer.ignoreList = tracer.ignoreList.concat(this.get('ignoreProperties').evalAll())\n\n\t// eval expression\n\tvar expr = this.get('traceExpression').textString\n\twithLayers([cop.Tracing.ObjectTraceLayer], function() {\n\t\teval(expr);\n\t}.bind(this))\n\n\t// show the result\n\n\ttracer.show(function(frame, depth) {\n\t\tvar style = {color: Color.black}\n\t\tif (frame.obj.getFill && frame.obj.getFill() instanceof Color)\n\t\t\tstyle.color = frame.obj.getFill();\n\t\t// if (frame.obj.name == 'morph')\n\t\t\t// style.size = 18;\n\t\treturn style\n\t}, this.get('traceResult'))\n\n}","funcProperties":{"__isSmartRef__":true,"id":240},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"239":{"this":{"__isSmartRef__":true,"id":69}},"240":{},"241":{"varMapping":{"__isSmartRef__":true,"id":242},"source":"function setupConnections() {\n\tconnect(this.get('runTraceButton'), 'fire', this, 'runTrace')\n}","funcProperties":{"__isSmartRef__":true,"id":243},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"242":{"this":{"__isSmartRef__":true,"id":69}},"243":{},"244":{"submorphs":[{"__isSmartRef__":true,"id":245},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":304},{"__isSmartRef__":true,"id":338}],"scripts":[],"id":304,"shape":{"__isSmartRef__":true,"id":373},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":385},"_Position":{"__isSmartRef__":true,"id":386},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":68},"label":{"__isSmartRef__":true,"id":245},"closeButton":{"__isSmartRef__":true,"id":258},"menuButton":{"__isSmartRef__":true,"id":304},"collapseButton":{"__isSmartRef__":true,"id":338},"priorExtent":{"__isSmartRef__":true,"id":387},"owner":{"__isSmartRef__":true,"id":68},"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":388},"eventHandler":{"__isSmartRef__":true,"id":389},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"245":{"submorphs":[],"scripts":[],"id":305,"shape":{"__isSmartRef__":true,"id":246},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":251},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":252},"priorExtent":{"__isSmartRef__":true,"id":253},"_MaxTextWidth":null,"_MaxTextHeight":null,"textChunks":[{"__isSmartRef__":true,"id":254}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":244},"__SourceModuleName__":"Global.lively.morphic.TextCore","renderContextTable":{"__isSmartRef__":true,"id":256},"eventHandler":{"__isSmartRef__":true,"id":257},"_HandStyle":"default","_PointerEvents":"none","_MinTextWidth":null,"_MinTextHeight":null,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"246":{"_Position":{"__isSmartRef__":true,"id":247},"_Extent":{"__isSmartRef__":true,"id":248},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":226},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":249},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":250},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"247":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"248":{"x":96,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"249":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"250":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"251":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"252":{"x":450.53584284099645,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"253":{"x":96,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"254":{"style":{"__isSmartRef__":true,"id":255},"morph":{"__isSmartRef__":true,"id":245},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":245},"storedString":"ObjectTracer","__LivelyClassName__":"lively.morphic.TextChunk"},"255":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"256":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"257":{"morph":{"__isSmartRef__":true,"id":245},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"258":{"submorphs":[{"__isSmartRef__":true,"id":259}],"scripts":[],"id":306,"shape":{"__isSmartRef__":true,"id":272},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":288},"priorExtent":{"__isSmartRef__":true,"id":289},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":276},"lighterFill":{"__isSmartRef__":true,"id":290},"label":{"__isSmartRef__":true,"id":259},"owner":{"__isSmartRef__":true,"id":244},"layout":{"__isSmartRef__":true,"id":299},"attributeConnections":[{"__isSmartRef__":true,"id":300},{"__isSmartRef__":true,"id":301}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":302},"eventHandler":{"__isSmartRef__":true,"id":303},"__LivelyClassName__":"lively.morphic.WindowControl"},"259":{"submorphs":[],"scripts":[],"id":307,"shape":{"__isSmartRef__":true,"id":260},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":265},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":266},"priorExtent":{"__isSmartRef__":true,"id":267},"_MaxTextWidth":null,"_MaxTextHeight":null,"textChunks":[{"__isSmartRef__":true,"id":268}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":258},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","renderContextTable":{"__isSmartRef__":true,"id":270},"eventHandler":{"__isSmartRef__":true,"id":271},"_HandStyle":"default","_PointerEvents":"none","_MinTextWidth":null,"_MinTextHeight":null,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"260":{"_Position":{"__isSmartRef__":true,"id":261},"_Extent":{"__isSmartRef__":true,"id":262},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":226},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":263},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":264},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"261":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"262":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"263":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"264":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"265":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"266":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"267":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"268":{"style":{"__isSmartRef__":true,"id":269},"morph":{"__isSmartRef__":true,"id":259},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":259},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"269":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"270":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"271":{"morph":{"__isSmartRef__":true,"id":259},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"272":{"_Position":{"__isSmartRef__":true,"id":273},"_Extent":{"__isSmartRef__":true,"id":274},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":275},"_Fill":{"__isSmartRef__":true,"id":276},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":286},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":287},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"273":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"274":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"275":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"276":{"stops":[{"__isSmartRef__":true,"id":277},{"__isSmartRef__":true,"id":279},{"__isSmartRef__":true,"id":281},{"__isSmartRef__":true,"id":283}],"vector":{"__isSmartRef__":true,"id":285},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"277":{"offset":0,"color":{"__isSmartRef__":true,"id":278}},"278":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"279":{"offset":0.4,"color":{"__isSmartRef__":true,"id":280}},"280":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"281":{"offset":0.6,"color":{"__isSmartRef__":true,"id":282}},"282":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"283":{"offset":1,"color":{"__isSmartRef__":true,"id":284}},"284":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"285":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"286":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"287":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"288":{"x":977.0716856819929,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"289":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"290":{"stops":[{"__isSmartRef__":true,"id":291},{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":297}],"vector":{"__isSmartRef__":true,"id":285},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"291":{"offset":0,"color":{"__isSmartRef__":true,"id":292}},"292":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"293":{"offset":0.4,"color":{"__isSmartRef__":true,"id":294}},"294":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"295":{"offset":0.6,"color":{"__isSmartRef__":true,"id":296}},"296":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"297":{"offset":1,"color":{"__isSmartRef__":true,"id":298}},"298":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"299":{"moveHorizontal":true},"300":{"sourceObj":{"__isSmartRef__":true,"id":258},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":68},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"301":{"sourceObj":{"__isSmartRef__":true,"id":258},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":68},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"302":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"303":{"morph":{"__isSmartRef__":true,"id":258},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"304":{"submorphs":[{"__isSmartRef__":true,"id":305}],"scripts":[],"id":308,"shape":{"__isSmartRef__":true,"id":318},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":323},"priorExtent":{"__isSmartRef__":true,"id":324},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":276},"lighterFill":{"__isSmartRef__":true,"id":325},"label":{"__isSmartRef__":true,"id":305},"owner":{"__isSmartRef__":true,"id":244},"attributeConnections":[{"__isSmartRef__":true,"id":334},{"__isSmartRef__":true,"id":335}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":336},"eventHandler":{"__isSmartRef__":true,"id":337},"__LivelyClassName__":"lively.morphic.WindowControl"},"305":{"submorphs":[],"scripts":[],"id":309,"shape":{"__isSmartRef__":true,"id":306},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":311},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":312},"priorExtent":{"__isSmartRef__":true,"id":313},"_MaxTextWidth":null,"_MaxTextHeight":null,"textChunks":[{"__isSmartRef__":true,"id":314}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":304},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","renderContextTable":{"__isSmartRef__":true,"id":316},"eventHandler":{"__isSmartRef__":true,"id":317},"_HandStyle":"default","_PointerEvents":"none","_MinTextWidth":null,"_MinTextHeight":null,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"306":{"_Position":{"__isSmartRef__":true,"id":307},"_Extent":{"__isSmartRef__":true,"id":308},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":226},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":309},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":310},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"307":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"308":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"309":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"310":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"311":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"312":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"313":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"314":{"style":{"__isSmartRef__":true,"id":315},"morph":{"__isSmartRef__":true,"id":305},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":305},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"315":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"316":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"317":{"morph":{"__isSmartRef__":true,"id":305},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"318":{"_Position":{"__isSmartRef__":true,"id":319},"_Extent":{"__isSmartRef__":true,"id":320},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":275},"_Fill":{"__isSmartRef__":true,"id":276},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":321},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":322},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"319":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"320":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"321":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"322":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"323":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"324":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"325":{"stops":[{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":328},{"__isSmartRef__":true,"id":330},{"__isSmartRef__":true,"id":332}],"vector":{"__isSmartRef__":true,"id":285},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"326":{"offset":0,"color":{"__isSmartRef__":true,"id":327}},"327":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"328":{"offset":0.4,"color":{"__isSmartRef__":true,"id":329}},"329":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"330":{"offset":0.6,"color":{"__isSmartRef__":true,"id":331}},"331":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"332":{"offset":1,"color":{"__isSmartRef__":true,"id":333}},"333":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"334":{"sourceObj":{"__isSmartRef__":true,"id":304},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":68},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"335":{"sourceObj":{"__isSmartRef__":true,"id":304},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":68},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"336":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"337":{"morph":{"__isSmartRef__":true,"id":304},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"338":{"submorphs":[{"__isSmartRef__":true,"id":339}],"scripts":[],"id":310,"shape":{"__isSmartRef__":true,"id":352},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":357},"priorExtent":{"__isSmartRef__":true,"id":358},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":276},"lighterFill":{"__isSmartRef__":true,"id":359},"label":{"__isSmartRef__":true,"id":339},"owner":{"__isSmartRef__":true,"id":244},"layout":{"__isSmartRef__":true,"id":368},"attributeConnections":[{"__isSmartRef__":true,"id":369},{"__isSmartRef__":true,"id":370}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":371},"eventHandler":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"lively.morphic.WindowControl"},"339":{"submorphs":[],"scripts":[],"id":311,"shape":{"__isSmartRef__":true,"id":340},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":345},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":346},"priorExtent":{"__isSmartRef__":true,"id":347},"_MaxTextWidth":null,"_MaxTextHeight":null,"textChunks":[{"__isSmartRef__":true,"id":348}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":338},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","renderContextTable":{"__isSmartRef__":true,"id":350},"eventHandler":{"__isSmartRef__":true,"id":351},"_HandStyle":"default","_PointerEvents":"none","_MinTextWidth":null,"_MinTextHeight":null,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"340":{"_Position":{"__isSmartRef__":true,"id":341},"_Extent":{"__isSmartRef__":true,"id":342},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":226},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":343},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":344},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"341":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"342":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"343":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"344":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"345":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"346":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"347":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"348":{"style":{"__isSmartRef__":true,"id":349},"morph":{"__isSmartRef__":true,"id":339},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":339},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"349":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"350":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"351":{"morph":{"__isSmartRef__":true,"id":339},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"352":{"_Position":{"__isSmartRef__":true,"id":353},"_Extent":{"__isSmartRef__":true,"id":354},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":275},"_Fill":{"__isSmartRef__":true,"id":276},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":355},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":356},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"353":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"354":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"355":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"356":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"357":{"x":958.0716856819929,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"358":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"359":{"stops":[{"__isSmartRef__":true,"id":360},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":366}],"vector":{"__isSmartRef__":true,"id":285},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"360":{"offset":0,"color":{"__isSmartRef__":true,"id":361}},"361":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"362":{"offset":0.4,"color":{"__isSmartRef__":true,"id":363}},"363":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"364":{"offset":0.6,"color":{"__isSmartRef__":true,"id":365}},"365":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"366":{"offset":1,"color":{"__isSmartRef__":true,"id":367}},"367":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"368":{"moveHorizontal":true},"369":{"sourceObj":{"__isSmartRef__":true,"id":338},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":68},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"370":{"sourceObj":{"__isSmartRef__":true,"id":338},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":68},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"371":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"372":{"morph":{"__isSmartRef__":true,"id":338},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"373":{"_Position":{"__isSmartRef__":true,"id":374},"_Extent":{"__isSmartRef__":true,"id":375},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":376},"_Fill":{"__isSmartRef__":true,"id":377},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":383},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":384},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"374":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"375":{"x":997.0716856819929,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"376":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"377":{"stops":[{"__isSmartRef__":true,"id":378},{"__isSmartRef__":true,"id":380}],"vector":{"__isSmartRef__":true,"id":382},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"378":{"offset":0,"color":{"__isSmartRef__":true,"id":379}},"379":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"380":{"offset":1,"color":{"__isSmartRef__":true,"id":381}},"381":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"382":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"383":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"384":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"385":{"resizeWidth":true,"adjustForNewBounds":true},"386":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"387":{"x":997.0716856819929,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"388":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"389":{"morph":{"__isSmartRef__":true,"id":244},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"390":{"submorphs":[],"scripts":[],"id":312,"shape":{"__isSmartRef__":true,"id":391},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":398},"showsHalos":false,"name":"ResizeCorner1","partsBinMetaInfo":{"__isSmartRef__":true,"id":399},"__SourceModuleName__":"Global.lively.morphic.Core","draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":400},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":68},"renderContextTable":{"__isSmartRef__":true,"id":401},"eventHandler":{"__isSmartRef__":true,"id":402},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":403},"__LivelyClassName__":"lively.morphic.Box"},"391":{"position":{"__isSmartRef__":true,"id":392},"_Extent":{"__isSmartRef__":true,"id":393},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":394},"_Fill":{"__isSmartRef__":true,"id":395},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":396},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":397},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"392":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"393":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"394":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"395":{"r":0.258,"g":0.258,"b":0.258,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"396":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"397":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"398":{"x":984.0716856819929,"y":558,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"399":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Resize an object without using halos.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"400":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"401":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"402":{"morph":{"__isSmartRef__":true,"id":390},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"403":{"onDrag":{"__isSmartRef__":true,"id":404},"onDragEnd":{"__isSmartRef__":true,"id":411},"onDragStart":{"__isSmartRef__":true,"id":418}},"404":{"varMapping":{"__isSmartRef__":true,"id":405},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":410},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"405":{"this":{"__isSmartRef__":true,"id":390},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":406}},"406":{"$super":{"__isSmartRef__":true,"id":407}},"407":{"varMapping":{"__isSmartRef__":true,"id":408},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":409},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"408":{"obj":{"__isSmartRef__":true,"id":390},"name":"onDrag"},"409":{},"410":{},"411":{"varMapping":{"__isSmartRef__":true,"id":412},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":417},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"412":{"this":{"__isSmartRef__":true,"id":390},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":413}},"413":{"$super":{"__isSmartRef__":true,"id":414}},"414":{"varMapping":{"__isSmartRef__":true,"id":415},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":416},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"415":{"obj":{"__isSmartRef__":true,"id":390},"name":"onDragEnd"},"416":{},"417":{},"418":{"varMapping":{"__isSmartRef__":true,"id":419},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":424},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"419":{"this":{"__isSmartRef__":true,"id":390},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":420}},"420":{"$super":{"__isSmartRef__":true,"id":421}},"421":{"varMapping":{"__isSmartRef__":true,"id":422},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":423},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"422":{"obj":{"__isSmartRef__":true,"id":390},"name":"onDragStart"},"423":{},"424":{},"425":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":426},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":427},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":428},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"426":{"x":997.0716856819929,"y":573,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"427":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"428":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"429":{"adjustForNewBounds":true},"430":{"x":743,"y":282,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"431":{"x":997.0716856819929,"y":573,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"432":{"x":864,"y":288,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"433":{"requiredModules":["cop.Tracing"],"migrationLevel":2,"partsSpaceName":"PartsBin/Debugging/","__SourceModuleName__":"Global.lively.PartsBin","partName":"ObjectTracer","comment":"Evaluates expressions and shows filtered call trees","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"434":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"435":{"morph":{"__isSmartRef__":true,"id":68},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"436":{"submorphs":[{"__isSmartRef__":true,"id":437},{"__isSmartRef__":true,"id":584},{"__isSmartRef__":true,"id":1022}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1058},"id":210,"renderContextTable":{"__isSmartRef__":true,"id":1062},"eventHandler":{"__isSmartRef__":true,"id":1063},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1064},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1065},"priorExtent":{"__isSmartRef__":true,"id":1066},"targetMorph":{"__isSmartRef__":true,"id":584},"titleBar":{"__isSmartRef__":true,"id":437},"contentOffset":{"__isSmartRef__":true,"id":1067},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1068},"name":"MethodFinder","highlighted":true,"prevDragPos":{"__isSmartRef__":true,"id":1097},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"437":{"submorphs":[{"__isSmartRef__":true,"id":438},{"__isSmartRef__":true,"id":452},{"__isSmartRef__":true,"id":499},{"__isSmartRef__":true,"id":533}],"scripts":[],"shape":{"__isSmartRef__":true,"id":568},"id":211,"renderContextTable":{"__isSmartRef__":true,"id":579},"eventHandler":{"__isSmartRef__":true,"id":580},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":581},"_Position":{"__isSmartRef__":true,"id":582},"windowMorph":{"__isSmartRef__":true,"id":436},"label":{"__isSmartRef__":true,"id":438},"closeButton":{"__isSmartRef__":true,"id":452},"menuButton":{"__isSmartRef__":true,"id":499},"collapseButton":{"__isSmartRef__":true,"id":533},"priorExtent":{"__isSmartRef__":true,"id":583},"owner":{"__isSmartRef__":true,"id":436},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"438":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":439},"id":212,"renderContextTable":{"__isSmartRef__":true,"id":445},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":446}],"eventHandler":{"__isSmartRef__":true,"id":448},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":449},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":437},"priorExtent":{"__isSmartRef__":true,"id":450},"_MaxTextWidth":814.4170420843768,"_MinTextWidth":814.4170420843768,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":451},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"439":{"_Position":{"__isSmartRef__":true,"id":440},"renderContextTable":{"__isSmartRef__":true,"id":441},"_Extent":{"__isSmartRef__":true,"id":442},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":443},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":444},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"440":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"441":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"442":{"x":814.4170420843768,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"443":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"444":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"445":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"446":{"style":{"__isSmartRef__":true,"id":447},"chunkOwner":{"__isSmartRef__":true,"id":438},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"MethodFinder","__LivelyClassName__":"lively.morphic.TextChunk"},"447":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"448":{"morph":{"__isSmartRef__":true,"id":438},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"449":{"resizeWidth":true},"450":{"x":814.4170420843768,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"451":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"452":{"submorphs":[{"__isSmartRef__":true,"id":453}],"scripts":[],"shape":{"__isSmartRef__":true,"id":465},"id":213,"renderContextTable":{"__isSmartRef__":true,"id":481},"eventHandler":{"__isSmartRef__":true,"id":482},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":483},"priorExtent":{"__isSmartRef__":true,"id":484},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":471},"lighterFill":{"__isSmartRef__":true,"id":485},"label":{"__isSmartRef__":true,"id":453},"owner":{"__isSmartRef__":true,"id":437},"layout":{"__isSmartRef__":true,"id":494},"attributeConnections":[{"__isSmartRef__":true,"id":495},{"__isSmartRef__":true,"id":497}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"453":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":454},"id":214,"renderContextTable":{"__isSmartRef__":true,"id":459},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":460}],"eventHandler":{"__isSmartRef__":true,"id":462},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":463},"priorExtent":{"__isSmartRef__":true,"id":464},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":452},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"454":{"_Position":{"__isSmartRef__":true,"id":455},"renderContextTable":{"__isSmartRef__":true,"id":456},"_Extent":{"__isSmartRef__":true,"id":457},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":458},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":444},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"455":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"456":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"457":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"458":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"459":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"460":{"style":{"__isSmartRef__":true,"id":461},"chunkOwner":{"__isSmartRef__":true,"id":453},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"461":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"462":{"morph":{"__isSmartRef__":true,"id":453},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"463":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"464":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"465":{"_Position":{"__isSmartRef__":true,"id":466},"renderContextTable":{"__isSmartRef__":true,"id":467},"_Extent":{"__isSmartRef__":true,"id":468},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":469},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":470},"_Fill":{"__isSmartRef__":true,"id":471},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"466":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"467":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"468":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"469":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"470":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"471":{"stops":[{"__isSmartRef__":true,"id":472},{"__isSmartRef__":true,"id":474},{"__isSmartRef__":true,"id":476},{"__isSmartRef__":true,"id":478}],"vector":{"__isSmartRef__":true,"id":480},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"472":{"offset":0,"color":{"__isSmartRef__":true,"id":473}},"473":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"474":{"offset":0.4,"color":{"__isSmartRef__":true,"id":475}},"475":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"476":{"offset":0.6,"color":{"__isSmartRef__":true,"id":477}},"477":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"478":{"offset":1,"color":{"__isSmartRef__":true,"id":479}},"479":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"480":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"481":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"482":{"morph":{"__isSmartRef__":true,"id":452},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"483":{"x":853.4170420843768,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"484":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"485":{"stops":[{"__isSmartRef__":true,"id":486},{"__isSmartRef__":true,"id":488},{"__isSmartRef__":true,"id":490},{"__isSmartRef__":true,"id":492}],"vector":{"__isSmartRef__":true,"id":480},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"486":{"offset":0,"color":{"__isSmartRef__":true,"id":487}},"487":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"488":{"offset":0.4,"color":{"__isSmartRef__":true,"id":489}},"489":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"490":{"offset":0.6,"color":{"__isSmartRef__":true,"id":491}},"491":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"492":{"offset":1,"color":{"__isSmartRef__":true,"id":493}},"493":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"494":{"moveHorizontal":true},"495":{"sourceObj":{"__isSmartRef__":true,"id":452},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":436},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":496},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"496":{"source":{"__isSmartRef__":true,"id":452},"target":{"__isSmartRef__":true,"id":436}},"497":{"sourceObj":{"__isSmartRef__":true,"id":452},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":436},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":498},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"498":{"source":{"__isSmartRef__":true,"id":452},"target":{"__isSmartRef__":true,"id":436}},"499":{"submorphs":[{"__isSmartRef__":true,"id":500}],"scripts":[],"shape":{"__isSmartRef__":true,"id":511},"id":215,"renderContextTable":{"__isSmartRef__":true,"id":516},"eventHandler":{"__isSmartRef__":true,"id":517},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":518},"priorExtent":{"__isSmartRef__":true,"id":519},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":471},"lighterFill":{"__isSmartRef__":true,"id":520},"label":{"__isSmartRef__":true,"id":500},"owner":{"__isSmartRef__":true,"id":437},"attributeConnections":[{"__isSmartRef__":true,"id":529},{"__isSmartRef__":true,"id":531}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"500":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":501},"id":216,"renderContextTable":{"__isSmartRef__":true,"id":505},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":506}],"eventHandler":{"__isSmartRef__":true,"id":508},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":509},"priorExtent":{"__isSmartRef__":true,"id":510},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":499},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"501":{"_Position":{"__isSmartRef__":true,"id":502},"renderContextTable":{"__isSmartRef__":true,"id":503},"_Extent":{"__isSmartRef__":true,"id":504},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":458},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":444},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"502":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"503":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"504":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"505":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"506":{"style":{"__isSmartRef__":true,"id":507},"chunkOwner":{"__isSmartRef__":true,"id":500},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"507":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"508":{"morph":{"__isSmartRef__":true,"id":500},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"509":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"510":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"511":{"_Position":{"__isSmartRef__":true,"id":512},"renderContextTable":{"__isSmartRef__":true,"id":513},"_Extent":{"__isSmartRef__":true,"id":514},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":515},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":470},"_Fill":{"__isSmartRef__":true,"id":471},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"512":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"513":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"514":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"515":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"516":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"517":{"morph":{"__isSmartRef__":true,"id":499},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"518":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"519":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"520":{"stops":[{"__isSmartRef__":true,"id":521},{"__isSmartRef__":true,"id":523},{"__isSmartRef__":true,"id":525},{"__isSmartRef__":true,"id":527}],"vector":{"__isSmartRef__":true,"id":480},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"521":{"offset":0,"color":{"__isSmartRef__":true,"id":522}},"522":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"523":{"offset":0.4,"color":{"__isSmartRef__":true,"id":524}},"524":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"525":{"offset":0.6,"color":{"__isSmartRef__":true,"id":526}},"526":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"527":{"offset":1,"color":{"__isSmartRef__":true,"id":528}},"528":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"529":{"sourceObj":{"__isSmartRef__":true,"id":499},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":436},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":530},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"530":{"source":{"__isSmartRef__":true,"id":499},"target":{"__isSmartRef__":true,"id":436}},"531":{"sourceObj":{"__isSmartRef__":true,"id":499},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":436},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":532},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"532":{"source":{"__isSmartRef__":true,"id":499},"target":{"__isSmartRef__":true,"id":436}},"533":{"submorphs":[{"__isSmartRef__":true,"id":534}],"scripts":[],"shape":{"__isSmartRef__":true,"id":545},"id":217,"renderContextTable":{"__isSmartRef__":true,"id":550},"eventHandler":{"__isSmartRef__":true,"id":551},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":552},"priorExtent":{"__isSmartRef__":true,"id":553},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":471},"lighterFill":{"__isSmartRef__":true,"id":554},"label":{"__isSmartRef__":true,"id":534},"owner":{"__isSmartRef__":true,"id":437},"layout":{"__isSmartRef__":true,"id":563},"attributeConnections":[{"__isSmartRef__":true,"id":564},{"__isSmartRef__":true,"id":566}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"534":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":535},"id":218,"renderContextTable":{"__isSmartRef__":true,"id":539},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":540}],"eventHandler":{"__isSmartRef__":true,"id":542},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":543},"priorExtent":{"__isSmartRef__":true,"id":544},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":533},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"535":{"_Position":{"__isSmartRef__":true,"id":536},"renderContextTable":{"__isSmartRef__":true,"id":537},"_Extent":{"__isSmartRef__":true,"id":538},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":458},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":444},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"536":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"537":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"538":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"539":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"540":{"style":{"__isSmartRef__":true,"id":541},"chunkOwner":{"__isSmartRef__":true,"id":534},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"541":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"542":{"morph":{"__isSmartRef__":true,"id":534},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"543":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"544":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"545":{"_Position":{"__isSmartRef__":true,"id":546},"renderContextTable":{"__isSmartRef__":true,"id":547},"_Extent":{"__isSmartRef__":true,"id":548},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":549},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":470},"_Fill":{"__isSmartRef__":true,"id":471},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"546":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"547":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"548":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"549":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"550":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"551":{"morph":{"__isSmartRef__":true,"id":533},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"552":{"x":834.4170420843768,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"553":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"554":{"stops":[{"__isSmartRef__":true,"id":555},{"__isSmartRef__":true,"id":557},{"__isSmartRef__":true,"id":559},{"__isSmartRef__":true,"id":561}],"vector":{"__isSmartRef__":true,"id":480},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"555":{"offset":0,"color":{"__isSmartRef__":true,"id":556}},"556":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"557":{"offset":0.4,"color":{"__isSmartRef__":true,"id":558}},"558":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"559":{"offset":0.6,"color":{"__isSmartRef__":true,"id":560}},"560":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"561":{"offset":1,"color":{"__isSmartRef__":true,"id":562}},"562":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"563":{"moveHorizontal":true},"564":{"sourceObj":{"__isSmartRef__":true,"id":533},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":436},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":565},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"565":{"source":{"__isSmartRef__":true,"id":533},"target":{"__isSmartRef__":true,"id":436}},"566":{"sourceObj":{"__isSmartRef__":true,"id":533},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":436},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":567},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"567":{"source":{"__isSmartRef__":true,"id":533},"target":{"__isSmartRef__":true,"id":436}},"568":{"_Position":{"__isSmartRef__":true,"id":569},"renderContextTable":{"__isSmartRef__":true,"id":570},"_Extent":{"__isSmartRef__":true,"id":571},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":572},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":573},"_Fill":{"__isSmartRef__":true,"id":574},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"569":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"570":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"571":{"x":873.4170420843768,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"572":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"573":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"574":{"stops":[{"__isSmartRef__":true,"id":575},{"__isSmartRef__":true,"id":577}],"vector":{"__isSmartRef__":true,"id":382},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"575":{"offset":0,"color":{"__isSmartRef__":true,"id":576}},"576":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"577":{"offset":1,"color":{"__isSmartRef__":true,"id":578}},"578":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"579":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"580":{"morph":{"__isSmartRef__":true,"id":437},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"581":{"resizeWidth":true,"adjustForNewBounds":true},"582":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"583":{"x":873.4170420843768,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"584":{"submorphs":[{"__isSmartRef__":true,"id":585},{"__isSmartRef__":true,"id":601},{"__isSmartRef__":true,"id":649},{"__isSmartRef__":true,"id":677},{"__isSmartRef__":true,"id":820},{"__isSmartRef__":true,"id":836},{"__isSmartRef__":true,"id":884}],"scripts":[],"id":219,"shape":{"__isSmartRef__":true,"id":968},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"MethodFinderPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":975},"__SourceModuleName__":"Global.lively.morphic.Core","isCopyMorphRef":true,"morphRefId":1,"layout":{"__isSmartRef__":true,"id":976},"priorExtent":{"__isSmartRef__":true,"id":977},"targetObject":{"__isSmartRef__":true,"id":660},"renderContextTable":{"__isSmartRef__":true,"id":978},"eventHandler":{"__isSmartRef__":true,"id":979},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"prevScroll":[0,0],"isBeingDragged":false,"_Position":{"__isSmartRef__":true,"id":980},"owner":{"__isSmartRef__":true,"id":436},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":981},"__LivelyClassName__":"lively.morphic.Box"},"585":{"submorphs":[],"scripts":[],"id":220,"shape":{"__isSmartRef__":true,"id":586},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":592},"_MaxTextWidth":290,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":589},"showsHalos":false,"_FontSize":13,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"searchText","partsBinMetaInfo":{"__isSmartRef__":true,"id":593},"owner":{"__isSmartRef__":true,"id":584},"charsReplaced":"bla","lastFindLoc":3,"attributeConnections":[{"__isSmartRef__":true,"id":594}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"isInputLine":true,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"textChunks":[{"__isSmartRef__":true,"id":595}],"priorSelectionRange":[5,5],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":597},"lastSearchString":"prev","renderContextTable":{"__isSmartRef__":true,"id":598},"eventHandler":{"__isSmartRef__":true,"id":599},"_MinTextWidth":290,"_MinTextHeight":null,"previousSelection":[21,21],"distanceToDragEvent":{"__isSmartRef__":true,"id":600},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"savedTextString":"playCard","__LivelyClassName__":"lively.morphic.Text"},"586":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":587},"_Extent":{"__isSmartRef__":true,"id":588},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":589},"renderContextTable":{"__isSmartRef__":true,"id":590},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":591},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"587":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"588":{"x":292,"y":25,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"589":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"590":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"591":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"592":{"x":10,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"593":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"594":{"sourceObj":{"__isSmartRef__":true,"id":585},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":584},"targetMethodName":"search","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"595":{"style":{"__isSmartRef__":true,"id":596},"chunkOwner":{"__isSmartRef__":true,"id":585},"storedString":"setBorderHTML","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"596":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"597":{"x":292,"y":25,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"598":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"599":{"morph":{"__isSmartRef__":true,"id":585},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"600":{"x":199.7085210421884,"y":-15.498997494989453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"601":{"submorphs":[{"__isSmartRef__":true,"id":602}],"scripts":[],"id":221,"shape":{"__isSmartRef__":true,"id":617},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":633},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":621},"lighterFill":{"__isSmartRef__":true,"id":634},"label":{"__isSmartRef__":true,"id":602},"showsHalos":false,"name":"searchButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":643},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":584},"attributeConnections":[{"__isSmartRef__":true,"id":644}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"priorExtent":{"__isSmartRef__":true,"id":645},"renderContextTable":{"__isSmartRef__":true,"id":646},"eventHandler":{"__isSmartRef__":true,"id":647},"distanceToDragEvent":{"__isSmartRef__":true,"id":648},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Button"},"602":{"submorphs":[],"scripts":[],"id":222,"shape":{"__isSmartRef__":true,"id":603},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":609},"_MaxTextWidth":77,"_MaxTextHeight":null,"padding":{"__isSmartRef__":true,"id":610},"_Padding":{"__isSmartRef__":true,"id":611},"owner":{"__isSmartRef__":true,"id":601},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":612}],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":614},"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":615},"eventHandler":{"__isSmartRef__":true,"id":616},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":77,"_MinTextHeight":null,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"603":{"position":{"__isSmartRef__":true,"id":604},"_Extent":{"__isSmartRef__":true,"id":605},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":606},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":607},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":608},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"604":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"605":{"x":77,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"606":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"607":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"608":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"609":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"610":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"611":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"612":{"style":{"__isSmartRef__":true,"id":613},"morph":{"__isSmartRef__":true,"id":602},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":602},"storedString":"search","__LivelyClassName__":"lively.morphic.TextChunk"},"613":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"614":{"x":77,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"615":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"616":{"morph":{"__isSmartRef__":true,"id":602},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"617":{"position":{"__isSmartRef__":true,"id":618},"_Extent":{"__isSmartRef__":true,"id":619},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":620},"_Fill":{"__isSmartRef__":true,"id":621},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":631},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":632},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"618":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"619":{"x":77,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"620":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"621":{"stops":[{"__isSmartRef__":true,"id":622},{"__isSmartRef__":true,"id":624},{"__isSmartRef__":true,"id":626},{"__isSmartRef__":true,"id":628}],"vector":{"__isSmartRef__":true,"id":630},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"622":{"offset":0,"color":{"__isSmartRef__":true,"id":623}},"623":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"624":{"offset":0.4,"color":{"__isSmartRef__":true,"id":625}},"625":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"626":{"offset":0.6,"color":{"__isSmartRef__":true,"id":627}},"627":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"628":{"offset":1,"color":{"__isSmartRef__":true,"id":629}},"629":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"630":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"631":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"632":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"633":{"x":310,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"634":{"stops":[{"__isSmartRef__":true,"id":635},{"__isSmartRef__":true,"id":637},{"__isSmartRef__":true,"id":639},{"__isSmartRef__":true,"id":641}],"vector":{"__isSmartRef__":true,"id":630},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"635":{"offset":0,"color":{"__isSmartRef__":true,"id":636}},"636":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"637":{"offset":0.4,"color":{"__isSmartRef__":true,"id":638}},"638":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"639":{"offset":0.6,"color":{"__isSmartRef__":true,"id":640}},"640":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"641":{"offset":1,"color":{"__isSmartRef__":true,"id":642}},"642":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"643":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"644":{"sourceObj":{"__isSmartRef__":true,"id":601},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":585},"targetMethodName":"doSave","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"645":{"x":77,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"646":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"647":{"morph":{"__isSmartRef__":true,"id":601},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"648":{"x":53.70852104218841,"y":-21.498997494989453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"649":{"submorphs":[],"scripts":[],"id":223,"shape":{"__isSmartRef__":true,"id":650},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":657},"itemList":[{"__isSmartRef__":true,"id":658},{"__isSmartRef__":true,"id":664},{"__isSmartRef__":true,"id":666},{"__isSmartRef__":true,"id":668}],"showsHalos":false,"name":"searchResultList","partsBinMetaInfo":{"__isSmartRef__":true,"id":670},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":584},"attributeConnections":[{"__isSmartRef__":true,"id":671}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,48],"resizeHeight":true,"resizeWidth":true,"layout":{"__isSmartRef__":true,"id":672},"priorExtent":{"__isSmartRef__":true,"id":673},"renderContextTable":{"__isSmartRef__":true,"id":674},"eventHandler":{"__isSmartRef__":true,"id":675},"distanceToDragEvent":{"__isSmartRef__":true,"id":676},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"selection":{"__isSmartRef__":true,"id":659},"selectedLineNo":0,"__LivelyClassName__":"lively.morphic.List"},"650":{"position":{"__isSmartRef__":true,"id":651},"_Extent":{"__isSmartRef__":true,"id":652},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":653},"_Fill":{"__isSmartRef__":true,"id":654},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":655},"_Padding":{"__isSmartRef__":true,"id":656},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"651":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"652":{"x":847,"y":140,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"653":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"654":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"655":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"656":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"657":{"x":10,"y":50,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"658":{"isListItem":true,"value":{"__isSmartRef__":true,"id":659},"string":"class name: Shape: setBorderHTML","priority":"A"},"659":{"object":{"__isSmartRef__":true,"id":660},"method":"setBorderHTML","string":"Shape: setBorderHTML","type":"class","search":"implementor"},"660":{"svgDispatchTable":{"__isSmartRef__":true,"id":661},"canvasDispatchTable":{"__isSmartRef__":true,"id":662},"htmlDispatchTable":{"__isSmartRef__":true,"id":663},"doNotSerialize":["_renderContext"],"__LivelyClassName__":"lively.morphic.Shapes.Shape","__SourceModuleName__":"Global.lively.morphic.Shapes"},"661":{"init":"initSVG","appendShape":"renderSVG","setPosition":"setPositionSVG","setExtent":"setExtentSVG","setFill":"setFillSVG","setBorderColor":"setBorderColorSVG","setBorderWidth":"setBorderWidthSVG","setStrokeOpacity":"setStrokeOpacitySVG","setBorderRadius":"setBorderRadiusSVG","setBorderStyle":"setBorderStyleSVG"},"662":{"init":"initCANVAS","append":"appendCANVAS","remove":"removeCANVAS","setPosition":"attributeChangedCANVAS","appendShape":"renderCANVAS"},"663":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"664":{"isListItem":true,"value":{"__isSmartRef__":true,"id":665},"string":"class full: Shape: setBorderColorHTML","priority":"C"},"665":{"object":{"__isSmartRef__":true,"id":660},"method":"setBorderColorHTML","string":"Shape: setBorderColorHTML","type":"class","search":"sender"},"666":{"isListItem":true,"value":{"__isSmartRef__":true,"id":667},"string":"class full: Shape: setBorderWidthHTML","priority":"C"},"667":{"object":{"__isSmartRef__":true,"id":660},"method":"setBorderWidthHTML","string":"Shape: setBorderWidthHTML","type":"class","search":"sender"},"668":{"isListItem":true,"value":{"__isSmartRef__":true,"id":669},"string":"class full: Shape: setStrokeOpacityHTML","priority":"C"},"669":{"object":{"__isSmartRef__":true,"id":660},"method":"setStrokeOpacityHTML","string":"Shape: setStrokeOpacityHTML","type":"class","search":"sender"},"670":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"671":{"sourceObj":{"__isSmartRef__":true,"id":649},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":584},"targetMethodName":"browse","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"672":{"resizeWidth":true},"673":{"x":845,"y":140,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"674":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"675":{"morph":{"__isSmartRef__":true,"id":649},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"676":{"x":589.7085210421884,"y":-14.498997494989453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"677":{"submorphs":[],"scripts":[],"id":224,"shape":{"__isSmartRef__":true,"id":678},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":685},"_MaxTextWidth":830,"_MaxTextHeight":null,"textStyle":null,"layout":{"__isSmartRef__":true,"id":686},"doitContext":{"__isSmartRef__":true,"id":584},"charsReplaced":"no source","lastFindLoc":9,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"sourceText","savedTextString":"// changes here only affect runtime\nObject.extend(lively.morphic.Morph,{\n\tmakeLine:function (verts, lineWidth, lineColor) {\n\t\tif (verts.length < 2) return null;\n\t\tif (verts.length > 2) {\n\t\t\t// Polylines become a mere blob for now...\n\t\t\tvar morph = this.makeRectangle(Rectangle.unionPts(verts));\n\t\t\tmorph.setBorderWidth(lineWidth);\n\t\t\tmorph.setBorderColor(lineColor);\n\t\t\tmorph.setFill(null);\n\t\t\treturn morph;\n\t\t} \n\t\t// Okay, it's a simple line...\n\t\tvar p1 = verts[0]; var p2 = verts[1];\n\t\tvar v = p2.subPt(p1);\n \n\t\t// First make a horizontal line of the same length with origin at (0, 0)\n\t\tvar morph = this.makeRectangle(Rectangle.unionPts([pt(0, -lineWidth/2), Point.polar(v.r(), 0).addXY(0, lineWidth/2)]));\n\n\t\t// *** Not right, but we want to make position and center of rot = (0, 0):\n\t\t// morph._Position = pt(0, 0);\n\n\t\tmorph.setBorderWidth(0);\n\t\tmorph.setFill(lineColor);\n\n\t\t// Then move and rotate, with first vertex being the rotation center\n\t\tmorph.moveBy(p1);\n\t\tmorph.setOrigin(pt(0, lineWidth/2));\n\t\tmorph.isLine = true;\n\t\treturn morph.rotateBy(v.theta());\n\t}\n});","textChunks":[{"__isSmartRef__":true,"id":687},{"__isSmartRef__":true,"id":690},{"__isSmartRef__":true,"id":692},{"__isSmartRef__":true,"id":695},{"__isSmartRef__":true,"id":697},{"__isSmartRef__":true,"id":700},{"__isSmartRef__":true,"id":702},{"__isSmartRef__":true,"id":704},{"__isSmartRef__":true,"id":706},{"__isSmartRef__":true,"id":709},{"__isSmartRef__":true,"id":712},{"__isSmartRef__":true,"id":714},{"__isSmartRef__":true,"id":717},{"__isSmartRef__":true,"id":719},{"__isSmartRef__":true,"id":721},{"__isSmartRef__":true,"id":723},{"__isSmartRef__":true,"id":725},{"__isSmartRef__":true,"id":727},{"__isSmartRef__":true,"id":729},{"__isSmartRef__":true,"id":731},{"__isSmartRef__":true,"id":733},{"__isSmartRef__":true,"id":735},{"__isSmartRef__":true,"id":738},{"__isSmartRef__":true,"id":740},{"__isSmartRef__":true,"id":742},{"__isSmartRef__":true,"id":744},{"__isSmartRef__":true,"id":746},{"__isSmartRef__":true,"id":748},{"__isSmartRef__":true,"id":750},{"__isSmartRef__":true,"id":752},{"__isSmartRef__":true,"id":754},{"__isSmartRef__":true,"id":756},{"__isSmartRef__":true,"id":758},{"__isSmartRef__":true,"id":760},{"__isSmartRef__":true,"id":763},{"__isSmartRef__":true,"id":765},{"__isSmartRef__":true,"id":767},{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":771},{"__isSmartRef__":true,"id":773},{"__isSmartRef__":true,"id":775},{"__isSmartRef__":true,"id":777},{"__isSmartRef__":true,"id":779},{"__isSmartRef__":true,"id":781},{"__isSmartRef__":true,"id":783},{"__isSmartRef__":true,"id":785},{"__isSmartRef__":true,"id":787},{"__isSmartRef__":true,"id":789},{"__isSmartRef__":true,"id":791},{"__isSmartRef__":true,"id":793},{"__isSmartRef__":true,"id":795},{"__isSmartRef__":true,"id":797},{"__isSmartRef__":true,"id":799}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":9,"owner":{"__isSmartRef__":true,"id":584},"priorExtent":{"__isSmartRef__":true,"id":801},"lastSyntaxHighlightTime":1322873547512,"renderContextTable":{"__isSmartRef__":true,"id":802},"eventHandler":{"__isSmartRef__":true,"id":803},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":830,"_MinTextHeight":null,"previousSelection":[2,2],"distanceToDragEvent":{"__isSmartRef__":true,"id":804},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":805},"__LivelyClassName__":"lively.morphic.Text"},"678":{"position":{"__isSmartRef__":true,"id":679},"_Extent":{"__isSmartRef__":true,"id":680},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":681},"_Fill":{"__isSmartRef__":true,"id":682},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":683},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":684},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"679":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"680":{"x":847,"y":196.00000000000006,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"681":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"682":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"683":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"684":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"685":{"x":10,"y":230,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"686":{"resizeWidth":true,"resizeHeight":true,"moveVertical":false,"moveHorizontal":false},"687":{"style":{"__isSmartRef__":true,"id":688},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"// changes here only affect runtime","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"688":{"color":{"__isSmartRef__":true,"id":689},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"689":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"690":{"style":{"__isSmartRef__":true,"id":691},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"691":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"692":{"style":{"__isSmartRef__":true,"id":693},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"lively.morphic.Shapes.Shape","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"693":{"color":{"__isSmartRef__":true,"id":694},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"694":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"695":{"style":{"__isSmartRef__":true,"id":696},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":".","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"696":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"697":{"style":{"__isSmartRef__":true,"id":698},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"addMethods","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"698":{"color":{"__isSmartRef__":true,"id":699},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"699":{"r":0.5019607843137255,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"700":{"style":{"__isSmartRef__":true,"id":701},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"701":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"702":{"style":{"__isSmartRef__":true,"id":703},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"703":{"color":{"__isSmartRef__":true,"id":689},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"704":{"style":{"__isSmartRef__":true,"id":705},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"705":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"706":{"style":{"__isSmartRef__":true,"id":707},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"setBorderHTML","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"707":{"color":{"__isSmartRef__":true,"id":708},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"708":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"709":{"style":{"__isSmartRef__":true,"id":710},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":":","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"710":{"color":{"__isSmartRef__":true,"id":711},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"711":{"r":0.5450980392156862,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"712":{"style":{"__isSmartRef__":true,"id":713},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"713":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"714":{"style":{"__isSmartRef__":true,"id":715},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"715":{"color":{"__isSmartRef__":true,"id":716},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"716":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"717":{"style":{"__isSmartRef__":true,"id":718},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":" (ctx, width, fill, opacity) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"718":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"719":{"style":{"__isSmartRef__":true,"id":720},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"720":{"color":{"__isSmartRef__":true,"id":689},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"721":{"style":{"__isSmartRef__":true,"id":722},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"722":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"723":{"style":{"__isSmartRef__":true,"id":724},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"724":{"color":{"__isSmartRef__":true,"id":694},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"725":{"style":{"__isSmartRef__":true,"id":726},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":" ((fill ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"726":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"727":{"style":{"__isSmartRef__":true,"id":728},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"instanceof","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"728":{"color":{"__isSmartRef__":true,"id":716},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"729":{"style":{"__isSmartRef__":true,"id":730},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":" Color) && opacity) fill = fill.withA(opacity);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"730":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"731":{"style":{"__isSmartRef__":true,"id":732},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"732":{"color":{"__isSmartRef__":true,"id":694},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"733":{"style":{"__isSmartRef__":true,"id":734},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":" (!fill) fill = Color.rgba(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"734":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"735":{"style":{"__isSmartRef__":true,"id":736},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"736":{"color":{"__isSmartRef__":true,"id":737},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"737":{"r":0,"g":0,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"738":{"style":{"__isSmartRef__":true,"id":739},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"739":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"740":{"style":{"__isSmartRef__":true,"id":741},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"741":{"color":{"__isSmartRef__":true,"id":737},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"742":{"style":{"__isSmartRef__":true,"id":743},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"743":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"744":{"style":{"__isSmartRef__":true,"id":745},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"745":{"color":{"__isSmartRef__":true,"id":737},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"746":{"style":{"__isSmartRef__":true,"id":747},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"747":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"748":{"style":{"__isSmartRef__":true,"id":749},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"749":{"color":{"__isSmartRef__":true,"id":737},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"750":{"style":{"__isSmartRef__":true,"id":751},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"751":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"752":{"style":{"__isSmartRef__":true,"id":753},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"753":{"color":{"__isSmartRef__":true,"id":694},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"754":{"style":{"__isSmartRef__":true,"id":755},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":" (ctx.shapeNode) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"755":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"756":{"style":{"__isSmartRef__":true,"id":757},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"757":{"color":{"__isSmartRef__":true,"id":689},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"758":{"style":{"__isSmartRef__":true,"id":759},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"\n ctx.shapeNode.style[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"759":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"760":{"style":{"__isSmartRef__":true,"id":761},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"'border'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"761":{"color":{"__isSmartRef__":true,"id":762},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"762":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"763":{"style":{"__isSmartRef__":true,"id":764},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"764":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"765":{"style":{"__isSmartRef__":true,"id":766},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"766":{"color":{"__isSmartRef__":true,"id":716},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"767":{"style":{"__isSmartRef__":true,"id":768},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":".getBorderStyle() + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"768":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"769":{"style":{"__isSmartRef__":true,"id":770},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"' '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"770":{"color":{"__isSmartRef__":true,"id":762},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"771":{"style":{"__isSmartRef__":true,"id":772},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":" + width + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"772":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"773":{"style":{"__isSmartRef__":true,"id":774},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"'px '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"774":{"color":{"__isSmartRef__":true,"id":762},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"775":{"style":{"__isSmartRef__":true,"id":776},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":" + fill.toCSSString(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"776":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"777":{"style":{"__isSmartRef__":true,"id":778},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"778":{"color":{"__isSmartRef__":true,"id":716},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"779":{"style":{"__isSmartRef__":true,"id":780},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":".getBounds(), ctx.domInterface.html5CssPrefix);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"780":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"781":{"style":{"__isSmartRef__":true,"id":782},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"782":{"color":{"__isSmartRef__":true,"id":694},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"783":{"style":{"__isSmartRef__":true,"id":784},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":" (ctx.originNode) \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"784":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"785":{"style":{"__isSmartRef__":true,"id":786},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"786":{"color":{"__isSmartRef__":true,"id":716},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"787":{"style":{"__isSmartRef__":true,"id":788},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":".compensateShapeNode(ctx);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"788":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"789":{"style":{"__isSmartRef__":true,"id":790},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"790":{"color":{"__isSmartRef__":true,"id":689},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"791":{"style":{"__isSmartRef__":true,"id":792},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":" \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"792":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"793":{"style":{"__isSmartRef__":true,"id":794},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"794":{"color":{"__isSmartRef__":true,"id":689},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"795":{"style":{"__isSmartRef__":true,"id":796},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"796":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"797":{"style":{"__isSmartRef__":true,"id":798},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"798":{"color":{"__isSmartRef__":true,"id":689},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"799":{"style":{"__isSmartRef__":true,"id":800},"chunkOwner":{"__isSmartRef__":true,"id":677},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"800":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"801":{"x":847,"y":196.00000000000006,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"802":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"803":{"morph":{"__isSmartRef__":true,"id":677},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"804":{"x":582.0068382418127,"y":-20.48073201899024,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"805":{"doSave":{"__isSmartRef__":true,"id":806},"getDoitContext":{"__isSmartRef__":true,"id":813}},"806":{"varMapping":{"__isSmartRef__":true,"id":807},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":812},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"807":{"this":{"__isSmartRef__":true,"id":677},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":808}},"808":{"$super":{"__isSmartRef__":true,"id":809}},"809":{"varMapping":{"__isSmartRef__":true,"id":810},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":811},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"810":{"obj":{"__isSmartRef__":true,"id":677},"name":"doSave"},"811":{},"812":{},"813":{"varMapping":{"__isSmartRef__":true,"id":814},"source":"function getDoitContext() {\n\treturn this.owner.targetObject\n}","funcProperties":{"__isSmartRef__":true,"id":819},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"814":{"this":{"__isSmartRef__":true,"id":677},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":815}},"815":{"$super":{"__isSmartRef__":true,"id":816}},"816":{"varMapping":{"__isSmartRef__":true,"id":817},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":818},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"817":{"obj":{"__isSmartRef__":true,"id":677},"name":"getDoitContext"},"818":{},"819":{},"820":{"submorphs":[],"scripts":[],"id":225,"shape":{"__isSmartRef__":true,"id":821},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":828},"_MaxTextWidth":845,"_MaxTextHeight":null,"textStyle":null,"layout":{"__isSmartRef__":true,"id":829},"charsReplaced":"","lastFindLoc":697,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"infoText","savedTextString":"// MethodFinder (this)\n\n// ** MethodFinder's Scripts **\nthis.addScript(function browse(fileFragment) {\n\tfileFragment && fileFragment.browseIt()\n});\n\nthis.addScript(function reset() {\n\tthis.get('searchResultList').updateList([]);\n\tthis.get('searchResultList').setSelection(null);\n\tthis.get('searchText').setTextString('enter search term here');\n});\n\n\nthis.addScript(function search(searchString) {\n\tvar finds = [];\n\tvar re = new RegExp(searchString)\n\tvar i=0;\n\tvar time = Functions.timeToRun(function() {\n\tGlobal.classes(true).forEach(function(eaClass) {\n\t\tFunctions.own(eaClass.prototype)\n\t\t\t.forEach(function(eaMethod) {\n\t\t\t\ti++;\n\t\t\t\tif (eaMethod.match(re)){\n\t\t\t\t\tfinds.push([eaClass, eaMethod])\n\t\t\t\t}\t\n\t\t\t})\t\n\t})})\n\talert(\"search \" + i + \" methods, found \" + finds.length + \" methods in \" + time + \"ms\")\n\n\tvar items = finds.collect(function(ea) {\n\t\treturn {\n\t\t\tisListItem: true,\n\t\t\tvalue: ea,\n\t\t\tstring: ea[0].name + \": \" + ea[1],\n\t\t}\n\t})\n\tthis.get('searchResultList').updateList(items);\n});","textChunks":[{"__isSmartRef__":true,"id":830}],"priorSelectionRange":[37,37],"_ClipMode":"hidden","prevScroll":[0,0],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":832},"owner":{"__isSmartRef__":true,"id":584},"renderContextTable":{"__isSmartRef__":true,"id":833},"eventHandler":{"__isSmartRef__":true,"id":834},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":845,"_MinTextHeight":null,"distanceToDragEvent":{"__isSmartRef__":true,"id":835},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"821":{"position":{"__isSmartRef__":true,"id":822},"_Extent":{"__isSmartRef__":true,"id":823},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":824},"_Fill":{"__isSmartRef__":true,"id":825},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":826},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":827},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"822":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"823":{"x":847,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"824":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"825":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"826":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"827":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"828":{"x":10,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"829":{"resizeWidth":true,"resizeHeight":false,"moveVertical":false,"moveHorizontal":false},"830":{"style":{"__isSmartRef__":true,"id":831},"chunkOwner":{"__isSmartRef__":true,"id":820},"storedString":"module(Global.lively.morphic.HTML)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"831":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"832":{"x":847,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"833":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"834":{"morph":{"__isSmartRef__":true,"id":820},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"835":{"x":587.0068382418127,"y":-13.480732018990238,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"836":{"submorphs":[{"__isSmartRef__":true,"id":837}],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":852},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":856},"lighterFill":{"__isSmartRef__":true,"id":868},"label":{"__isSmartRef__":true,"id":837},"showsHalos":false,"name":"browse","partsBinMetaInfo":{"__isSmartRef__":true,"id":877},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[{"__isSmartRef__":true,"id":878}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"priorExtent":{"__isSmartRef__":true,"id":879},"renderContextTable":{"__isSmartRef__":true,"id":880},"eventHandler":{"__isSmartRef__":true,"id":881},"distanceToDragEvent":{"__isSmartRef__":true,"id":882},"_Position":{"__isSmartRef__":true,"id":883},"owner":{"__isSmartRef__":true,"id":584},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Button"},"837":{"submorphs":[],"scripts":[],"id":227,"shape":{"__isSmartRef__":true,"id":838},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":844},"_MaxTextWidth":78,"_MaxTextHeight":null,"padding":{"__isSmartRef__":true,"id":845},"_Padding":{"__isSmartRef__":true,"id":846},"owner":{"__isSmartRef__":true,"id":836},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":847}],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":849},"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":850},"eventHandler":{"__isSmartRef__":true,"id":851},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":78,"_MinTextHeight":null,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"838":{"position":{"__isSmartRef__":true,"id":839},"_Extent":{"__isSmartRef__":true,"id":840},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":841},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":842},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":843},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"839":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"840":{"x":78,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"841":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"842":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"843":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"844":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"845":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"846":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"847":{"style":{"__isSmartRef__":true,"id":848},"morph":{"__isSmartRef__":true,"id":837},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":837},"storedString":"browse","__LivelyClassName__":"lively.morphic.TextChunk"},"848":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"849":{"x":78,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"850":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"851":{"morph":{"__isSmartRef__":true,"id":837},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"852":{"position":{"__isSmartRef__":true,"id":853},"_Extent":{"__isSmartRef__":true,"id":854},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":855},"_Fill":{"__isSmartRef__":true,"id":856},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":866},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":867},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"853":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"854":{"x":78,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"855":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"856":{"stops":[{"__isSmartRef__":true,"id":857},{"__isSmartRef__":true,"id":859},{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":863}],"vector":{"__isSmartRef__":true,"id":865},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"857":{"offset":0,"color":{"__isSmartRef__":true,"id":858}},"858":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"859":{"offset":0.4,"color":{"__isSmartRef__":true,"id":860}},"860":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"861":{"offset":0.6,"color":{"__isSmartRef__":true,"id":862}},"862":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"863":{"offset":1,"color":{"__isSmartRef__":true,"id":864}},"864":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"865":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"866":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"867":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"868":{"stops":[{"__isSmartRef__":true,"id":869},{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":873},{"__isSmartRef__":true,"id":875}],"vector":{"__isSmartRef__":true,"id":865},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"869":{"offset":0,"color":{"__isSmartRef__":true,"id":870}},"870":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"871":{"offset":0.4,"color":{"__isSmartRef__":true,"id":872}},"872":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"873":{"offset":0.6,"color":{"__isSmartRef__":true,"id":874}},"874":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"875":{"offset":1,"color":{"__isSmartRef__":true,"id":876}},"876":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"877":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"878":{"sourceObj":{"__isSmartRef__":true,"id":836},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":584},"targetMethodName":"browseMethod","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"879":{"x":77,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"880":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"881":{"morph":{"__isSmartRef__":true,"id":836},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"882":{"x":53.66458745330033,"y":-17.22490844717396,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"883":{"x":400,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"884":{"submorphs":[{"__isSmartRef__":true,"id":885}],"scripts":[],"id":228,"shape":{"__isSmartRef__":true,"id":900},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":904},"lighterFill":{"__isSmartRef__":true,"id":916},"label":{"__isSmartRef__":true,"id":885},"name":"Button1","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":925},"attributeConnections":[{"__isSmartRef__":true,"id":926}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":962},"renderContextTable":{"__isSmartRef__":true,"id":963},"eventHandler":{"__isSmartRef__":true,"id":964},"distanceToDragEvent":{"__isSmartRef__":true,"id":965},"prevScroll":[0,0],"_Position":{"__isSmartRef__":true,"id":966},"owner":{"__isSmartRef__":true,"id":584},"layout":{"__isSmartRef__":true,"id":967},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Button"},"885":{"submorphs":[],"scripts":[],"id":229,"shape":{"__isSmartRef__":true,"id":886},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":892},"_MaxTextWidth":157.05605605605615,"_MaxTextHeight":null,"textStyle":null,"padding":{"__isSmartRef__":true,"id":893},"_Padding":{"__isSmartRef__":true,"id":894},"owner":{"__isSmartRef__":true,"id":884},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":895},"textChunks":[{"__isSmartRef__":true,"id":896}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":898},"eventHandler":{"__isSmartRef__":true,"id":899},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":157.05605605605615,"_MinTextHeight":null,"__LivelyClassName__":"lively.morphic.Text"},"886":{"position":{"__isSmartRef__":true,"id":887},"_Extent":{"__isSmartRef__":true,"id":888},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":889},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":890},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":891},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"887":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"888":{"x":157.05605605605615,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"889":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"890":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"891":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"892":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"893":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"894":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"895":{"x":157.05605605605615,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"896":{"style":{"__isSmartRef__":true,"id":897},"chunkOwner":{"__isSmartRef__":true,"id":885},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"search on server","__LivelyClassName__":"lively.morphic.TextChunk"},"897":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"898":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"899":{"morph":{"__isSmartRef__":true,"id":885},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"900":{"position":{"__isSmartRef__":true,"id":901},"_Extent":{"__isSmartRef__":true,"id":902},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":903},"_Fill":{"__isSmartRef__":true,"id":904},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":914},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":915},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"901":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"902":{"x":157.05605605605615,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"903":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"904":{"stops":[{"__isSmartRef__":true,"id":905},{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":909},{"__isSmartRef__":true,"id":911}],"vector":{"__isSmartRef__":true,"id":913},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"905":{"offset":0,"color":{"__isSmartRef__":true,"id":906}},"906":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"907":{"offset":0.4,"color":{"__isSmartRef__":true,"id":908}},"908":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"909":{"offset":0.6,"color":{"__isSmartRef__":true,"id":910}},"910":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"911":{"offset":1,"color":{"__isSmartRef__":true,"id":912}},"912":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"913":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"914":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"915":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"916":{"stops":[{"__isSmartRef__":true,"id":917},{"__isSmartRef__":true,"id":919},{"__isSmartRef__":true,"id":921},{"__isSmartRef__":true,"id":923}],"vector":{"__isSmartRef__":true,"id":913},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"917":{"offset":0,"color":{"__isSmartRef__":true,"id":918}},"918":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"919":{"offset":0.4,"color":{"__isSmartRef__":true,"id":920}},"920":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"921":{"offset":0.6,"color":{"__isSmartRef__":true,"id":922}},"922":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"923":{"offset":1,"color":{"__isSmartRef__":true,"id":924}},"924":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"925":{"partsSpaceName":"PartsBin/Inputs","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"926":{"sourceObj":{"__isSmartRef__":true,"id":884},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":584},"targetMethodName":"searchOnServer","visualConnector":{"__isSmartRef__":true,"id":927},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"927":{"submorphs":[{"__isSmartRef__":true,"id":928}],"scripts":[],"shape":{"__isSmartRef__":true,"id":943},"id":865,"renderContextTable":{"__isSmartRef__":true,"id":950},"eventHandler":{"__isSmartRef__":true,"id":951},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":952},{"__isSmartRef__":true,"id":953}],"con":{"__isSmartRef__":true,"id":926},"showsMorphMenu":true,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":954},"__LivelyClassName__":"lively.morphic.Path"},"928":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":929},"id":866,"renderContextTable":{"__isSmartRef__":true,"id":940},"eventHandler":{"__isSmartRef__":true,"id":941},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":942},"owner":{"__isSmartRef__":true,"id":927},"_Rotation":-3.113822016996372,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.Path"},"929":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":930},{"__isSmartRef__":true,"id":931},{"__isSmartRef__":true,"id":932},{"__isSmartRef__":true,"id":933}],"renderContextTable":{"__isSmartRef__":true,"id":934},"_ClipMode":"visible","_Position":{"__isSmartRef__":true,"id":935},"_Extent":{"__isSmartRef__":true,"id":936},"_Padding":{"__isSmartRef__":true,"id":937},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":938},"_Fill":{"__isSmartRef__":true,"id":939},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"930":{"isAbsolute":true,"x":-12,"y":-6,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"931":{"isAbsolute":true,"x":-12,"y":6,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"932":{"isAbsolute":true,"x":4,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"933":{"isAbsolute":true,"x":-12,"y":-6,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"934":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"935":{"x":-12,"y":-6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"936":{"x":16,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"937":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"938":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"939":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"940":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"941":{"morph":{"__isSmartRef__":true,"id":928},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"942":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"943":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":944},{"__isSmartRef__":true,"id":945}],"renderContextTable":{"__isSmartRef__":true,"id":946},"_ClipMode":"visible","_Position":{"__isSmartRef__":true,"id":947},"_Extent":{"__isSmartRef__":true,"id":948},"_Padding":{"__isSmartRef__":true,"id":949},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":938},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"944":{"isAbsolute":true,"x":719.9999999999999,"y":20,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"945":{"isAbsolute":true,"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"946":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"947":{"x":-1,"y":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"948":{"x":721,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"949":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"950":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"951":{"morph":{"__isSmartRef__":true,"id":927},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"952":{"morph":{"__isSmartRef__":true,"id":927},"index":0,"connectedMagnet":null,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"953":{"morph":{"__isSmartRef__":true,"id":927},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":928},"markerDirection":"prev","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"954":{"morphMenuItems":{"__isSmartRef__":true,"id":955}},"955":{"varMapping":{"__isSmartRef__":true,"id":956},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || \n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, \n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), \n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":961},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"956":{"this":{"__isSmartRef__":true,"id":927},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":957}},"957":{"$super":{"__isSmartRef__":true,"id":958}},"958":{"varMapping":{"__isSmartRef__":true,"id":959},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":960},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"959":{"obj":{"__isSmartRef__":true,"id":927},"name":"morphMenuItems"},"960":{},"961":{},"962":{"x":159.05805805805812,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"963":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"964":{"morph":{"__isSmartRef__":true,"id":884},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"965":{"x":102.64295547662323,"y":-12.723221719213655,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"966":{"x":697,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"967":{"moveHorizontal":true},"968":{"position":{"__isSmartRef__":true,"id":969},"_Extent":{"__isSmartRef__":true,"id":970},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":971},"_Fill":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":973},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":974},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"969":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"970":{"x":873.4170420843768,"y":441.00200501002104,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"971":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"972":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"973":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"974":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"975":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"requiredModules":["lively.ide"],"partName":"MethodFinderPane","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"976":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"977":{"x":873.4170420843768,"y":441.00200501002104,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"978":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"979":{"morph":{"__isSmartRef__":true,"id":584},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"980":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"981":{"search":{"__isSmartRef__":true,"id":982},"browse":{"__isSmartRef__":true,"id":985},"reset":{"__isSmartRef__":true,"id":989},"setSearch":{"__isSmartRef__":true,"id":993},"emphasizeStringIn":{"__isSmartRef__":true,"id":996},"withAllMethodsDo":{"__isSmartRef__":true,"id":999},"itemsFromFinds":{"__isSmartRef__":true,"id":1002},"browseMethod":{"__isSmartRef__":true,"id":1006},"openMethodInSystemBrowser":{"__isSmartRef__":true,"id":1010},"findSourceModule":{"__isSmartRef__":true,"id":1014},"searchOnServer":{"__isSmartRef__":true,"id":1018}},"982":{"varMapping":{"__isSmartRef__":true,"id":983},"source":"function search(searchString) { \n this.get('searchResultList').updateList([]);\n this.get('sourceText').setTextString('');\n if (!searchString || (searchString.length < 2)) {\n this.get('sourceText').setTextString('\"' + searchString + '\" is to short');\n return;\n }\n var finds = [];\n var i=0;\n var matches = function(s) {\n return s.include(searchString)\n } \n\n // var re = new RegExp(searchString)\n var time = Functions.timeToRun(function() {\n this.withAllMethodsDo(function(object, eaMethod, type) {\n i++;\n var name;\n if (!object) return;\n\n if (object.constructor.prototype == object)\n name = object.constructor.name\n\n if (object.name) name = object.name;\n if (object.namespaceIdentifier)\n name = object.namespaceIdentifier\n\n if (object.constructor.prototype != object)\n name = name + \"(object)\"\n\n if ((object.constructor.prototype != object) && (object instanceof Morph))\n name = object.name + \"(\" + object.id + \")\"\n\n if (object === Global)\n name = \" \";\n\n var string = name + \": \" + eaMethod; \n var item = {object: object, method: eaMethod, string: string, type: type};\n\n if (matches(eaMethod)) {\n item.search= 'implementor',\n finds.push(item)\n return;\n } \n\n var f = object[eaMethod];\n if (!f || !f.getOriginal) return;\n var source = String(f.getOriginal())\n if (matches(source)){\n item.search = 'sender'\n finds.push(item)\n } \n })\n }.bind(this))\n this.get('sourceText').setTextString(\"search \" + i + \" methods, found \" \n + finds.length + \" methods in \" + time + \"ms\");\n var items = this.itemsFromFinds(finds)\n this.get('searchResultList').updateList(items);\n}","funcProperties":{"__isSmartRef__":true,"id":984},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"983":{"this":{"__isSmartRef__":true,"id":584}},"984":{},"985":{"varMapping":{"__isSmartRef__":true,"id":986},"source":"function browse(methodItem) {\n if (! methodItem) return;\n // methodItem = this.get('searchResultList').selection\n var methodName = methodItem.method;\n var object = methodItem.object;\n var orgFunc = object[methodName];\n if (!orgFunc || !orgFunc.getOriginal) {\n this.get('sourceText').setTextString('no source');\n return\n }\n orgFunc = orgFunc.getOriginal()\n \n this.targetFunction = orgFunc;\n this.targetObject = object;\n\n var source = \"// changes here only affect runtime\\n\", \n tab = lively.morphic.Text.prototype.tab;\n if (orgFunc.belongsToTrait) {\n source += \"Trait('\" + orgFunc.belongsToTrait.name + \"', {\\n\" \n + tab + methodName + \": \" + orgFunc +\"\\n})\";\n } else if (orgFunc.declaredClass) {\n source += orgFunc.declaredClass + \".addMethods({\\n\" \n + tab + methodName + \": \" \n + orgFunc + \"\\n});\"\n } else if(methodItem.type == 'extend') {\n // perhaps it is a an class object\n source += \"Object.extend(\" + (object.type || object.namespaceIdentifier) \n + \",{\\n\" + tab + methodName + \": \" \n + orgFunc + \"\\n});\"\n } else if(object.isMorph && (object.constructor.prototype !== object) ) {\n // display as script\n source = \"this.addScript(\" + orgFunc + \");\"\n } else if(object === Global) {\n // display as script\n source += \"Object.extend(Global, {\\n\" + tab + methodName + \": \" +\n orgFunc + \"\\n});\"\n }\n\n this.get('sourceText').setTextString(source)\n\n module('lively.ide.SyntaxHighlighting').load(true)\n this.get('sourceText').highlightJavaScriptSyntax()\n\n this.get('sourceText').emphasizeRegex(\n new RegExp(this.get('searchText').textString, \"g\"), {color: Color.red});\n\n var info = '' + this.findSourceModule(orgFunc);\n\n if (orgFunc.belongsToTrait)\n info += ' (' + orgFunc.belongsToTrait + \" in \" + orgFunc.belongsToTrait.sourceModule +\")\";\n\n this.get('infoText').setTextString(info)\n}","funcProperties":{"__isSmartRef__":true,"id":987},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"986":{"this":{"__isSmartRef__":true,"id":584}},"987":{"user":"jenslincke","timestamp":{"__isSmartRef__":true,"id":988}},"988":{"isSerializedDate":true,"string":"Thu Nov 17 2011 06:43:51 GMT-0800 (PST)"},"989":{"varMapping":{"__isSmartRef__":true,"id":990},"source":"function reset() {\n this.get('searchResultList').updateList([]);\n this.get('searchResultList').setSelection(null);\n this.get('searchText').setTextString('enter method name here');\n this.get('sourceText').setTextString('no code');\n this.get('infoText').setTextString('');\n this.targetFunction = null;\n this.targetObject = null;\n}","funcProperties":{"__isSmartRef__":true,"id":991},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"990":{"this":{"__isSmartRef__":true,"id":584}},"991":{"timestamp":{"__isSmartRef__":true,"id":992},"user":"jenslincke","categories":[]},"992":{"isSerializedDate":true,"string":"Fri Nov 18 2011 05:09:54 GMT-0800 (PST)"},"993":{"varMapping":{"__isSmartRef__":true,"id":994},"source":"function setSearch(searchString) {\n this.get('searchText').setTextString(searchString);\n this.search(searchString)\n var list = this.get('searchResultList').getList();\n if (list.length > 0) this.get('searchResultList').setSelection(list[0])\n}","funcProperties":{"__isSmartRef__":true,"id":995},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"994":{"this":{"__isSmartRef__":true,"id":584}},"995":{},"996":{"varMapping":{"__isSmartRef__":true,"id":997},"source":"function emphasizeStringIn(morph, string, style) {\n var m;\n var re = new RegExp(string, \"g\");\n while(m = re.exec(morph.textString)) {\n var from = m.index,\n to = m.index + m[0].length;\n morph.emphasize(style, from, to)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":998},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"997":{"this":{"__isSmartRef__":true,"id":584}},"998":{},"999":{"varMapping":{"__isSmartRef__":true,"id":1000},"source":"function withAllMethodsDo(func) {\n var visited = [];\n\n Functions.own(Global).forEach(function(eaMethod) {\n func(Global, eaMethod, 'global')\n }); \n\n this.world().withAllSubmorphsDo(function(ea) {\n Functions.own(ea).forEach(function(eaMethod) {\n func(ea, eaMethod, 'script')\n }); \n });\n\n Global.subNamespaces(true).forEach(function(ea) {\n Functions.own(ea).forEach(function(eaMethod) {\n func(ea, eaMethod, 'extend')\n }); \n });\n\n Global.classes(true).uniq().forEach(function(eaClass) {\n Functions.own(eaClass).forEach(function(eaMethod) {\n func(eaClass, eaMethod, 'extend')\n }); \n\n Functions.own(eaClass.prototype).forEach(function(eaMethod) {\n func(eaClass.prototype, eaMethod, 'class')\n }) \n })\n}","funcProperties":{"__isSmartRef__":true,"id":1001},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1000":{"this":{"__isSmartRef__":true,"id":584}},"1001":{},"1002":{"varMapping":{"__isSmartRef__":true,"id":1003},"source":"function itemsFromFinds(finds) {\n var searchString = this.get('searchText').textString;\n var items = finds.collect(function(ea) {\n var pref = \"\" + ea.type + \" \";\n if (ea.search == \"sender\") pref += \"full: \"\n if (ea.search == \"implementor\") pref += \"name: \"\n var string = pref + ea.string;\n var func = ea.object[ea.method];\n if (func.belongsToTrait) \n string += ' / ' + func.belongsToTrait + '' \n var result = {\n isListItem: true,\n value: ea,\n string: string,\n priority: {implementor: \"B\", sender: \"C\"}[ea.search] || \"D\",\n };\n if (ea.method == searchString) result.priority = \"A\"\n return result\n })\n items = items.sortBy(function(ea) {return ea.priority + ea.string})\n return items\n}","funcProperties":{"__isSmartRef__":true,"id":1004},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1003":{"this":{"__isSmartRef__":true,"id":584}},"1004":{"user":"jenslincke","timestamp":{"__isSmartRef__":true,"id":1005}},"1005":{"isSerializedDate":true,"string":"Fri Nov 04 2011 06:59:14 GMT-0700 (PDT)"},"1006":{"varMapping":{"__isSmartRef__":true,"id":1007},"source":"function browseMethod() {\n alertOK('browseMethod')\n if (!this.targetFunction) return;\n var methodName = this.targetFunction.methodName || this.targetFunction.displayName; \n if(this.targetFunction.declaredClass) {\n var classObj = eval(this.targetFunction.declaredClass)\n this.openMethodInSystemBrowser(classObj.type, methodName);\n return;\n }\n if(this.targetFunction.belongsToTrait) {\n this.openMethodInSystemBrowser(this.targetFunction.belongsToTrait.name, methodName);\n return;\n }\n if(Class.isClass(this.targetObject)) {\n this.openMethodInSystemBrowser(this.targetObject.type, methodName);\n return;\n }\n if(this.targetObject.namespaceIdentifier) {\n this.openMethodInSystemBrowser(this.targetObject.namespaceIdentifier, methodName);\n return;\n }\n if(this.targetObject instanceof lively.morphic.Morph) {\n var editor = this.world().openObjectEditorFor(this.targetObject);\n editor.align(editor.bounds().center(), this.world().visibleBounds().center());\n return;\n }\n if (Class.isClass(this.targetFunction)) {\n // constructor\n this.openMethodInSystemBrowser(this.targetFunction.displayName);\n return;\n }\n alert('not implemented yet for ' + this.targetFunction)\n}","funcProperties":{"__isSmartRef__":true,"id":1008},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1007":{"this":{"__isSmartRef__":true,"id":584}},"1008":{"timestamp":{"__isSmartRef__":true,"id":1009},"user":"constantin","tags":[]},"1009":{"isSerializedDate":true,"string":"Thu Dec 01 2011 02:56:45 GMT-0800 (PST)"},"1010":{"varMapping":{"__isSmartRef__":true,"id":1011},"source":"function openMethodInSystemBrowser(objectName, methodName) {\n if (objectName)\n objectName = objectName.replace(/^Global\\./,\"\");\n alert(\"browse \" + objectName + \":\" + methodName)\n // objectName = 'SelectionMorphTrait', methodName = 'onDrag'\n var sourceModule = this.findSourceModule(this.targetFunction);\n if (!sourceModule) alert('could not browse, since no source module found!')\n var uri = new URL(sourceModule.uri()),\n relative = uri.relativePathFrom(new URL(Config.codeBase)),\n moduleNode = lively.ide.startSourceControl().addModule(relative),\n rootNode = moduleNode.ast();\n\n var fileFragments = rootNode.subElements(10).select(function(ea) {\n var path = ea.getOwnerNamePath()\n return path.include(objectName) && (!methodName || path.include(methodName)) \n });\n\n //alertOK(\"found following places to browse: \" + fileFragments)\n if (fileFragments.length > 0) {\n fileFragments[0].browseIt()\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":1012},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1011":{"this":{"__isSmartRef__":true,"id":584}},"1012":{"user":"athomschke","timestamp":{"__isSmartRef__":true,"id":1013}},"1013":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:45:01 GMT-0800 (PST)"},"1014":{"varMapping":{"__isSmartRef__":true,"id":1015},"source":"function findSourceModule(funcObj) {\n if (this.targetFunction.belongsToTrait) \n return this.targetFunction.belongsToTrait.sourceModule\n if (funcObj.sourceModule)\n return funcObj.sourceModule;\n // look in the class\n if (!funcObj.sourceModule && funcObj.declaredClass) {\n var classObj = eval(funcObj.declaredClass)\n return classObj.sourceModule\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1016},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1015":{"this":{"__isSmartRef__":true,"id":584}},"1016":{"user":"jenslincke","timestamp":{"__isSmartRef__":true,"id":1017}},"1017":{"isSerializedDate":true,"string":"Fri Nov 04 2011 07:27:13 GMT-0700 (PDT)"},"1018":{"varMapping":{"__isSmartRef__":true,"id":1019},"source":"function searchOnServer() {\n var serverSearch = this.world().openPartItem('ServerSearch', 'PartsBin/Tools'); \n serverSearch.setSearch(this.get('searchText').textString)\n}","funcProperties":{"__isSmartRef__":true,"id":1020},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1019":{"this":{"__isSmartRef__":true,"id":584}},"1020":{"timestamp":{"__isSmartRef__":true,"id":1021},"user":"jenslincke","categories":[]},"1021":{"isSerializedDate":true,"string":"Fri Nov 18 2011 02:40:23 GMT-0800 (PST)"},"1022":{"submorphs":[],"scripts":[],"id":230,"shape":{"__isSmartRef__":true,"id":1023},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1030},"showsHalos":false,"name":"ResizeCorner5","partsBinMetaInfo":{"__isSmartRef__":true,"id":1031},"__SourceModuleName__":"Global.lively.morphic.Core","__layered_draggingEnabled__":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":1032},"originalTargetExtent":null,"renderContextTable":{"__isSmartRef__":true,"id":1033},"eventHandler":{"__isSmartRef__":true,"id":1034},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":436},"_Rotation":0,"_Scale":1,"distanceToDragEvent":{"__isSmartRef__":true,"id":1035},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1036},"__LivelyClassName__":"lively.morphic.Box"},"1023":{"position":{"__isSmartRef__":true,"id":1024},"_Extent":{"__isSmartRef__":true,"id":1025},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1026},"_Fill":{"__isSmartRef__":true,"id":1027},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1028},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1029},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1024":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1025":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1026":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1027":{"r":0.258,"g":0.258,"b":0.258,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1028":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1029":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1030":{"x":860.4170420843768,"y":447.00200501002104,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1031":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1032":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1033":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1034":{"morph":{"__isSmartRef__":true,"id":1022},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1035":{"x":42.791478957811705,"y":-4.501002505010547,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1036":{"onDrag":{"__isSmartRef__":true,"id":1037},"onDragEnd":{"__isSmartRef__":true,"id":1044},"onDragStart":{"__isSmartRef__":true,"id":1051}},"1037":{"varMapping":{"__isSmartRef__":true,"id":1038},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":1043},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1038":{"this":{"__isSmartRef__":true,"id":1022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1039}},"1039":{"$super":{"__isSmartRef__":true,"id":1040}},"1040":{"varMapping":{"__isSmartRef__":true,"id":1041},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1042},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1041":{"obj":{"__isSmartRef__":true,"id":1022},"name":"onDrag"},"1042":{},"1043":{},"1044":{"varMapping":{"__isSmartRef__":true,"id":1045},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1050},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1045":{"this":{"__isSmartRef__":true,"id":1022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1046}},"1046":{"$super":{"__isSmartRef__":true,"id":1047}},"1047":{"varMapping":{"__isSmartRef__":true,"id":1048},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1049},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1048":{"obj":{"__isSmartRef__":true,"id":1022},"name":"onDragEnd"},"1049":{},"1050":{},"1051":{"varMapping":{"__isSmartRef__":true,"id":1052},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":1057},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1052":{"this":{"__isSmartRef__":true,"id":1022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1053}},"1053":{"$super":{"__isSmartRef__":true,"id":1054}},"1054":{"varMapping":{"__isSmartRef__":true,"id":1055},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1056},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1055":{"obj":{"__isSmartRef__":true,"id":1022},"name":"onDragStart"},"1056":{},"1057":{},"1058":{"renderContextTable":{"__isSmartRef__":true,"id":1059},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1060},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1061},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1059":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1060":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1061":{"x":873.4170420843768,"y":462.00200501002104,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1062":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1063":{"morph":{"__isSmartRef__":true,"id":436},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1064":{"adjustForNewBounds":true},"1065":{"x":555.2914789578116,"y":432.49899749498945,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1066":{"x":873.4170420843768,"y":462.00200501002104,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1067":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1068":{"requiredModules":["lively.ide"],"migrationLevel":4,"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","comment":"A method finder that searches all loaded classes and methods for matches in the source. \n\nChanges:\n- added support for Traits","partName":"MethodFinder","changes":[{"__isSmartRef__":true,"id":1069},{"__isSmartRef__":true,"id":1071},{"__isSmartRef__":true,"id":1073},{"__isSmartRef__":true,"id":1075},{"__isSmartRef__":true,"id":1077},{"__isSmartRef__":true,"id":1079},{"__isSmartRef__":true,"id":1081},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1087},{"__isSmartRef__":true,"id":1089},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1095}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1069":{"date":{"__isSmartRef__":true,"id":1070},"author":"jenslincke","message":"resize corner to front; browse more methods...","id":"11DC56C0-11B6-4B14-90CA-615ABF140AC5"},"1070":{"isSerializedDate":true,"string":"Thu Nov 03 2011 08:46:04 GMT-0700 (PDT)"},"1071":{"date":{"__isSmartRef__":true,"id":1072},"author":"jenslincke","message":"negations, negations!","id":"F9E5CF4E-F6EE-4BF0-A8E7-88BFE38F1530"},"1072":{"isSerializedDate":true,"string":"Thu Nov 03 2011 08:47:56 GMT-0700 (PDT)"},"1073":{"date":{"__isSmartRef__":true,"id":1074},"author":"jenslincke","message":"browse Global.someobject extensions","id":"8B02962A-1818-4BD9-BA91-383D11B05C0E"},"1074":{"isSerializedDate":true,"string":"Fri Nov 04 2011 06:37:14 GMT-0700 (PDT)"},"1075":{"date":{"__isSmartRef__":true,"id":1076},"author":"jenslincke","message":"changed sort order to move direct hits up the list","id":"1248BE62-04F2-4D2E-A184-3DE2E6B06D14"},"1076":{"isSerializedDate":true,"string":"Fri Nov 04 2011 07:00:11 GMT-0700 (PDT)"},"1077":{"date":{"__isSmartRef__":true,"id":1078},"author":"jenslincke","message":"reset scales and code formatting","id":"80BB3A34-B41F-482D-9D05-0711981CA2BA"},"1078":{"isSerializedDate":true,"string":"Fri Nov 04 2011 07:05:54 GMT-0700 (PDT)"},"1079":{"date":{"__isSmartRef__":true,"id":1080},"author":"jenslincke","message":"- supports browsing traits","id":"95D4F096-F818-49B3-8158-AD7739008BED"},"1080":{"isSerializedDate":true,"string":"Fri Nov 04 2011 07:29:41 GMT-0700 (PDT)"},"1081":{"date":{"__isSmartRef__":true,"id":1082},"author":"athomschke","message":"removed debug message","id":"E46495A1-E192-4C3A-9084-9E45F9811D23"},"1082":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:45:39 GMT-0800 (PST)"},"1083":{"date":{"__isSmartRef__":true,"id":1084},"author":"jenslincke","message":"added check for !orgFunc.getOriginal in browse","id":"BDE9E31C-56F7-4E0A-80B0-6731B967FD19"},"1084":{"isSerializedDate":true,"string":"Thu Nov 17 2011 06:45:18 GMT-0800 (PST)"},"1085":{"date":{"__isSmartRef__":true,"id":1086},"author":"jenslincke","message":"added search on server","id":"9F137DE0-7EDC-47C7-9E21-5D14065EB499"},"1086":{"isSerializedDate":true,"string":"Fri Nov 18 2011 02:42:22 GMT-0800 (PST)"},"1087":{"date":{"__isSmartRef__":true,"id":1088},"author":"jenslincke","message":"layout","id":"3534D419-BDB6-4539-AF0A-83DE6CE2D4FA"},"1088":{"isSerializedDate":true,"string":"Fri Nov 18 2011 02:50:30 GMT-0800 (PST)"},"1089":{"date":{"__isSmartRef__":true,"id":1090},"author":"jenslincke","message":"","id":"66290C84-7B89-4118-9177-64D696603450"},"1090":{"isSerializedDate":true,"string":"Fri Nov 18 2011 05:10:01 GMT-0800 (PST)"},"1091":{"date":{"__isSmartRef__":true,"id":1092},"author":"markoroeder","message":"- exchanged window bar","id":"E8196FBC-F69B-4F65-93CF-88942D5708FC"},"1092":{"isSerializedDate":true,"string":"Fri Nov 18 2011 05:21:35 GMT-0800 (PST)"},"1093":{"date":{"__isSmartRef__":true,"id":1094},"author":"markoroeder","message":"forgot resize corner","id":"E63C039D-B42D-4F3B-A48F-A00D98A5B617"},"1094":{"isSerializedDate":true,"string":"Fri Nov 18 2011 05:24:15 GMT-0800 (PST)"},"1095":{"date":{"__isSmartRef__":true,"id":1096},"author":"constantin","message":"","id":"3A7016D6-1933-4266-AE80-0A0393BA5023"},"1096":{"isSerializedDate":true,"string":"Thu Dec 01 2011 02:57:30 GMT-0800 (PST)"},"1097":{"x":1148.295442589737,"y":2041.0801191581975,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1098":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":1099},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":1105},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Scale":1.002003004005006,"_Rotation":0,"renderContextTable":{"__isSmartRef__":true,"id":1106},"eventHandler":{"__isSmartRef__":true,"id":1107},"clickedOnMorph":{"__isSmartRef__":true,"id":1108},"internalClickedOnMorph":{"__isSmartRef__":true,"id":1143},"lastScrollTime":1322873759849,"scrollFocusMorph":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.morphic.HandMorph","withLayers":["Global.NoMagnetsLayer"]},"1099":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1100},"_Extent":{"__isSmartRef__":true,"id":1101},"_Fill":{"__isSmartRef__":true,"id":1102},"renderContextTable":{"__isSmartRef__":true,"id":1103},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1104},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1100":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1101":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1102":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1103":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1104":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1105":{"x":183,"y":477,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1106":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1107":{"morph":{"__isSmartRef__":true,"id":1098},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1108":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1109},"id":115,"renderContextTable":{"__isSmartRef__":true,"id":1121},"textChunks":[{"__isSmartRef__":true,"id":1122}],"eventHandler":{"__isSmartRef__":true,"id":1124},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10.5,"_Position":{"__isSmartRef__":true,"id":1125},"priorExtent":{"__isSmartRef__":true,"id":1126},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1127},"__SourceModuleName__":"Global.lively.morphic.TextCore","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1128},"__LivelyClassName__":"lively.morphic.Text"},"1109":{"_Position":{"__isSmartRef__":true,"id":1110},"renderContextTable":{"__isSmartRef__":true,"id":1111},"_Extent":{"__isSmartRef__":true,"id":1112},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1113},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1114},"_Fill":{"__isSmartRef__":true,"id":1115},"_BorderRadius":4,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1110":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1111":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1112":{"x":228,"y":23,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1113":{"x":3,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1114":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1115":{"stops":[{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1118}],"vector":{"__isSmartRef__":true,"id":1120},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1116":{"offset":0,"color":{"__isSmartRef__":true,"id":1117}},"1117":{"r":0.39215686274509803,"g":0.5137254901960784,"b":0.9725490196078431,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1118":{"offset":1,"color":{"__isSmartRef__":true,"id":1119}},"1119":{"r":0.13333333333333333,"g":0.3333333333333333,"b":0.9607843137254902,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1120":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1121":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1122":{"style":{"__isSmartRef__":true,"id":1123},"chunkOwner":{"__isSmartRef__":true,"id":1108},"storedString":"","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1123":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1124":{"morph":{"__isSmartRef__":true,"id":1108},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1125":{"x":0,"y":184,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1126":{"x":257,"y":23,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1127":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1128":{"onMouseWheel":{"__isSmartRef__":true,"id":1129},"onSelectStart":{"__isSmartRef__":true,"id":1136}},"1129":{"varMapping":{"__isSmartRef__":true,"id":1130},"source":"function onMouseWheel(evt) {\n return false; // to allow scrolling\n }","funcProperties":{"__isSmartRef__":true,"id":1135},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1130":{"this":{"__isSmartRef__":true,"id":1108},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1131}},"1131":{"$super":{"__isSmartRef__":true,"id":1132}},"1132":{"varMapping":{"__isSmartRef__":true,"id":1133},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1134},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1133":{"obj":{"__isSmartRef__":true,"id":1108},"name":"onMouseWheel"},"1134":{},"1135":{},"1136":{"varMapping":{"__isSmartRef__":true,"id":1137},"source":"function onSelectStart(evt) {\n return false; // to allow scrolling\n }","funcProperties":{"__isSmartRef__":true,"id":1142},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1137":{"this":{"__isSmartRef__":true,"id":1108},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1138}},"1138":{"$super":{"__isSmartRef__":true,"id":1139}},"1139":{"varMapping":{"__isSmartRef__":true,"id":1140},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1141},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1140":{"obj":{"__isSmartRef__":true,"id":1108},"name":"onSelectStart"},"1141":{},"1142":{},"1143":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1144},"id":353,"renderContextTable":{"__isSmartRef__":true,"id":1155},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":1156}],"eventHandler":{"__isSmartRef__":true,"id":1158},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10.5,"_Position":{"__isSmartRef__":true,"id":1159},"priorExtent":{"__isSmartRef__":true,"id":1160},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1161},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1162},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1144":{"_Position":{"__isSmartRef__":true,"id":1145},"renderContextTable":{"__isSmartRef__":true,"id":1146},"_Extent":{"__isSmartRef__":true,"id":1147},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1148},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1149},"_Fill":{"__isSmartRef__":true,"id":1150},"_BorderRadius":4,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1145":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1146":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1147":{"x":184,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1148":{"x":3,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1149":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1150":{"stops":[{"__isSmartRef__":true,"id":1151},{"__isSmartRef__":true,"id":1153}],"vector":{"__isSmartRef__":true,"id":382},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1151":{"offset":0,"color":{"__isSmartRef__":true,"id":1152}},"1152":{"r":0.39215686274509803,"g":0.5137254901960784,"b":0.9725490196078431,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1153":{"offset":1,"color":{"__isSmartRef__":true,"id":1154}},"1154":{"r":0.13333333333333333,"g":0.3333333333333333,"b":0.9607843137254902,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1155":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1156":{"style":{"__isSmartRef__":true,"id":1157},"chunkOwner":{"__isSmartRef__":true,"id":1143},"storedString":"save world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1157":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1158":{"morph":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1159":{"x":0,"y":207,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1160":{"x":272,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1161":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1162":{"onMouseWheel":{"__isSmartRef__":true,"id":1163},"onSelectStart":{"__isSmartRef__":true,"id":1170}},"1163":{"varMapping":{"__isSmartRef__":true,"id":1164},"source":"function onMouseWheel(evt) {\n return false; // to allow scrolling\n }","funcProperties":{"__isSmartRef__":true,"id":1169},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1164":{"this":{"__isSmartRef__":true,"id":1143},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1165}},"1165":{"$super":{"__isSmartRef__":true,"id":1166}},"1166":{"varMapping":{"__isSmartRef__":true,"id":1167},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1168},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1167":{"obj":{"__isSmartRef__":true,"id":1143},"name":"onMouseWheel"},"1168":{},"1169":{},"1170":{"varMapping":{"__isSmartRef__":true,"id":1171},"source":"function onSelectStart(evt) {\n return false; // to allow scrolling\n }","funcProperties":{"__isSmartRef__":true,"id":1176},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1171":{"this":{"__isSmartRef__":true,"id":1143},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1172}},"1172":{"$super":{"__isSmartRef__":true,"id":1173}},"1173":{"varMapping":{"__isSmartRef__":true,"id":1174},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1174":{"obj":{"__isSmartRef__":true,"id":1143},"name":"onSelectStart"},"1175":{},"1176":{},"1177":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1178},"_Extent":{"__isSmartRef__":true,"id":1179},"_Fill":{"__isSmartRef__":true,"id":1180},"renderContextTable":{"__isSmartRef__":true,"id":1181},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1182},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1178":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1179":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1180":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1181":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1182":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1183":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1184":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"1185":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setScroll":"setScrollHTML"},"1186":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1187":{"x":181,"y":475,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1188":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","converter":null,"converterString":null,"updaterString":"function ($upd, v) { \n if (v && v.toString() !== URL.source.toString()) {\n $upd(v) \n }\n }","varMapping":{"__isSmartRef__":true,"id":1189},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1190},"__LivelyClassName__":"AttributeConnection"},"1189":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"1190":{"updater":{"__isSmartRef__":true,"id":1191}},"1191":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1189},"source":"function ($upd, v) { \n if (v && v.toString() !== URL.source.toString()) {\n $upd(v) \n }\n }","funcProperties":{"__isSmartRef__":true,"id":1192},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1192":{},"1193":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/fbo/textBorderGrowsWorld.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"isSimplifiedRegistry":true}}]]>