Monday, November 08, 2010 at 12:01 AM.
system.verbs.apps.cardEditor.specifications.utilities.tightcorner
<<this script helped me in a tight corner
<<I needed to be able to set the recalculation attributes of the recalculation attributes card
<<oops
on setone (x) {
<<delete (@scratchpad.atts)
cardeditor.getobjectattributes ("att" + x, @scratchpad.atts);
edit (@scratchpad.atts.rcst);
scratchpad.atts.rcsc = "atts.rcst == " + x;
scratchpad.atts.rcst = 1; <<only on major recalcs
cardeditor.setobjectattributes ("att" + x, @scratchpad.atts)};
<<for i = 1 to 4
<<setone (i)
bundle {
cardeditor.getobjectattributes ("rcsc", @scratchpad.atts);
scratchpad.atts.rcsc = "atts.rcsc";
scratchpad.atts.rcst = 1;
cardeditor.setobjectattributes ("rcsc", @scratchpad.atts)}
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.