ColorEditDialog.st
changeset 3596 655aee5986be
parent 3578 9965b6b7e99b
child 3657 bb1dd1360035
equal deleted inserted replaced
3595:ebf63823c259 3596:655aee5986be
     1 "{ Encoding: utf8 }"
       
     2 
       
     3 "
     1 "
     4  COPYRIGHT (c) 1995 by eXept Software AG
     2  COPYRIGHT (c) 1995 by eXept Software AG
     5               All Rights Reserved
     3               All Rights Reserved
     6 
     4 
     7  This software is furnished under a license and may be used
     5  This software is furnished under a license and may be used
   381     <resource: #canvas>
   379     <resource: #canvas>
   382 
   380 
   383     ^ 
   381     ^ 
   384     #(FullSpec
   382     #(FullSpec
   385        name: windowSpec
   383        name: windowSpec
       
   384        uuid: 'cb8f8338-c034-11e8-b23c-b8f6b1108e05'
   386        window: 
   385        window: 
   387       (WindowSpec
   386       (WindowSpec
   388          label: 'Define Color'
   387          label: 'Define Color'
   389          name: 'Define Color'
   388          name: 'Define Color'
       
   389          uuid: '938aafda-c034-11e8-b23c-b8f6b1108e05'
   390          min: (Point 440 360)
   390          min: (Point 440 360)
   391          bounds: (Rectangle 0 0 440 360)
   391          bounds: (Rectangle 0 0 469 362)
   392        )
   392        )
   393        component: 
   393        component: 
   394       (SpecCollection
   394       (SpecCollection
   395          collection: (
   395          collection: (
   396           (VerticalPanelViewSpec
   396           (VerticalPanelViewSpec
   397              name: 'RGBLabelPanel'
   397              name: 'RGBLabelPanel'
   398              layout: (LayoutFrame 0 0 0 0 90 0 76 0)
   398              layout: (LayoutFrame 0 0 0 0 90 0 76 0)
       
   399              uuid: '938ab2dc-c034-11e8-b23c-b8f6b1108e05'
   399              horizontalLayout: fit
   400              horizontalLayout: fit
   400              verticalLayout: spreadSpace
   401              verticalLayout: spreadSpace
   401              horizontalSpace: 3
   402              horizontalSpace: 3
   402              verticalSpace: 3
   403              verticalSpace: 3
   403              component: 
   404              component: 
   404             (SpecCollection
   405             (SpecCollection
   405                collection: (
   406                collection: (
   406                 (LabelSpec
   407                 (LabelSpec
   407                    label: 'Red:'
   408                    label: 'Red:'
   408                    name: 'RedLabel'
   409                    name: 'RedLabel'
       
   410                    uuid: '938ab4c6-c034-11e8-b23c-b8f6b1108e05'
   409                    translateLabel: true
   411                    translateLabel: true
   410                    adjust: right
   412                    adjust: right
   411                    useDefaultExtent: true
   413                    useDefaultExtent: true
   412                  )
   414                  )
   413                 (LabelSpec
   415                 (LabelSpec
   414                    label: 'Green:'
   416                    label: 'Green:'
   415                    name: 'GreenLabel'
   417                    name: 'GreenLabel'
       
   418                    uuid: '938ab69c-c034-11e8-b23c-b8f6b1108e05'
   416                    translateLabel: true
   419                    translateLabel: true
   417                    adjust: right
   420                    adjust: right
   418                    useDefaultExtent: true
   421                    useDefaultExtent: true
   419                  )
   422                  )
   420                 (LabelSpec
   423                 (LabelSpec
   421                    label: 'Blue:'
   424                    label: 'Blue:'
   422                    name: 'BlueLabel'
   425                    name: 'BlueLabel'
       
   426                    uuid: '938ab7e6-c034-11e8-b23c-b8f6b1108e05'
   423                    translateLabel: true
   427                    translateLabel: true
   424                    adjust: right
   428                    adjust: right
   425                    useDefaultExtent: true
   429                    useDefaultExtent: true
   426                  )
   430                  )
   427                 )
   431                 )
   429              )
   433              )
   430            )
   434            )
   431           (VerticalPanelViewSpec
   435           (VerticalPanelViewSpec
   432              name: 'RGBSliderPanel'
   436              name: 'RGBSliderPanel'
   433              layout: (LayoutFrame 90 0 0 0 -177 1 76 0)
   437              layout: (LayoutFrame 90 0 0 0 -177 1 76 0)
       
   438              uuid: '938ab930-c034-11e8-b23c-b8f6b1108e05'
   434              horizontalLayout: fit
   439              horizontalLayout: fit
   435              verticalLayout: spreadSpace
   440              verticalLayout: spreadSpace
   436              horizontalSpace: 3
   441              horizontalSpace: 3
   437              verticalSpace: 3
   442              verticalSpace: 3
   438              component: 
   443              component: 
   439             (SpecCollection
   444             (SpecCollection
   440                collection: (
   445                collection: (
   441                 (SliderSpec
   446                 (SliderSpec
   442                    name: 'RedSlider'
   447                    name: 'RedSlider'
       
   448                    uuid: '938aba5c-c034-11e8-b23c-b8f6b1108e05'
   443                    tabable: false
   449                    tabable: false
   444                    model: red
   450                    model: red
   445                    orientation: horizontal
   451                    orientation: horizontal
   446                    stop: 255
   452                    stop: 255
   447                    step: 1
   453                    step: 1
   448                    backgroundColor: (Color 100.0 0.0 0.0)
   454                    backgroundColor: (Color 100.0 0.0 0.0)
   449                    extent: (Point 173 16)
   455                    extent: (Point 202 16)
   450                  )
   456                  )
   451                 (SliderSpec
   457                 (SliderSpec
   452                    name: 'GreenSlider'
   458                    name: 'GreenSlider'
       
   459                    uuid: '938abc3c-c034-11e8-b23c-b8f6b1108e05'
   453                    tabable: false
   460                    tabable: false
   454                    model: green
   461                    model: green
   455                    orientation: horizontal
   462                    orientation: horizontal
   456                    stop: 255
   463                    stop: 255
   457                    step: 1
   464                    step: 1
   458                    backgroundColor: (Color 0.0 100.0 0.0)
   465                    backgroundColor: (Color 0.0 100.0 0.0)
   459                    extent: (Point 173 16)
   466                    extent: (Point 202 16)
   460                  )
   467                  )
   461                 (SliderSpec
   468                 (SliderSpec
   462                    name: 'BlueSlider'
   469                    name: 'BlueSlider'
       
   470                    uuid: '938abd5e-c034-11e8-b23c-b8f6b1108e05'
   463                    tabable: false
   471                    tabable: false
   464                    model: blue
   472                    model: blue
   465                    orientation: horizontal
   473                    orientation: horizontal
   466                    stop: 255
   474                    stop: 255
   467                    step: 1
   475                    step: 1
   468                    backgroundColor: (Color 0.0 0.0 100.0)
   476                    backgroundColor: (Color 0.0 0.0 100.0)
   469                    extent: (Point 173 16)
   477                    extent: (Point 202 16)
   470                  )
   478                  )
   471                 )
   479                 )
   472               
   480               
   473              )
   481              )
   474            )
   482            )
   475           (VerticalPanelViewSpec
   483           (VerticalPanelViewSpec
   476              name: 'RGBFieldPanel'
   484              name: 'RGBFieldPanel'
   477              layout: (LayoutFrame -173 1 0 0 -130 1 76 0)
   485              layout: (LayoutFrame -173 1 0 0 -130 1 76 0)
       
   486              uuid: '938abe94-c034-11e8-b23c-b8f6b1108e05'
   478              horizontalLayout: fit
   487              horizontalLayout: fit
   479              verticalLayout: spreadSpace
   488              verticalLayout: spreadSpace
   480              horizontalSpace: 3
   489              horizontalSpace: 3
   481              verticalSpace: 3
   490              verticalSpace: 3
   482              component: 
   491              component: 
   483             (SpecCollection
   492             (SpecCollection
   484                collection: (
   493                collection: (
   485                 (InputFieldSpec
   494                 (InputFieldSpec
   486                    name: 'RedField'
   495                    name: 'RedField'
       
   496                    uuid: '938abfc0-c034-11e8-b23c-b8f6b1108e05'
   487                    model: red
   497                    model: red
   488                    type: numberInRange
   498                    type: numberInRange
   489                    numChars: 3
   499                    numChars: 3
   490                    minValue: 0
   500                    minValue: 0
   491                    maxValue: 255
   501                    maxValue: 255
   492                    acceptOnPointerLeave: false
   502                    acceptOnPointerLeave: false
   493                    extent: (Point 41 20)
   503                    extent: (Point 41 20)
   494                  )
   504                  )
   495                 (InputFieldSpec
   505                 (InputFieldSpec
   496                    name: 'GreenField'
   506                    name: 'GreenField'
       
   507                    uuid: '938ac218-c034-11e8-b23c-b8f6b1108e05'
   497                    model: green
   508                    model: green
   498                    type: numberInRange
   509                    type: numberInRange
   499                    numChars: 3
   510                    numChars: 3
   500                    minValue: 0
   511                    minValue: 0
   501                    maxValue: 255
   512                    maxValue: 255
   502                    acceptOnPointerLeave: false
   513                    acceptOnPointerLeave: false
   503                    extent: (Point 41 20)
   514                    extent: (Point 41 20)
   504                  )
   515                  )
   505                 (InputFieldSpec
   516                 (InputFieldSpec
   506                    name: 'BlueField'
   517                    name: 'BlueField'
       
   518                    uuid: '938ac3c6-c034-11e8-b23c-b8f6b1108e05'
   507                    model: blue
   519                    model: blue
   508                    type: numberInRange
   520                    type: numberInRange
   509                    numChars: 3
   521                    numChars: 3
   510                    minValue: 0
   522                    minValue: 0
   511                    maxValue: 255
   523                    maxValue: 255
   517              )
   529              )
   518            )
   530            )
   519           (VerticalPanelViewSpec
   531           (VerticalPanelViewSpec
   520              name: 'RGBFieldPanelHex'
   532              name: 'RGBFieldPanelHex'
   521              layout: (LayoutFrame -130 1 0 0 -100 1 76 0)
   533              layout: (LayoutFrame -130 1 0 0 -100 1 76 0)
       
   534              uuid: '938ac56a-c034-11e8-b23c-b8f6b1108e05'
   522              horizontalLayout: fit
   535              horizontalLayout: fit
   523              verticalLayout: spreadSpace
   536              verticalLayout: spreadSpace
   524              horizontalSpace: 3
   537              horizontalSpace: 3
   525              verticalSpace: 3
   538              verticalSpace: 3
   526              component: 
   539              component: 
   527             (SpecCollection
   540             (SpecCollection
   528                collection: (
   541                collection: (
   529                 (InputFieldSpec
   542                 (InputFieldSpec
   530                    name: 'EntryField4'
   543                    name: 'EntryField4'
       
   544                    uuid: '938ac696-c034-11e8-b23c-b8f6b1108e05'
   531                    model: red
   545                    model: red
   532                    type: hexIntegerInRange
   546                    type: hexIntegerInRange
   533                    numChars: 3
   547                    numChars: 3
   534                    minValue: 0
   548                    minValue: 0
   535                    maxValue: 255
   549                    maxValue: 255
   536                    acceptOnPointerLeave: false
   550                    acceptOnPointerLeave: false
   537                    extent: (Point 28 20)
   551                    extent: (Point 28 20)
   538                  )
   552                  )
   539                 (InputFieldSpec
   553                 (InputFieldSpec
   540                    name: 'EntryField5'
   554                    name: 'EntryField5'
       
   555                    uuid: '938ac830-c034-11e8-b23c-b8f6b1108e05'
   541                    model: green
   556                    model: green
   542                    type: hexIntegerInRange
   557                    type: hexIntegerInRange
   543                    numChars: 3
   558                    numChars: 3
   544                    minValue: 0
   559                    minValue: 0
   545                    maxValue: 255
   560                    maxValue: 255
   546                    acceptOnPointerLeave: false
   561                    acceptOnPointerLeave: false
   547                    extent: (Point 28 20)
   562                    extent: (Point 28 20)
   548                  )
   563                  )
   549                 (InputFieldSpec
   564                 (InputFieldSpec
   550                    name: 'EntryField6'
   565                    name: 'EntryField6'
       
   566                    uuid: '938ac9b6-c034-11e8-b23c-b8f6b1108e05'
   551                    model: blue
   567                    model: blue
   552                    type: hexIntegerInRange
   568                    type: hexIntegerInRange
   553                    numChars: 3
   569                    numChars: 3
   554                    minValue: 0
   570                    minValue: 0
   555                    maxValue: 255
   571                    maxValue: 255
   561              )
   577              )
   562            )
   578            )
   563           (VerticalPanelViewSpec
   579           (VerticalPanelViewSpec
   564              name: 'HLSLabelPanel'
   580              name: 'HLSLabelPanel'
   565              layout: (LayoutFrame 0 0 86 0 90 0 163 0)
   581              layout: (LayoutFrame 0 0 86 0 90 0 163 0)
       
   582              uuid: '938acb50-c034-11e8-b23c-b8f6b1108e05'
   566              horizontalLayout: fit
   583              horizontalLayout: fit
   567              verticalLayout: spreadSpace
   584              verticalLayout: spreadSpace
   568              horizontalSpace: 3
   585              horizontalSpace: 3
   569              verticalSpace: 3
   586              verticalSpace: 3
   570              component: 
   587              component: 
   571             (SpecCollection
   588             (SpecCollection
   572                collection: (
   589                collection: (
   573                 (LabelSpec
   590                 (LabelSpec
   574                    label: 'Hue:'
   591                    label: 'Hue:'
   575                    name: 'Label1'
   592                    name: 'Label1'
       
   593                    uuid: '938acc5e-c034-11e8-b23c-b8f6b1108e05'
   576                    translateLabel: true
   594                    translateLabel: true
   577                    adjust: right
   595                    adjust: right
   578                    useDefaultExtent: true
   596                    useDefaultExtent: true
   579                  )
   597                  )
   580                 (LabelSpec
   598                 (LabelSpec
   581                    label: 'Light:'
   599                    label: 'Light:'
   582                    name: 'Label2'
   600                    name: 'Label2'
       
   601                    uuid: '938acd94-c034-11e8-b23c-b8f6b1108e05'
   583                    translateLabel: true
   602                    translateLabel: true
   584                    adjust: right
   603                    adjust: right
   585                    useDefaultExtent: true
   604                    useDefaultExtent: true
   586                  )
   605                  )
   587                 (LabelSpec
   606                 (LabelSpec
   588                    label: 'Saturation:'
   607                    label: 'Saturation:'
   589                    name: 'Label3'
   608                    name: 'Label3'
       
   609                    uuid: '938acec0-c034-11e8-b23c-b8f6b1108e05'
   590                    translateLabel: true
   610                    translateLabel: true
   591                    adjust: right
   611                    adjust: right
   592                    useDefaultExtent: true
   612                    useDefaultExtent: true
   593                  )
   613                  )
   594                 )
   614                 )
   596              )
   616              )
   597            )
   617            )
   598           (VerticalPanelViewSpec
   618           (VerticalPanelViewSpec
   599              name: 'HLSSliderPanel'
   619              name: 'HLSSliderPanel'
   600              layout: (LayoutFrame 90 0 86 0 -177 1 163 0)
   620              layout: (LayoutFrame 90 0 86 0 -177 1 163 0)
       
   621              uuid: '938acff6-c034-11e8-b23c-b8f6b1108e05'
   601              horizontalLayout: fit
   622              horizontalLayout: fit
   602              verticalLayout: spreadSpace
   623              verticalLayout: spreadSpace
   603              horizontalSpace: 3
   624              horizontalSpace: 3
   604              verticalSpace: 3
   625              verticalSpace: 3
   605              component: 
   626              component: 
   606             (SpecCollection
   627             (SpecCollection
   607                collection: (
   628                collection: (
   608                 (SliderSpec
   629                 (SliderSpec
   609                    name: 'HueSlider'
   630                    name: 'HueSlider'
       
   631                    uuid: '938ad104-c034-11e8-b23c-b8f6b1108e05'
   610                    tabable: false
   632                    tabable: false
   611                    model: hue
   633                    model: hue
   612                    orientation: horizontal
   634                    orientation: horizontal
   613                    stop: 359
   635                    stop: 359
   614                    step: 1
   636                    step: 1
   615                    keyboardStep: 1
   637                    keyboardStep: 1
   616                    extent: (Point 173 16)
   638                    extent: (Point 202 16)
   617                  )
   639                  )
   618                 (SliderSpec
   640                 (SliderSpec
   619                    name: 'LightSlider'
   641                    name: 'LightSlider'
       
   642                    uuid: '938ad226-c034-11e8-b23c-b8f6b1108e05'
   620                    tabable: false
   643                    tabable: false
   621                    model: light
   644                    model: light
   622                    orientation: horizontal
   645                    orientation: horizontal
   623                    step: 1
   646                    step: 1
   624                    backgroundColor: (Color 67.0 67.0 67.0)
   647                    backgroundColor: (Color 67.0 67.0 67.0)
   625                    keyboardStep: 1
   648                    keyboardStep: 1
   626                    extent: (Point 173 16)
   649                    extent: (Point 202 16)
   627                  )
   650                  )
   628                 (SliderSpec
   651                 (SliderSpec
   629                    name: 'SaturationSlider'
   652                    name: 'SaturationSlider'
       
   653                    uuid: '938ad33e-c034-11e8-b23c-b8f6b1108e05'
   630                    tabable: false
   654                    tabable: false
   631                    model: saturation
   655                    model: saturation
   632                    orientation: horizontal
   656                    orientation: horizontal
   633                    step: 1
   657                    step: 1
   634                    backgroundColor: (Color 67.0 67.0 67.0)
   658                    backgroundColor: (Color 67.0 67.0 67.0)
   635                    keyboardStep: 1
   659                    keyboardStep: 1
   636                    extent: (Point 173 16)
   660                    extent: (Point 202 16)
   637                  )
   661                  )
   638                 )
   662                 )
   639               
   663               
   640              )
   664              )
   641            )
   665            )
   642           (VerticalPanelViewSpec
   666           (VerticalPanelViewSpec
   643              name: 'HLSFieldPanel'
   667              name: 'HLSFieldPanel'
   644              layout: (LayoutFrame -173 1 86 0 -130 1 163 0)
   668              layout: (LayoutFrame -173 1 86 0 -130 1 163 0)
       
   669              uuid: '938ad456-c034-11e8-b23c-b8f6b1108e05'
   645              horizontalLayout: fit
   670              horizontalLayout: fit
   646              verticalLayout: spreadSpace
   671              verticalLayout: spreadSpace
   647              horizontalSpace: 3
   672              horizontalSpace: 3
   648              verticalSpace: 3
   673              verticalSpace: 3
   649              component: 
   674              component: 
   650             (SpecCollection
   675             (SpecCollection
   651                collection: (
   676                collection: (
   652                 (InputFieldSpec
   677                 (InputFieldSpec
   653                    name: 'EntryField1'
   678                    name: 'EntryField1'
       
   679                    uuid: '938ad55a-c034-11e8-b23c-b8f6b1108e05'
   654                    model: hue
   680                    model: hue
   655                    type: numberInRange
   681                    type: numberInRange
   656                    numChars: 3
   682                    numChars: 3
   657                    minValue: 0
   683                    minValue: 0
   658                    maxValue: 359
   684                    maxValue: 359
   659                    acceptOnPointerLeave: false
   685                    acceptOnPointerLeave: false
   660                    extent: (Point 41 20)
   686                    extent: (Point 41 20)
   661                  )
   687                  )
   662                 (InputFieldSpec
   688                 (InputFieldSpec
   663                    name: 'EntryField2'
   689                    name: 'EntryField2'
       
   690                    uuid: '938ad6fe-c034-11e8-b23c-b8f6b1108e05'
   664                    model: light
   691                    model: light
   665                    type: numberInRange
   692                    type: numberInRange
   666                    numChars: 3
   693                    numChars: 3
   667                    minValue: 0
   694                    minValue: 0
   668                    maxValue: 100
   695                    maxValue: 100
   669                    acceptOnPointerLeave: false
   696                    acceptOnPointerLeave: false
   670                    extent: (Point 41 20)
   697                    extent: (Point 41 20)
   671                  )
   698                  )
   672                 (InputFieldSpec
   699                 (InputFieldSpec
   673                    name: 'EntryField3'
   700                    name: 'EntryField3'
       
   701                    uuid: '938ad884-c034-11e8-b23c-b8f6b1108e05'
   674                    model: saturation
   702                    model: saturation
   675                    type: numberInRange
   703                    type: numberInRange
   676                    numChars: 3
   704                    numChars: 3
   677                    minValue: 0
   705                    minValue: 0
   678                    maxValue: 100
   706                    maxValue: 100
   684              )
   712              )
   685            )
   713            )
   686           (ViewSpec
   714           (ViewSpec
   687              name: 'PreviewBoxFrame'
   715              name: 'PreviewBoxFrame'
   688              layout: (LayoutFrame -100 1 4 0.0 -3 1.0 -39 1.0)
   716              layout: (LayoutFrame -100 1 4 0.0 -3 1.0 -39 1.0)
       
   717              uuid: '938ada28-c034-11e8-b23c-b8f6b1108e05'
   689              level: 1
   718              level: 1
   690              component: 
   719              component: 
   691             (SpecCollection
   720             (SpecCollection
   692                collection: (
   721                collection: (
   693                 (LabelSpec
   722                 (LabelSpec
   694                    label: 'Preview'
   723                    label: 'Preview'
   695                    name: 'PreviewBox'
   724                    name: 'PreviewBox'
   696                    layout: (LayoutFrame 2 0.0 2 0.0 -2 1.0 -2 1.0)
   725                    layout: (LayoutFrame 2 0.0 2 0.0 -2 1.0 -2 1.0)
       
   726                    uuid: '938adb36-c034-11e8-b23c-b8f6b1108e05'
   697                    level: -1
   727                    level: -1
   698                    translateLabel: true
   728                    translateLabel: true
   699                    postBuildCallback: postBuildPreviewBox:
   729                    postBuildCallback: postBuildPreviewBox:
   700                  )
   730                  )
   701                 )
   731                 )
   705           (LabelSpec
   735           (LabelSpec
   706              label: 'Brightness:'
   736              label: 'Brightness:'
   707              name: 'Label5'
   737              name: 'Label5'
   708              layout: (LayoutFrame 0 0 175 0 90 0 197 0)
   738              layout: (LayoutFrame 0 0 175 0 90 0 197 0)
   709              activeHelpKey: brightness
   739              activeHelpKey: brightness
       
   740              uuid: '938adc8a-c034-11e8-b23c-b8f6b1108e05'
   710              translateLabel: true
   741              translateLabel: true
   711              adjust: right
   742              adjust: right
   712            )
   743            )
   713           (InputFieldSpec
   744           (InputFieldSpec
   714              name: 'EntryField8'
   745              name: 'EntryField8'
   715              layout: (LayoutFrame 90 0 175 0 -277 1 197 0)
   746              layout: (LayoutFrame 90 0 175 0 -277 1 197 0)
   716              activeHelpKey: brightness
   747              activeHelpKey: brightness
       
   748              uuid: '938addb6-c034-11e8-b23c-b8f6b1108e05'
   717              model: brightnessStringHolder
   749              model: brightnessStringHolder
   718              isReadOnly: true
   750              isReadOnly: true
   719              immediateAccept: false
   751              immediateAccept: false
   720              acceptOnReturn: true
   752              acceptOnReturn: true
   721              acceptOnTab: true
   753              acceptOnTab: true
   725           (LabelSpec
   757           (LabelSpec
   726              label: 'Color Name:'
   758              label: 'Color Name:'
   727              name: 'ColorNameLabel'
   759              name: 'ColorNameLabel'
   728              layout: (LayoutFrame 2 0 214 0 135 0 236 0)
   760              layout: (LayoutFrame 2 0 214 0 135 0 236 0)
   729              activeHelpKey: colorName
   761              activeHelpKey: colorName
       
   762              uuid: '938adf8c-c034-11e8-b23c-b8f6b1108e05'
   730              translateLabel: true
   763              translateLabel: true
   731              adjust: right
   764              adjust: right
   732            )
   765            )
   733           (InputFieldSpec
   766           (InputFieldSpec
   734              name: 'ColorNameField'
   767              name: 'ColorNameField'
   735              layout: (LayoutFrame 135 0 214 0 -122 1 236 0)
   768              layout: (LayoutFrame 135 0 214 0 -100 1 236 0)
   736              activeHelpKey: colorName
   769              activeHelpKey: colorName
       
   770              uuid: '938ae0b8-c034-11e8-b23c-b8f6b1108e05'
   737              model: colorNameHolder
   771              model: colorNameHolder
   738              immediateAccept: false
   772              immediateAccept: false
   739              acceptOnReturn: true
   773              acceptOnReturn: true
   740              acceptOnTab: true
   774              acceptOnTab: true
   741              acceptOnLostFocus: true
   775              acceptOnLostFocus: true
   742              acceptOnPointerLeave: true
   776              acceptOnPointerLeave: true
   743            )
   777            )
   744           (LabelSpec
   778           (LabelSpec
   745              label: 'HTML Color Name:'
   779              label: 'HTML Name:'
   746              name: 'HTMLColorNameLabel'
   780              name: 'HTMLColorNameLabel'
   747              layout: (LayoutFrame 2 0 240 0 135 0 262 0)
   781              layout: (LayoutFrame 2 0 240 0 135 0 262 0)
   748              activeHelpKey: htmlColorName
   782              activeHelpKey: htmlColorName
       
   783              uuid: '938ae270-c034-11e8-b23c-b8f6b1108e05'
   749              translateLabel: true
   784              translateLabel: true
   750              adjust: right
   785              adjust: right
   751            )
   786            )
   752           (InputFieldSpec
   787           (InputFieldSpec
   753              name: 'MLHTColorNameFieldField'
   788              name: 'MLHTColorNameFieldField'
   754              layout: (LayoutFrame 135 0 240 0 -122 1 262 0)
   789              layout: (LayoutFrame 135 0 240 0 -100 1 262 0)
   755              activeHelpKey: htmlColorName
   790              activeHelpKey: htmlColorName
       
   791              uuid: '938ae39c-c034-11e8-b23c-b8f6b1108e05'
   756              model: htmlColorNameHolder
   792              model: htmlColorNameHolder
   757              immediateAccept: false
   793              immediateAccept: false
   758              acceptOnReturn: true
   794              acceptOnReturn: true
   759              acceptOnTab: true
   795              acceptOnTab: true
   760              acceptOnLostFocus: true
   796              acceptOnLostFocus: true
   763           (LabelSpec
   799           (LabelSpec
   764              label: 'Color Definition:'
   800              label: 'Color Definition:'
   765              name: 'Label4'
   801              name: 'Label4'
   766              layout: (LayoutFrame 2 0 266 0 135 0 288 0)
   802              layout: (LayoutFrame 2 0 266 0 135 0 288 0)
   767              activeHelpKey: colorDefinitionString
   803              activeHelpKey: colorDefinitionString
       
   804              uuid: '938ae540-c034-11e8-b23c-b8f6b1108e05'
   768              translateLabel: true
   805              translateLabel: true
   769              adjust: right
   806              adjust: right
   770            )
   807            )
   771           (InputFieldSpec
   808           (InputFieldSpec
   772              name: 'EntryField7'
   809              name: 'EntryField7'
   773              layout: (LayoutFrame 135 0 266 0 -122 1 288 0)
   810              layout: (LayoutFrame 135 0 266 0 -100 1 288 0)
   774              activeHelpKey: colorDefinitionString
   811              activeHelpKey: colorDefinitionString
       
   812              uuid: '938ae66c-c034-11e8-b23c-b8f6b1108e05'
   775              model: colorDefinitionStringHolder
   813              model: colorDefinitionStringHolder
   776              isReadOnly: true
   814              isReadOnly: true
   777              immediateAccept: false
   815              immediateAccept: false
   778              acceptOnReturn: true
   816              acceptOnReturn: true
   779              acceptOnTab: true
   817              acceptOnTab: true
   783           (ActionButtonSpec
   821           (ActionButtonSpec
   784              label: 'Copy Color'
   822              label: 'Copy Color'
   785              name: 'CopyColor'
   823              name: 'CopyColor'
   786              layout: (LayoutFrame 12 0 298 0 120 0 320 0)
   824              layout: (LayoutFrame 12 0 298 0 120 0 320 0)
   787              activeHelpKey: hlsMixer
   825              activeHelpKey: hlsMixer
       
   826              uuid: '938ae810-c034-11e8-b23c-b8f6b1108e05'
   788              translateLabel: true
   827              translateLabel: true
   789              resizeForLabel: true
   828              resizeForLabel: true
   790              tabable: true
   829              tabable: true
   791              model: copyColor
   830              model: copyColor
   792            )
   831            )
   793           (ActionButtonSpec
   832           (ActionButtonSpec
   794              label: 'Paste Color'
   833              label: 'Paste Color'
   795              name: 'PasteColor'
   834              name: 'PasteColor'
   796              layout: (LayoutFrame 122 0 298 0 240 0 320 0)
   835              layout: (LayoutFrame 122 0 298 0 240 0 320 0)
       
   836              uuid: '938aea0e-c034-11e8-b23c-b8f6b1108e05'
   797              translateLabel: true
   837              translateLabel: true
   798              resizeForLabel: true
   838              resizeForLabel: true
   799              tabable: true
   839              tabable: true
   800              model: pasteColor
   840              model: pasteColor
   801            )
   841            )
   802           (ActionButtonSpec
   842           (ActionButtonSpec
   803              label: 'pickColorIcon'
   843              label: 'pickColorIcon'
   804              name: 'Button1'
   844              name: 'Button1'
   805              layout: (LayoutFrame 285 0 298 0 312 0 325 0)
   845              layout: (LayoutFrame 285 0 298 0 312 0 325 0)
   806              activeHelpKey: pickColor
   846              activeHelpKey: pickColor
       
   847              uuid: '938aeb8a-c034-11e8-b23c-b8f6b1108e05'
   807              hasCharacterOrientedLabel: false
   848              hasCharacterOrientedLabel: false
   808              translateLabel: true
   849              translateLabel: true
   809              resizeForLabel: true
   850              resizeForLabel: true
   810              tabable: true
   851              tabable: true
   811              model: pickColor
   852              model: pickColor
   812            )
   853            )
   813           (HorizontalPanelViewSpec
   854           (HorizontalPanelViewSpec
   814              name: 'HorizontalPanel1'
   855              name: 'HorizontalPanel1'
   815              layout: (LayoutFrame 0 0.0 -32 1 -16 1.0 0 1.0)
   856              layout: (LayoutFrame 0 0.0 -32 1 -16 1.0 0 1.0)
       
   857              uuid: '938aed10-c034-11e8-b23c-b8f6b1108e05'
   816              horizontalLayout: okCancelBox
   858              horizontalLayout: okCancelBox
   817              verticalLayout: centerMax
   859              verticalLayout: center
   818              horizontalSpace: 3
   860              horizontalSpace: 3
   819              verticalSpace: 3
   861              verticalSpace: 3
   820              reverseOrderIfOKAtLeft: true
   862              reverseOrderIfOKAtLeft: true
   821              component: 
   863              component: 
   822             (SpecCollection
   864             (SpecCollection
   823                collection: (
   865                collection: (
   824                 (ActionButtonSpec
   866                 (ActionButtonSpec
   825                    label: 'Cancel'
   867                    label: 'Cancel'
   826                    name: 'CancelButton'
   868                    name: 'CancelButton'
       
   869                    uuid: '938aee96-c034-11e8-b23c-b8f6b1108e05'
   827                    translateLabel: true
   870                    translateLabel: true
   828                    resizeForLabel: false
   871                    resizeForLabel: false
   829                    tabable: true
   872                    tabable: true
   830                    model: cancel
   873                    model: cancel
   831                    useDefaultExtent: true
   874                    extent: (Point 220 30)
   832                  )
   875                  )
   833                 (ActionButtonSpec
   876                 (ActionButtonSpec
   834                    label: 'OK'
   877                    label: 'OK'
   835                    name: 'OKButton'
   878                    name: 'OKButton'
       
   879                    uuid: '938af01c-c034-11e8-b23c-b8f6b1108e05'
   836                    translateLabel: true
   880                    translateLabel: true
   837                    resizeForLabel: false
   881                    resizeForLabel: false
   838                    tabable: true
   882                    tabable: true
   839                    model: accept
   883                    model: accept
   840                    isDefault: true
   884                    isDefault: true
   841                    defaultable: true
   885                    defaultable: true
   842                    useDefaultExtent: true
   886                    extent: (Point 221 30)
   843                  )
   887                  )
   844                 )
   888                 )
   845               
   889               
   846              )
   890              )
   847              keepSpaceForOSXResizeHandleH: true
   891              keepSpaceForOSXResizeHandleH: true