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