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