FileBasedSourceCodeManagementSettingsAppl.st
branchjv
changeset 15566 184cea584be5
parent 13289 cc75e3cd0362
parent 14391 c427f923299e
child 16023 4bad8d7baaf8
--- a/FileBasedSourceCodeManagementSettingsAppl.st	Sun Jan 12 23:30:25 2014 +0000
+++ b/FileBasedSourceCodeManagementSettingsAppl.st	Wed Apr 01 10:38:01 2015 +0100
@@ -88,61 +88,89 @@
 !FileBasedSourceCodeManagementSettingsAppl class methodsFor:'image specs'!
 
 defaultIcon
+    <resource: #programImage>
+
     ^ self defaultIcon2
 
     "Created: / 21-12-2011 / 14:51:12 / cg"
 !
 
 defaultIcon1
+    <resource: #image>
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
-
     "Do not manually edit this!! If it is corrupted,
      the ImageEditor may not be able to read the specification."
-
     "
      self defaultIcon1 inspect
      ImageEditor openOnClass:self andSelector:#defaultIcon1
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
+     Icon flushCachedIcons"
+    
+    ^ Icon 
         constantNamed:'FileBasedSourceCodeManagementSettingsAppl class defaultIcon1'
-        ifAbsentPut:[(Depth8Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        ifAbsentPut:[
+            (Depth8Image new)
+                width:22;
+                height:22;
+                photometric:(#palette);
+                bitsPerSample:(#[ 8 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B_''92\@@@@@@@@@@@@@@@@@@@@@@B\''9>_''90@@@@@@@@@@@@@@@@@
 @@B[''9<@@@@@''@@@@@@@@@@@@@@@@@@@''I6\@@@@@@@@@@@@@@@@@@@@@@B\''I>^'':@@@JD@@@@@@@@@@@@@@@@GA)2^''900LJF!!(S@0LC@0LH1="0@@A2 (
 ''JT(X:F$)JN!![&9.[&:K#'',@@E((X3M.[*F!!(*F!!(R6U%IBYM&5 @@@!!L:D3N3-KKZF!!EBBS$YZRA ROJ @@HQQK(ZF!!(ZF!!&''Y6D9^WG9]/B9 @@BE3XVF"
 (ZF!!&&M#IBP(JC<_YR*X@@AFZ4)QK&8<N3, HB@3L68JO1\*@@@@QUD%W4\ \2@ RD +EAHR]Q(,@@@@@GDUL''P U3EHLT!!UUQPRD''TZK@@@@@@MNQ$[W"M*
 \@T^APUS^T5$M@@@@@@@CWYP^U%YVQ0\Y34XOTP7U @@@@@@@@L>WT1LI$0&X$9&VAXQ[@@@@@@@@@A\P$QRPF!!2BG]AJT$@@@@@@@@@@@@@RTM)GS(BD@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[223 191 95 128 127 112 160 144 128 175 143 112 224 223 207 255 224 127 207 192 160 207 175 112 144 112 48 224 192 128 240 224 191 192 176 144 239 224 223 175 143 111 239 224 176 223 192 111 191 175 160 159 112 64 255 240 176 240 240 208 255 239 176 240 208 127 160 127 63 176 159 112 255 224 96 207 160 64 224 208 175 239 208 144 240 223 95 128 96 64 240 224 127 255 240 224 255 239 175 192 160 111 255 255 224 255 223 112 255 240 223 255 223 143 255 208 64 208 192 191 255 255 223 160 143 127 160 144 111 240 240 175 160 159 112 240 239 176 208 176 111 239 223 159 207 176 127 255 224 144 239 208 112 255 240 192 175 159 128 240 239 175 192 176 159 224 207 111 207 191 128 239 208 111 144 112 96 255 240 191 255 239 192 240 224 95 192 144 48 240 239 208 224 192 64 144 112 95 160 127 47 127 80 47 255 224 111 176 144 96 176 159 96 240 223 176 240 239 144 176 175 159 240 224 144 255 239 191 240 208 64 255 239 128 239 208 79 223 208 208 191 144 64 240 223 143 240 208 63 255 239 127 240 240 192 255 239 159 144 112 79 240 224 143 191 159 63 240 223 80 207 176 112 240 240 191 175 143 127 224 192 112 240 223 112 208 176 80 176 159 127 255 224 160 240 223 79 255 240 208 207 191 112 239 239 207 208 176 79 255 223 95 192 160 63 128 111 48 255 223 127 255 224 159 159 127 95 176 160 112 255 240 207 255 255 240 240 224 112 176 143 96 160 143 48 240 239 160 207 160 80 239 223 175 239 192 96 143 111 64 160 143 95 255 224 128 255 248 200 255 248 24 15 56 160 255 248 88 239 232 240 240 240 240 255 248 152 48 80 176 255 248 96 48 88 176 240 240 248 207 216 240 223 216 224 255 248 48 224 224 232 255 248 176 255 248 248 240 144 24 255 248 136 63 96 184 240 208 24 239 239 224 176 159 111 240 207 96 207 160 127 240 207 111 191 191 160 223 208 175 240 208 111 255 255 239 192 176 175 208 207 176 0 0 0 0 64 0 32 96 32 96 192 128 32 128 64 32 160 64 32 128 32 64 64 64 96 96 96 128 128 128 32 32 32 32 64 32]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@<@@A>@@C!!@@C @@O2@@_??@_??@_??8_??8_??8_??0_?? _?? _?? _??@_?>@_?<@_? @_0@@@@@@') ; yourself); yourself]
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
+                colorMapFromArray:#[ 223 191 95 128 127 112 160 144 128 175 143 112 224 223 207 255 224 127 207 192 160 207 175 112 144 112 48 224 192 128 240 224 191 192 176 144 239 224 223 175 143 111 239 224 176 223 192 111 191 175 160 159 112 64 255 240 176 240 240 208 255 239 176 240 208 127 160 127 63 176 159 112 255 224 96 207 160 64 224 208 175 239 208 144 240 223 95 128 96 64 240 224 127 255 240 224 255 239 175 192 160 111 255 255 224 255 223 112 255 240 223 255 223 143 255 208 64 208 192 191 255 255 223 160 143 127 160 144 111 240 240 175 160 159 112 240 239 176 208 176 111 239 223 159 207 176 127 255 224 144 239 208 112 255 240 192 175 159 128 240 239 175 192 176 159 224 207 111 207 191 128 239 208 111 144 112 96 255 240 191 255 239 192 240 224 95 192 144 48 240 239 208 224 192 64 144 112 95 160 127 47 127 80 47 255 224 111 176 144 96 176 159 96 240 223 176 240 239 144 176 175 159 240 224 144 255 239 191 240 208 64 255 239 128 239 208 79 223 208 208 191 144 64 240 223 143 240 208 63 255 239 127 240 240 192 255 239 159 144 112 79 240 224 143 191 159 63 240 223 80 207 176 112 240 240 191 175 143 127 224 192 112 240 223 112 208 176 80 176 159 127 255 224 160 240 223 79 255 240 208 207 191 112 239 239 207 208 176 79 255 223 95 192 160 63 128 111 48 255 223 127 255 224 159 159 127 95 176 160 112 255 240 207 255 255 240 240 224 112 176 143 96 160 143 48 240 239 160 207 160 80 239 223 175 239 192 96 143 111 64 160 143 95 255 224 128 255 248 200 255 248 24 15 56 160 255 248 88 239 232 240 240 240 240 255 248 152 48 80 176 255 248 96 48 88 176 240 240 248 207 216 240 223 216 224 255 248 48 224 224 232 255 248 176 255 248 248 240 144 24 255 248 136 63 96 184 240 208 24 239 239 224 176 159 111 240 207 96 207 160 127 240 207 111 191 191 160 223 208 175 240 208 111 255 255 239 192 176 175 208 207 176 0 0 0 0 64 0 32 96 32 96 192 128 32 128 64 32 160 64 32 128 32 64 64 64 96 96 96 128 128 128 32 32 32 32 64 32 ];
+                mask:((ImageMask new)
+                            width:22;
+                            height:22;
+                            bits:(ByteArray 
+                                        fromPackedString:'@@@@@@@@@<@@A>@@C!!@@C @@O2@@_??@_??@_??8_??8_??8_??0_?? _?? _?? _??@_?>@_?<@_? @_0@@@@@@');
+                            yourself);
+                yourself
+        ]
 !
 
 defaultIcon2
+    <resource: #image>
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
-
     "Do not manually edit this!! If it is corrupted,
      the ImageEditor may not be able to read the specification."
-
     "
      self defaultIcon2 inspect
      ImageEditor openOnClass:self andSelector:#defaultIcon2
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
+     Icon flushCachedIcons"
+    
+    ^ Icon 
         constantNamed:'FileBasedSourceCodeManagementSettingsAppl class defaultIcon2'
-        ifAbsentPut:[(Depth8Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        ifAbsentPut:[
+            (Depth8Image new)
+                width:22;
+                height:22;
+                photometric:(#palette);
+                bitsPerSample:(#[ 8 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8B0,0L@\@@@@@@@@@@@@@@@@@@@@GA!!L$H" 0LC@0LC@0LC@0LH1="0@@A2 (
 JB (X6M.[&9.[&9.[&:K#'',@@E((X3M.[#L3N3-[V26U%IBYM&5 @@@!!L5,3N3-KKQP5EBBS$YZRA ROJ @@HQQKKY>_''I0G]''Y6D9^WG9]/B9 @@BE3XY2_
 ''9>_''FM#IBP(JC<_YR*X@@AFZ9._''68<N3.\HB@3L68JO1\*@@@@QUF\''Y0 \2@ RD +EAHR]Q(,@@@@@I2\''9:_(CEH(T!!UUQPRD''TZK@@@@@@M''I:_''BM*
 (ZF!!APUS^T5$M@@@@@@@CWZ\)U%Y(ZR$(:DXOTP7U @@@@@@@@L>WT1L(ZF"(ZF!!VAXQ[@@@@@@@@@A\(TQRPF!!2(ZEAJT$@@@@@@@@@@@@@RTN!!(ZF!!(ZFZ
-@@@@@@@@@@@@@@@@@@@@@JJ!!(ZFZ@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[223 191 95 128 127 112 160 144 128 175 143 112 224 223 207 255 224 127 207 192 160 207 175 112 144 112 48 224 192 128 240 224 191 192 176 144 239 224 223 175 143 111 239 224 176 223 192 111 191 175 160 159 112 64 255 240 176 240 240 208 255 239 176 240 208 127 160 127 63 176 159 112 255 224 96 207 160 64 224 208 175 239 208 144 240 223 95 128 96 64 240 224 127 255 240 224 255 239 175 192 160 111 255 255 224 255 223 112 255 240 223 255 223 143 255 208 64 208 192 191 255 255 223 160 143 127 160 144 111 240 240 175 160 159 112 240 239 176 208 176 111 239 223 159 207 176 127 255 224 144 239 208 112 255 240 192 175 159 128 240 239 175 192 176 159 224 207 111 207 191 128 239 208 111 144 112 96 255 240 191 255 239 192 240 224 95 192 144 48 240 239 208 224 192 64 144 112 95 160 127 47 127 80 47 255 224 111 176 144 96 176 159 96 240 223 176 240 239 144 176 175 159 240 224 144 255 239 191 240 208 64 255 239 128 239 208 79 223 208 208 191 144 64 240 223 143 240 208 63 255 239 127 240 240 192 255 239 159 144 112 79 240 224 143 191 159 63 240 223 80 207 176 112 240 240 191 175 143 127 224 192 112 240 223 112 208 176 80 176 159 127 255 224 160 240 223 79 255 240 208 207 191 112 239 239 207 208 176 79 255 223 95 192 160 63 128 111 48 255 223 127 255 224 159 159 127 95 176 160 112 255 240 207 255 255 240 240 224 112 176 143 96 160 143 48 240 239 160 207 160 80 239 223 175 239 192 96 143 111 64 160 143 95 255 224 128 255 248 200 255 248 24 15 56 160 255 248 88 239 232 240 240 240 240 255 248 152 48 80 176 255 248 96 48 88 176 240 240 248 207 216 240 223 216 224 255 248 48 224 224 232 255 248 176 255 248 248 240 144 24 255 248 136 63 96 184 240 208 24 239 239 224 176 159 111 240 207 96 207 160 127 240 207 111 191 191 160 223 208 175 240 208 111 255 255 239 192 176 175 208 207 176 0 0 0 0 64 0 32 96 32 96 192 128 32 128 64 32 160 64 32 128 32 64 64 64 96 96 96 128 128 128 32 32 32 32 64 32]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@O0@@_??@_??@_??8_??8_??8_??0_?? _?? _?? _??@_?>@_?<@_? @_<@@C8@@') ; yourself); yourself]
+@@@@@@@@@@@@@@@@@@@@@JJ!!(ZFZ@@@@@@@@@@@@@@@@@@@a');
+                colorMapFromArray:#[ 223 191 95 128 127 112 160 144 128 175 143 112 224 223 207 255 224 127 207 192 160 207 175 112 144 112 48 224 192 128 240 224 191 192 176 144 239 224 223 175 143 111 239 224 176 223 192 111 191 175 160 159 112 64 255 240 176 240 240 208 255 239 176 240 208 127 160 127 63 176 159 112 255 224 96 207 160 64 224 208 175 239 208 144 240 223 95 128 96 64 240 224 127 255 240 224 255 239 175 192 160 111 255 255 224 255 223 112 255 240 223 255 223 143 255 208 64 208 192 191 255 255 223 160 143 127 160 144 111 240 240 175 160 159 112 240 239 176 208 176 111 239 223 159 207 176 127 255 224 144 239 208 112 255 240 192 175 159 128 240 239 175 192 176 159 224 207 111 207 191 128 239 208 111 144 112 96 255 240 191 255 239 192 240 224 95 192 144 48 240 239 208 224 192 64 144 112 95 160 127 47 127 80 47 255 224 111 176 144 96 176 159 96 240 223 176 240 239 144 176 175 159 240 224 144 255 239 191 240 208 64 255 239 128 239 208 79 223 208 208 191 144 64 240 223 143 240 208 63 255 239 127 240 240 192 255 239 159 144 112 79 240 224 143 191 159 63 240 223 80 207 176 112 240 240 191 175 143 127 224 192 112 240 223 112 208 176 80 176 159 127 255 224 160 240 223 79 255 240 208 207 191 112 239 239 207 208 176 79 255 223 95 192 160 63 128 111 48 255 223 127 255 224 159 159 127 95 176 160 112 255 240 207 255 255 240 240 224 112 176 143 96 160 143 48 240 239 160 207 160 80 239 223 175 239 192 96 143 111 64 160 143 95 255 224 128 255 248 200 255 248 24 15 56 160 255 248 88 239 232 240 240 240 240 255 248 152 48 80 176 255 248 96 48 88 176 240 240 248 207 216 240 223 216 224 255 248 48 224 224 232 255 248 176 255 248 248 240 144 24 255 248 136 63 96 184 240 208 24 239 239 224 176 159 111 240 207 96 207 160 127 240 207 111 191 191 160 223 208 175 240 208 111 255 255 239 192 176 175 208 207 176 0 0 0 0 64 0 32 96 32 96 192 128 32 128 64 32 160 64 32 128 32 64 64 64 96 96 96 128 128 128 32 32 32 32 64 32 ];
+                mask:((ImageMask new)
+                            width:22;
+                            height:22;
+                            bits:(ByteArray 
+                                        fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@O0@@_??@_??@_??8_??8_??8_??0_?? _?? _?? _??@_?>@_?<@_? @_<@@C8@@');
+                            yourself);
+                yourself
+        ]
 ! !
 
 !FileBasedSourceCodeManagementSettingsAppl class methodsFor:'interface specs'!
@@ -163,213 +191,190 @@
     <resource: #canvas>
 
     ^ 
-     #(FullSpec
-        name: windowSpec
-        window: 
-       (WindowSpec
-          label: 'FileBased SCM Settings'
-          name: 'FileBased SCM Settings'
-          min: (Point 10 10)
-          bounds: (Rectangle 0 0 659 580)
-        )
-        component: 
-       (SpecCollection
-          collection: (
-           (VerticalPanelViewSpec
-              name: 'VerticalPanel2'
-              layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              horizontalLayout: fit
-              verticalLayout: topSpace
-              horizontalSpace: 3
-              verticalSpace: 20
-              component: 
-             (SpecCollection
-                collection: (
-                 (LabelSpec
-                    label: 'Demo Only'
-                    name: 'Label10'
-                    style: (FontDescription #'Segoe UI' medium roman 16 #'ms-default')
-                    foregroundColor: (Color 86.9993133440146 0.0 0.0)
-                    translateLabel: true
-                    extent: (Point 659 37)
-                  )
-                 (VerticalPanelViewSpec
-                    name: 'VerticalPanel3'
-                    horizontalLayout: fit
-                    verticalLayout: top
-                    horizontalSpace: 3
-                    verticalSpace: 4
-                    component: 
-                   (SpecCollection
-                      collection: (
-                       (ViewSpec
-                          name: 'ManagerSetupBoxx'
-                          component: 
-                         (SpecCollection
-                            collection: (
-                             (FramedBoxSpec
-                                label: 'File Based Source Repository Manager Settings'
-                                name: 'FileRepositorySetupBox'
-                                layout: (LayoutFrame 0 0 0 0 0 1 0 1)
-                                labelPosition: topLeft
-                                translateLabel: true
-                                component: 
-                               (SpecCollection
-                                  collection: (
-                                   (ComboBoxSpec
-                                      name: 'ComboBox1'
-                                      layout: (LayoutFrame 64 0.25 207 0 0 1 229 0)
-                                      activeHelpKey: perModuleModule
-                                      tabable: true
-                                      model: perModulePathModule
-                                      acceptChannel: acceptChannel
-                                      acceptOnPointerLeave: true
-                                      comboList: sampleModuleList
-                                    )
-                                   (CheckBoxSpec
-                                      label: 'Show in Browser Menus'
-                                      name: 'CheckBox1'
-                                      layout: (LayoutFrame 0 0 5 0 0 1 27 0)
-                                      activeHelpKey: shownInBrowserMenus
-                                      model: shownInBrowserMenusHolder
-                                      translateLabel: true
-                                    )
-                                   (ViewSpec
-                                      name: 'Box1'
-                                      layout: (LayoutFrame 0 0 38 0 0 1 63 0)
-                                      component: 
-                                     (SpecCollection
-                                        collection: (
-                                         (LabelSpec
-                                            label: 'Repository Path:'
-                                            name: 'Label1'
-                                            layout: (LayoutFrame 0 0.0 0 0 60 0.25 22 0)
-                                            activeHelpKey: defaultRepositoryPath
-                                            level: 0
-                                            translateLabel: true
-                                            adjust: right
-                                          )
-                                         (InputFieldSpec
-                                            name: 'RepositoryPathField'
-                                            layout: (LayoutFrame 64 0.25 0 0 0 1 22 0)
-                                            activeHelpKey: defaultRepositoryPath
-                                            tabable: true
-                                            model: repositoryPathHolder
-                                            acceptChannel: acceptChannel
-                                            acceptOnPointerLeave: true
-                                          )
-                                         )
-                                       
-                                      )
-                                    )
-                                   (LabelSpec
-                                      label: 'Path per Module:'
-                                      name: 'knownModulesLabel'
-                                      layout: (LayoutFrame 0 0.0 82 0 60 0.25 104 0)
-                                      activeHelpKey: repositoryPathPerModule
-                                      translateLabel: true
-                                      adjust: right
-                                    )
-                                   (SequenceViewSpec
-                                      name: 'List1'
-                                      layout: (LayoutFrame 64 0.25 82 0 0 1 201 0)
-                                      activeHelpKey: repositoryPathPerModule
-                                      tabable: true
-                                      model: selectedPerModulePath
-                                      hasHorizontalScrollBar: true
-                                      hasVerticalScrollBar: true
-                                      miniScrollerHorizontal: true
-                                      useIndex: false
-                                      sequenceList: listOfModules
-                                    )
-                                   (LabelSpec
-                                      label: 'Module:'
-                                      name: 'moduleLabel'
-                                      layout: (LayoutFrame 0 0.0 211 0 60 0.25 228 0)
-                                      activeHelpKey: perModuleModule
-                                      translateLabel: true
-                                      adjust: right
-                                    )
-                                   (LabelSpec
-                                      label: 'Path:'
-                                      name: 'cvsRootLabel'
-                                      layout: (LayoutFrame 0 0.0 236 0 60 0.25 253 0)
-                                      activeHelpKey: perModuleRepositoryPath
-                                      translateLabel: true
-                                      adjust: right
-                                    )
-                                   (ComboBoxSpec
-                                      name: 'perModulePathComboBox'
-                                      layout: (LayoutFrame 64 0.25 232 0 0 1.0 254 0)
-                                      activeHelpKey: perModuleRepositoryPath
-                                      tabable: true
-                                      model: perModulePath
-                                      immediateAccept: true
-                                      acceptOnLeave: true
-                                      acceptOnReturn: true
-                                      acceptOnTab: true
-                                      acceptOnLostFocus: true
-                                      acceptChannel: acceptChannel
-                                      acceptOnPointerLeave: true
-                                      comboList: pathPrototypeList
-                                    )
-                                   (HorizontalPanelViewSpec
-                                      name: 'HorizontalPanel2'
-                                      layout: (LayoutFrame 64 0.25 257 0 -1 1 282 0)
-                                      horizontalLayout: fitSpace
-                                      verticalLayout: center
-                                      horizontalSpace: 3
-                                      verticalSpace: 3
-                                      component: 
-                                     (SpecCollection
-                                        collection: (
-                                         (ActionButtonSpec
-                                            label: 'Add/Apply'
-                                            name: 'addButton'
-                                            translateLabel: true
-                                            tabable: true
-                                            model: addPerModulePath
-                                            extent: (Point 130 22)
-                                          )
-                                         (ActionButtonSpec
-                                            label: 'Remove'
-                                            name: 'removeButton'
-                                            translateLabel: true
-                                            tabable: true
-                                            model: removePerModulePath
-                                            enableChannel: removeEnabled
-                                            extent: (Point 131 22)
-                                          )
-                                         (ViewSpec
-                                            name: 'Box11'
-                                            extent: (Point 131 10)
-                                          )
-                                         )
-                                       
-                                      )
-                                    )
-                                   )
-                                 
-                                )
-                              )
+    #(FullSpec
+       name: windowSpec
+       window: 
+      (WindowSpec
+         label: 'FileBased SCM Settings'
+         name: 'FileBased SCM Settings'
+         flags: 1
+         min: (Point 10 10)
+         bounds: (Rectangle 0 0 694 545)
+       )
+       component: 
+      (SpecCollection
+         collection: (
+          (VerticalPanelViewSpec
+             name: 'VerticalPanel2'
+             layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+             horizontalLayout: fit
+             verticalLayout: topSpace
+             horizontalSpace: 3
+             verticalSpace: 20
+             component: 
+            (SpecCollection
+               collection: (
+                (LabelSpec
+                   label: 'Demo Only'
+                   name: 'Label10'
+                   style: (FontDescription #'Segoe UI' medium roman 16 #'ms-default')
+                   foregroundColor: (Color 86.9993133440147 0.0 0.0)
+                   translateLabel: true
+                   extent: (Point 694 37)
+                 )
+                (FramedBoxSpec
+                   label: 'File Based Source Repository Manager Settings'
+                   name: 'FileRepositorySetupBox'
+                   labelPosition: topLeft
+                   translateLabel: true
+                   component: 
+                  (SpecCollection
+                     collection: (
+                      (CheckBoxSpec
+                         label: 'Show in Browser Menus'
+                         name: 'CheckBox1'
+                         layout: (LayoutFrame 0 0 5 0 0 1 35 0)
+                         activeHelpKey: shownInBrowserMenus
+                         model: shownInBrowserMenusHolder
+                         translateLabel: true
+                       )
+                      (ViewSpec
+                         name: 'Box1'
+                         layout: (LayoutFrame 0 0 38 0 0 1 68 0)
+                         component: 
+                        (SpecCollection
+                           collection: (
+                            (LabelSpec
+                               label: 'Repository Path:'
+                               name: 'Label1'
+                               layout: (LayoutFrame 0 0.0 0 0 60 0.25 30 0)
+                               activeHelpKey: defaultRepositoryPath
+                               level: 0
+                               translateLabel: true
+                               adjust: right
+                             )
+                            (InputFieldSpec
+                               name: 'RepositoryPathField'
+                               layout: (LayoutFrame 64 0.25 0 0 0 1 30 0)
+                               activeHelpKey: defaultRepositoryPath
+                               tabable: true
+                               model: repositoryPathHolder
+                               acceptChannel: acceptChannel
+                               acceptOnPointerLeave: true
                              )
-                           
-                          )
-                          extent: (Point 659 327)
-                        )
+                            )
+                          
+                         )
+                       )
+                      (LabelSpec
+                         label: 'Path per Module:'
+                         name: 'knownModulesLabel'
+                         layout: (LayoutFrame 0 0.0 82 0 60 0.25 112 0)
+                         activeHelpKey: repositoryPathPerModule
+                         translateLabel: true
+                         adjust: right
+                       )
+                      (SequenceViewSpec
+                         name: 'List1'
+                         layout: (LayoutFrame 64 0.25 82 0 0 1 201 0)
+                         activeHelpKey: repositoryPathPerModule
+                         tabable: true
+                         model: selectedPerModulePath
+                         hasHorizontalScrollBar: true
+                         hasVerticalScrollBar: true
+                         miniScrollerHorizontal: true
+                         useIndex: false
+                         sequenceList: listOfModules
+                       )
+                      (LabelSpec
+                         label: 'Module:'
+                         name: 'moduleLabel'
+                         layout: (LayoutFrame 0 0.0 207 0 60 0.25 237 0)
+                         activeHelpKey: perModuleModule
+                         translateLabel: true
+                         adjust: right
+                       )
+                      (ComboBoxSpec
+                         name: 'ComboBox1'
+                         layout: (LayoutFrame 64 0.25 207 0 0 1 237 0)
+                         activeHelpKey: perModuleModule
+                         tabable: true
+                         model: perModulePathModule
+                         acceptChannel: acceptChannel
+                         acceptOnPointerLeave: true
+                         comboList: sampleModuleList
+                       )
+                      (LabelSpec
+                         label: 'Path:'
+                         name: 'cvsRootLabel'
+                         layout: (LayoutFrame 0 0.0 240 0 60 0.25 270 0)
+                         activeHelpKey: perModuleRepositoryPath
+                         translateLabel: true
+                         adjust: right
                        )
-                     
-                    )
-                    extent: (Point 659 768)
-                  )
+                      (ComboBoxSpec
+                         name: 'perModulePathComboBox'
+                         layout: (LayoutFrame 64 0.25 240 0 0 1.0 270 0)
+                         activeHelpKey: perModuleRepositoryPath
+                         tabable: true
+                         model: perModulePath
+                         immediateAccept: true
+                         acceptOnLeave: true
+                         acceptOnReturn: true
+                         acceptOnTab: true
+                         acceptOnLostFocus: true
+                         acceptChannel: acceptChannel
+                         acceptOnPointerLeave: true
+                         comboList: pathPrototypeList
+                       )
+                      (HorizontalPanelViewSpec
+                         name: 'HorizontalPanel2'
+                         layout: (LayoutFrame 64 0.25 274 0 -1 1 304 0)
+                         horizontalLayout: fitSpace
+                         verticalLayout: center
+                         horizontalSpace: 3
+                         verticalSpace: 3
+                         component: 
+                        (SpecCollection
+                           collection: (
+                            (ActionButtonSpec
+                               label: 'Add/Apply'
+                               name: 'addButton'
+                               translateLabel: true
+                               tabable: true
+                               model: addPerModulePath
+                               extent: (Point 139 30)
+                             )
+                            (ActionButtonSpec
+                               label: 'Remove'
+                               name: 'removeButton'
+                               translateLabel: true
+                               tabable: true
+                               model: removePerModulePath
+                               enableChannel: removeEnabled
+                               extent: (Point 139 30)
+                             )
+                            (ViewSpec
+                               name: 'Box11'
+                               extent: (Point 140 10)
+                             )
+                            )
+                          
+                         )
+                       )
+                      )
+                    
+                   )
+                   extent: (Point 694 337)
                  )
-               
-              )
-            )
+                )
+              
+             )
            )
-         
-        )
-      )
+          )
+        
+       )
+     )
 ! !
 
 !FileBasedSourceCodeManagementSettingsAppl class methodsFor:'others'!
@@ -627,6 +632,12 @@
 
 !FileBasedSourceCodeManagementSettingsAppl methodsFor:'help'!
 
+editorHelpRelativeWikiURL
+    "the relative URL of the dialog-description in the Wiki"
+
+    ^ 'Settings_FileBasedSourceCodeManagerSettings'
+!
+
 helpFilename
     ^ 'Launcher/fileBasedRepositorySetup.html'
 
@@ -682,19 +693,10 @@
 !FileBasedSourceCodeManagementSettingsAppl class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/FileBasedSourceCodeManagementSettingsAppl.st,v 1.15 2013-07-29 14:08:27 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/FileBasedSourceCodeManagementSettingsAppl.st,v 1.20 2014-05-23 08:14:42 stefan Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/FileBasedSourceCodeManagementSettingsAppl.st,v 1.15 2013-07-29 14:08:27 stefan Exp $'
-!
-
-version_HG
-
-    ^ '$Changeset: <not expanded> $'
-!
-
-version_SVN
-    ^ '$Id: FileBasedSourceCodeManagementSettingsAppl.st 8048 2012-09-07 17:28:09Z vranyj1 $'
+    ^ '$Header: /cvs/stx/stx/libtool/FileBasedSourceCodeManagementSettingsAppl.st,v 1.20 2014-05-23 08:14:42 stefan Exp $'
 ! !