--- a/AbstractSettingsApplication.st Thu Nov 30 15:37:48 2006 +0100
+++ b/AbstractSettingsApplication.st Fri Dec 01 14:03:51 2006 +0100
@@ -298,6 +298,30 @@
other person. No title to or ownership of the software is
hereby transferred.
"
+!
+
+documentation
+"
+ This is an abstract framework for settings applications.
+ For a real settings dialog, you need a concrete settings dialog class to hold the pages
+ (as an example, see SettingsDialog)
+ and someone who specifies the hierarchy of settings-pages in a spec.
+ (as an example, see NewLauncher class>>defaultSettingsApplicationList)
+
+ typical use:
+
+ |settingsList settingsApp|
+
+ settingsList := NewLauncher settingsList.
+
+ settingsApp := SettingsDialog new.
+ 'settingsApp requestor:requestingApplication'.
+ settingsApp installSettingsEntries:settingsList.
+ settingsApp allButOpen.
+ settingsApp window label:('ST/X Settings').
+ settingsApp openWindow.
+
+"
! !
!AbstractSettingsApplication class methodsFor:'defaults'!
@@ -14035,5 +14059,5 @@
!AbstractSettingsApplication class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libtool/AbstractSettingsApplication.st,v 1.271 2006-11-28 11:22:32 cg Exp $'
-! !
+ ^ '$Header: /cvs/stx/stx/libtool/AbstractSettingsApplication.st,v 1.272 2006-12-01 13:03:51 cg Exp $'
+! !