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