Lively Kernel canvas
//
DraftMenuCleanup40
foracleanerlivelyexperience...20null
nullnull1002662.932162431996
WorldMenu:editstyleinspectresetscale-----Simplemorphs...Complexmorphs...Tools...Scripting...Preferences...Help...-----Newsubworld(LinkMorph)Externallinkauthenticateforwriteaccesspublishworldas...savecurrentworldtocurrentURL(s)resizeworldrestartsystem178
w=this.world().morphMenu(newFakeMouseEvent(pt(100,100)))w.submorphs.invoke('getName')w.submorphs.select(function(ea){returnea.getList}).collect(function(ea){returnea.name+':\n'+ea.getList().invoke('first')+'\n'})14
Simplemorphs...:LineConnectorRectangleEllipseTextMorphStarHeartMarkerComplexmorphs...:SliderMorphButtonMorphProgressBarMorphScaleMorphClockFabrikClockTextWindowPianoKeyboardKaleidoscopeImageMorphVideoMorphLayoutDemoEffectsdemo(FFonly)PresentationPageFileUploadMorphTools...:Systemcodebrowser(b)LocalcodeBrowserWikicodeBrowserSwitchSystembrowserdirectory...FileBrowserObjectHierarchyBrowserEnableprofilingConsole(l)TestRunnerOMetaWorkspaceCallStackViewerFrameRateMorphEllipseMakerXHTMLBrowserViewerforlatestfilechangesVersionViewerMiniMapWorkspace(k)Scripting...:TileScriptingBoxFabrikComponentBoxWebcardswithnamePreferences...:usepiemenuschoosedisplaytheme...disableballoonhelpdon'tshowdropshadowsshowboundshalosdon'tusefiltershadowsusedebugbackgroundchangetitleHelp...:ConnectdocumentationCommandkeyhelp146
green--veryimportantitemblue--moveelsewherered--removeitemyellow--moveelsewhereviolet--testorimplementor??174
17null
duplicateremovedrillgrabdrageditstyleshowallhandlesinspectshowclassinbrowser-----world...-----Properties...WindowandWorld...1713
m2=Morph.makeRectangle(0,0,10,10).morphMenu(newFakeMouseEvent(pt(100,100)))m2.submorphs.invoke('getName')m2.submorphs.select(function(ea){returnea.getList}).collect(function(ea){returnea.name+':\n'+ea.getList().invoke('first')+'\n'})144
Properties...:editname...resetrotationresetscaling[X]grabbing[X]handles[X]acceptsDropsturnfisheyeoncloseDnDaddbuttonbehaviorpalettizecolorchooser(gray)WindowandWorld...:putmeinawindowputmeinatabputmeintheopenshowLivelymarkuppackagepublishpackaged...1419
MorphMenu24
TextMorphMenu24
m3=newTextMorph(newRectangle(0,0,10,10),"Hello").morphMenu(newFakeMouseEvent(pt(100,100)))m3.submorphs.invoke('getName')m3.submorphs.select(function(ea){returnea.getList}).collect(function(ea){returnea.name+':\n'+ea.getList().invoke('first')+'\n'})144
WorldMenu24
duplicateremovedrillgrabdrageditstyleshowallhandlesinspectshowclassinbrowser-----world...-----Textfunctions...Properties...WindowandWorld...style...15
Textfunctions...:cut(x)copy(c)paste(v)replacenext(m)exchange(e)undo(z)find(f)findnext(g)findsource(F)doit(d)printit(p)inspectit(shift+i)printit(p)acceptchanges(s)color(o)makelink(u)helpmakeitalic(i)makebold(b)evalasJavaScriptcodeevalasLivelymarkupsaveas...Properties...:editname...resetrotationresetscaling[X]grabbing[X]handles[X]acceptsDropsturnfisheyeoncloseDnDaddbuttonbehaviorpalettizecolorchooser(gray)WindowandWorld...:putmeinawindowputmeinatabputmeintheopenshowLivelymarkuppackagepublishpackaged...style...:fontsizefontfamily47
Wikicontroltruetrue
//helperthis.world().submorphs.select(function(ea){returneainstanceofMenuMorph}).invoke('remove')2
null69