Monday, November 08, 2010 at 12:00 AM.
scripting2Suite.editor.setEditWindowAttributes
on setEditWindowAttributes (adroutline, type="scripting2EditWindow", title=nil, flReadOnly=false) { <<Changes <<7/3/10; 5:45:02 AM by DW <<Cribbed from Frontier.tools.windowTypes .newWindow. local (t); new (tableType, @t); t.type = type; t.flReadOnly = flReadOnly; bundle { //set title if title == nil { title = string.popfilefromaddress (adroutline)} else { t.title = title}}; t.timeCreated = timeModified (adroutline); t.lastSaved = timeModified (adroutline); window.attributes.addGroup (@t, adroutline)}; bundle { //test code local (adrdata = scripting2Suite.init ()); setEditWindowAttributes (@adrdata^.editor.workspace.outline)}
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.