10 hereby transferred. |
10 hereby transferred. |
11 " |
11 " |
12 "{ Package: 'stx:libtool' }" |
12 "{ Package: 'stx:libtool' }" |
13 |
13 |
14 ApplicationModel subclass:#SettingsDialog |
14 ApplicationModel subclass:#SettingsDialog |
15 instanceVariableNames:'requestor subCanvasApplicationHolder help doReload doSave |
15 instanceVariableNames:'requestor subCanvasApplicationHolder help doReload doSave |
16 enableReload enableHelp enableOK selectedItem applicationList |
16 enableReload enableHelp enableOK selectedItem applicationList |
17 categoryIcons lastSelection whyDisabledInfoHolder' |
17 categoryIcons lastSelection whyDisabledInfoHolder' |
18 classVariableNames:'ApplicationList IconList' |
18 classVariableNames:'ApplicationList IconList' |
19 poolDictionaries:'' |
19 poolDictionaries:'' |
20 category:'Interface-Smalltalk' |
20 category:'Interface-Smalltalk' |
21 ! |
21 ! |
22 |
22 |
23 HierarchicalList subclass:#HierarchicalApplicationList |
23 HierarchicalList subclass:#HierarchicalApplicationList |
24 instanceVariableNames:'' |
24 instanceVariableNames:'' |
25 classVariableNames:'' |
25 classVariableNames:'' |
26 poolDictionaries:'' |
26 poolDictionaries:'' |
27 privateIn:SettingsDialog |
27 privateIn:SettingsDialog |
28 ! |
28 ! |
29 |
29 |
30 HierarchicalItemWithLabelAndIcon subclass:#ApplicationItem |
30 HierarchicalItemWithLabelAndIcon subclass:#ApplicationItem |
31 instanceVariableNames:'application applicationClass nameString' |
31 instanceVariableNames:'application applicationClass nameString' |
32 classVariableNames:'' |
32 classVariableNames:'' |
33 poolDictionaries:'' |
33 poolDictionaries:'' |
34 privateIn:SettingsDialog::HierarchicalApplicationList |
34 privateIn:SettingsDialog::HierarchicalApplicationList |
35 ! |
35 ! |
36 |
36 |
37 !SettingsDialog class methodsFor:'documentation'! |
37 !SettingsDialog class methodsFor:'documentation'! |
38 |
38 |
39 copyright |
39 copyright |
58 However, it is rather generic and can be setup for any application's setting dialog. |
58 However, it is rather generic and can be setup for any application's setting dialog. |
59 The actual contents (i.e. the arganization tree and tab contents) is provided |
59 The actual contents (i.e. the arganization tree and tab contents) is provided |
60 by a spec-array (the settingsList). |
60 by a spec-array (the settingsList). |
61 You will find a default settings list here, but in theory, applications may provide |
61 You will find a default settings list here, but in theory, applications may provide |
62 their own one, or modify a copy of that list for specialized settings dialogs. |
62 their own one, or modify a copy of that list for specialized settings dialogs. |
63 See class>>examples and #defaultSettingsApplicationList for more info. |
63 See class >> examples, #defaultSettingsApplicationList |
|
64 and AbstractLauncherApplication >> settingsList for more info. |
64 |
65 |
65 [author:] |
66 [author:] |
66 Christian Penk, eXept Software AG |
67 Christian Penk, eXept Software AG |
67 |
68 |
68 [see also:] |
69 [see also:] |
1621 ! ! |
1622 ! ! |
1622 |
1623 |
1623 !SettingsDialog class methodsFor:'documentation'! |
1624 !SettingsDialog class methodsFor:'documentation'! |
1624 |
1625 |
1625 version |
1626 version |
1626 ^ '$Header: /cvs/stx/stx/libtool/SettingsDialog.st,v 1.104 2013-07-05 08:12:58 cg Exp $' |
1627 ^ '$Header: /cvs/stx/stx/libtool/SettingsDialog.st,v 1.105 2013-07-05 09:07:27 cg Exp $' |
1627 ! |
1628 ! |
1628 |
1629 |
1629 version_CVS |
1630 version_CVS |
1630 ^ '$Header: /cvs/stx/stx/libtool/SettingsDialog.st,v 1.104 2013-07-05 08:12:58 cg Exp $' |
1631 ^ '$Header: /cvs/stx/stx/libtool/SettingsDialog.st,v 1.105 2013-07-05 09:07:27 cg Exp $' |
1631 ! |
1632 ! |
1632 |
1633 |
1633 version_SVN |
1634 version_SVN |
1634 ^ '$Id: SettingsDialog.st,v 1.104 2013-07-05 08:12:58 cg Exp $' |
1635 ^ '$Id: SettingsDialog.st,v 1.105 2013-07-05 09:07:27 cg Exp $' |
1635 ! ! |
1636 ! ! |
1636 |
1637 |
1637 |
1638 |
1638 SettingsDialog initialize! |
1639 SettingsDialog initialize! |