Lively Kernel canvas
this.minHeight }, this) &&
this.scalingBelow.all(function(m) { return (m.getExtent().y - deltaY) > this.minHeight}, this)
}]]>
10000.08929368488282953Wikicontroltrue
savefalsenull
truenull
true
10000.038152082757849315Wikicontroltrue
10000.4392762495606581Wikicontroltrue
10000.000004680222999447225Wikicontroltrue
HorizontalDivider40
10002.77555134107661e-9Wikicontroltrue
350
Global
RunTestfalsenull>' + result.selector;\n\t\t\tmsg += '\\n';\n\t\t\tmsg += result.err.message;\n\t\t\treturn msg;\n\t\t}).join('\\n---------\\n');\n\t\t$morph('testResult').setExtent(pt(400,20))\n\t\t$morph('testResult').setFill(Color.red);\n\t\t$morph('testResult').setTextString(failStr);\n\t} /* runFinished */"]]>nullfalse
10000.25540696735578183Wikicontroltrue
10000.0006961986158958752Wikicontroltrue
10000.7437816269120504Wikicontroltrue
10000.0012552617163966665Wikicontroltrue
10000.0253312482208073Wikicontroltrue
20null
10000.020275571723600234Wikicontroltrue
10000.0019966781111171714Wikicontroltrue
10000.2287812728494457Wikicontroltrue
r=newHorizontalDivider(newRectangle(100,100,200,10))r.name='resizer'r.openInWorld()r.applyStyle({borderWidth:Math.round(Math.min(r.bounds().width,r.bounds().height)*0.6)})r.setExtent(pt(100,10))r.remove()r=$morph('resizer')r.addScalingAbove($morph('above1'))r.addFixed($morph('above2'))r.addScalingBelow($morph('below1'))r.scalingBelow=[]r.fixedBelow=[]$morph('above2').getExtent().y-1>r.minHeightr.morphsAbove.all(function(m){return(m.getExtent().y+3)>r.minHeight})m=newMorph(newlively.scene.Polygon([pt(0,0),pt(9,5),pt(5,9),pt(0,0)]))m.applyStyle({fill:Color.primary.blue,borderColor:Color.black,borderWidth:1});m.openInWorld()m.setPosition(pt(100,100))m.shape.setVertices(verts)18/5000.036verts=[pt(2,0),pt(4,2),pt(3,2),pt(3,4),pt(4,4),pt(2,6),pt(0,4),pt(1,4),pt(1,2),pt(0,2)].collect(function(ea){returnea.scaleBy(6)})b=newlively.ide.SystemBrowser()b.open()b.showButtonsProperties.all(b.panel)b.panel.submorphs[6].constructor==ButtonMorphw=this.world()w.firstHand.attributeConnectionsProperties.all(w.firstHand().shape)Properties.all(w.rawNode.attributes[0])w.rawNode.attributes[3].namew.rawNode.pageXb.panel.Pane1
nulltrue r.minHeight\n\nr.morphsAbove.all(function(m) { return (m.getExtent().y + 3) > r.minHeight })\n\nm = new Morph(new lively.scene.Polygon([pt(0,0), pt(9,5), pt(5,9), pt(0,0)]))\nm.applyStyle({fill: Color.primary.blue, borderColor: Color.black, borderWidth: 1});\nm.openInWorld()\nm.setPosition(pt(100, 100))\n\nm.shape.setVertices(verts)\n18 / 500 0.036\nverts = [pt(2,0),pt(4,2),pt(3,2),pt(3,4),pt(4,4),pt(2,6),pt(0,4),pt(1,4),pt(1,2),pt(0,2)\n\t].collect(function(ea) { return ea.scaleBy(6) })\n\nb = new lively.ide.SystemBrowser()\nb.open()\n\nb.showButtons\nProperties.all(b.panel)\nb.panel.submorphs[6].constructor == ButtonMorph\n\nw = this.world()\nw.firstHand.attributeConnections\nProperties.all(w.firstHand().shape)\nProperties.all(w.rawNode.attributes[0])\nw.rawNode.attributes[3].name\nw.rawNode.pageX\n\n\nb.panel.Pane1"]]>49truetruefalse r.minHeight\n\nr.morphsAbove.all(function(m) { return (m.getExtent().y + 3) > r.minHeight })"]]>truetruefalse
false1truefalsenulltruetruefalse
nullfalsetruenullfalse
falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
nullfalsetruenullfalse
HorizontalDivider[class]:onMouseUp[proto]falsenullfalse
false
false
falsenullfalse
localrequirements[doit]falsetruefalse0false
initializer[doit]falsetruefalse0false
HorizontalDivider[class]falsetruefalse0false
handmorphext[doit]falsetruefalse0false
systembrowserext[doit]falsetruefalse0false
HorizontalDividerTest[class]falsetruefalse0false
localbrowserext[doit]falsetruefalse0false3102nullnulltruetruetrue
1true
null
null
null
nulltruetrue
suppressGrabbing[proto]falsetruefalse0false
suppressHandles[proto]falsetruefalse0false
style[proto]falsetruefalse0false
handlesMouseDown[proto]falsetruefalse0false
initialize[proto]falsetruefalse0false
onMouseDown[proto]falsetruefalse0false
onMouseUp[proto]falsetruefalse0false
movedVerticallyBy[proto]falsetruefalse0false
resizeIsSave[proto]falsetruefalse0false
onMouseMove[proto]falsetruefalse0false
onMouseOut[proto]falsetruefalse0false
addFixed[proto]falsetruefalse0false
addScalingAbove[proto]falsetruefalse0false
addScalingBelow[proto]falsetruefalse0false3106nullnulltruetruetrue
1true
null
null
null
nulltruetrue
20null
onMouseUp:function(evt){evt.hand.lookNormal()//neededwhenhandisnotovermorphanymorethis.pointerConnection.disconnect();this.pointerConnection=null;},4truetrue2000000
truetrue
1truetruetrue
20null
truetruetruetrue
1truetruetrue
Browseworld...falsenullfalsetrue
Pushchangesbackfalsenullfalsetrue
Refreshfalsenullfalsetrue
Evalonfalsenullfalsetrue
Sortfalsenullfalsetrue
truetruefalsenullnullnullnullfalse
10000.31811416101574647Wikicontroltrue
100011.14259822389943Wikicontroltrue
null60