FileBrowserV2SettingsAppl.st
author Jan Vrany <jan.vrany@labware.com>
Wed, 05 Oct 2022 11:57:26 +0100
branchjv
changeset 19637 28f5bfaa093d
parent 16348 10a6bb733b5d
permissions -rw-r--r--
`NewSystemBrowser`: avoid updating package info when changed class is not selected This speeds up loading of packages when browser is open as it does not (needlessly) update package info which may involve scm round-trip.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5140
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
     1
"
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
     2
 COPYRIGHT (c) 2002 by eXept Software AG
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
     3
              All Rights Reserved
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
     4
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
     5
 This software is furnished under a license and may be used
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
     6
 only in accordance with the terms of that license and with the
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
     8
 be provided or otherwise made available to, or used by, any
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
     9
 other person.  No title to or ownership of the software is
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    10
 hereby transferred.
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    11
"
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    12
"{ Package: 'stx:libtool' }"
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    13
15109
dee1383c377c class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14708
diff changeset
    14
"{ NameSpace: Smalltalk }"
dee1383c377c class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14708
diff changeset
    15
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    16
AbstractSettingsApplication subclass:#FileBrowserV2SettingsAppl
4966
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
    17
	instanceVariableNames:'sortDirectoriesBeforeFiles showDirectoryTree sortCaseless
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
    18
		showHiddenFiles openMultipleApplicationsForType
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
    19
		toolBarVisibleHolder viewDirectoryDescription
15113
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
    20
		openAlwaysInTextEditor alwaysUseSmalltalkTools
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
    21
		viewFilesInDirectoryTree viewDescription viewPreview viewTime
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
    22
		viewSize viewSizeInBytes viewType viewDetails viewPermissions
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
    23
		viewGroup viewDirsInContentsBrowser viewOwner
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
    24
		filenameEntryFieldVisibleHolder viewSizeInKiloBytes
14708
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
    25
		useCodeView2InTools showDirectoriesOnTop'
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    26
	classVariableNames:''
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    27
	poolDictionaries:''
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    28
	category:'Interface-Tools-File'
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    29
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    30
5140
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    31
!FileBrowserV2SettingsAppl class methodsFor:'documentation'!
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    32
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    33
copyright
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    34
"
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    35
 COPYRIGHT (c) 2002 by eXept Software AG
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    36
              All Rights Reserved
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    37
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    38
 This software is furnished under a license and may be used
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    39
 only in accordance with the terms of that license and with the
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    40
 inclusion of the above copyright notice.   This software may not
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    41
 be provided or otherwise made available to, or used by, any
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    42
 other person.  No title to or ownership of the software is
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    43
 hereby transferred.
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    44
"
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    45
! !
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    46
13006
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    47
!FileBrowserV2SettingsAppl class methodsFor:'help specs'!
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    48
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    49
flyByHelpSpec
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    50
    <resource: #help>
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    51
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    52
    ^ super flyByHelpSpec addPairsFrom:(self helpPairs)
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    53
!
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    54
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    55
helpPairs
16339
ff49b049c9c5 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 16316
diff changeset
    56
    <resource: #help>
ff49b049c9c5 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 16316
diff changeset
    57
13006
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    58
    ^ #(
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    59
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    60
#autoOpenDirectoryDescription
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    61
'When changing directories, automatically show the contents of a README or .dirInfo file if present.'
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    62
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    63
#openMultipleApplications
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    64
'Show new selected files in a new tab, instead of changing the contents of an existing tab'
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    65
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    66
#textEditorForAllTypes
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    67
'Show all files as text, i.e. do not open specialized viewers as per mime type'
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    68
15113
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
    69
#alwaysUseSmalltalkTools
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
    70
'Always use Smalltalk tools to show/edit documents.\I.e. do not try to start a tool from the operating system on double click'
13006
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    71
)
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    72
! !
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
    73
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    74
!FileBrowserV2SettingsAppl class methodsFor:'icon'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    75
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    76
defaultIcon
9799
d908e671b942 set icon resource
Stefan Vogel <sv@exept.de>
parents: 9580
diff changeset
    77
    <resource: #programImage>
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    78
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    79
    ^ FileBrowserV2 applicationIcon
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    80
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    81
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    82
!FileBrowserV2SettingsAppl class methodsFor:'interface specs'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    83
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    84
windowSpec
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    85
    "This resource specification was automatically generated
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    86
     by the UIPainter of ST/X."
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    87
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    88
    "Do not manually edit this!! If it is corrupted,
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    89
     the UIPainter may not be able to read the specification."
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    90
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    91
    "
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    92
     UIPainter new openOnClass:FileBrowserV2SettingsAppl andSelector:#windowSpec
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    93
     FileBrowserV2SettingsAppl new openInterface:#windowSpec
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    94
     FileBrowserV2SettingsAppl open
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    95
    "
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    96
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    97
    <resource: #canvas>
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    98
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    99
    ^ 
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   100
    #(FullSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   101
       name: windowSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   102
       window: 
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   103
      (WindowSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   104
         label: 'Settings'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   105
         name: 'Settings'
14312
d180ca7958b1 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14229
diff changeset
   106
         flags: 1
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   107
         min: (Point 10 10)
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   108
         bounds: (Rectangle 0 0 625 766)
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   109
       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   110
       component: 
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   111
      (SpecCollection
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   112
         collection: (
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   113
          (VerticalPanelViewSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   114
             name: 'VerticalPanel2'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   115
             layout: (LayoutFrame 0 0 0 0 0 1 0 1)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   116
             horizontalLayout: fit
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   117
             verticalLayout: top
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   118
             horizontalSpace: 3
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   119
             verticalSpace: 3
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   120
             component: 
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   121
            (SpecCollection
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   122
               collection: (
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   123
                (FramedBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   124
                   label: 'Show'
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   125
                   name: 'ShowBox'
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   126
                   labelPosition: topLeft
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   127
                   translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   128
                   component: 
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   129
                  (SpecCollection
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   130
                     collection: (
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   131
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   132
                         label: 'Hidden Files'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   133
                         name: 'CheckBox1'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   134
                         layout: (LayoutFrame 0 0.0 7 0 0 1.0 37 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   135
                         model: showHiddenFiles
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   136
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   137
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   138
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   139
                         label: 'Directory Tree'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   140
                         name: 'CheckBox2'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   141
                         layout: (LayoutFrame 0 0.0 37 0 0 1.0 67 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   142
                         model: showDirectoryTree
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   143
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   144
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   145
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   146
                         label: 'Regular Files in TreeView (Left)'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   147
                         name: 'CheckBox3'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   148
                         layout: (LayoutFrame 20 0 67 0 0 1.0 97 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   149
                         model: viewFilesInDirectoryTree
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   150
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   151
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   152
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   153
                         label: 'Directories in ContentsView (Right)'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   154
                         name: 'CheckBox4'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   155
                         layout: (LayoutFrame 0 0.0 97 0 0 1.0 127 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   156
                         model: viewDirsInContentsBrowser
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   157
                         translateLabel: true
6035
e2ff0e546070 *** empty log message ***
ca
parents: 6021
diff changeset
   158
                       )
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   159
                      (CheckBoxSpec
14708
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   160
                         label: 'Directories on Top'
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   161
                         name: 'CheckBox26'
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   162
                         layout: (LayoutFrame 20 0.0 127 0 0 1.0 157 0)
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   163
                         enableChannel: viewDirsInContentsBrowser
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   164
                         model: showDirectoriesOnTop
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   165
                         translateLabel: true
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   166
                       )
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   167
                      (CheckBoxSpec
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   168
                         label: 'Toolbar'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   169
                         name: 'CheckBox11'
14708
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   170
                         layout: (LayoutFrame 0 0.0 155 0 0 1.0 185 0)
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   171
                         model: toolBarVisibleHolder
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   172
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   173
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   174
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   175
                         label: 'Path Entry && Filter'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   176
                         name: 'CheckBox12'
14708
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   177
                         layout: (LayoutFrame 0 0.0 185 0 0 1.0 215 0)
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   178
                         model: filenameEntryFieldVisibleHolder
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   179
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   180
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   181
                      )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   182
                    
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   183
                   )
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   184
                   extent: (Point 625 250)
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   185
                 )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   186
                (FramedBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   187
                   label: 'Sort'
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   188
                   name: 'SortBox'
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   189
                   labelPosition: topLeft
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   190
                   translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   191
                   component: 
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   192
                  (SpecCollection
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   193
                     collection: (
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   194
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   195
                         label: 'Ignore Case'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   196
                         name: 'CheckBox6'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   197
                         layout: (LayoutFrame 0 0.0 7 0 0 1.0 37 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   198
                         model: sortCaseless
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   199
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   200
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   201
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   202
                         label: 'Directories before Files'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   203
                         name: 'CheckBox7'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   204
                         layout: (LayoutFrame 0 0.0 37 0 0 1.0 67 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   205
                         model: sortDirectoriesBeforeFiles
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   206
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   207
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   208
                      )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   209
                    
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   210
                   )
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   211
                   extent: (Point 625 101)
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   212
                 )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   213
                (FramedBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   214
                   label: 'Columns in Filelist'
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   215
                   name: 'ColumnsBox'
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   216
                   labelPosition: topLeft
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   217
                   translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   218
                   component: 
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   219
                  (SpecCollection
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   220
                     collection: (
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   221
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   222
                         label: 'Details'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   223
                         name: 'CheckBox22'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   224
                         layout: (LayoutFrame 0 0.0 7 0 0 1.0 37 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   225
                         model: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   226
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   227
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   228
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   229
                         label: 'Suffix'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   230
                         name: 'CheckBox13'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   231
                         layout: (LayoutFrame 20 0.0 37 0 170 0 67 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   232
                         enableChannel: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   233
                         model: viewType
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   234
                         translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   235
                       )
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   236
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   237
                         label: 'Permissions'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   238
                         name: 'CheckBox21'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   239
                         layout: (LayoutFrame 170 0.0 37 0 -5 1 67 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   240
                         enableChannel: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   241
                         model: viewPermissions
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   242
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   243
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   244
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   245
                         label: 'Owner'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   246
                         name: 'CheckBox14'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   247
                         layout: (LayoutFrame 20 0.0 67 0 170 0 97 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   248
                         enableChannel: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   249
                         model: viewOwner
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   250
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   251
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   252
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   253
                         label: 'Group'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   254
                         name: 'CheckBox18'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   255
                         layout: (LayoutFrame 170 0.0 67 0 -5 1 97 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   256
                         enableChannel: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   257
                         model: viewGroup
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   258
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   259
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   260
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   261
                         label: 'Size'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   262
                         name: 'CheckBox15'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   263
                         layout: (LayoutFrame 20 0.0 97 0 170 0 127 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   264
                         enableChannel: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   265
                         model: viewSize
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   266
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   267
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   268
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   269
                         label: 'Date && Time'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   270
                         name: 'CheckBox19'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   271
                         layout: (LayoutFrame 170 0.0 97 0 -5 1 127 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   272
                         enableChannel: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   273
                         model: viewTime
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   274
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   275
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   276
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   277
                         label: 'Size (Byte)'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   278
                         name: 'CheckBox16'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   279
                         layout: (LayoutFrame 20 0.0 127 0 170 0 157 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   280
                         enableChannel: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   281
                         model: viewSizeInBytes
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   282
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   283
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   284
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   285
                         label: 'Size (KByte)'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   286
                         name: 'CheckBox20'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   287
                         layout: (LayoutFrame 170 0.0 127 0 -5 1 157 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   288
                         enableChannel: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   289
                         model: viewSizeInKiloBytes
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   290
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   291
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   292
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   293
                         label: 'File Info'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   294
                         name: 'CheckBox23'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   295
                         layout: (LayoutFrame 20 0.0 157 0 170 0 187 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   296
                         enableChannel: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   297
                         model: viewDescription
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   298
                         translateLabel: true
6035
e2ff0e546070 *** empty log message ***
ca
parents: 6021
diff changeset
   299
                       )
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   300
                      (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   301
                         label: 'Preview'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   302
                         name: 'CheckBox24'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   303
                         layout: (LayoutFrame 170 0.0 157 0 -5 1 187 0)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   304
                         enableChannel: viewDetails
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   305
                         model: viewPreview
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   306
                         translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   307
                       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   308
                      )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   309
                    
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   310
                   )
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   311
                   extent: (Point 625 224)
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   312
                 )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   313
                (FramedBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   314
                   label: 'Application Notebook'
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   315
                   name: 'ApplicationBox'
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   316
                   labelPosition: topLeft
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   317
                   translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   318
                   component: 
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   319
                  (SpecCollection
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   320
                     collection: (
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   321
                      (VerticalPanelViewSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   322
                         name: 'VerticalPanel3'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   323
                         layout: (LayoutFrame 0 0 5 0 0 1 0 1)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   324
                         horizontalLayout: left
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   325
                         verticalLayout: top
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   326
                         horizontalSpace: 3
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   327
                         verticalSpace: 3
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   328
                         component: 
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   329
                        (SpecCollection
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   330
                           collection: (
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   331
                            (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   332
                               label: 'Text Editor for all Types'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   333
                               name: 'CheckBox25'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   334
                               activeHelpKey: textEditorForAllTypes
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   335
                               model: openAlwaysInTextEditor
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   336
                               translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   337
                               extent: (Point 435 30)
13006
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
   338
                             )
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   339
                            (CheckBoxSpec
15113
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   340
                               label: 'Always use Smalltalk Tools'
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   341
                               name: 'CheckBox27'
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   342
                               activeHelpKey: alwaysUseSmalltalkTools
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   343
                               model: alwaysUseSmalltalkTools
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   344
                               translateLabel: true
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   345
                               extent: (Point 435 30)
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   346
                             )
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   347
                            (CheckBoxSpec
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   348
                               label: 'Open Multiple Applications'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   349
                               name: 'CheckBox9'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   350
                               activeHelpKey: openMultipleApplications
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   351
                               model: openMultipleApplicationsForType
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   352
                               translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   353
                               extent: (Point 435 30)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   354
                             )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   355
                            (CheckBoxSpec
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   356
                               label: 'Auto Open Directory Description (README)'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   357
                               name: 'CheckBox10'
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   358
                               activeHelpKey: autoOpenDirectoryDescription
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   359
                               model: viewDirectoryDescription
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   360
                               translateLabel: true
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   361
                               extent: (Point 435 30)
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   362
                             )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   363
                            )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   364
                          
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   365
                         )
10756
eaa975e29a38 class definition
Claus Gittinger <cg@exept.de>
parents: 9799
diff changeset
   366
                       )
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   367
                      )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   368
                    
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   369
                   )
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   370
                   extent: (Point 625 170)
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   371
                 )
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   372
                )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   373
              
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   374
             )
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   375
           )
14229
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   376
          )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   377
        
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   378
       )
d2907cdece33 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 14120
diff changeset
   379
     )
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   380
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   381
5522
bed5e6d6248d language resources
Claus Gittinger <cg@exept.de>
parents: 5344
diff changeset
   382
!FileBrowserV2SettingsAppl class methodsFor:'resources'!
bed5e6d6248d language resources
Claus Gittinger <cg@exept.de>
parents: 5344
diff changeset
   383
bed5e6d6248d language resources
Claus Gittinger <cg@exept.de>
parents: 5344
diff changeset
   384
classResources
bed5e6d6248d language resources
Claus Gittinger <cg@exept.de>
parents: 5344
diff changeset
   385
    ^ FileBrowserV2 classResources
bed5e6d6248d language resources
Claus Gittinger <cg@exept.de>
parents: 5344
diff changeset
   386
! !
bed5e6d6248d language resources
Claus Gittinger <cg@exept.de>
parents: 5344
diff changeset
   387
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   388
!FileBrowserV2SettingsAppl methodsFor:'accessing'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   389
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   390
requestor
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   391
    "return the value of the instance variable 'requestor' (automatically generated)"
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   392
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   393
    | masterApplication |
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   394
    masterApplication := self masterApplication.
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   395
    masterApplication notNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   396
        ^ masterApplication requestor.
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   397
    ].
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   398
    ^ nil
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   399
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   400
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   401
!FileBrowserV2SettingsAppl methodsFor:'actions'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   402
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   403
basicSaveSettings
6389
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   404
    |aspectList writeToCurrentFileBrowser|
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   405
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   406
    aspectList := AbstractFileBrowser userPreferencesAspectList.
6389
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   407
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   408
    writeToCurrentFileBrowser := (settingsDialog notNil and:[settingsDialog isKindOf:AbstractFileBrowser]).
9580
0412197f0e64 changed: #initializeWellKnownExpeccoTypes
Claus Gittinger <cg@exept.de>
parents: 9117
diff changeset
   409
    aspectList keysDo:[ :anAspect | |value|
6389
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   410
        value := (self perform:anAspect) value.
14120
c0edd37113db class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 13007
diff changeset
   411
        (currentUserPrefs perform:(anAspect asString asMutator) with:value).
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   412
        writeToCurrentFileBrowser ifTrue:[
6389
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   413
            (settingsDialog perform:anAspect) value:value.
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   414
        ].
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   415
    ].
9580
0412197f0e64 changed: #initializeWellKnownExpeccoTypes
Claus Gittinger <cg@exept.de>
parents: 9117
diff changeset
   416
0412197f0e64 changed: #initializeWellKnownExpeccoTypes
Claus Gittinger <cg@exept.de>
parents: 9117
diff changeset
   417
    "Modified: / 15-10-2010 / 10:29:28 / cg"
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   418
!
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   419
5102
5210b069cf1b help/helpFile handling
Claus Gittinger <cg@exept.de>
parents: 5042
diff changeset
   420
helpFilename
5210b069cf1b help/helpFile handling
Claus Gittinger <cg@exept.de>
parents: 5042
diff changeset
   421
    ^ 'FileBrowserV2/settings.html'
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   422
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   423
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   424
readSettings
6389
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   425
    |receiver aspectList|
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   426
6389
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   427
    receiver := (settingsDialog notNil and:[settingsDialog isKindOf:AbstractFileBrowser]) ifTrue:[
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   428
                settingsDialog
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   429
            ] ifFalse:[
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   430
                currentUserPrefs
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   431
            ].
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   432
    aspectList := AbstractFileBrowser userPreferencesAspectList.
7786
b23413a469e7 oops - aspectlist processing
Claus Gittinger <cg@exept.de>
parents: 6389
diff changeset
   433
    aspectList keysDo:[:anAspect |
b23413a469e7 oops - aspectlist processing
Claus Gittinger <cg@exept.de>
parents: 6389
diff changeset
   434
        |value|
6389
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   435
        value := (receiver perform:anAspect) value.
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   436
        (self perform:anAspect) value:value
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   437
    ].
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   438
    self modifiedChannel value:false
7786
b23413a469e7 oops - aspectlist processing
Claus Gittinger <cg@exept.de>
parents: 6389
diff changeset
   439
b23413a469e7 oops - aspectlist processing
Claus Gittinger <cg@exept.de>
parents: 6389
diff changeset
   440
    "Modified: / 03-04-2007 / 08:45:12 / cg"
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   441
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   442
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   443
!FileBrowserV2SettingsAppl methodsFor:'aspects'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   444
15113
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   445
alwaysUseSmalltalkTools
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   446
    alwaysUseSmalltalkTools isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   447
        alwaysUseSmalltalkTools := ValueHolder with:true.
15113
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   448
        alwaysUseSmalltalkTools onChangeSend:#updateModifiedChannel to:self
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   449
    ].
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   450
    ^ alwaysUseSmalltalkTools
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   451
!
904513cf8ad3 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15109
diff changeset
   452
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   453
filenameEntryFieldVisibleHolder
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   454
    filenameEntryFieldVisibleHolder isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   455
        filenameEntryFieldVisibleHolder := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   456
        filenameEntryFieldVisibleHolder onChangeSend:#updateModifiedChannel
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   457
            to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   458
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   459
    ^ filenameEntryFieldVisibleHolder
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   460
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   461
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   462
openAlwaysInTextEditor
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   463
    openAlwaysInTextEditor isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   464
        openAlwaysInTextEditor := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   465
        openAlwaysInTextEditor onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   466
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   467
    ^ openAlwaysInTextEditor
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   468
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   469
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   470
openMultipleApplicationsForType
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   471
    openMultipleApplicationsForType isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   472
        openMultipleApplicationsForType := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   473
        openMultipleApplicationsForType onChangeSend:#updateModifiedChannel
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   474
            to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   475
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   476
    ^ openMultipleApplicationsForType
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   477
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   478
14708
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   479
showDirectoriesOnTop
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   480
    showDirectoriesOnTop isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   481
        showDirectoriesOnTop := ValueHolder with:true.
14708
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   482
        showDirectoriesOnTop onChangeSend:#updateModifiedChannel to:self
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   483
    ].
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   484
    ^ showDirectoriesOnTop
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   485
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   486
    "Created: / 12-08-2014 / 13:07:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   487
!
2a1c1f6e9e0f Added option to show directories always in top of the list in directory contents view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14312
diff changeset
   488
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   489
showDirectoryTree
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   490
    showDirectoryTree isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   491
        showDirectoryTree := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   492
        showDirectoryTree onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   493
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   494
    ^ showDirectoryTree
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   495
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   496
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   497
showHiddenFiles
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   498
    showHiddenFiles isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   499
        showHiddenFiles := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   500
        showHiddenFiles onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   501
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   502
    ^ showHiddenFiles
9580
0412197f0e64 changed: #initializeWellKnownExpeccoTypes
Claus Gittinger <cg@exept.de>
parents: 9117
diff changeset
   503
0412197f0e64 changed: #initializeWellKnownExpeccoTypes
Claus Gittinger <cg@exept.de>
parents: 9117
diff changeset
   504
    "Modified: / 15-10-2010 / 10:28:07 / cg"
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   505
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   506
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   507
sortCaseless
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   508
    sortCaseless isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   509
        sortCaseless := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   510
        sortCaseless onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   511
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   512
    ^ sortCaseless
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   513
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   514
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   515
sortDirectoriesBeforeFiles
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   516
    sortDirectoriesBeforeFiles isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   517
        sortDirectoriesBeforeFiles := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   518
        sortDirectoriesBeforeFiles onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   519
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   520
    ^ sortDirectoriesBeforeFiles
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   521
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   522
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   523
toolBarVisibleHolder
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   524
    toolBarVisibleHolder isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   525
        toolBarVisibleHolder := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   526
        toolBarVisibleHolder onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   527
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   528
    ^ toolBarVisibleHolder
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   529
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   530
10756
eaa975e29a38 class definition
Claus Gittinger <cg@exept.de>
parents: 9799
diff changeset
   531
useCodeView2InTools
13006
f5c4d034874d class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 12418
diff changeset
   532
    "/ obsolete - will vanish
10756
eaa975e29a38 class definition
Claus Gittinger <cg@exept.de>
parents: 9799
diff changeset
   533
    useCodeView2InTools isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   534
        useCodeView2InTools := ValueHolder with:true.
10756
eaa975e29a38 class definition
Claus Gittinger <cg@exept.de>
parents: 9799
diff changeset
   535
        useCodeView2InTools onChangeSend:#updateModifiedChannel to:self
eaa975e29a38 class definition
Claus Gittinger <cg@exept.de>
parents: 9799
diff changeset
   536
    ].
eaa975e29a38 class definition
Claus Gittinger <cg@exept.de>
parents: 9799
diff changeset
   537
    ^ useCodeView2InTools
eaa975e29a38 class definition
Claus Gittinger <cg@exept.de>
parents: 9799
diff changeset
   538
eaa975e29a38 class definition
Claus Gittinger <cg@exept.de>
parents: 9799
diff changeset
   539
    "Created: / 06-10-2011 / 11:30:42 / cg"
eaa975e29a38 class definition
Claus Gittinger <cg@exept.de>
parents: 9799
diff changeset
   540
!
eaa975e29a38 class definition
Claus Gittinger <cg@exept.de>
parents: 9799
diff changeset
   541
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   542
viewDescription
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   543
    viewDescription isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   544
        viewDescription := ValueHolder with:false.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   545
        viewDescription onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   546
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   547
    ^ viewDescription
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   548
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   549
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   550
viewDetails
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   551
    viewDetails isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   552
        viewDetails := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   553
        viewDetails onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   554
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   555
    ^ viewDetails
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   556
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   557
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   558
viewDirectoryDescription
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   559
    viewDirectoryDescription isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   560
        viewDirectoryDescription := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   561
        viewDirectoryDescription onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   562
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   563
    ^ viewDirectoryDescription
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   564
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   565
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   566
viewDirsInContentsBrowser
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   567
    viewDirsInContentsBrowser isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   568
        viewDirsInContentsBrowser := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   569
        viewDirsInContentsBrowser onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   570
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   571
    ^ viewDirsInContentsBrowser
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   572
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   573
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   574
viewFilesInDirectoryTree
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   575
    viewFilesInDirectoryTree isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   576
        viewFilesInDirectoryTree := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   577
        viewFilesInDirectoryTree onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   578
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   579
    ^ viewFilesInDirectoryTree
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   580
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   581
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   582
viewGroup
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   583
    viewGroup isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   584
        viewGroup := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   585
        viewGroup onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   586
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   587
    ^ viewGroup
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   588
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   589
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   590
viewOwner
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   591
    viewOwner isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   592
        viewOwner := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   593
        viewOwner onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   594
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   595
    ^ viewOwner
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   596
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   597
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   598
viewPermissions
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   599
    viewPermissions isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   600
        viewPermissions := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   601
        viewPermissions onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   602
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   603
    ^ viewPermissions
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   604
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   605
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   606
viewPreview
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   607
    viewPreview isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   608
        viewPreview := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   609
        viewPreview onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   610
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   611
    ^ viewPreview
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   612
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   613
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   614
viewSize
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   615
    viewSize isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   616
        viewSize := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   617
        viewSize onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   618
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   619
    ^ viewSize
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   620
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   621
4966
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   622
viewSizeInBytes
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   623
    viewSizeInBytes isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   624
        viewSizeInBytes := ValueHolder with:false.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   625
        viewSizeInBytes onChangeSend:#updateModifiedChannel to:self
4966
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   626
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   627
    ^ viewSizeInBytes
4966
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   628
!
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   629
5344
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   630
viewSizeInKiloBytes
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   631
    viewSizeInKiloBytes isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   632
        viewSizeInKiloBytes := ValueHolder with:false.
5344
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   633
        viewSizeInKiloBytes onChangeSend:#updateModifiedChannel to:self
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   634
    ].
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   635
    ^ viewSizeInKiloBytes
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   636
!
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   637
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   638
viewTime
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   639
    viewTime isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   640
        viewTime := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   641
        viewTime onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   642
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   643
    ^ viewTime
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   644
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   645
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   646
viewType
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   647
    viewType isNil ifTrue:[
15262
e3ceeab194bb class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 15113
diff changeset
   648
        viewType := ValueHolder with:true.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   649
        viewType onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   650
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   651
    ^ viewType
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   652
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   653
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   654
!FileBrowserV2SettingsAppl methodsFor:'queries'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   655
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   656
hasUnsavedChanges
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   657
6389
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   658
    |aspectList receiver|
4939
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   659
10901
57250d62a38d comment
Claus Gittinger <cg@exept.de>
parents: 10758
diff changeset
   660
    receiver := (settingsDialog notNil 
57250d62a38d comment
Claus Gittinger <cg@exept.de>
parents: 10758
diff changeset
   661
                and:[settingsDialog isKindOf:AbstractFileBrowser]) 
57250d62a38d comment
Claus Gittinger <cg@exept.de>
parents: 10758
diff changeset
   662
                    ifTrue:[ settingsDialog ] 
57250d62a38d comment
Claus Gittinger <cg@exept.de>
parents: 10758
diff changeset
   663
                    ifFalse:[ currentUserPrefs ].
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   664
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   665
    aspectList := AbstractFileBrowser userPreferencesAspectList.
7786
b23413a469e7 oops - aspectlist processing
Claus Gittinger <cg@exept.de>
parents: 6389
diff changeset
   666
    aspectList keysDo:[:anAspect |
6389
9f4010737320 code cleanup
Claus Gittinger <cg@exept.de>
parents: 6063
diff changeset
   667
        (self perform:anAspect) value ~= (receiver perform:anAspect) value ifTrue:[ 
4939
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   668
            ^ true
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   669
        ]
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   670
    ].
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   671
    ^ false
7786
b23413a469e7 oops - aspectlist processing
Claus Gittinger <cg@exept.de>
parents: 6389
diff changeset
   672
b23413a469e7 oops - aspectlist processing
Claus Gittinger <cg@exept.de>
parents: 6389
diff changeset
   673
    "Modified: / 03-04-2007 / 08:45:27 / cg"
10901
57250d62a38d comment
Claus Gittinger <cg@exept.de>
parents: 10758
diff changeset
   674
    "Modified (format): / 25-11-2011 / 15:24:25 / cg"
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   675
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   676
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   677
!FileBrowserV2SettingsAppl class methodsFor:'documentation'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   678
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   679
version
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   680
    ^ '$Header$'
9117
e1a6bddb1943 changed: #showHiddenFiles
Claus Gittinger <cg@exept.de>
parents: 7786
diff changeset
   681
!
e1a6bddb1943 changed: #showHiddenFiles
Claus Gittinger <cg@exept.de>
parents: 7786
diff changeset
   682
e1a6bddb1943 changed: #showHiddenFiles
Claus Gittinger <cg@exept.de>
parents: 7786
diff changeset
   683
version_CVS
16316
6149de061037 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 15262
diff changeset
   684
    ^ '$Header$'
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   685
! !
12418
d4fdcbe19d40 class: FileBrowserV2SettingsAppl
Claus Gittinger <cg@exept.de>
parents: 10901
diff changeset
   686