AbstractSettingsApplication.st
branchjv
changeset 17134 c4cce8b7a95d
parent 17133 f9f20407fbf9
parent 16972 8cbd6ed75e2e
child 17136 cb908d2ba02e
equal deleted inserted replaced
17133:f9f20407fbf9 17134:c4cce8b7a95d
   365 		showMethodTemplate useCodeView2InTools
   365 		showMethodTemplate useCodeView2InTools
   366 		showEmbeddedTestRunnerInBrowser showBookmarkBar
   366 		showEmbeddedTestRunnerInBrowser showBookmarkBar
   367 		webBrowserLikeLayout sortAndIndentClassesByInheritance
   367 		webBrowserLikeLayout sortAndIndentClassesByInheritance
   368 		showLocalHistory showGlobalHistory useInPlaceSearchInBrowserLists
   368 		showLocalHistory showGlobalHistory useInPlaceSearchInBrowserLists
   369 		sourceCodeManagementMenuLayout confirmRefactorings
   369 		sourceCodeManagementMenuLayout confirmRefactorings
   370 		smallLintRulesetDefault'
   370 		smallLintRulesetDefault showMarqueeInfo'
   371 	classVariableNames:''
   371 	classVariableNames:''
   372 	poolDictionaries:''
   372 	poolDictionaries:''
   373 	privateIn:AbstractSettingsApplication
   373 	privateIn:AbstractSettingsApplication
   374 !
   374 !
   375 
   375 
   512      AbstractSettingsApplication new openInterface:#windowSpecForDialog
   512      AbstractSettingsApplication new openInterface:#windowSpecForDialog
   513     "
   513     "
   514 
   514 
   515     <resource: #canvas>
   515     <resource: #canvas>
   516 
   516 
   517     ^
   517     ^ 
   518     #(FullSpec
   518     #(FullSpec
   519        name: windowSpecForDialog
   519        name: windowSpecForDialog
   520        window:
   520        window: 
   521       (WindowSpec
   521       (WindowSpec
   522          label: 'NewApplication'
   522          label: 'NewApplication'
   523          name: 'NewApplication'
   523          name: 'NewApplication'
   524          labelChannel: settingsString
   524          labelChannel: settingsString
   525          min: (Point 10 10)
   525          min: (Point 10 10)
   526          bounds: (Rectangle 0 0 531 488)
   526          bounds: (Rectangle 0 0 531 488)
   527        )
   527        )
   528        component:
   528        component: 
   529       (SpecCollection
   529       (SpecCollection
   530          collection: (
   530          collection: (
   531           (SubCanvasSpec
   531           (SubCanvasSpec
   532              name: 'Content'
   532              name: 'Content'
   533              layout: (LayoutFrame 7 0 0 0 -7 1 -40 1)
   533              layout: (LayoutFrame 7 0 0 0 -7 1 -40 1)
   543              horizontalLayout: right
   543              horizontalLayout: right
   544              verticalLayout: center
   544              verticalLayout: center
   545              horizontalSpace: 3
   545              horizontalSpace: 3
   546              verticalSpace: 3
   546              verticalSpace: 3
   547              reverseOrderIfOKAtLeft: true
   547              reverseOrderIfOKAtLeft: true
   548              component:
   548              component: 
   549             (SpecCollection
   549             (SpecCollection
   550                collection: (
   550                collection: (
   551                 (ActionButtonSpec
   551                 (ActionButtonSpec
   552                    label: 'Cancel'
   552                    label: 'Cancel'
   553                    name: 'CancelButton'
   553                    name: 'CancelButton'
   564                    isDefault: true
   564                    isDefault: true
   565                    defaultable: true
   565                    defaultable: true
   566                    extent: (Point 159 25)
   566                    extent: (Point 159 25)
   567                  )
   567                  )
   568                 )
   568                 )
   569 
   569               
   570              )
   570              )
       
   571              keepSpaceForOSXResizeHandleH: true
   571            )
   572            )
   572           )
   573           )
   573 
   574         
   574        )
   575        )
   575      )
   576      )
   576 ! !
   577 ! !
   577 
   578 
   578 !AbstractSettingsApplication class methodsFor:'queries'!
   579 !AbstractSettingsApplication class methodsFor:'queries'!
  1412         packageChooser listOfSelectedItems value:(UserPreferences current autoloadedPackages).
  1413         packageChooser listOfSelectedItems value:(UserPreferences current autoloadedPackages).
  1413     ].
  1414     ].
  1414 !
  1415 !
  1415 
  1416 
  1416 basicSaveSettings
  1417 basicSaveSettings
  1417     UserPreferences current 
  1418     UserPreferences current
  1418         autoloadedPackages:(packageChooser listOfSelectedItems value asArray collect:[:each | each asStirng string]).
  1419         autoloadedPackages:(packageChooser listOfSelectedItems value asArray collect:[:each | each asString string]).
  1419 ! !
  1420 ! !
  1420 
  1421 
  1421 !AbstractSettingsApplication::AutoloadedPackagesSettingsAppl methodsFor:'aspects'!
  1422 !AbstractSettingsApplication::AutoloadedPackagesSettingsAppl methodsFor:'aspects'!
  1422 
  1423 
  1423 aspects
  1424 aspects
  3993      AbstractSettingsApplication::DisplaySettingsAppl open
  3994      AbstractSettingsApplication::DisplaySettingsAppl open
  3994     "
  3995     "
  3995 
  3996 
  3996     <resource: #canvas>
  3997     <resource: #canvas>
  3997 
  3998 
  3998     ^
  3999     ^ 
  3999     #(FullSpec
  4000     #(FullSpec
  4000        name: windowSpec
  4001        name: windowSpec
  4001        window:
  4002        window: 
  4002       (WindowSpec
  4003       (WindowSpec
  4003          label: 'Display Screen Settings'
  4004          label: 'Display Screen Settings'
  4004          name: 'Display Screen Settings'
  4005          name: 'Display Screen Settings'
  4005          flags: 1
  4006          flags: 1
  4006          min: (Point 10 10)
  4007          min: (Point 10 10)
  4007          bounds: (Rectangle 0 0 604 500)
  4008          bounds: (Rectangle 0 0 604 500)
  4008        )
  4009        )
  4009        component:
  4010        component: 
  4010       (SpecCollection
  4011       (SpecCollection
  4011          collection: (
  4012          collection: (
  4012           (LabelSpec
  4013           (LabelSpec
  4013              label: 'Actual Visible Screen Area:'
  4014              label: 'Actual Visible Screen Area:'
  4014              name: 'ActualVisibleScreenAreaLabel'
  4015              name: 'ActualVisibleScreenAreaLabel'
  4017              adjust: left
  4018              adjust: left
  4018            )
  4019            )
  4019           (LabelSpec
  4020           (LabelSpec
  4020              label: 'Common Sizes:'
  4021              label: 'Common Sizes:'
  4021              name: 'CommonSizesLabel'
  4022              name: 'CommonSizesLabel'
  4022              layout: (LayoutFrame 5 0 39 0 227 0 69 0)
  4023              layout: (LayoutFrame 0 0 39 0 277 0 69 0)
  4023              translateLabel: true
  4024              translateLabel: true
  4024              adjust: right
  4025              adjust: right
  4025            )
  4026            )
  4026           (PopUpListSpec
  4027           (PopUpListSpec
  4027              label: 'monitor size'
  4028              label: 'monitor size'
  4028              name: 'MonitorSelectionPopUpList'
  4029              name: 'MonitorSelectionPopUpList'
  4029              layout: (LayoutFrame 230 0 39 0 -5 1 69 0)
  4030              layout: (LayoutFrame 280 0 39 0 -5 1 69 0)
       
  4031              translateLabel: true
  4030              tabable: true
  4032              tabable: true
  4031              model: monitorSelection
  4033              model: monitorSelection
  4032              menu: monitorList
  4034              menu: monitorList
  4033              useIndex: true
  4035              useIndex: true
  4034            )
  4036            )
  4035           (LabelSpec
  4037           (LabelSpec
  4036              label: 'Screen Size:'
  4038              label: 'Screen Size:'
  4037              name: 'ScreenSizeLabel'
  4039              name: 'ScreenSizeLabel'
  4038              layout: (LayoutFrame 5 0 72 0 227 0 102 0)
  4040              layout: (LayoutFrame 5 0 73 0 277 0 103 0)
  4039              translateLabel: true
  4041              translateLabel: true
  4040              adjust: right
  4042              adjust: right
  4041            )
  4043            )
  4042           (InputFieldSpec
  4044           (InputFieldSpec
  4043              name: 'SizeXEntryField'
  4045              name: 'SizeXEntryField'
  4044              layout: (LayoutFrame 230 0 72 0 297 0 102 0)
  4046              layout: (LayoutFrame 280 0 72 0 347 0 102 0)
  4045              model: sizeX
  4047              model: sizeX
  4046              type: number
  4048              type: number
  4047              immediateAccept: true
  4049              immediateAccept: true
  4048              acceptOnReturn: true
  4050              acceptOnReturn: true
  4049              acceptOnTab: true
  4051              acceptOnTab: true
  4051              acceptOnPointerLeave: true
  4053              acceptOnPointerLeave: true
  4052            )
  4054            )
  4053           (LabelSpec
  4055           (LabelSpec
  4054              label: ' x '
  4056              label: ' x '
  4055              name: 'xLabel'
  4057              name: 'xLabel'
  4056              layout: (LayoutFrame 298 0 72 0 319 0 102 0)
  4058              layout: (LayoutFrame 348 0 72 0 369 0 102 0)
  4057              translateLabel: true
  4059              translateLabel: true
  4058            )
  4060            )
  4059           (InputFieldSpec
  4061           (InputFieldSpec
  4060              name: 'SizeYEntryField'
  4062              name: 'SizeYEntryField'
  4061              layout: (LayoutFrame 320 0 72 0 387 0 102 0)
  4063              layout: (LayoutFrame 370 0 72 0 437 0 102 0)
  4062              model: sizeY
  4064              model: sizeY
  4063              type: number
  4065              type: number
  4064              immediateAccept: true
  4066              immediateAccept: true
  4065              acceptOnReturn: true
  4067              acceptOnReturn: true
  4066              acceptOnTab: true
  4068              acceptOnTab: true
  4068              acceptOnPointerLeave: true
  4070              acceptOnPointerLeave: true
  4069            )
  4071            )
  4070           (LabelSpec
  4072           (LabelSpec
  4071              label: '(mm)'
  4073              label: '(mm)'
  4072              name: 'mmLabel'
  4074              name: 'mmLabel'
  4073              layout: (LayoutFrame 399 0 72 0 445 0 102 0)
  4075              layout: (LayoutFrame 439 0 72 0 485 0 102 0)
  4074              translateLabel: true
  4076              translateLabel: true
  4075              adjust: left
  4077              adjust: left
  4076            )
  4078            )
  4077           (LabelSpec
  4079           (LabelSpec
  4078              label: 'Limit Usable Area To:'
  4080              label: 'Limit Usable Area To:'
  4079              name: 'Label1'
  4081              name: 'Label1'
  4080              layout: (LayoutFrame 5 0 110 0 227 0 140 0)
  4082              layout: (LayoutFrame 5 0 110 0 277 0 140 0)
  4081              translateLabel: true
  4083              translateLabel: true
  4082              adjust: right
  4084              adjust: right
  4083            )
  4085            )
  4084           (InputFieldSpec
  4086           (InputFieldSpec
  4085              name: 'EntryField1'
  4087              name: 'EntryField1'
  4086              layout: (LayoutFrame 230 0 110 0 297 0 140 0)
  4088              layout: (LayoutFrame 280 0 110 0 347 0 140 0)
  4087              model: usedWidth
  4089              model: usedWidth
  4088              type: number
  4090              type: number
  4089              immediateAccept: true
  4091              immediateAccept: true
  4090              acceptOnReturn: true
  4092              acceptOnReturn: true
  4091              acceptOnTab: true
  4093              acceptOnTab: true
  4093              acceptOnPointerLeave: true
  4095              acceptOnPointerLeave: true
  4094            )
  4096            )
  4095           (LabelSpec
  4097           (LabelSpec
  4096              label: ' x '
  4098              label: ' x '
  4097              name: 'Label2'
  4099              name: 'Label2'
  4098              layout: (LayoutFrame 298 0 110 0 319 0 140 0)
  4100              layout: (LayoutFrame 348 0 110 0 369 0 140 0)
  4099              translateLabel: true
  4101              translateLabel: true
  4100            )
  4102            )
  4101           (InputFieldSpec
  4103           (InputFieldSpec
  4102              name: 'EntryField2'
  4104              name: 'EntryField2'
  4103              layout: (LayoutFrame 320 0 110 0 387 0 140 0)
  4105              layout: (LayoutFrame 370 0 110 0 437 0 140 0)
  4104              model: usedHeight
  4106              model: usedHeight
  4105              type: number
  4107              type: number
  4106              immediateAccept: true
  4108              immediateAccept: true
  4107              acceptOnReturn: true
  4109              acceptOnReturn: true
  4108              acceptOnTab: true
  4110              acceptOnTab: true
  4110              acceptOnPointerLeave: true
  4112              acceptOnPointerLeave: true
  4111            )
  4113            )
  4112           (LabelSpec
  4114           (LabelSpec
  4113              label: '(Pixel)'
  4115              label: '(Pixel)'
  4114              name: 'Label3'
  4116              name: 'Label3'
  4115              layout: (LayoutFrame 399 0 110 0 445 0 140 0)
  4117              layout: (LayoutFrame 439 0 110 0 507 0 140 0)
  4116              translateLabel: true
  4118              translateLabel: true
  4117              adjust: left
  4119              adjust: left
  4118            )
  4120            )
  4119           (ActionButtonSpec
  4121           (ActionButtonSpec
  4120              label: 'Restore'
  4122              label: 'Restore'
  4121              name: 'Button1'
  4123              name: 'Button1'
  4122              layout: (AlignmentOrigin 462 0 126 0 0 0.5)
  4124              layout: (AlignmentOrigin 512 0 124 0 0 0.5)
       
  4125              translateLabel: true
  4123              model: restoreUsableExtent
  4126              model: restoreUsableExtent
  4124            )
  4127            )
  4125           (DividerSpec
  4128           (DividerSpec
  4126              name: 'Separator1'
  4129              name: 'Separator1'
  4127              layout: (LayoutFrame 0 0.0 143 0 0 1.0 147 0)
  4130              layout: (LayoutFrame 0 0.0 143 0 0 1.0 147 0)
  4171            )
  4174            )
  4172           (PopUpListSpec
  4175           (PopUpListSpec
  4173              label: 'image display'
  4176              label: 'image display'
  4174              name: 'DitherListPopUpList'
  4177              name: 'DitherListPopUpList'
  4175              layout: (LayoutFrame 230 0 294 0 -30 1 324 0)
  4178              layout: (LayoutFrame 230 0 294 0 -30 1 324 0)
       
  4179              translateLabel: true
  4176              tabable: true
  4180              tabable: true
  4177              model: ditherListSelection
  4181              model: ditherListSelection
  4178              enableChannel: ditherSymsNotNil
  4182              enableChannel: ditherSymsNotNil
  4179              menu: ditherList
  4183              menu: ditherList
  4180              useIndex: true
  4184              useIndex: true
  4191              layout: (LayoutFrame 0 0.0 368 0 0 1.0 372 0)
  4195              layout: (LayoutFrame 0 0.0 368 0 0 1.0 372 0)
  4192            )
  4196            )
  4193           (LabelSpec
  4197           (LabelSpec
  4194              label: 'ClipBoard Encoding:'
  4198              label: 'ClipBoard Encoding:'
  4195              name: 'ClipBoardEncodingLabel'
  4199              name: 'ClipBoardEncodingLabel'
  4196              layout: (LayoutFrame 4 0 383 0 274 0 413 0)
  4200              layout: (LayoutFrame 0 0 383 0 277 0 413 0)
  4197              translateLabel: true
  4201              translateLabel: true
  4198              adjust: right
  4202              adjust: right
  4199            )
  4203            )
  4200           (PopUpListSpec
  4204           (PopUpListSpec
  4201              label: 'image display'
  4205              label: 'image display'
  4202              name: 'ClipEncodingListPopUpList'
  4206              name: 'ClipEncodingListPopUpList'
  4203              layout: (LayoutFrame 275 0 383 0 -30 1 413 0)
  4207              layout: (LayoutFrame 278 0 383 0 -30 1 413 0)
       
  4208              translateLabel: true
  4204              tabable: true
  4209              tabable: true
  4205              model: clipEncodingListSelection
  4210              model: clipEncodingListSelection
  4206              menu: clipEncodingList
  4211              menu: clipEncodingList
  4207              useIndex: true
  4212              useIndex: true
  4208            )
  4213            )
  4209           (LabelSpec
  4214           (LabelSpec
  4210              label: 'Max. CopyBuffer Size:'
  4215              label: 'Max. CopyBuffer Size:'
  4211              name: 'MaxCopyBufferSizeLabel'
  4216              name: 'MaxCopyBufferSizeLabel'
  4212              layout: (LayoutFrame 4 0 418 0 274 0 448 0)
  4217              layout: (LayoutFrame 0 0 418 0 277 0 448 0)
  4213              translateLabel: true
  4218              translateLabel: true
  4214              adjust: right
  4219              adjust: right
  4215            )
  4220            )
  4216           (InputFieldSpec
  4221           (InputFieldSpec
  4217              name: 'MaxCopyBufferEntryField'
  4222              name: 'MaxCopyBufferEntryField'
  4218              layout: (LayoutFrame 275 0 418 0 370 0 448 0)
  4223              layout: (LayoutFrame 278 0 418 0 373 0 448 0)
  4219              model: maxCopyBufferSize
  4224              model: maxCopyBufferSize
  4220              type: fileSize
  4225              type: fileSize
  4221              immediateAccept: true
  4226              immediateAccept: true
  4222              acceptOnReturn: true
  4227              acceptOnReturn: true
  4223              acceptOnTab: true
  4228              acceptOnTab: true
  4230            )
  4235            )
  4231           (CheckBoxSpec
  4236           (CheckBoxSpec
  4232              label: 'Enable VMWare Drawing Bug Workaround (Limit Number of Buffered Operations)'
  4237              label: 'Enable VMWare Drawing Bug Workaround (Limit Number of Buffered Operations)'
  4233              name: 'CheckBox1'
  4238              name: 'CheckBox1'
  4234              layout: (LayoutFrame 5 0 464 0 0 1 486 0)
  4239              layout: (LayoutFrame 5 0 464 0 0 1 486 0)
       
  4240              activeHelpKey: enableVMWareDrawingBugWorkaround
  4235              model: enableVMWareDrawingBugWorkaround
  4241              model: enableVMWareDrawingBugWorkaround
  4236              activeHelpKey: enableVMWareDrawingBugWorkaround
       
  4237              translateLabel: true
  4242              translateLabel: true
  4238            )
  4243            )
  4239           )
  4244           )
  4240 
  4245         
  4241        )
  4246        )
  4242      )
  4247      )
  4243 
       
  4244     "Modified: / 24-06-2014 / 19:40:09 / cg"
       
  4245 ! !
  4248 ! !
  4246 
  4249 
  4247 !AbstractSettingsApplication::DisplaySettingsAppl methodsFor:'actions'!
  4250 !AbstractSettingsApplication::DisplaySettingsAppl methodsFor:'actions'!
  4248 
  4251 
  4249 basicReadSettings
  4252 basicReadSettings
 11495      AbstractSettingsApplication::PrinterSettingsAppl open
 11498      AbstractSettingsApplication::PrinterSettingsAppl open
 11496     "
 11499     "
 11497 
 11500 
 11498     <resource: #canvas>
 11501     <resource: #canvas>
 11499 
 11502 
 11500     ^
 11503     ^ 
 11501     #(FullSpec
 11504     #(FullSpec
 11502        name: windowSpec
 11505        name: windowSpec
 11503        window:
 11506        window: 
 11504       (WindowSpec
 11507       (WindowSpec
 11505          label: 'Printer Settings'
 11508          label: 'Printer Settings'
 11506          name: 'Printer Settings'
 11509          name: 'Printer Settings'
 11507          flags: 1
 11510          flags: 1
 11508          min: (Point 10 10)
 11511          min: (Point 10 10)
 11509          bounds: (Rectangle 0 0 614 458)
 11512          bounds: (Rectangle 0 0 601 474)
 11510        )
 11513        )
 11511        component:
 11514        component: 
 11512       (SpecCollection
 11515       (SpecCollection
 11513          collection: (
 11516          collection: (
 11514           (VerticalPanelViewSpec
 11517           (VerticalPanelViewSpec
 11515              name: 'VerticalPanel1'
 11518              name: 'VerticalPanel1'
 11516              layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
 11519              layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
 11517              horizontalLayout: fit
 11520              horizontalLayout: fit
 11518              verticalLayout: top
 11521              verticalLayout: top
 11519              horizontalSpace: 3
 11522              horizontalSpace: 3
 11520              verticalSpace: 3
 11523              verticalSpace: 3
 11521              component:
 11524              component: 
 11522             (SpecCollection
 11525             (SpecCollection
 11523                collection: (
 11526                collection: (
 11524                 (ViewSpec
 11527                 (ViewSpec
 11525                    name: 'PrinterSelectBox'
 11528                    name: 'PrinterSelectBox'
 11526                    component:
 11529                    component: 
 11527                   (SpecCollection
 11530                   (SpecCollection
 11528                      collection: (
 11531                      collection: (
 11529                       (LabelSpec
 11532                       (LabelSpec
 11530                          label: 'Printer Type:'
 11533                          label: 'Printer Type:'
 11531                          name: 'PrinterTypeLabel'
 11534                          name: 'PrinterTypeLabel'
 11576                          acceptOnLeave: true
 11579                          acceptOnLeave: true
 11577                          acceptOnLostFocus: true
 11580                          acceptOnLostFocus: true
 11578                          acceptOnPointerLeave: false
 11581                          acceptOnPointerLeave: false
 11579                        )
 11582                        )
 11580                       )
 11583                       )
 11581 
 11584                     
 11582                    )
 11585                    )
 11583                    extent: (Point 614 108)
 11586                    extent: (Point 601 108)
 11584                  )
 11587                  )
 11585                 (ViewSpec
 11588                 (ViewSpec
 11586                    name: 'FormatBox'
 11589                    name: 'FormatBox'
 11587                    visibilityChannel: supportsPageFormatSetting
 11590                    visibilityChannel: supportsPageFormatSetting
 11588                    component:
 11591                    component: 
 11589                   (SpecCollection
 11592                   (SpecCollection
 11590                      collection: (
 11593                      collection: (
 11591                       (DividerSpec
 11594                       (DividerSpec
 11592                          name: 'Separator1'
 11595                          name: 'Separator1'
 11593                          layout: (LayoutFrame 0 0 4 0 0 1 7 0)
 11596                          layout: (LayoutFrame 0 0 4 0 0 1 7 0)
 11601                        )
 11604                        )
 11602                       (PopUpListSpec
 11605                       (PopUpListSpec
 11603                          label: 'PopUp List'
 11606                          label: 'PopUp List'
 11604                          name: 'PageFormatPopUpList'
 11607                          name: 'PageFormatPopUpList'
 11605                          layout: (LayoutFrame 183 0 11 0 333 0 41 0)
 11608                          layout: (LayoutFrame 183 0 11 0 333 0 41 0)
       
 11609                          translateLabel: true
 11606                          tabable: true
 11610                          tabable: true
 11607                          model: pageFormat
 11611                          model: pageFormat
 11608                          enableChannel: enableFormat
 11612                          enableChannel: enableFormat
 11609                          menu: pageFormatList
 11613                          menu: pageFormatList
 11610                        )
 11614                        )
 11615                          enableChannel: enablelandscape
 11619                          enableChannel: enablelandscape
 11616                          model: landscape
 11620                          model: landscape
 11617                          translateLabel: true
 11621                          translateLabel: true
 11618                        )
 11622                        )
 11619                       )
 11623                       )
 11620 
 11624                     
 11621                    )
 11625                    )
 11622                    extent: (Point 614 43)
 11626                    extent: (Point 601 43)
 11623                  )
 11627                  )
 11624                 (ViewSpec
 11628                 (ViewSpec
 11625                    name: 'MarginBox'
 11629                    name: 'MarginBox'
 11626                    visibilityChannel: supportsMarginSetting
 11630                    visibilityChannel: supportsMarginSetting
 11627                    component:
 11631                    component: 
 11628                   (SpecCollection
 11632                   (SpecCollection
 11629                      collection: (
 11633                      collection: (
 11630                       (DividerSpec
 11634                       (DividerSpec
 11631                          name: 'Separator5'
 11635                          name: 'Separator5'
 11632                          layout: (LayoutFrame 0 0 0 0 0 1 3 0)
 11636                          layout: (LayoutFrame 0 0 0 0 0 1 3 0)
 11633                        )
 11637                        )
 11634                       (VerticalPanelViewSpec
 11638                       (VerticalPanelViewSpec
 11635                          name: 'VerticalPanel2'
 11639                          name: 'VerticalPanel2'
 11636                          layout: (LayoutFrame 0 0.0 4 0.0 0 1.0 4 1.0)
 11640                          layout: (LayoutFrame 0 0.0 9 0.0 0 1.0 -16 1.0)
 11637                          horizontalLayout: fit
 11641                          horizontalLayout: fit
 11638                          verticalLayout: top
 11642                          verticalLayout: top
 11639                          horizontalSpace: 3
 11643                          horizontalSpace: 3
 11640                          verticalSpace: 3
 11644                          verticalSpace: 3
 11641                          component:
 11645                          component: 
 11642                         (SpecCollection
 11646                         (SpecCollection
 11643                            collection: (
 11647                            collection: (
 11644                             (ViewSpec
 11648                             (ViewSpec
 11645                                name: 'Box1'
 11649                                name: 'Box1'
 11646                                component:
 11650                                component: 
 11647                               (SpecCollection
 11651                               (SpecCollection
 11648                                  collection: (
 11652                                  collection: (
 11649                                   (LabelSpec
 11653                                   (LabelSpec
 11650                                      label: 'Top Margin:'
 11654                                      label: 'Top Margin:'
 11651                                      name: 'TopMarginLabel'
 11655                                      name: 'TopMarginLabel'
 11666                                    )
 11670                                    )
 11667                                   (PopUpListSpec
 11671                                   (PopUpListSpec
 11668                                      label: 'PopUp List'
 11672                                      label: 'PopUp List'
 11669                                      name: 'PopUpList2'
 11673                                      name: 'PopUpList2'
 11670                                      layout: (LayoutFrame -155 1 0 0 -5 1 30 0)
 11674                                      layout: (LayoutFrame -155 1 0 0 -5 1 30 0)
       
 11675                                      translateLabel: true
 11671                                      tabable: true
 11676                                      tabable: true
 11672                                      model: selectedUnit
 11677                                      model: selectedUnit
 11673                                      menu: unitList
 11678                                      menu: unitList
 11674                                      useIndex: true
 11679                                      useIndex: true
 11675                                    )
 11680                                    )
 11676                                   )
 11681                                   )
 11677 
 11682                                 
 11678                                )
 11683                                )
 11679                                extent: (Point 614 30)
 11684                                extent: (Point 601 32)
 11680                              )
 11685                              )
 11681                             (ViewSpec
 11686                             (ViewSpec
 11682                                name: 'Box2'
 11687                                name: 'Box2'
 11683                                component:
 11688                                component: 
 11684                               (SpecCollection
 11689                               (SpecCollection
 11685                                  collection: (
 11690                                  collection: (
 11686                                   (LabelSpec
 11691                                   (LabelSpec
 11687                                      label: 'Left Margin:'
 11692                                      label: 'Left Margin:'
 11688                                      name: 'LeftMarginLabel'
 11693                                      name: 'LeftMarginLabel'
 11700                                      acceptOnTab: true
 11705                                      acceptOnTab: true
 11701                                      acceptOnLostFocus: true
 11706                                      acceptOnLostFocus: true
 11702                                      acceptOnPointerLeave: true
 11707                                      acceptOnPointerLeave: true
 11703                                    )
 11708                                    )
 11704                                   )
 11709                                   )
 11705 
 11710                                 
 11706                                )
 11711                                )
 11707                                extent: (Point 614 30)
 11712                                extent: (Point 601 32)
 11708                              )
 11713                              )
 11709                             (ViewSpec
 11714                             (ViewSpec
 11710                                name: 'Box3'
 11715                                name: 'Box3'
 11711                                component:
 11716                                component: 
 11712                               (SpecCollection
 11717                               (SpecCollection
 11713                                  collection: (
 11718                                  collection: (
 11714                                   (LabelSpec
 11719                                   (LabelSpec
 11715                                      label: 'Right Margin:'
 11720                                      label: 'Right Margin:'
 11716                                      name: 'RightMarginLabel'
 11721                                      name: 'RightMarginLabel'
 11728                                      acceptOnTab: true
 11733                                      acceptOnTab: true
 11729                                      acceptOnLostFocus: true
 11734                                      acceptOnLostFocus: true
 11730                                      acceptOnPointerLeave: true
 11735                                      acceptOnPointerLeave: true
 11731                                    )
 11736                                    )
 11732                                   )
 11737                                   )
 11733 
 11738                                 
 11734                                )
 11739                                )
 11735                                extent: (Point 614 30)
 11740                                extent: (Point 601 32)
 11736                              )
 11741                              )
 11737                             (ViewSpec
 11742                             (ViewSpec
 11738                                name: 'Box4'
 11743                                name: 'Box4'
 11739                                component:
 11744                                component: 
 11740                               (SpecCollection
 11745                               (SpecCollection
 11741                                  collection: (
 11746                                  collection: (
 11742                                   (LabelSpec
 11747                                   (LabelSpec
 11743                                      label: 'Bottom Margin:'
 11748                                      label: 'Bottom Margin:'
 11744                                      name: 'BottomMarginLabel'
 11749                                      name: 'BottomMarginLabel'
 11756                                      acceptOnTab: true
 11761                                      acceptOnTab: true
 11757                                      acceptOnLostFocus: true
 11762                                      acceptOnLostFocus: true
 11758                                      acceptOnPointerLeave: true
 11763                                      acceptOnPointerLeave: true
 11759                                    )
 11764                                    )
 11760                                   )
 11765                                   )
 11761 
 11766                                 
 11762                                )
 11767                                )
 11763                                extent: (Point 614 30)
 11768                                extent: (Point 601 32)
 11764                              )
 11769                              )
 11765                             )
 11770                             )
 11766 
 11771                           
 11767                          )
 11772                          )
 11768                        )
 11773                        )
 11769                       )
 11774                       )
 11770 
 11775                     
 11771                    )
 11776                    )
 11772                    extent: (Point 614 143)
 11777                    extent: (Point 601 164)
 11773                  )
 11778                  )
 11774                 (ViewSpec
 11779                 (ViewSpec
 11775                    name: 'ColorBox'
 11780                    name: 'ColorBox'
 11776                    visibilityChannel: supportsColorSetting
 11781                    visibilityChannel: supportsColorSetting
 11777                    component:
 11782                    component: 
 11778                   (SpecCollection
 11783                   (SpecCollection
 11779                      collection: (
 11784                      collection: (
 11780                       (DividerSpec
 11785                       (DividerSpec
 11781                          name: 'Separator6'
 11786                          name: 'Separator6'
 11782                          layout: (LayoutFrame 0 0 0 0 0 1 3 0)
 11787                          layout: (LayoutFrame 0 0 0 0 0 1 3 0)
 11788                          enableChannel: enableColorBox
 11793                          enableChannel: enableColorBox
 11789                          model: supportsColor
 11794                          model: supportsColor
 11790                          translateLabel: true
 11795                          translateLabel: true
 11791                        )
 11796                        )
 11792                       )
 11797                       )
 11793 
 11798                     
 11794                    )
 11799                    )
 11795                    extent: (Point 614 34)
 11800                    extent: (Point 601 34)
 11796                  )
 11801                  )
 11797                 )
 11802                 )
 11798 
 11803               
 11799              )
 11804              )
 11800            )
 11805            )
 11801           )
 11806           )
 11802 
 11807         
 11803        )
 11808        )
 11804      )
 11809      )
 11805 ! !
 11810 ! !
 11806 
 11811 
 11807 !AbstractSettingsApplication::PrinterSettingsAppl methodsFor:'actions'!
 11812 !AbstractSettingsApplication::PrinterSettingsAppl methodsFor:'actions'!
 17365                          horizontalSpace: 3
 17370                          horizontalSpace: 3
 17366                          verticalSpace: 3
 17371                          verticalSpace: 3
 17367                          component: 
 17372                          component: 
 17368                         (SpecCollection
 17373                         (SpecCollection
 17369                            collection: (
 17374                            collection: (
 17370                             (CheckBoxSpec
 17375                             (ViewSpec
 17371                                label: 'standard styles only'
 17376                                name: 'Box4'
 17372                                name: 'CheckBox1'
 17377                                component: 
 17373                                model: showStandardStylesOnly
 17378                               (SpecCollection
 17374                                translateLabel: true
 17379                                  collection: (
       
 17380                                   (CheckBoxSpec
       
 17381                                      label: 'standard styles only'
       
 17382                                      name: 'CheckBox1'
       
 17383                                      layout: (LayoutFrame 0 0 0 0 -150 1 0 1)
       
 17384                                      model: showStandardStylesOnly
       
 17385                                      translateLabel: true
       
 17386                                    )
       
 17387                                   (CheckBoxSpec
       
 17388                                      label: 'Preview'
       
 17389                                      name: 'CheckBox2'
       
 17390                                      layout: (AlignmentOrigin 0 1 17 0 1 0.5)
       
 17391                                      model: previewVisibleHolder
       
 17392                                      translateLabel: true
       
 17393                                    )
       
 17394                                   )
       
 17395                                 
       
 17396                                )
 17375                                extent: (Point 562 35)
 17397                                extent: (Point 562 35)
 17376                              )
 17398                              )
 17377                             (SequenceViewSpec
 17399                             (SequenceViewSpec
 17378                                name: 'StyleList'
 17400                                name: 'StyleList'
 17379                                model: selectedStyle
 17401                                model: selectedStyle
 17409                    layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
 17431                    layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
 17410                    translateLabel: true
 17432                    translateLabel: true
 17411                    labelChannel: infoLabelHolder
 17433                    labelChannel: infoLabelHolder
 17412                    resizeForLabel: true
 17434                    resizeForLabel: true
 17413                    adjust: left
 17435                    adjust: left
 17414                  )
       
 17415                 (CheckBoxSpec
       
 17416                    label: 'Preview'
       
 17417                    name: 'CheckBox2'
       
 17418                    layout: (AlignmentOrigin 0 1 17 0 1 0.5)
       
 17419                    model: previewVisibleHolder
       
 17420                    translateLabel: true
       
 17421                  )
 17436                  )
 17422                 )
 17437                 )
 17423               
 17438               
 17424              )
 17439              )
 17425            )
 17440            )
 17503 !
 17518 !
 17504 
 17519 
 17505 previewVisibleHolder
 17520 previewVisibleHolder
 17506 
 17521 
 17507     previewVisibleHolder isNil ifTrue:[
 17522     previewVisibleHolder isNil ifTrue:[
 17508         previewVisibleHolder := ValueHolder new.
 17523         previewVisibleHolder := false asValue.
 17509         previewVisibleHolder onChangeSend:#changeInfoLabel to:self.
 17524         previewVisibleHolder onChangeSend:#changeInfoLabel to:self.
 17510     ].
 17525     ].
 17511     ^ previewVisibleHolder.
 17526     ^ previewVisibleHolder.
 17512 !
 17527 !
 17513 
 17528 
 17557     self infoLabelHolder value:comment.
 17572     self infoLabelHolder value:comment.
 17558 
 17573 
 17559     self previewVisibleHolder value ifTrue:[
 17574     self previewVisibleHolder value ifTrue:[
 17560         self builder notNil ifTrue:[
 17575         self builder notNil ifTrue:[
 17561             labelView := self componentAt:#PreviewLabel.
 17576             labelView := self componentAt:#PreviewLabel.
 17562             labelView label:'Sorry - no preview available'.
       
 17563 
       
 17564             imgView := (self componentAt:#Preview).
 17577             imgView := (self componentAt:#Preview).
 17565             imgView image:nil.
       
 17566 
 17578 
 17567             previewFile notEmptyOrNil ifTrue:[
 17579             previewFile notEmptyOrNil ifTrue:[
 17568                 previewImage := Image fromFile:'../../doc/online/pictures' asFilename / previewFile.
 17580                 previewImage := Image fromFile:'../../doc/online/pictures' asFilename / previewFile.
 17569                 previewImage notNil ifTrue:[
 17581             ].    
 17570                     labelView label:'Preview'.
 17582             previewImage notNil ifTrue:[
 17571                     imgView adjust:#fitBig; image:previewImage.
 17583                 labelView label:'Preview'.
 17572                 ]
 17584                 imgView adjust:#fitBig; image:previewImage.
       
 17585             ] ifFalse:[
       
 17586                 labelView label:'Sorry - no preview available'.
       
 17587                 imgView image:nil.
 17573             ].
 17588             ].
 17574             labelView forceResizeHorizontally.
 17589             labelView forceResizeHorizontally.
 17575         ]
 17590         ]
 17576     ]
 17591     ]
 17577 !
 17592 !
 17623 !AbstractSettingsApplication::StyleSettingsAppl methodsFor:'initialization & release'!
 17638 !AbstractSettingsApplication::StyleSettingsAppl methodsFor:'initialization & release'!
 17624 
 17639 
 17625 commonPostBuild
 17640 commonPostBuild
 17626     super commonPostBuild.
 17641     super commonPostBuild.
 17627     self changeInfoLabel
 17642     self changeInfoLabel
 17628 !
       
 17629 
       
 17630 commonPostBuildWith:aBuilder
       
 17631     super commonPostBuildWith:aBuilder.
       
 17632 !
 17643 !
 17633 
 17644 
 17634 initialize
 17645 initialize
 17635 
 17646 
 17636     |someRsrcFile resourceDir|
 17647     |someRsrcFile resourceDir|
 18436 'Show a toolbar button to navigate the global visited classes history'
 18447 'Show a toolbar button to navigate the global visited classes history'
 18437 
 18448 
 18438 #showLocalHistory
 18449 #showLocalHistory
 18439 'Show a toolbar button to navigate the local (per browser) visited classes history'
 18450 'Show a toolbar button to navigate the local (per browser) visited classes history'
 18440 
 18451 
       
 18452 #showMarqueeInfo
       
 18453 'Scroll multipline info texts in the low info area.\If off, multiline infos are suppressed and no automatic scrolling is done (better for VM/remote desktops)'
       
 18454 
 18441 #showMethodTemplate
 18455 #showMethodTemplate
 18442 'Show a method code template when no method is selected'
 18456 'Show a method code template when no method is selected'
 18443 
 18457 
 18444 #sortAndIndentClassesByInheritance
 18458 #sortAndIndentClassesByInheritance
 18445 'Sort and indent classes by inheritance within a category (as opposed to sorting by name)'
 18459 'Sort and indent classes by inheritance within a category (as opposed to sorting by name)'
 18478      AbstractSettingsApplication::SystemBrowserSettingsAppl open
 18492      AbstractSettingsApplication::SystemBrowserSettingsAppl open
 18479     "
 18493     "
 18480 
 18494 
 18481     <resource: #canvas>
 18495     <resource: #canvas>
 18482 
 18496 
 18483     ^
 18497     ^ 
 18484     #(FullSpec
 18498     #(FullSpec
 18485        name: windowSpec
 18499        name: windowSpec
 18486        window:
 18500        window: 
 18487       (WindowSpec
 18501       (WindowSpec
 18488          label: 'System Browser Settings'
 18502          label: 'System Browser Settings'
 18489          name: 'System Browser Settings'
 18503          name: 'System Browser Settings'
 18490          flags: 1
 18504          flags: 1
 18491          min: (Point 10 10)
 18505          min: (Point 10 10)
 18492          bounds: (Rectangle 0 0 617 659)
 18506          bounds: (Rectangle 0 0 569 590)
 18493        )
 18507        )
 18494        component:
 18508        component: 
 18495       (SpecCollection
 18509       (SpecCollection
 18496          collection: (
 18510          collection: (
 18497           (VerticalPanelViewSpec
 18511           (VerticalPanelViewSpec
 18498              name: 'SettingsPanel'
 18512              name: 'SettingsPanel'
 18499              layout: (LayoutFrame 0 0 0 0 0 1 0 1)
 18513              layout: (LayoutFrame 0 0 0 0 0 1 0 1)
 18500              horizontalLayout: fit
 18514              horizontalLayout: fit
 18501              verticalLayout: top
 18515              verticalLayout: top
 18502              horizontalSpace: 3
 18516              horizontalSpace: 3
 18503              verticalSpace: 3
 18517              verticalSpace: 3
 18504              component:
 18518              component: 
 18505             (SpecCollection
 18519             (SpecCollection
 18506                collection: (
 18520                collection: (
 18507                 (FramedBoxSpec
 18521                 (FramedBoxSpec
 18508                    label: 'Settings'
 18522                    label: 'Settings'
 18509                    name: 'ToolsSettingsPanel'
 18523                    name: 'ToolsSettingsPanel'
 18510                    labelPosition: topLeft
 18524                    labelPosition: topLeft
 18511                    translateLabel: true
 18525                    translateLabel: true
 18512                    component:
 18526                    component: 
 18513                   (SpecCollection
 18527                   (SpecCollection
 18514                      collection: (
 18528                      collection: (
 18515                       (VerticalPanelViewSpec
 18529                       (VerticalPanelViewSpec
 18516                          name: 'ToolSettingsVPanel'
 18530                          name: 'ToolSettingsVPanel'
 18517                          layout: (LayoutFrame 0 0 0 0 0 1 0 1)
 18531                          layout: (LayoutFrame 0 0 0 0 0 1 0 1)
 18518                          horizontalLayout: fit
 18532                          horizontalLayout: fit
 18519                          verticalLayout: top
 18533                          verticalLayout: top
 18520                          horizontalSpace: 3
 18534                          horizontalSpace: 3
 18521                          verticalSpace: 3
 18535                          verticalSpace: 3
 18522                          component:
 18536                          component: 
 18523                         (SpecCollection
 18537                         (SpecCollection
 18524                            collection: (
 18538                            collection: (
 18525                             (CheckBoxSpec
 18539                             (CheckBoxSpec
 18526                                label: 'Use the Embedded Test Runner'
 18540                                label: 'Use the Embedded Test Runner'
 18527                                name: 'UseEmbeddedTestRunner'
 18541                                name: 'UseEmbeddedTestRunner'
 18528                                activeHelpKey: useEmbeddedTestRunner
 18542                                activeHelpKey: useEmbeddedTestRunner
 18529                                model: showEmbeddedTestRunnerInBrowser
 18543                                model: showEmbeddedTestRunnerInBrowser
 18530                                translateLabel: true
 18544                                translateLabel: true
 18531                                extent: (Point 583 30)
 18545                                extent: (Point 533 30)
 18532                              )
 18546                              )
 18533                             (CheckBoxSpec
 18547                             (CheckBoxSpec
 18534                                label: 'Web Browser Like Layout (Toolbars are Part of the Tab - experimental)'
 18548                                label: 'Web Browser Like Layout (Toolbars are Part of the Tab - experimental)'
 18535                                name: 'CheckBox1'
 18549                                name: 'CheckBox1'
 18536                                activeHelpKey: webBrowserLikeLayout
 18550                                activeHelpKey: webBrowserLikeLayout
 18543                                label: 'Show Bookmarks Bar'
 18557                                label: 'Show Bookmarks Bar'
 18544                                name: 'ShowBookmarksBar'
 18558                                name: 'ShowBookmarksBar'
 18545                                activeHelpKey: showBookmarksBar
 18559                                activeHelpKey: showBookmarksBar
 18546                                model: showBookmarkBar
 18560                                model: showBookmarkBar
 18547                                translateLabel: true
 18561                                translateLabel: true
 18548                                extent: (Point 583 30)
 18562                                extent: (Point 533 30)
 18549                              )
 18563                              )
 18550                             (CheckBoxSpec
 18564                             (CheckBoxSpec
 18551                                label: 'Sort and Indent Classes by Inheritance'
 18565                                label: 'Sort and Indent Classes by Inheritance'
 18552                                name: 'SortAndIndentClassesByInheritance'
 18566                                name: 'SortAndIndentClassesByInheritance'
 18553                                activeHelpKey: sortAndIndentClassesByInheritance
 18567                                activeHelpKey: sortAndIndentClassesByInheritance
 18554                                model: sortAndIndentClassesByInheritance
 18568                                model: sortAndIndentClassesByInheritance
 18555                                translateLabel: true
 18569                                translateLabel: true
 18556                                extent: (Point 583 30)
 18570                                extent: (Point 533 30)
 18557                              )
 18571                              )
 18558                             (CheckBoxSpec
 18572                             (CheckBoxSpec
 18559                                label: 'Show Local Navigation History (Separate History per Browser Tab)'
 18573                                label: 'Show Local Navigation History (Separate History per Browser Tab)'
 18560                                name: 'CheckBox2'
 18574                                name: 'CheckBox2'
 18561                                activeHelpKey: showLocalHistory
 18575                                activeHelpKey: showLocalHistory
 18562                                model: showLocalHistory
 18576                                model: showLocalHistory
 18563                                translateLabel: true
 18577                                translateLabel: true
 18564                                extent: (Point 583 30)
 18578                                extent: (Point 533 30)
 18565                              )
 18579                              )
 18566                             (CheckBoxSpec
 18580                             (CheckBoxSpec
 18567                                label: 'Show Global Navigation History (Global History for all Browsers)'
 18581                                label: 'Show Global Navigation History (Global History for all Browsers)'
 18568                                name: 'CheckBox3'
 18582                                name: 'CheckBox3'
 18569                                activeHelpKey: showGlobalHistory
 18583                                activeHelpKey: showGlobalHistory
 18570                                model: showGlobalHistory
 18584                                model: showGlobalHistory
 18571                                translateLabel: true
 18585                                translateLabel: true
 18572                                extent: (Point 583 30)
 18586                                extent: (Point 533 30)
 18573                              )
 18587                              )
 18574                             (CheckBoxSpec
 18588                             (CheckBoxSpec
 18575                                label: 'Show Search Bar in Browser'
 18589                                label: 'Show Search Bar in Browser'
 18576                                name: 'ShowSearchBarInBrowser'
 18590                                name: 'ShowSearchBarInBrowser'
 18577                                activeHelpKey: searchBarInBrowser
 18591                                activeHelpKey: searchBarInBrowser
 18578                                model: useSearchBarInBrowser
 18592                                model: useSearchBarInBrowser
 18579                                translateLabel: true
 18593                                translateLabel: true
 18580                                extent: (Point 583 30)
 18594                                extent: (Point 533 30)
 18581                              )
 18595                              )
 18582                             (CheckBoxSpec
 18596                             (CheckBoxSpec
 18583                                label: 'Use in-place Search in Browser Lists (experimental)'
 18597                                label: 'Use in-place Search in Browser Lists (experimental)'
 18584                                name: 'CheckBox4'
 18598                                name: 'CheckBox4'
 18585                                activeHelpKey: inPlaceSearch
 18599                                activeHelpKey: inPlaceSearch
 18586                                model: useInPlaceSearchInBrowserLists
 18600                                model: useInPlaceSearchInBrowserLists
 18587                                translateLabel: true
 18601                                translateLabel: true
 18588                                extent: (Point 583 30)
 18602                                extent: (Point 533 30)
 18589                              )
 18603                              )
 18590                             (CheckBoxSpec
 18604                             (CheckBoxSpec
 18591                                label: 'Show Method Template'
 18605                                label: 'Show Method Template'
 18592                                name: 'MethodTemplate'
 18606                                name: 'MethodTemplate'
 18593                                activeHelpKey: showMethodTemplate
 18607                                activeHelpKey: showMethodTemplate
 18594                                model: showMethodTemplate
 18608                                model: showMethodTemplate
 18595                                translateLabel: true
 18609                                translateLabel: true
 18596                                extent: (Point 583 30)
 18610                                extent: (Point 533 30)
       
 18611                              )
       
 18612                             (CheckBoxSpec
       
 18613                                label: 'Marquee Info'
       
 18614                                name: 'CheckBox5'
       
 18615                                activeHelpKey: showMarqueeInfo
       
 18616                                model: showMarqueeInfo
       
 18617                                translateLabel: true
       
 18618                                extent: (Point 533 30)
 18597                              )
 18619                              )
 18598                             )
 18620                             )
 18599 
 18621                           
 18600                          )
 18622                          )
 18601                        )
 18623                        )
 18602                       )
 18624                       )
 18603 
 18625                     
 18604                    )
 18626                    )
 18605                    extent: (Point 607 308)
 18627                    extent: (Point 569 333)
 18606                    useDynamicPreferredHeight: true
       
 18607                    usePreferredHeight: true
       
 18608                  )
 18628                  )
 18609                 (FramedBoxSpec
 18629                 (FramedBoxSpec
 18610                    label: 'Sourcecode Management Menu Layout'
 18630                    label: 'Sourcecode Management Menu Layout'
 18611                    name: 'MenuLayoutPanel'
 18631                    name: 'MenuLayoutPanel'
 18612                    labelPosition: topLeft
 18632                    labelPosition: topLeft
 18613                    translateLabel: true
 18633                    translateLabel: true
 18614                    component:
 18634                    component: 
 18615                   (SpecCollection
 18635                   (SpecCollection
 18616                      collection: (
 18636                      collection: (
 18617                       (VerticalPanelViewSpec
 18637                       (VerticalPanelViewSpec
 18618                          name: 'MenyLayoutVPanel'
 18638                          name: 'MenuLayoutVPanel'
 18619                          layout: (LayoutFrame 0 0 0 0 0 1 0 1)
 18639                          layout: (LayoutFrame 0 0 5 0 0 1 0 1)
 18620                          horizontalLayout: fit
 18640                          horizontalLayout: fit
 18621                          verticalLayout: top
 18641                          verticalLayout: top
 18622                          horizontalSpace: 3
 18642                          horizontalSpace: 3
 18623                          verticalSpace: 3
 18643                          verticalSpace: 3
 18624                          component:
 18644                          component: 
 18625                         (SpecCollection
 18645                         (SpecCollection
 18626                            collection: (
 18646                            collection: (
 18627                             (RadioButtonSpec
 18647                             (RadioButtonSpec
 18628                                label: 'Old'
 18648                                label: 'Old'
 18629                                name: 'SCMMenuLayoutOld'
 18649                                name: 'SCMMenuLayoutOld'
 18630                                activeHelpKey: oldSCMMenuLayout
 18650                                activeHelpKey: oldSCMMenuLayout
 18631                                translateLabel: true
 18651                                translateLabel: true
 18632                                model: sourceCodeManagementMenuLayout
 18652                                model: sourceCodeManagementMenuLayout
 18633                                isTriggerOnDown: true
 18653                                isTriggerOnDown: true
 18634                                select: 'old'
 18654                                select: 'old'
 18635                                extent: (Point 583 30)
 18655                                extent: (Point 533 30)
 18636                              )
 18656                              )
 18637                             (RadioButtonSpec
 18657                             (RadioButtonSpec
 18638                                label: 'Inline'
 18658                                label: 'Inline'
 18639                                name: 'SCMMenuLayoutInline'
 18659                                name: 'SCMMenuLayoutInline'
 18640                                activeHelpKey: inlineSCMLayout
 18660                                activeHelpKey: inlineSCMLayout
 18641                                translateLabel: true
 18661                                translateLabel: true
 18642                                model: sourceCodeManagementMenuLayout
 18662                                model: sourceCodeManagementMenuLayout
 18643                                isTriggerOnDown: true
 18663                                isTriggerOnDown: true
 18644                                select: 'inline'
 18664                                select: 'inline'
 18645                                extent: (Point 583 30)
 18665                                extent: (Point 533 30)
 18646                              )
 18666                              )
 18647                             (RadioButtonSpec
 18667                             (RadioButtonSpec
 18648                                label: 'Compact'
 18668                                label: 'Compact'
 18649                                name: 'SCMMenuLayoutCompact'
 18669                                name: 'SCMMenuLayoutCompact'
 18650                                activeHelpKey: compactSCMLayout
 18670                                activeHelpKey: compactSCMLayout
 18651                                translateLabel: true
 18671                                translateLabel: true
 18652                                model: sourceCodeManagementMenuLayout
 18672                                model: sourceCodeManagementMenuLayout
 18653                                isTriggerOnDown: true
 18673                                isTriggerOnDown: true
 18654                                select: 'compact'
 18674                                select: 'compact'
 18655                                extent: (Point 583 30)
 18675                                extent: (Point 533 30)
 18656                              )
 18676                              )
 18657                             )
 18677                             )
 18658 
 18678                           
 18659                          )
 18679                          )
 18660                        )
 18680                        )
 18661                       )
 18681                       )
 18662 
 18682                     
 18663                    )
 18683                    )
 18664                    extent: (Point 617 143)
 18684                    extent: (Point 569 135)
 18665                    useDynamicPreferredHeight: true
       
 18666                    usePreferredHeight: true
       
 18667                  )
 18685                  )
 18668                 (FramedBoxSpec
 18686                 (FramedBoxSpec
 18669                    label: 'Static Analysis (Lint)'
 18687                    label: 'Static Analysis (Lint)'
 18670                    name: 'LintPanel'
 18688                    name: 'LintPanel'
 18671                    labelPosition: topLeft
 18689                    labelPosition: topLeft
 18672                    translateLabel: true
 18690                    translateLabel: true
 18673                    component:
 18691                    component: 
 18674                   (SpecCollection
 18692                   (SpecCollection
 18675                      collection: (
 18693                      collection: (
 18676                       (VerticalPanelViewSpec
 18694                       (VerticalPanelViewSpec
 18677                          name: 'LintPanelContent'
 18695                          name: 'LintPanelContent'
 18678                          layout: (LayoutFrame 0 0 0 0 0 1 53 0)
 18696                          layout: (LayoutFrame 0 0 0 0 0 1 53 0)
 18679                          horizontalLayout: fit
 18697                          horizontalLayout: fit
 18680                          verticalLayout: top
 18698                          verticalLayout: top
 18681                          horizontalSpace: 3
 18699                          horizontalSpace: 3
 18682                          verticalSpace: 3
 18700                          verticalSpace: 3
 18683                          component:
 18701                          component: 
 18684                         (SpecCollection
 18702                         (SpecCollection
 18685                            collection: (
 18703                            collection: (
 18686                             (ViewSpec
 18704                             (ViewSpec
 18687                                name: 'DefaultRulesetBox'
 18705                                name: 'DefaultRulesetBox'
 18688                                component:
 18706                                component: 
 18689                               (SpecCollection
 18707                               (SpecCollection
 18690                                  collection: (
 18708                                  collection: (
 18691                                   (LabelSpec
 18709                                   (LabelSpec
 18692                                      label: 'Default Rules:'
 18710                                      label: 'Default Rules:'
 18693                                      name: 'DefaultRulesetLabel'
 18711                                      name: 'DefaultRulesetLabel'
 18694                                      layout: (LayoutFrame 0 0 0 0 120 0 0 1)
 18712                                      layout: (LayoutFrame 0 0 0 0 138 0 0 1)
 18695                                      translateLabel: true
 18713                                      translateLabel: true
 18696                                      adjust: left
 18714                                      adjust: left
 18697                                    )
 18715                                    )
 18698                                   (InputFieldSpec
 18716                                   (InputFieldSpec
 18699                                      name: 'DefaultRuleset'
 18717                                      name: 'DefaultRuleset'
 18700                                      layout: (LayoutFrame 120 0 0 0 -70 1 0 1)
 18718                                      layout: (LayoutFrame 144 0 0 0 -100 1 0 1)
 18701                                      model: smallLintRulesetDefault
 18719                                      model: smallLintRulesetDefault
 18702                                      isReadOnly: true
 18720                                      isReadOnly: true
 18703                                      acceptOnReturn: true
 18721                                      acceptOnReturn: true
 18704                                      acceptOnTab: true
 18722                                      acceptOnTab: true
 18705                                      converter: smallLintRulesetDefaultAdaptor
 18723                                      converter: smallLintRulesetDefaultAdaptor
 18707                                      emptyFieldReplacementText: 'Default'
 18725                                      emptyFieldReplacementText: 'Default'
 18708                                    )
 18726                                    )
 18709                                   (ActionButtonSpec
 18727                                   (ActionButtonSpec
 18710                                      label: 'Select'
 18728                                      label: 'Select'
 18711                                      name: 'DefaultRulesetSelectButton'
 18729                                      name: 'DefaultRulesetSelectButton'
 18712                                      layout: (LayoutFrame -70 1 0 0 0 1 0 1)
 18730                                      layout: (LayoutFrame -100 1 0 0 0 1 0 1)
 18713                                      translateLabel: true
 18731                                      translateLabel: true
 18714                                      model: doSelectDefaultRuleset
 18732                                      model: doSelectDefaultRuleset
 18715                                    )
 18733                                    )
 18716                                   )
 18734                                   )
 18717 
 18735                                 
 18718                                )
 18736                                )
 18719                                extent: (Point 583 25)
 18737                                extent: (Point 533 25)
 18720                              )
 18738                              )
 18721                             (ViewSpec
 18739                             (ViewSpec
 18722                                name: 'Box1'
 18740                                name: 'Box1'
 18723                                component:
 18741                                component: 
 18724                               (SpecCollection
 18742                               (SpecCollection
 18725                                  collection: (
 18743                                  collection: (
 18726                                   (LinkButtonSpec
 18744                                   (LinkButtonSpec
 18727                                      label: 'Configure Rule Sets...'
 18745                                      label: 'Configure Rule Sets...'
 18728                                      name: 'Button1'
 18746                                      name: 'Button1'
 18729                                      layout: (LayoutFrame -150 1 -20 1 0 1 0 1)
 18747                                      layout: (LayoutFrame -200 1 -20 1 0 1 0 1)
 18730                                      foregroundColor: (Color 0.0 0.0 100.0)
 18748                                      foregroundColor: (Color 0.0 0.0 100.0)
 18731                                      translateLabel: true
 18749                                      translateLabel: true
 18732                                      adjust: right
 18750                                      adjust: right
 18733                                      model: doConfigureRulesets
 18751                                      model: doConfigureRulesets
 18734                                    )
 18752                                    )
 18735                                   )
 18753                                   )
 18736 
 18754                                 
 18737                                )
 18755                                )
 18738                                extent: (Point 583 25)
 18756                                extent: (Point 533 25)
 18739                              )
 18757                              )
 18740                             )
 18758                             )
 18741 
 18759                           
 18742                          )
 18760                          )
 18743                          useDynamicPreferredHeight: true
 18761                          useDynamicPreferredHeight: true
 18744                          usePreferredHeight: true
 18762                          usePreferredHeight: true
 18745                        )
 18763                        )
 18746                       )
 18764                       )
 18747 
 18765                     
 18748                    )
 18766                    )
 18749                    extent: (Point 617 100)
 18767                    extent: (Point 569 92)
 18750                    useDynamicPreferredHeight: true
       
 18751                    usePreferredHeight: true
       
 18752                  )
 18768                  )
 18753                 )
 18769                 )
 18754 
 18770               
 18755              )
 18771              )
 18756            )
 18772            )
 18757           )
 18773           )
 18758 
 18774         
 18759        )
 18775        )
 18760      )
 18776      )
 18761 ! !
 18777 ! !
 18762 
 18778 
 18763 !AbstractSettingsApplication::SystemBrowserSettingsAppl methodsFor:'actions'!
 18779 !AbstractSettingsApplication::SystemBrowserSettingsAppl methodsFor:'actions'!
 18805         showLocalHistory
 18821         showLocalHistory
 18806         useInPlaceSearchInBrowserLists
 18822         useInPlaceSearchInBrowserLists
 18807         sourceCodeManagementMenuLayout
 18823         sourceCodeManagementMenuLayout
 18808         confirmRefactorings
 18824         confirmRefactorings
 18809         smallLintRulesetDefault
 18825         smallLintRulesetDefault
       
 18826         showMarqueeInfo
 18810     )
 18827     )
 18811 
 18828 
 18812     "Created: / 25-11-2011 / 15:09:28 / cg"
 18829     "Created: / 25-11-2011 / 15:09:28 / cg"
 18813     "Modified: / 14-10-2014 / 08:19:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 18830     "Modified: / 14-10-2014 / 08:19:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 18814 !
 18831 !
 18875         showLocalHistory onChangeSend:#updateModifiedChannel to:self
 18892         showLocalHistory onChangeSend:#updateModifiedChannel to:self
 18876     ].
 18893     ].
 18877     ^ showLocalHistory.
 18894     ^ showLocalHistory.
 18878 
 18895 
 18879     "Created: / 07-07-2011 / 00:05:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 18896     "Created: / 07-07-2011 / 00:05:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
 18897 !
       
 18898 
       
 18899 showMarqueeInfo
       
 18900     showMarqueeInfo isNil ifTrue:[
       
 18901         showMarqueeInfo := true asValue.
       
 18902         showMarqueeInfo onChangeSend:#updateModifiedChannel to:self
       
 18903     ].
       
 18904     ^ showMarqueeInfo.
 18880 !
 18905 !
 18881 
 18906 
 18882 showMethodTemplate
 18907 showMethodTemplate
 18883     "return/create the 'showMethodTemplate' value holder (automatically generated)"
 18908     "return/create the 'showMethodTemplate' value holder (automatically generated)"
 18884 
 18909 
 19525 !AbstractSettingsApplication::TerminalViewSettingsAppl class methodsFor:'image specs'!
 19550 !AbstractSettingsApplication::TerminalViewSettingsAppl class methodsFor:'image specs'!
 19526 
 19551 
 19527 defaultIcon
 19552 defaultIcon
 19528     <resource: #programImage>
 19553     <resource: #programImage>
 19529 
 19554 
       
 19555     OperatingSystem isUNIXlike ifTrue:[
       
 19556         ^ ToolbarIconLibrary unixShellTerminal22x22Icon
       
 19557     ].     
 19530     ^ ToolbarIconLibrary terminal16x16Icon
 19558     ^ ToolbarIconLibrary terminal16x16Icon
 19531 ! !
 19559 ! !
 19532 
 19560 
 19533 !AbstractSettingsApplication::TerminalViewSettingsAppl class methodsFor:'interface specs'!
 19561 !AbstractSettingsApplication::TerminalViewSettingsAppl class methodsFor:'interface specs'!
 19534 
 19562