Monday, November 08, 2010 at 12:03 AM.
system.verbs.builtins.Frontier.tools.windowTypes.newWindow
on newWindow (type, flHidden=false, title=nil, windowType=outlineType, flReadOnly=false, adrWindows=nil) { if adrWindows == nil { adrWindows = Frontier.tools.windowTypes.init ()}; local (adrNewWindowTable = table.uniqueName ("", adrWindows, 7)); new (tableType, adrNewWindowTable); local (adrWindow = @adrNewWindowTable^.window); new (windowType, adrWindow); if title == nil { title = string.popFileFromAddress (adrWindow)}; bundle { //set default attributes local (t); new (tableType, @t); t.type = type; t.flReadOnly = flReadOnly; t.title = title; t.timeCreated = timeModified (adrWindow); t.lastSaved = timeModified (adrWindow); window.attributes.addGroup (@t, adrWindow)}; if not flHidden { edit (adrWindow, title, flReadOnly:flReadOnly)}; return (adrWindow)}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.