Monday, November 08, 2010 at 12:00 AM.
system.verbs.apps.BarChart.volumeReport
on volumeReport (windowtitle, units, callback) { <<creates a volume report window <<creates a new BarChart window with the indicated title <<loops over all the mounted disk volumes, and calls back with a name <<the callback routine returns a value to be displayed in the bar <<units is what's displayed next to each value if not app.start ("BarChart") { return (false)}; ctbars = file.countVolumes (); if app.selectWindow (windowtitle) { <<already has a window with this title BarChart.setBarCount (ctbars)} else { BarChart.newWindow (ctbars, windowtitle, units)}; ct = 1; <<start by setting the first bar's value and label fileloop (fname in "") { <<go thru all the mounted disks BarChart.setBar (ct++, fname, callback^ (fname))}}
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.