FileBrowserV2SettingsAppl.st
author penk
Thu, 13 Nov 2003 15:42:43 +0100
changeset 5344 4246a7f26aa1
parent 5325 ef7f3f898815
child 5522 bed5e6d6248d
permissions -rw-r--r--
add a new aspect
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
"
36c7da05d814 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5102
diff changeset
    12
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    13
"{ Package: 'stx:libtool' }"
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    14
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    15
AbstractSettingsApplication subclass:#FileBrowserV2SettingsAppl
4966
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
    16
	instanceVariableNames:'sortDirectoriesBeforeFiles showDirectoryTree sortCaseless
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
    17
		showHiddenFiles openMultipleApplicationsForType
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
    18
		toolBarVisibleHolder viewDirectoryDescription
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
    19
		openAlwaysInTextEditor viewFilesInDirectoryTree viewDescription
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
    20
		viewPreview viewTime viewSize viewSizeInBytes viewType
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
    21
		viewDetails viewPermissions viewGroup viewDirsInContentsBrowser
5344
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
    22
		viewOwner filenameEntryFieldVisibleHolder viewSizeInKiloBytes'
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
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    44
!FileBrowserV2SettingsAppl class methodsFor:'icon'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    45
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    46
defaultIcon
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    47
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    48
    ^ FileBrowserV2 applicationIcon
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    49
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    50
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    51
!FileBrowserV2SettingsAppl class methodsFor:'interface specs'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    52
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    53
windowSpec
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    54
    "This resource specification was automatically generated
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    55
     by the UIPainter of ST/X."
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    56
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    57
    "Do not manually edit this!! If it is corrupted,
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    58
     the UIPainter may not be able to read the specification."
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    59
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    60
    "
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    61
     UIPainter new openOnClass:FileBrowserV2SettingsAppl andSelector:#windowSpec
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    62
     FileBrowserV2SettingsAppl new openInterface:#windowSpec
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    63
     FileBrowserV2SettingsAppl open
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    64
    "
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    65
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    66
    <resource: #canvas>
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    67
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    68
    ^ 
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    69
     #(FullSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    70
        name: windowSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    71
        window: 
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    72
       (WindowSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    73
          label: 'Settings'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    74
          name: 'Settings'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    75
          min: (Point 10 10)
5344
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
    76
          bounds: (Rectangle 16 42 450 583)
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
    77
        )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    78
        component: 
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    79
       (SpecCollection
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    80
          collection: (
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    81
           (VerticalPanelViewSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    82
              name: 'VerticalPanel1'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    83
              layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    84
              horizontalLayout: fit
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    85
              verticalLayout: top
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    86
              horizontalSpace: 3
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    87
              verticalSpace: 3
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    88
              component: 
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    89
             (SpecCollection
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    90
                collection: (
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    91
                 (VerticalPanelViewSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    92
                    name: 'VerticalPanel2'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    93
                    horizontalLayout: fit
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    94
                    verticalLayout: center
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    95
                    horizontalSpace: 3
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    96
                    verticalSpace: 3
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    97
                    component: 
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    98
                   (SpecCollection
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
    99
                      collection: (
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   100
                       (FramedBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   101
                          label: 'Show'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   102
                          name: 'FramedBox1'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   103
                          labelPosition: topLeft
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   104
                          translateLabel: true
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   105
                          component: 
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   106
                         (SpecCollection
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   107
                            collection: (
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   108
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   109
                                label: 'Hidden Files'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   110
                                name: 'CheckBox1'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   111
                                layout: (LayoutFrame 0 0.0 0 0 0 1.0 20 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   112
                                model: showHiddenFiles
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   113
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   114
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   115
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   116
                                label: 'Directory Tree'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   117
                                name: 'CheckBox2'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   118
                                layout: (LayoutFrame 0 0.0 25 0 0 1.0 45 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   119
                                model: showDirectoryTree
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   120
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   121
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   122
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   123
                                label: 'Regular Files in TreeView (Left)'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   124
                                name: 'CheckBox3'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   125
                                layout: (LayoutFrame 20 0 50 0 0 1.0 70 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   126
                                model: viewFilesInDirectoryTree
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   127
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   128
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   129
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   130
                                label: 'Directories in ContentsView (Right)'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   131
                                name: 'CheckBox4'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   132
                                layout: (LayoutFrame 0 0.0 75 0 0 1.0 95 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   133
                                model: viewDirsInContentsBrowser
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   134
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   135
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   136
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   137
                                label: 'Toolbar'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   138
                                name: 'CheckBox11'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   139
                                layout: (LayoutFrame 0 0.0 100 0 0 1.0 120 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   140
                                model: toolBarVisibleHolder
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   141
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   142
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   143
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   144
                                label: 'Path Entry && Filter'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   145
                                name: 'CheckBox12'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   146
                                layout: (LayoutFrame 0 0.0 125 0 0 1.0 145 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   147
                                model: filenameEntryFieldVisibleHolder
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   148
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   149
                              )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   150
                             )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   151
                           
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   152
                          )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   153
                          extent: (Point 434 175)
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   154
                        )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   155
                       (FramedBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   156
                          label: 'Sort'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   157
                          name: 'FramedBox2'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   158
                          labelPosition: topLeft
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   159
                          translateLabel: true
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   160
                          component: 
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   161
                         (SpecCollection
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   162
                            collection: (
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   163
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   164
                                label: 'Ignore Case'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   165
                                name: 'CheckBox6'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   166
                                layout: (LayoutFrame 0 0.0 0 0 0 1.0 20 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   167
                                model: sortCaseless
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   168
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   169
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   170
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   171
                                label: 'Directories before Files'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   172
                                name: 'CheckBox7'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   173
                                layout: (LayoutFrame 0 0.0 25 0 0 1.0 45 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   174
                                model: sortDirectoriesBeforeFiles
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   175
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   176
                              )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   177
                             )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   178
                           
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   179
                          )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   180
                          extent: (Point 434 75)
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   181
                        )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   182
                       (FramedBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   183
                          label: 'Application Notebook'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   184
                          name: 'FramedBox3'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   185
                          labelPosition: topLeft
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   186
                          translateLabel: true
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   187
                          component: 
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   188
                         (SpecCollection
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   189
                            collection: (
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   190
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   191
                                label: 'Text Editor for all Types'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   192
                                name: 'CheckBox8'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   193
                                layout: (LayoutFrame 0 0.0 0 0 0 1.0 20 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   194
                                model: openAlwaysInTextEditor
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   195
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   196
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   197
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   198
                                label: 'Open Multiple Applications'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   199
                                name: 'CheckBox9'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   200
                                layout: (LayoutFrame 0 0.0 25 0 0 1.0 45 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   201
                                model: openMultipleApplicationsForType
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   202
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   203
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   204
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   205
                                label: 'Auto Open Directory Description'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   206
                                name: 'CheckBox10'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   207
                                layout: (LayoutFrame 0 0.0 50 0 0 1.0 70 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   208
                                model: viewDirectoryDescription
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   209
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   210
                              )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   211
                             )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   212
                           
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   213
                          )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   214
                          extent: (Point 434 100)
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   215
                        )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   216
                       (FramedBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   217
                          label: 'Columns in Contents Browser'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   218
                          name: 'FramedBox4'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   219
                          labelPosition: topLeft
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   220
                          translateLabel: true
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   221
                          component: 
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   222
                         (SpecCollection
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   223
                            collection: (
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   224
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   225
                                label: 'Details'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   226
                                name: 'CheckBox22'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   227
                                layout: (LayoutFrame 0 0.0 0 0 0 1.0 20 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   228
                                model: viewDetails
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   229
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   230
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   231
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   232
                                label: 'Suffix'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   233
                                name: 'CheckBox13'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   234
                                layout: (LayoutFrame 20 0.0 25 0 170 0 45 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   235
                                enableChannel: viewDetails
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   236
                                model: viewType
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   237
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   238
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   239
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   240
                                label: 'Permissions'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   241
                                name: 'CheckBox21'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   242
                                layout: (LayoutFrame 170 0.0 25 0 -5 1 45 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   243
                                enableChannel: viewDetails
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   244
                                model: viewPermissions
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   245
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   246
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   247
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   248
                                label: 'Owner'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   249
                                name: 'CheckBox14'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   250
                                layout: (LayoutFrame 20 0.0 50 0 170 0 70 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   251
                                enableChannel: viewDetails
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   252
                                model: viewOwner
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   253
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   254
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   255
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   256
                                label: 'Group'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   257
                                name: 'CheckBox18'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   258
                                layout: (LayoutFrame 170 0.0 50 0 -5 1 70 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   259
                                enableChannel: viewDetails
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   260
                                model: viewGroup
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   261
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   262
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   263
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   264
                                label: 'Size'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   265
                                name: 'CheckBox15'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   266
                                layout: (LayoutFrame 20 0.0 75 0 170 0 95 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   267
                                enableChannel: viewDetails
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   268
                                model: viewSize
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   269
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   270
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   271
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   272
                                label: 'Date && Time'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   273
                                name: 'CheckBox19'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   274
                                layout: (LayoutFrame 170 0.0 75 0 -5 1 95 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   275
                                enableChannel: viewDetails
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   276
                                model: viewTime
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   277
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   278
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   279
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   280
                                label: 'Size in Bytes'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   281
                                name: 'CheckBox16'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   282
                                layout: (LayoutFrame 20 0.0 100 0 170 0 120 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   283
                                enableChannel: viewDetails
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   284
                                model: viewSizeInBytes
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   285
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   286
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   287
                             (CheckBoxSpec
5344
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   288
                                label: 'Size in KBytes'
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   289
                                name: 'CheckBox20'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   290
                                layout: (LayoutFrame 170 0.0 100 0 -5 1 120 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   291
                                enableChannel: viewDetails
5344
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   292
                                model: viewSizeInKiloBytes
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   293
                                translateLabel: true
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   294
                              )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   295
                             (CheckBoxSpec
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   296
                                label: 'File Info'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   297
                                name: 'CheckBox23'
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   298
                                layout: (LayoutFrame 20 0.0 125 0 170 0 145 0)
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   299
                                enableChannel: viewDetails
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   300
                                model: viewDescription
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   301
                                translateLabel: true
4966
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   302
                              )
5344
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   303
                             (CheckBoxSpec
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   304
                                label: 'Preview'
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   305
                                name: 'CheckBox24'
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   306
                                layout: (LayoutFrame 170 0.0 125 0 -5 1 145 0)
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   307
                                enableChannel: viewDetails
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   308
                                model: viewPreview
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   309
                                translateLabel: true
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   310
                              )
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   311
                             )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   312
                           
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   313
                          )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   314
                          extent: (Point 434 171)
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   315
                        )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   316
                       )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   317
                     
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   318
                    )
5153
0030b86728bf Delete #max: (- windowsize) in windowSpecs
Stefan Vogel <sv@exept.de>
parents: 5140
diff changeset
   319
                    extent: (Point 434 530)
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   320
                  )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   321
                 )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   322
               
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   323
              )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   324
            )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   325
           )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   326
         
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   327
        )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   328
      )
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   329
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   330
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   331
!FileBrowserV2SettingsAppl methodsFor:'accessing'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   332
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   333
requestor
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   334
    "return the value of the instance variable 'requestor' (automatically generated)"
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   335
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   336
    | masterApplication |
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   337
    masterApplication := self masterApplication.
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   338
    masterApplication notNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   339
        ^ masterApplication requestor.
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   340
    ].
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   341
    ^ nil
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   342
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   343
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   344
!FileBrowserV2SettingsAppl methodsFor:'actions'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   345
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   346
basicSaveSettings
4939
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   347
    |aspectList req writeToCurrentFileBrowser|
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   348
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   349
    aspectList := AbstractFileBrowser userPreferencesAspectList.
5027
d58f89caf66f checkin from browser
penk
parents: 4966
diff changeset
   350
    req := self settingsDialog.
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   351
    writeToCurrentFileBrowser := (req notNil and:[req isKindOf:AbstractFileBrowser]).
4939
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   352
    aspectList do:[ :aAspect | |value|
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   353
        value := (self perform:aAspect) value.
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   354
        (currentUserPrefs perform:((aAspect asString, ':') asSymbol) with:value).
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   355
        writeToCurrentFileBrowser ifTrue:[
4939
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   356
            (req perform:aAspect) value:value.
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   357
        ].
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   358
    ].
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   359
!
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   360
5102
5210b069cf1b help/helpFile handling
Claus Gittinger <cg@exept.de>
parents: 5042
diff changeset
   361
helpFilename
5210b069cf1b help/helpFile handling
Claus Gittinger <cg@exept.de>
parents: 5042
diff changeset
   362
    ^ 'FileBrowserV2/settings.html'
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   363
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   364
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   365
readSettings
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   366
    |req receiver aspectList|
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   367
5027
d58f89caf66f checkin from browser
penk
parents: 4966
diff changeset
   368
    req := self settingsDialog.
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   369
    receiver := (req notNil and:[req isKindOf:AbstractFileBrowser]) ifTrue:[
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   370
                req
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   371
            ] ifFalse:[
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   372
                currentUserPrefs
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   373
            ].
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   374
    aspectList := AbstractFileBrowser userPreferencesAspectList.
4939
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   375
    aspectList do:[:aAspect | |value|
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   376
        value := (receiver perform:aAspect) value.
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   377
        (self perform:aAspect) value:value
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   378
    ].
4574
bcc59a552bca *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4549
diff changeset
   379
    self modifiedChannel value:false
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   380
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   381
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   382
!FileBrowserV2SettingsAppl methodsFor:'aspects'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   383
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   384
filenameEntryFieldVisibleHolder
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   385
    filenameEntryFieldVisibleHolder isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   386
        filenameEntryFieldVisibleHolder := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   387
        filenameEntryFieldVisibleHolder onChangeSend:#updateModifiedChannel
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   388
            to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   389
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   390
    ^ filenameEntryFieldVisibleHolder
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   391
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   392
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   393
openAlwaysInTextEditor
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   394
    openAlwaysInTextEditor isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   395
        openAlwaysInTextEditor := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   396
        openAlwaysInTextEditor onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   397
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   398
    ^ openAlwaysInTextEditor
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   399
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   400
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   401
openMultipleApplicationsForType
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   402
    openMultipleApplicationsForType isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   403
        openMultipleApplicationsForType := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   404
        openMultipleApplicationsForType onChangeSend:#updateModifiedChannel
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   405
            to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   406
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   407
    ^ openMultipleApplicationsForType
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   408
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   409
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   410
showDirectoryTree
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   411
    showDirectoryTree isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   412
        showDirectoryTree := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   413
        showDirectoryTree onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   414
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   415
    ^ showDirectoryTree
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   416
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   417
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   418
showHiddenFiles
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   419
    showHiddenFiles isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   420
        showHiddenFiles := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   421
        showHiddenFiles onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   422
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   423
    ^ showHiddenFiles
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   424
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   425
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   426
sortCaseless
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   427
    sortCaseless isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   428
        sortCaseless := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   429
        sortCaseless onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   430
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   431
    ^ sortCaseless
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   432
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   433
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   434
sortDirectoriesBeforeFiles
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   435
    sortDirectoriesBeforeFiles isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   436
        sortDirectoriesBeforeFiles := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   437
        sortDirectoriesBeforeFiles onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   438
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   439
    ^ sortDirectoriesBeforeFiles
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   440
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   441
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   442
toolBarVisibleHolder
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   443
    toolBarVisibleHolder isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   444
        toolBarVisibleHolder := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   445
        toolBarVisibleHolder onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   446
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   447
    ^ toolBarVisibleHolder
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   448
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   449
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   450
viewDescription
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   451
    viewDescription isNil ifTrue:[
5325
ef7f3f898815 default for view description is false
penk
parents: 5153
diff changeset
   452
        viewDescription := false asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   453
        viewDescription onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   454
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   455
    ^ viewDescription
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
viewDetails
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   459
    viewDetails isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   460
        viewDetails := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   461
        viewDetails onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   462
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   463
    ^ viewDetails
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   464
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   465
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   466
viewDirectoryDescription
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   467
    viewDirectoryDescription isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   468
        viewDirectoryDescription := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   469
        viewDirectoryDescription onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   470
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   471
    ^ viewDirectoryDescription
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   472
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   473
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   474
viewDirsInContentsBrowser
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   475
    viewDirsInContentsBrowser isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   476
        viewDirsInContentsBrowser := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   477
        viewDirsInContentsBrowser onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   478
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   479
    ^ viewDirsInContentsBrowser
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   480
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   481
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   482
viewFilesInDirectoryTree
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   483
    viewFilesInDirectoryTree isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   484
        viewFilesInDirectoryTree := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   485
        viewFilesInDirectoryTree onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   486
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   487
    ^ viewFilesInDirectoryTree
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   488
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   489
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   490
viewGroup
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   491
    viewGroup isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   492
        viewGroup := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   493
        viewGroup onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   494
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   495
    ^ viewGroup
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   496
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   497
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   498
viewOwner
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   499
    viewOwner isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   500
        viewOwner := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   501
        viewOwner onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   502
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   503
    ^ viewOwner
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   504
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   505
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   506
viewPermissions
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   507
    viewPermissions isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   508
        viewPermissions := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   509
        viewPermissions onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   510
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   511
    ^ viewPermissions
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   512
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   513
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   514
viewPreview
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   515
    viewPreview isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   516
        viewPreview := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   517
        viewPreview onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   518
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   519
    ^ viewPreview
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
viewSize
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   523
    viewSize isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   524
        viewSize := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   525
        viewSize 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
    ^ viewSize
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   528
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   529
4966
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   530
viewSizeInBytes
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   531
    viewSizeInBytes isNil ifTrue:[
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   532
        viewSizeInBytes := false asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   533
        viewSizeInBytes onChangeSend:#updateModifiedChannel to:self
4966
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   534
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   535
    ^ viewSizeInBytes
4966
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   536
!
29a4d15d9f69 added sizeInBytes column
Claus Gittinger <cg@exept.de>
parents: 4939
diff changeset
   537
5344
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   538
viewSizeInKiloBytes
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   539
    viewSizeInKiloBytes isNil ifTrue:[
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   540
        viewSizeInKiloBytes := false asValue.
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   541
        viewSizeInKiloBytes onChangeSend:#updateModifiedChannel to:self
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   542
    ].
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   543
    ^ viewSizeInKiloBytes
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   544
!
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   545
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   546
viewTime
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   547
    viewTime isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   548
        viewTime := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   549
        viewTime onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   550
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   551
    ^ viewTime
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   552
!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   553
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   554
viewType
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   555
    viewType isNil ifTrue:[
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   556
        viewType := true asValue.
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   557
        viewType onChangeSend:#updateModifiedChannel to:self
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   558
    ].
5042
0879ce37c521 change evaluateModified to updateModifiedChannel
penk
parents: 5027
diff changeset
   559
    ^ viewType
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   560
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   561
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   562
!FileBrowserV2SettingsAppl methodsFor:'queries'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   563
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   564
hasUnsavedChanges
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   565
4939
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   566
    |aspectList req receiver|
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   567
5027
d58f89caf66f checkin from browser
penk
parents: 4966
diff changeset
   568
    req := self settingsDialog.
4939
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   569
    receiver := (req notNil and:[req isKindOf:AbstractFileBrowser]) ifTrue:[
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   570
                req
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   571
            ] ifFalse:[
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   572
                currentUserPrefs
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   573
            ].
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   574
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   575
    aspectList := AbstractFileBrowser userPreferencesAspectList.
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   576
    aspectList do:[ : aAspect |
4939
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   577
        (self perform:aAspect) value ~= (receiver perform:aAspect) value ifTrue:[ 
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   578
            ^ true
101cc4d46184 fixes to allow settings dialog to be opened from browser
Claus Gittinger <cg@exept.de>
parents: 4627
diff changeset
   579
        ]
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   580
    ].
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   581
    ^ false
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   582
! !
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   583
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   584
!FileBrowserV2SettingsAppl class methodsFor:'documentation'!
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   585
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   586
version
5344
4246a7f26aa1 add a new aspect
penk
parents: 5325
diff changeset
   587
    ^ '$Header: /cvs/stx/stx/libtool/FileBrowserV2SettingsAppl.st,v 1.16 2003-11-13 14:42:43 penk Exp $'
4318
a1cdf6b7bd10 initial checkin
penk
parents:
diff changeset
   588
! !