SettingsDialog.st
changeset 13115 bb83def3ead7
parent 13114 e14beaa8fbf3
child 13116 9e874b8306a7
equal deleted inserted replaced
13114:e14beaa8fbf3 13115:bb83def3ead7
    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!