Index | |
SettingsGUI |
- Property
- Tk
- Init at "x-ozlib://anders/strasheela/source/Init.ozf"
- GUtils at "x-ozlib://anders/strasheela/source/GeneralUtils.ozf"
- LUtils at "x-ozlib://anders/strasheela/source/ListUtils.ozf"
- QTk at "x-oz://system/wp/QTk.ozf"
- Path at "x-ozlib://anders/tmp/Path/Path.ozf"
- <P/4:MakeFileSettings>
- <P/0:MakeApplicationFileSettings>
proc{MakeFileSettings Title DocString LabelWidth Specs}
Creates GUI windows for setting the Strasheela environment specified in Specs. Specs is a record of records with the format unit(label:L key:K), where L is a VS describing a setting and K is a Strasheela environment key (an atom). Title is a VS with the window title. DocString is a VS displayed above all settings. LabelWidth is for cosmetics: it is an integer specifying a width of all settings labels given in Spec (in characters).
proc{MakeApplicationFileSettings }
Creates GUI windows for setting the Strasheela environment variables which specify application paths.