ColorEditDialog.st
changeset 3175 c205d80403ef
parent 2941 15df48eba1c4
child 3179 174a9f51db76
equal deleted inserted replaced
3174:cd45c49a0d63 3175:c205d80403ef
   124     "Modified: / 09-08-2012 / 09:35:29 / cg"
   124     "Modified: / 09-08-2012 / 09:35:29 / cg"
   125 ! !
   125 ! !
   126 
   126 
   127 !ColorEditDialog class methodsFor:'image specs'!
   127 !ColorEditDialog class methodsFor:'image specs'!
   128 
   128 
       
   129 hueGradientImage
       
   130     "This resource specification was automatically generated
       
   131      by the ImageEditor of ST/X."
       
   132 
       
   133     "Do not manually edit this!! If it is corrupted,
       
   134      the ImageEditor may not be able to read the specification."
       
   135 
       
   136     "
       
   137      self hueGradientImage inspect
       
   138      ImageEditor openOnClass:self andSelector:#hueGradientImage
       
   139      Icon flushCachedIcons
       
   140     "
       
   141 
       
   142     <resource: #image>
       
   143 
       
   144     ^Icon
       
   145         constantNamed:'ColorEditDialog hueGradientImage'
       
   146         ifAbsentPut:[(Depth8Image new) width:400; height:50; bits:(ByteArray fromPackedString:'
       
   147 J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$QH(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEKPTE
       
   148 ''I2\''KZ6]AHRD''=(ZG<ZF!!*GV8][!!3^IC0<OTG1<@@AXKE!!X&9.Y&7U5]X>O#8>OLC@0LC@0LCA:NW):^''):^(UCP8VE!!XT<##0<OH:NK2</K2</K2=9^W%9
       
   149 ^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3
       
   150 +;F/+1 XFA"R$+"8.K!!&''"N^''''@I\@%WVU$TEAPA(:N#"(*J"(X_G1-,[F0UEQUOS6]OR;]K\WM1\R8.K"9>_''9>_''9>''Y46''Y6]M#Z************4-KR4
       
   151 -KR4-B,+J2,+J2,+J0-LS@-LSD1APTEAPTEAPTFK"8.K"8.K"5YVU")VU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JB<S)@?JV%)
       
   152 Z6.WQ125G$%IDRJM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.GV8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0
       
   153 LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL
       
   154 #D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1+;DX[V4X*Z&8Y&Y&Y"L#''"M0BP$IVU%Y@PDA@ZN#^3 8"# _G1<[[A,[E1\WY6]''
       
   155 Y;^7R7M3\7M/K"9/@ HB@ I>@#Z]M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1LE$EAPTEAPQYA"8.K"8.K"8-VU"(*U%ZBA XHBCP4
       
   156 ''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5MZB /D:PO2%)ZV-+%4\\-Q9IRQD"#X4;N36(P(RD!!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR
       
   157 _6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE!!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.
       
   158 +&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,[F1[V5-[Z&)
       
   159 Y&Y&Y&X#H2L#BP$IBU%YVPDA@PE;^7,8NC 8G1<_F1,[F1\WE6]''Y6^7-;]3\7M3[6=/[0HB@ HB@ H6M#Z]''Y46M************+R4-KR4-KR4J2,+J2,+
       
   160 J2,+B41LB41LSAYAPTEAPTDVPX.K"8.K"8.KU%X*J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (D9N$I@)ZV%+Z9^WGA8^RT$"
       
   161 H(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEKPTE''I2\''KZ6]AHRD''=(ZG<ZF!!*GV8][!!3^IC0<OTG1<@@AXKE!!X&9.Y&7U5]X>O#8>OLC@0LC@0LCA:NW):
       
   162 ^''):^(UCP8VE!!XT<##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LC
       
   163 Z&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA(:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.
       
   164 K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@,KB0,VPQXVPQXVE!!ZKHB@ HB@ HB(*J")VU(HFA  HMCR_]7^9.;-ST4A@
       
   165 %&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JB<S)@?JV%)Z6.WQ125G$%IDRJM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAPTEAY2\''I26-+XRD!!I?_7=?F!!(Z!!8^G
       
   166 !!8\7M0=PTE@@@@@@VE!!XVI.[&9-5]WVO#8>O#3@0LC@0LC@0^''):^''):^''*E!!XVE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%
       
   167 QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1+:<XFA X$)J8.K"8Y)8#'')90
       
   168 BW@IU5%YEAPT@ZN#(8*J"(*FG1<[[F1,EQTUS4=''S4.7R7E3\WD.K"8._''9>_''9>_)6]M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1L
       
   169 E$EAPTEAPQYA"8.K"8.K"8-VU"(*U%ZBA XHBCP4''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7Z"("\''/K0?O2%)ZTQ+Q4\J-[T$IAD"$YD;N36(P(RD
       
   170 !!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR_6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE
       
   171 !!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.+&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0L
       
   172 W%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&).FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6
       
   173 ''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+J2,+B41LB0,KB1YAE!!YAE!!XVE(, HB@ HB@ J"(*J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"
       
   174 N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$QH(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEKPTE''I2\''KZ6]AHRD''=(ZG<ZF!!*GV8][!!3^IC0<OTG1<
       
   175 @@AXKE!!X&9.Y&7U5]X>O#8>OLC@0LC@0LCA:NW):^''):^(UCP8VE!!XT<##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:
       
   176 .''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA
       
   177 (:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK
       
   178 "8.K"8.K"5YVJ")VU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]*J"I2^</C<?JV%)QF-GQ0*5-RP$DRJQ$S,;OZ!!B!!HRD,%1\, 9 XF@P
       
   179 TZ^T%IR''KR4EKTYFQ$Y4]GP%IRU?ZF!!(*1*+!!5-[V5.I"P<OC5A<_@A<KB0,KI&Y&Y.H"H"OST6OSS@YFQ$0FQ$YNS$9NS%:^'')CP4MCP8VE#(8<OC2N#"</
       
   180 K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HAT
       
   181 UJZ&)FM#XVF3,:>1+;DX[V4X*Z&8Y&Y&Y"L#''"M0BP$IVU%Y@PDA@ZN#^3 8"# _G1<[[A,[E1\WY6]''Y;^7R7M3\7M/K"9/@ HB@ I>@#Z]M)6]''SX6****
       
   182 ********-KR4-KR4-KP+J2,+J2,+J2,KSD0KB0,KE$DVE$DVE!!XV"2@ HB@ HB@*J"(*U%ZBA XHBCP4''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5
       
   183 MZB S$:P$B%)ZV-+%9\\G!!9IRRH"#X4;N36(P(RD!!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR_6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[
       
   184 ]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE!!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.+&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF-
       
   185  XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&).FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_
       
   186 F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+J2,+B41LB0,KB1YAE!!YAE!!XVE(, HB@ HB@ J"(*
       
   187 J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$QH(6MN3,=*DJD!!HR2WE22C&A XAAQ)9RT%J\-KPT-
       
   188 Q$YFQ''Q4]BT%IW=(ZF"+F*.GV5-[V8&IC0<OTG1<@G0,KB0,&Y&Y&8"H"H=MSX=MLA$YFS@YFQ$9NS$9NW):^$MCP4MC!!XVN##0<OH:NK2</K2</K2=9^W%9
       
   189 ^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3
       
   190 +;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA(:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4
       
   191 -KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK"8.K"8.K"5YVJ")VU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JB<S)@?JV%)
       
   192 Z6.WQ125G$%IDRJM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.GV8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0
       
   193 LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL
       
   194 #D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1+;DX[V4X*Z&8Y&Y&Y"L#''"M0BP$IVU%Y@PDA@ZN#^3 8"# _G1<[[A,[E1\WY6]''
       
   195 Y;^7R7M3\7M/K"9/@ HB@ I>@#Z]M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KB0,KE$DVE$DVE!!XV"2@ HB@ HB@*J"(*U%ZBA XHBCP4
       
   196 ''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5MZB S$:P$B%)ZV-+%9\\G!!9IRRH"#X4;N36(P(RD!!KI\WKHNXFA DEF''%IRT)24-AR5FQ$YF]GQ4IRT%
       
   197 _6!!(ZJ,Z*8][V5-["X$OC0=P_G0@_B0,KB2Y&Y&["H"H#45M#440FQ$YLA$YFS$9NS$9^''):P4MCP4NE!!X:NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.
       
   198 +&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&)
       
   199 .FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+
       
   200 J2,+B41LB41LSDEAPTEAPTEAPX.K"8.K"8.KU%YVJ%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (D9N$I@)ZV%+Z9^WGA8^RT$"
       
   201 H(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEKPTE''I2\''KZ6]AHRD''=(ZG<ZF!!*GV8][!!3^IC0<OTG1<@@AXKE!!X&9.Y&7U5]X>O#8>OLC@0LC@0LCA:NW):
       
   202 ^''):^(UCP8VE!!XT<##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LC
       
   203 Z&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F1,V5-[V6)*VY&Y&Y&H2L#H0$IBP%YVU$A@PDA^7-;NC 8NA<_G1,[F1,WE1]''Y6]''-;^7\7M3\6=/
       
   204 [6<B@ HB@ HBM#X6''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@-LSD1APTEAPTEAPTFK"8.K"8.K"5YVU")VU(HFA  HMCR_]7^9.;-ST4A@
       
   205 %&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JANS)BPJV%)Z6.W%10^G$%IH"JM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.G
       
   206 V8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%
       
   207 QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1+;DX[V4X*Z&8Y&Y&Y"L#''"M0
       
   208 BP$IVU%Y@PDA@ZN#^3 8"# _G1<[[A,[E1\WY6]''Y;^7R7M3\7M/K"9/@ HB@ I>@#Z]M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1L
       
   209 E$EAPTEAPQYA"8.K"8.K"8-VU"(*U%ZBA XHBCP4''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5MZB /D:PO2%)ZV-+%4\\-Q9IRQD"#X4;N36(P(RD
       
   210 !!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR_6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE
       
   211 !!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.+&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0L
       
   212 W%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&).FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6
       
   213 ''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+J2,+B41LB0,KB1YAE!!YAE!!XVE(, HB@ HB@ J"(*J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"
       
   214 N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$QH(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEKPTE''I2\''KZ6]AHRD''=(ZG<ZF!!*GV8][!!3^IC0<OTG1<
       
   215 @@AXKE!!X&9.Y&7U5]X>O#8>OLC@0LC@0LCA:NW):^''):^(UCP8VE!!XT<##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:
       
   216 .''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA
       
   217 (:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@,KB0,VPQXVPQXVE!!ZK
       
   218 HB@ HB@ HB(*J")VU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]*J"I2^</C<?JV%)QF-GQ0*5-RP$DRJQ$S,;OZ!!B!!HRD,%22, 8NC 9Q
       
   219 TYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.GV8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</
       
   220 K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HAT
       
   221 UJZ&)FM#XVF3,:>1,[E-[V5-*Z%&Y&Y&Y"L#H2LIBP$IVU%Y@PDA@W-;^3 8NC _G1<[F1,[E1\WY6]''Y;^7-7M3\7M/[6=/@ HB@ HB@#X6M)6]''SX6****
       
   222 ********-KR4-KR4-KP+J2,+J2,+J2,KSD0KB0,KE$DVE$DVE!!XV"2@ HB@ HB@*J"(*U%ZBA XHBCP4''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5
       
   223 MZB /D:PO2%)ZV-+%4\\-Q9IRQD"#X4;N36(P(RD!!KI\,+HNC 8NTUFT%IRT%@TEAPV\''I2\-+Z6D!!HR_7=?_1(ZF(^G!!8^GM3\OTEAP@@@@@E!!XVE"[&9.[
       
   224 ]WU5#8>O#8<0LC@0LC@0LG):^''):^''):!!XVE!!XVE!!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.+&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF-
       
   225  XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,[F1[V5-[Z&)Y&Y&Y&X#H2L#BP$IBU%YVPDA@PE;^7,8NC 8G1<_
       
   226 F1,[F1\WE6]''Y6^7-;]3\7M3[6=/[0HB@ HB@ H6M#Z]''Y46M************+R4-KR4-KR4J2,+J2,+J2,+B41LB41LSAYAPTEAPTDVPX.K"8.K"8.KU%X*
       
   227 J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$QH(6MN3,=*DJD!!HR2WE22C&A XAAQ)9RT%J\-APT-
       
   228 Q$YFQ''Q4-"T%IW=?_6"+F*.G!!5.GV8$7C5APT@@@@G0,VB0,&Y&[&8"H"H=MSX=MLA$YFS@YFQ$9^#$9NW):^$NE!!TMC!!XVN##0<OH:NK2</K2</K2=9^W%9
       
   229 ^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3
       
   230 +;F1,V5-[V6)*VY&Y&Y&H2L#H0$IBP%YVU$A@PDA^7-;NC 8NA<_G1,[F1,WE1]''Y6]''-;^7\7M3\6=/[6<B@ HB@ HBM#X6''Y6]M#Z************4-KR4
       
   231 -KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK"8.K"8.K"5YVJ")VU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JB<S)@?JV%)
       
   232 Z6.WQ125G$%IDRJM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAPTEAY2\''I26-+XRD!!I?_7=?F!!(Z!!8^G!!8\7M0=PTE@@@@@@VE!!XVI.[&9-5]WVO#8>O#3@0
       
   233 LC@0LC@0^''):^''):^''*E!!XVE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL
       
   234 #D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1,[E-[V5-*Z%&Y&Y&Y"L#H2LIBP$IVU%Y@PDA@W-;^3 8NC _G1<[F1,[E1\WY6]''
       
   235 Y;^7-7M3\7M/[6=/@ HB@ HB@#X6M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1LE$EAPTEAPQYA"8.K"8.K"8-VU"(*U%ZBA XHBCP4
       
   236 ''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5MZB S$:P$B%)ZV-+%9\\G!!9IRRH"#X4;N36(P(RD!!KI\,+HNC 8NTUFT%IRT%@TEAPV\''I2\-+Z6D!!HR
       
   237 _7=?_1(ZF(^G!!8^GM3\OTEAP@@@@@E!!XVE"[&9.[]WU5#8>O#8<0LC@0LC@0LG):^''):^''):!!XVE!!XVE!!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.
       
   238 +&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&)
       
   239 .FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+
       
   240 J2,+B41LB41LSAYAPTEAPTDVPX.K"8.K"8.KU%X*J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$Q
       
   241 H(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEKPTE''I2\''KZ6]AHRD''=(ZG<ZF!!*GV8][!!3^IC0<OTG1<@@AXKE!!X&9.Y&7U5]X>O#8>OLC@0LC@0LCA:NW):
       
   242 ^''):^(UCP8VE!!XT<##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LC
       
   243 Z&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F1,V5-[V6)*VY&Y&Y&H2L#H0$IBP%YVU$A@PDA^7-;NC 8NA<_G1,[F1,WE1]''Y6]''-;^7\7M3\6=/
       
   244 [6<B@ HB@ HBM#X6''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@,KB0,VPQXVPQXVE!!ZKHB@ HB@ HB(*J")VU(HFA  HMCR_]7^9.;-ST4A@
       
   245 %&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JANS)BPJV%)Z6.W%10^G$%IH"JM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.G
       
   246 V8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%
       
   247 QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1+:<XFA X$)J8.K"8Y)8#'')90
       
   248 BW@IU5%YEAPT@ZN#(8*J"(*FG1<[[F1,EQTUS4=''S4.7R7E3\WD.K"8._''9>_''9>_)6]M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KB0,K
       
   249 E$DVE$DVE!!XV"2@ HB@ HB@*J"(*U%ZBA XHBCP4''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5MZB /D:PO2%)ZV-+%4\\-Q9IRQD"#X4;N36(P(RD
       
   250 !!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR_6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE
       
   251 !!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.+&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0L
       
   252 W%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&).FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6
       
   253 ''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+J2,+B41LB0,KB1YAE!!YAE!!XVE(, HB@ HB@ J"(*J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"
       
   254 N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$QH(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEAPTE''I2\''KZ6-!!HRD''=?_7<ZF!!*G!!8^G!!3\7C5APT@@@
       
   255 @@AXVE!!X&9.[&7U5]X>O#8>OLC@0LC@0LCA:^''):^''):^(VE!!XVE!!XT<##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:
       
   256 .''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F1,V5-[V6)*VY&Y&Y&H2L#H0$IBP%YVU$A@PDA
       
   257 ^7-;NC 8NA<_G1,[F1,WE1]''Y6]''-;^7\7M3\6=/[6<B@ HB@ HBM#X6''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK
       
   258 "8.K"8.K"5YVJ")VU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JANS)BPJV%)Z6.W%10^G$%IH"JM#S,;OZ!!B!!HRD,%22, 8NC 9Q
       
   259 TYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.GV8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</
       
   260 K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HAT
       
   261 UJZ&)FM#XVF3,:>1+:<XFA X$)J8.K"8Y)8#'')90BW@IU5%YEAPT@ZN#(8*J"(*FG1<[[F1,EQTUS4=''S4.7R7E3\WD.K"8._''9>_''9>_)6]M)6]''SX6****
       
   262 ********-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1LE$EAPTEAPQYA"8.K"8.K"8-VU"(*U%ZBA XHBCP4''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5
       
   263 MZB /D:PO2%)ZV-+%4\\-Q9IRQD"#X4;N36(P(RD!!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR_6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[
       
   264 ]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE!!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.+&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF-
       
   265  XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>/FA XFIJR.K"8.FZ^H9:^\@%0BU]YVQPTE@F#(:NJ"(*J!!!!<_
       
   266 F61,[ATUET=OY4=K-4-1\7E1K"8.K''9>_''9>_'':]''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+J2,+B41LB41LSAYAPTEAPTDVPX.K"8.K"8.KU%X*
       
   267 J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$QH(6MN3,=*DJD!!HR2WE22C&A XAAQ)9RT%J\-KPT-
       
   268 Q$YFQ''Q4]BT%IW=(ZF"+F*.GV5-[V8&IC0<OTG1<@G0,KB0,&Y&Y&8"H"H=MSX=MLA$YFS@YFQ$9NS$9NW):^$MCP4MC!!XVN##0<OH:NK2</K2</K2=9^W%9
       
   269 ^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3
       
   270 +;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA(:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4
       
   271 -KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK"8.K"8.K"5YVJ")VU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JANS)BPJV%)
       
   272 Z6.W%10^G$%IH"JM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.GV8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0
       
   273 LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL
       
   274 #D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1+;DX[V4X*Z&8Y&Y&Y"L#''"M0BP$IVU%Y@PDA@ZN#^3 8"# _G1<[[A,[E1\WY6]''
       
   275 Y;^7R7M3\7M/K"9/@ HB@ I>@#Z]M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1LE$EAPTEAPQYA"8.K"8.K"8-VU"(*U%ZBA XHBCP4
       
   276 ''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5MZB S$:P$B%)ZV-+%9\\G!!9IRRH"#X4;N36(P(RD!!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR
       
   277 _6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE!!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.
       
   278 +&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&)
       
   279 .FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+
       
   280 J2,+B41LB41LSDEAPTEAPTEAPX.K"8.K"8.KU%YVJ%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (D9N$I@)ZV%+Z9^WGA8^RT$"
       
   281 H(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEAPTE''I2\''KZ6-!!HRD''=?_7<ZF!!*G!!8^G!!3\7C5APT@@@@@AXVE!!X&9.[&7U5]X>O#8>OLC@0LC@0LCA:^''):
       
   282 ^''):^(VE!!XVE!!XT<##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LC
       
   283 Z&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA(:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.
       
   284 K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK"8.K"8.K"5YVJ")VU(HFA  HMCR_]7^9.;-ST4A@
       
   285 %&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JB<S)@?JV%)Z6.WQ125G$%IDRJM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.G
       
   286 V8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%
       
   287 QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1+;DX[V4X*Z&8Y&Y&Y"L#''"M0
       
   288 BP$IVU%Y@PDA@ZN#^3 8"# _G1<[[A,[E1\WY6]''Y;^7R7M3\7M/K"9/@ HB@ I>@#Z]M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1L
       
   289 E$EAPTEAPQYA"8.K"8.K"8-VU"(*U%ZBA XHBCP4''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5MZB S$:P$B%)ZV-+%9\\G!!9IRRH"#X4;N36(P(RD
       
   290 !!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR_6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE
       
   291 !!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.+&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0L
       
   292 W%82L%)Z+HB@UER&)*Q#X6E!!,;N/,[F1[V5-[Z&)Y&Y&Y&X#H2L#BP$IBU%YVPDA@PE;^7,8NC 8G1<_F1,[F1\WE6]''Y6^7-;]3\7M3[6=/[0HB@ HB@ H6
       
   293 M#Z]''Y46M************+R4-KR4-KR4J2,+J2,+J2,+B41LB41LSDEAPTEAPTEAPX.K"8.K"8.KU%YVJ%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"
       
   294 N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$QH(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEKPTE''I2\''KZ6]AHRD''=(ZG<ZF!!*GV8][!!3^IC0<OTG1<
       
   295 @@AXKE!!X&9.Y&7U5]X>O#8>OLC@0LC@0LCA:NW):^''):^(UCP8VE!!XT<##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:
       
   296 .''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F/+1 XFA"R$+"8.K!!&''"N^''''@I\@%WVU$TEAPA
       
   297 (:N#"(*J"(X_G1-,[F0UEQUOS6]OR;]K\WM1\R8.K"9>_''9>_''9>''Y46''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK
       
   298 "8.K"8.K"5YVJ")VU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JANS)BPJV%)Z6.W%10^G$%IH"JM#S,;OZ!!B!!HRD,%22, 8NC 9Q
       
   299 TYRT%IRTAPTEAY2\''I26-+XRD!!I?_7=?F!!(Z!!8^G!!8\7M0=PTE@@@@@@VE!!XVI.[&9-5]WVO#8>O#3@0LC@0LC@0^''):^''):^''*E!!XVE!!XVEOH8<OC2N#"</
       
   300 K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HAT
       
   301 UJZ&)FM#XVF3,:>1+;DX[V4X*Z&8Y&Y&Y"L#''"M0BP$IVU%Y@PDA@ZN#^3 8"# _G1<[[A,[E1\WY6]''Y;^7R7M3\7M/K"9/@ HB@ I>@#Z]M)6]''SX6****
       
   302 ********-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1LPTEAPTEAPTEA"8.K"8.K"8-VU%X*U%ZBA XHBCP4''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5
       
   303 MZB /D:PO2%)ZV-+%4\\-Q9IRQD"#X4;N36(P(RD!!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR_6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[
       
   304 ]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE!!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.+&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF-
       
   305  XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>/FA XFIJR.K"8.FZ^H9:^\@%0BU]YVQPTE@F#(:NJ"(*J!!!!<_
       
   306 F61,[ATUET=OY4=K-4-1\7E1K"8.K''9>_''9>_'':]''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+J2,+B41LB41LSAYAPTEAPTDVPX.K"8.K"8.KU%X*
       
   307 J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$QH(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEAPTE
       
   308 ''I2\''KZ6-!!HRD''=?_7<ZF!!*G!!8^G!!3\7C5APT@@@@@AXVE!!X&9.[&7U5]X>O#8>OLC@0LC@0LCA:^''):^''):^(VE!!XVE!!XT<##0<OH:NK2</K2</K2=9^W%9
       
   309 ^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3
       
   310 +;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA(:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4
       
   311 -KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK"8.K"8.K"5YVJ%YVU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JB<S)@?JV%)
       
   312 Z6.WQ125G$%IDRJM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.GV8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0
       
   313 LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL
       
   314 #D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1,[E-[V5-*Z%&Y&Y&Y"L#H2LIBP$IVU%Y@PDA@W-;^3 8NC _G1<[F1,[E1\WY6]''
       
   315 Y;^7-7M3\7M/[6=/@ HB@ HB@#X6M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1LE$EAPTEAPQYA"8.K"8.K"8-VU"(*U%ZBA XHBCP4
       
   316 ''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5MZB /D:PO2%)ZV-+%4\\-Q9IRQD"#X4;N36(P(RD!!KI\WKHNXFA DEF''%IRT)24-AR5FQ$YF]GQ4IRT%
       
   317 _6!!(ZJ,Z*8][V5-["X$OC0=P_G0@_B0,KB2Y&Y&["H"H#45M#440FQ$YLA$YFS$9NS$9^''):P4MCP4NE!!X:NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.
       
   318 +&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&)
       
   319 .FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+
       
   320 J2,+B41LB0,KB1YAE!!YAE!!XVE(, HB@ HB@ J"(*J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$Q
       
   321 H(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEKPTE''I2\''KZ6]AHRD''=(ZG<ZF!!*GV8][!!3^IC0<OTG1<@@AXKE!!X&9.Y&7U5]X>O#8>OLC@0LC@0LCA:NW):
       
   322 ^''):^(UCP8VE!!XT<##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LC
       
   323 Z&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA(:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.
       
   324 K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK"8.K"8.K"5YVJ")VU(HFA  HMCR_]7^9.;-ST4A@
       
   325 %&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JB<S)@?JV%)Z6.WQ125G$%IDRJM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.G
       
   326 V8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%
       
   327 QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1+;DX[V4X*Z&8Y&Y&Y"L#''"M0
       
   328 BP$IVU%Y@PDA@ZN#^3 8"# _G1<[[A,[E1\WY6]''Y;^7R7M3\7M/K"9/@ HB@ I>@#Z]M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1L
       
   329 E$EAPTEAPQYA"8.K"8.K"8-VU"(SU%ZBA XHBCP4''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5MZB /D:PO2%)ZV-+%4\\-Q9IRQD"#X4;N36(P(RD
       
   330 !!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR_6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE
       
   331 !!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.+&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0L
       
   332 W%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&).FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6
       
   333 ''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+J2,+B41LB41LSDEAPTEAPTEAPX.K"8.K"8.KU%YVD5YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"
       
   334 N#*Z&#NCA0]6(*H''I;2<O3<)ZV%DZ4]GB+V5IBPQH)FQN3,=*DJD!!HR2WE22C&A XAAQ)9RT%J\-KPT-Q$YFQ''Q4]BT%IW=(ZF"+F*.GV5-[V8&IC0<OTG1<
       
   335 @G0,KB0,&Y&Y&8"H"H=MSX=MLA$YFS@YFQ$9NS$9NW):^$MCP4MC!!XVN##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:
       
   336 .''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA
       
   337 (:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@,KB0,VPQXVPQXVE!!ZK
       
   338 HB@ HB@ HB(*J!!MVU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JB<S)@?JV%)Z6.WQ125G$%IDRJM#S,;OZ!!B!!HRD,%22, 8NC 9Q
       
   339 TYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.GV8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</
       
   340 K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HAT
       
   341 UJZ&)FM#XVF3,:>1,[E-[V5-*Z%&Y&Y&Y"L#H2LIBP$IVU%Y@PDA@W-;^3 8NC _G1<[F1,[E1\WY6]''Y;^7-7M3\7M/[6=/@ HB@ HB@#X6M)6]''SX6****
       
   342 ********-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1LPTEAPTEAPTEA"8.K"8.K"8-VU%X*U%ZBA XHBCP4''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5
       
   343 MZB /D:PO2%)ZV-+%4\\-Q9IRQD"#X4;N36(P(RD!!KI\,+HNC 8NTUFT%IRT%@T-APV\''I2\-+Y4D!!HR_6!!(_1(ZF(][!!5.GM8$OC0=P_G0@@E ,VE"[&9&[
       
   344 ]WU5#8>O#8<0LC@0LC@0LG(9^''):^''):!!TMC!!XVE!!S2NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.+&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF-
       
   345  XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&).FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_
       
   346 F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+J2,+B41LB41LSAYAPTEAPTDVPX.K"8.K"8.KU%X*
       
   347 J%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (D9N$I@)ZV%+Z9^WGA8^RT$"H(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEKPTE
       
   348 ''I2\''KZ6]AHRD''=(ZG<ZF!!*GV8][!!3^IC0<OTG1<@@AXKE!!X&9.Y&7U5]X>O#8>OLC@0LC@0LCA:NW):^''):^(UCP8VE!!XT<##0<OH:NK2</K2</K2=9^W%9
       
   349 ^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LCZ&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3
       
   350 +;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA(:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4
       
   351 -KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK"8.K"8.K"5YVJ%YVU(HFA  HMCR_]7^9.;-ST4A@%&9.,KAHRBD!!X#(:&)(3 0\G]#T5(JB<S)@?JV%)
       
   352 Z6.WQ125G$%IDRJM#S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAPTEAY2\''I26-+XRD!!I?_7=?F!!(Z!!8^G!!8\7M0=PTE@@@@@@VE!!XVI.[&9-5]WVO#8>O#3@0
       
   353 LC@0LC@0^''):^''):^''*E!!XVE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL
       
   354 #D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1,[E-[V5-*Z%&Y&Y&Y"L#H2LIBP$IVU%Y@PDA@W-;^3 8NC _G1<[F1,[E1\WY6]''
       
   355 Y;^7-7M3\7M/[6=/@ HB@ HB@#X6M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KSD1LPTEAPTEAPTEA"8.K"8.K"8-VU%ZBU%ZBA XHBCP4
       
   356 ''7]7.[.;T5M@PIY.[+B0RD !!HVH:N)*ZL8LGA7X5MZB /D:PO2%)ZV-+%4\\-Q9IRQD"#X4;N36(P(RD!!KI\WKHNXFA DEF''%IRT)24EAR5FQ$YF]GR6IRT%
       
   357 _7=?ZJ,Z*8^GV8]["S\OTEAP@@@@_B1XKB2Y&Y.["H"H#45M#440FQ$YLA$YFS%:NS$9^''):P8VEP4NE!!X:NOC0<#(8/K2</K2</K7%9^W%9^W%9+*:.+*:.
       
   358 +&U%YVU%YVU%YTUEAIVU$9MRT+*:^G MW55]LSF- XEUUS8>)ZU$#H1JR''I2GQ6X@0M*Z''5=JB &(P0LW%82L%)Z+HB@UER&)*Q#X6E!!,;N/,Z>1FF5-FJ&)
       
   359 .FY&Y&X#H98#\@$IBU%YVPDA@PF#(7,8NH(8G1<_F60[F1\WE6]''Y6^7-4-3\7M3[28.[0HB@ HB_ H6''SZ]''Y46M************+R4-KR4-KR4J2,+J2,+
       
   360 J2,+B41LB0,KB1YAE!!YAE!!XVE(, HB@ HB@ J"(*A%YV  XFB@ 4MI=7];&;.5MSPDBV[&:0,D!!HHRE"N#*Z&#NCA0]6MSV (K1N$C<)ZV%+Z9]GGKT^RT$Q
       
   361 H(6MN3,=*DJD!!HR2WKJ2C 8NC%EQ%IRT%IPEAPTE''I2\''KZ6-!!HRD''=?_7<ZF!!*G!!8^G!!3\7C5APT@@@@@AXVE!!X&9.[&7U5]X>O#8>OLC@0LC@0LCA:^''):
       
   362 ^''):^(VE!!XVE!!XT<##0<OH:NK2</K2</K2=9^W%9^W%9^Z:.+*:.+*9%YVU%YVU%YVUEQPRU%YNST%J:.''!!8CU=]WSD1+XFAUUT>O*V%YH2LR$)2\!!4]&@LC
       
   363 Z&)=_R (I*DLCE9^L#IZV*2@ EQT)*Z$X6M!!X[N3+;F/,Q!!-[Q")*[!!&Y&Y&H2N^H7@IBP%YVU$A@PDA(:M;NC"JNA<_G1-,F1,WE1]''Y6]''-;]K\7M3\6<.
       
   364 K&<B@ HB@''8BM)46''Y6]M#Z************4-KR4-KR4-B,+J2,+J2,+J0-LS@-LSD0VPTEAPTEAE$FK"8.K"8.K"5YVJ#QVU(HFA  HMCR_]7^9.;-ST4A@
       
   365 %&9.,KAHRBD!!X#(:&)(3 0\G]*J"I2^</C<?JV%)QF-GQ0*5-RP$DRJQ$S,;OZ!!B!!HRD,%22, 8NC 9QTYRT%IRTAR4EAY2\''I26-''PRD!!I?ZF!!?F!!(Z!!5.G
       
   366 V8\7"P<OC5A<_@@@VB1XVI.[&Y-5]WVO#8>O#3@0LC@0LC@0^#%:^''):^''*EP4NE!!XVEOH8<OC2N#"</K2</K2</^W%9^W%9^W&.+*:.+*:.YVU%YVU%YVU%
       
   367 QTTD%YVS$5IR.+)8^@5_WU41LZ6A UUUO#:%)VRL#D)J\''H]GY C@6)*_W4(JBZ!!C@1^W#H2V%*, HATUJZ&)FM#XVF3,:>1+;DX[V4X*Z&8Y&Y&Y"L#''"M0
       
   368 BP$IVU%Y@PDA@ZN#^3 8"# _G1<[[A,[E1\WY6]''Y;^7R7M3\7M/K"9/@ HB@ I>@#Z]M)6]''SX6************-KR4-KR4-KP+J2,+J2,+J2,KSD0KB0,K
       
   369 E$DVE$DVE!!XV"2@ HB@ HB@*J"(b') ; colorMapFromArray:#[108 168 80 124 90 170 164 90 170 92 122 170 92 164 170 144 168 80 164 96 90 168 132 80 164 98 90 116 90 170 164 152 80 164 90 120 92 110 170 92 152 170 156 168 80 112 166 80 152 166 80 164 158 80 132 168 80 164 88 90 124 88 170 144 88 170 164 90 110 144 90 170 100 88 170 92 166 90 124 168 80 140 90 170 168 152 80 92 126 170 168 154 80 136 90 170 164 90 100 164 122 90 168 158 80 112 90 170 164 156 80 132 166 80 92 114 170 164 138 80 92 116 170 168 144 80 164 90 90 164 90 130 104 166 80 144 166 80 160 88 170 92 166 130 92 168 90 92 146 170 92 106 170 164 130 80 164 100 90 168 136 80 164 90 160 116 168 80 132 90 170 92 166 100 164 126 90 168 162 80 92 168 120 168 164 80 92 138 170 164 142 80 164 112 90 164 92 110 164 166 80 92 166 110 164 148 80 92 166 170 140 166 80 164 150 80 164 120 90 168 156 80 92 130 170 152 88 170 164 92 120 92 166 80 168 140 80 148 88 170 112 168 80 152 168 80 92 158 170 164 110 90 92 98 170 92 140 170 164 92 90 120 88 170 104 168 80 120 90 170 92 104 170 120 166 80 160 166 80 92 148 170 92 108 170 92 150 170 156 166 80 92 90 170 164 124 90 92 92 170 92 134 170 92 166 160 108 90 170 148 90 170 128 166 80 168 146 80 92 120 170 168 148 80 140 88 170 100 90 170 164 116 90 160 90 170 116 88 170 156 88 170 92 128 170 156 90 170 136 166 80 96 168 80 164 134 80 164 104 90 92 154 170 92 166 140 92 168 100 128 90 170 108 166 80 92 118 170 164 88 170 128 168 80 92 100 170 92 142 170 164 94 90 168 130 80 164 168 80 92 168 110 136 88 170 120 168 80 96 166 80 116 166 80 132 88 170 164 92 100 92 132 170 168 160 80 92 166 120 92 168 80 168 142 80 164 160 80 104 88 170 92 160 170 148 168 80 92 162 170 164 114 90 168 150 80 92 124 170 100 166 80 164 128 80 100 168 80 140 168 80 164 88 160 112 88 170 164 102 90 168 138 80 92 112 170 164 136 80 128 88 170 92 94 170 92 136 170 92 96 170 148 166 80 168 166 80 104 90 170 164 90 150 124 166 80 92 102 170 92 144 170 92 166 150 96 88 170 164 118 90 96 90 170 160 168 80 92 88 170 164 90 140 164 154 80 136 168 80 152 90 170 108 88 170 164 106 90 92 156 170 164 108 90 164 140 80]; yourself]
       
   370 !
       
   371 
   129 pickColorIcon
   372 pickColorIcon
   130     ^ ToolbarIconLibrary pipette16x16Icon
   373     ^ ToolbarIconLibrary pipette16x16Icon
   131 ! !
   374 ! !
   132 
   375 
   133 !ColorEditDialog class methodsFor:'interface specs'!
   376 !ColorEditDialog class methodsFor:'interface specs'!
   146     "
   389     "
   147 
   390 
   148     <resource: #canvas>
   391     <resource: #canvas>
   149 
   392 
   150     ^ 
   393     ^ 
   151      #(FullSpec
   394     #(FullSpec
   152         name: windowSpec
   395        name: windowSpec
   153         window: 
   396        window: 
   154        (WindowSpec
   397       (WindowSpec
   155           label: 'Define Color'
   398          label: 'Define Color'
   156           name: 'Define Color'
   399          name: 'Define Color'
   157           min: (Point 440 360)
   400          min: (Point 440 360)
   158           max: (Point 440 360)
   401          bounds: (Rectangle 0 0 440 360)
   159           bounds: (Rectangle 0 0 440 360)
   402        )
   160         )
   403        component: 
   161         component: 
   404       (SpecCollection
   162        (SpecCollection
   405          collection: (
   163           collection: (
   406           (VerticalPanelViewSpec
   164            (VerticalPanelViewSpec
   407              name: 'RGBLabelPanel'
   165               name: 'RGBLabelPanel'
   408              layout: (LayoutFrame 0 0 0 0 90 0 76 0)
   166               layout: (LayoutFrame 0 0 0 0 70 0 76 0)
   409              horizontalLayout: fit
   167               horizontalLayout: fit
   410              verticalLayout: spreadSpace
   168               verticalLayout: spreadSpace
   411              horizontalSpace: 3
   169               horizontalSpace: 3
   412              verticalSpace: 3
   170               verticalSpace: 3
   413              component: 
   171               component: 
   414             (SpecCollection
   172              (SpecCollection
   415                collection: (
   173                 collection: (
   416                 (LabelSpec
   174                  (LabelSpec
   417                    label: 'Red:'
   175                     label: 'Red:'
   418                    name: 'RedLabel'
   176                     name: 'RedLabel'
   419                    translateLabel: true
   177                     translateLabel: true
   420                    adjust: right
   178                     adjust: right
   421                    useDefaultExtent: true
   179                     useDefaultExtent: true
   422                  )
   180                   )
   423                 (LabelSpec
   181                  (LabelSpec
   424                    label: 'Green:'
   182                     label: 'Green:'
   425                    name: 'GreenLabel'
   183                     name: 'GreenLabel'
   426                    translateLabel: true
   184                     translateLabel: true
   427                    adjust: right
   185                     adjust: right
   428                    useDefaultExtent: true
   186                     useDefaultExtent: true
   429                  )
   187                   )
   430                 (LabelSpec
   188                  (LabelSpec
   431                    label: 'Blue:'
   189                     label: 'Blue:'
   432                    name: 'BlueLabel'
   190                     name: 'BlueLabel'
   433                    translateLabel: true
   191                     translateLabel: true
   434                    adjust: right
   192                     adjust: right
   435                    useDefaultExtent: true
   193                     useDefaultExtent: true
   436                  )
   194                   )
   437                 )
   195                  )
   438               
   196                
   439              )
   197               )
   440            )
   198             )
   441           (VerticalPanelViewSpec
   199            (VerticalPanelViewSpec
   442              name: 'RGBSliderPanel'
   200               name: 'RGBSliderPanel'
   443              layout: (LayoutFrame 90 0 0 0 -177 1 76 0)
   201               layout: (LayoutFrame 70 0 0 0 -177 1 76 0)
   444              horizontalLayout: fit
   202               horizontalLayout: fit
   445              verticalLayout: spreadSpace
   203               verticalLayout: spreadSpace
   446              horizontalSpace: 3
   204               horizontalSpace: 3
   447              verticalSpace: 3
   205               verticalSpace: 3
   448              component: 
   206               component: 
   449             (SpecCollection
   207              (SpecCollection
   450                collection: (
   208                 collection: (
   451                 (SliderSpec
   209                  (SliderSpec
   452                    name: 'RedSlider'
   210                     name: 'RedSlider'
   453                    tabable: false
   211                     tabable: false
   454                    model: red
   212                     model: red
   455                    orientation: horizontal
   213                     orientation: horizontal
   456                    stop: 255
   214                     stop: 255
   457                    step: 1
   215                     step: 1
   458                    backgroundColor: (Color 100.0 0.0 0.0)
   216                     backgroundColor: (Color 100.0 0.0 0.0)
   459                    extent: (Point 173 16)
   217                     extent: (Point 193 16)
   460                  )
   218                   )
   461                 (SliderSpec
   219                  (SliderSpec
   462                    name: 'GreenSlider'
   220                     name: 'GreenSlider'
   463                    tabable: false
   221                     tabable: false
   464                    model: green
   222                     model: green
   465                    orientation: horizontal
   223                     orientation: horizontal
   466                    stop: 255
   224                     stop: 255
   467                    step: 1
   225                     step: 1
   468                    backgroundColor: (Color 0.0 100.0 0.0)
   226                     backgroundColor: (Color 0.0 100.0 0.0)
   469                    extent: (Point 173 16)
   227                     extent: (Point 193 16)
   470                  )
   228                   )
   471                 (SliderSpec
   229                  (SliderSpec
   472                    name: 'BlueSlider'
   230                     name: 'BlueSlider'
   473                    tabable: false
   231                     tabable: false
   474                    model: blue
   232                     model: blue
   475                    orientation: horizontal
   233                     orientation: horizontal
   476                    stop: 255
   234                     stop: 255
   477                    step: 1
   235                     step: 1
   478                    backgroundColor: (Color 0.0 0.0 100.0)
   236                     backgroundColor: (Color 0.0 0.0 100.0)
   479                    extent: (Point 173 16)
   237                     extent: (Point 193 16)
   480                  )
   238                   )
   481                 )
   239                  )
   482               
   240                
   483              )
   241               )
   484            )
   242             )
   485           (VerticalPanelViewSpec
   243            (VerticalPanelViewSpec
   486              name: 'RGBFieldPanel'
   244               name: 'RGBFieldPanel'
   487              layout: (LayoutFrame -173 1 0 0 -130 1 76 0)
   245               layout: (LayoutFrame -173 1 0 0 -143 1 76 0)
   488              horizontalLayout: fit
   246               horizontalLayout: fit
   489              verticalLayout: spreadSpace
   247               verticalLayout: spreadSpace
   490              horizontalSpace: 3
   248               horizontalSpace: 3
   491              verticalSpace: 3
   249               verticalSpace: 3
   492              component: 
   250               component: 
   493             (SpecCollection
   251              (SpecCollection
   494                collection: (
   252                 collection: (
   495                 (InputFieldSpec
   253                  (InputFieldSpec
   496                    name: 'RedField'
   254                     name: 'RedField'
   497                    model: red
   255                     model: red
   498                    type: numberInRange
   256                     type: numberInRange
   499                    numChars: 3
   257                     numChars: 3
   500                    minValue: 0
   258                     minValue: 0
   501                    maxValue: 255
   259                     maxValue: 255
   502                    acceptOnPointerLeave: false
   260                     acceptOnPointerLeave: false
   503                    extent: (Point 41 20)
   261                     extent: (Point 28 20)
   504                  )
   262                   )
   505                 (InputFieldSpec
   263                  (InputFieldSpec
   506                    name: 'GreenField'
   264                     name: 'GreenField'
   507                    model: green
   265                     model: green
   508                    type: numberInRange
   266                     type: numberInRange
   509                    numChars: 3
   267                     numChars: 3
   510                    minValue: 0
   268                     minValue: 0
   511                    maxValue: 255
   269                     maxValue: 255
   512                    acceptOnPointerLeave: false
   270                     acceptOnPointerLeave: false
   513                    extent: (Point 41 20)
   271                     extent: (Point 28 20)
   514                  )
   272                   )
   515                 (InputFieldSpec
   273                  (InputFieldSpec
   516                    name: 'BlueField'
   274                     name: 'BlueField'
   517                    model: blue
   275                     model: blue
   518                    type: numberInRange
   276                     type: numberInRange
   519                    numChars: 3
   277                     numChars: 3
   520                    minValue: 0
   278                     minValue: 0
   521                    maxValue: 255
   279                     maxValue: 255
   522                    acceptOnPointerLeave: false
   280                     acceptOnPointerLeave: false
   523                    extent: (Point 41 20)
   281                     extent: (Point 28 20)
   524                  )
   282                   )
   525                 )
   283                  )
   526               
   284                
   527              )
   285               )
   528            )
   286             )
   529           (VerticalPanelViewSpec
   287            (VerticalPanelViewSpec
   530              name: 'RGBFieldPanelHex'
   288               name: 'RGBFieldPanelHex'
   531              layout: (LayoutFrame -130 1 0 0 -100 1 76 0)
   289               layout: (LayoutFrame -141 1 0 0 -119 1 76 0)
   532              horizontalLayout: fit
   290               horizontalLayout: fit
   533              verticalLayout: spreadSpace
   291               verticalLayout: spreadSpace
   534              horizontalSpace: 3
   292               horizontalSpace: 3
   535              verticalSpace: 3
   293               verticalSpace: 3
   536              component: 
   294               component: 
   537             (SpecCollection
   295              (SpecCollection
   538                collection: (
   296                 collection: (
   539                 (InputFieldSpec
   297                  (InputFieldSpec
   540                    name: 'EntryField4'
   298                     name: 'EntryField4'
   541                    model: red
   299                     model: red
   542                    type: hexIntegerInRange
   300                     type: hexIntegerInRange
   543                    numChars: 3
   301                     numChars: 3
   544                    minValue: 0
   302                     minValue: 0
   545                    maxValue: 255
   303                     maxValue: 255
   546                    acceptOnPointerLeave: false
   304                     acceptOnPointerLeave: false
   547                    extent: (Point 28 20)
   305                     extent: (Point 20 20)
   548                  )
   306                   )
   549                 (InputFieldSpec
   307                  (InputFieldSpec
   550                    name: 'EntryField5'
   308                     name: 'EntryField5'
   551                    model: green
   309                     model: green
   552                    type: hexIntegerInRange
   310                     type: hexIntegerInRange
   553                    numChars: 3
   311                     numChars: 3
   554                    minValue: 0
   312                     minValue: 0
   555                    maxValue: 255
   313                     maxValue: 255
   556                    acceptOnPointerLeave: false
   314                     acceptOnPointerLeave: false
   557                    extent: (Point 28 20)
   315                     extent: (Point 20 20)
   558                  )
   316                   )
   559                 (InputFieldSpec
   317                  (InputFieldSpec
   560                    name: 'EntryField6'
   318                     name: 'EntryField6'
   561                    model: blue
   319                     model: blue
   562                    type: hexIntegerInRange
   320                     type: hexIntegerInRange
   563                    numChars: 3
   321                     numChars: 3
   564                    minValue: 0
   322                     minValue: 0
   565                    maxValue: 255
   323                     maxValue: 255
   566                    acceptOnPointerLeave: false
   324                     acceptOnPointerLeave: false
   567                    extent: (Point 28 20)
   325                     extent: (Point 20 20)
   568                  )
   326                   )
   569                 )
   327                  )
   570               
   328                
   571              )
   329               )
   572            )
   330             )
   573           (VerticalPanelViewSpec
   331            (VerticalPanelViewSpec
   574              name: 'HLSLabelPanel'
   332               name: 'HLSLabelPanel'
   575              layout: (LayoutFrame 0 0 86 0 90 0 163 0)
   333               layout: (LayoutFrame 0 0 86 0 70 0 163 0)
   576              horizontalLayout: fit
   334               horizontalLayout: fit
   577              verticalLayout: spreadSpace
   335               verticalLayout: spreadSpace
   578              horizontalSpace: 3
   336               horizontalSpace: 3
   579              verticalSpace: 3
   337               verticalSpace: 3
   580              component: 
   338               component: 
   581             (SpecCollection
   339              (SpecCollection
   582                collection: (
   340                 collection: (
   583                 (LabelSpec
   341                  (LabelSpec
   584                    label: 'Hue:'
   342                     label: 'Hue:'
   585                    name: 'Label1'
   343                     name: 'Label1'
   586                    translateLabel: true
   344                     translateLabel: true
   587                    adjust: right
   345                     adjust: right
   588                    useDefaultExtent: true
   346                     useDefaultExtent: true
   589                  )
   347                   )
   590                 (LabelSpec
   348                  (LabelSpec
   591                    label: 'Light:'
   349                     label: 'Light:'
   592                    name: 'Label2'
   350                     name: 'Label2'
   593                    translateLabel: true
   351                     translateLabel: true
   594                    adjust: right
   352                     adjust: right
   595                    useDefaultExtent: true
   353                     useDefaultExtent: true
   596                  )
   354                   )
   597                 (LabelSpec
   355                  (LabelSpec
   598                    label: 'Saturation:'
   356                     label: 'Saturation:'
   599                    name: 'Label3'
   357                     name: 'Label3'
   600                    translateLabel: true
   358                     translateLabel: true
   601                    adjust: right
   359                     adjust: right
   602                    useDefaultExtent: true
   360                     useDefaultExtent: true
   603                  )
   361                   )
   604                 )
   362                  )
   605               
   363                
   606              )
   364               )
   607            )
   365             )
   608           (VerticalPanelViewSpec
   366            (VerticalPanelViewSpec
   609              name: 'HLSSliderPanel'
   367               name: 'HLSSliderPanel'
   610              layout: (LayoutFrame 90 0 86 0 -177 1 163 0)
   368               layout: (LayoutFrame 70 0 86 0 -177 1 163 0)
   611              horizontalLayout: fit
   369               horizontalLayout: fit
   612              verticalLayout: spreadSpace
   370               verticalLayout: spreadSpace
   613              horizontalSpace: 3
   371               horizontalSpace: 3
   614              verticalSpace: 3
   372               verticalSpace: 3
   615              component: 
   373               component: 
   616             (SpecCollection
   374              (SpecCollection
   617                collection: (
   375                 collection: (
   618                 (SliderSpec
   376                  (SliderSpec
   619                    name: 'HueSlider'
   377                     name: 'Slider1'
   620                    tabable: false
   378                     tabable: false
   621                    model: hue
   379                     model: hue
   622                    orientation: horizontal
   380                     orientation: horizontal
   623                    stop: 359
   381                     stop: 359
   624                    step: 1
   382                     step: 1
   625                    keyboardStep: 1
   383                     keyboardStep: 1
   626                    extent: (Point 173 16)
   384                     extent: (Point 193 16)
   627                  )
   385                   )
   628                 (SliderSpec
   386                  (SliderSpec
   629                    name: 'LightSlider'
   387                     name: 'Slider2'
   630                    tabable: false
   388                     tabable: false
   631                    model: light
   389                     model: light
   632                    orientation: horizontal
   390                     orientation: horizontal
   633                    step: 1
   391                     step: 1
   634                    backgroundColor: (Color 67.0 67.0 67.0)
   392                     backgroundColor: (Color 66.9993133440146 66.9993133440146 66.9993133440146)
   635                    keyboardStep: 1
   393                     keyboardStep: 1
   636                    extent: (Point 173 16)
   394                     extent: (Point 193 16)
   637                  )
   395                   )
   638                 (SliderSpec
   396                  (SliderSpec
   639                    name: 'SaturationSlider'
   397                     name: 'Slider3'
   640                    tabable: false
   398                     tabable: false
   641                    model: saturation
   399                     model: saturation
   642                    orientation: horizontal
   400                     orientation: horizontal
   643                    step: 1
   401                     step: 1
   644                    backgroundColor: (Color 67.0 67.0 67.0)
   402                     backgroundColor: (Color 66.9993133440146 66.9993133440146 66.9993133440146)
   645                    keyboardStep: 1
   403                     keyboardStep: 1
   646                    extent: (Point 173 16)
   404                     extent: (Point 193 16)
   647                  )
   405                   )
   648                 )
   406                  )
   649               
   407                
   650              )
   408               )
   651            )
   409             )
   652           (VerticalPanelViewSpec
   410            (VerticalPanelViewSpec
   653              name: 'HLSFieldPanel'
   411               name: 'HLSFieldPanel'
   654              layout: (LayoutFrame -173 1 86 0 -130 1 163 0)
   412               layout: (LayoutFrame -173 1 86 0 -143 1 163 0)
   655              horizontalLayout: fit
   413               horizontalLayout: fit
   656              verticalLayout: spreadSpace
   414               verticalLayout: spreadSpace
   657              horizontalSpace: 3
   415               horizontalSpace: 3
   658              verticalSpace: 3
   416               verticalSpace: 3
   659              component: 
   417               component: 
   660             (SpecCollection
   418              (SpecCollection
   661                collection: (
   419                 collection: (
   662                 (InputFieldSpec
   420                  (InputFieldSpec
   663                    name: 'EntryField1'
   421                     name: 'EntryField1'
   664                    model: hue
   422                     model: hue
   665                    type: numberInRange
   423                     type: numberInRange
   666                    numChars: 3
   424                     numChars: 3
   667                    minValue: 0
   425                     minValue: 0
   668                    maxValue: 359
   426                     maxValue: 359
   669                    acceptOnPointerLeave: false
   427                     acceptOnPointerLeave: false
   670                    extent: (Point 41 20)
   428                     extent: (Point 28 20)
   671                  )
   429                   )
   672                 (InputFieldSpec
   430                  (InputFieldSpec
   673                    name: 'EntryField2'
   431                     name: 'EntryField2'
   674                    model: light
   432                     model: light
   675                    type: numberInRange
   433                     type: numberInRange
   676                    numChars: 3
   434                     numChars: 3
   677                    minValue: 0
   435                     minValue: 0
   678                    maxValue: 100
   436                     maxValue: 100
   679                    acceptOnPointerLeave: false
   437                     acceptOnPointerLeave: false
   680                    extent: (Point 41 20)
   438                     extent: (Point 28 20)
   681                  )
   439                   )
   682                 (InputFieldSpec
   440                  (InputFieldSpec
   683                    name: 'EntryField3'
   441                     name: 'EntryField3'
   684                    model: saturation
   442                     model: saturation
   685                    type: numberInRange
   443                     type: numberInRange
   686                    numChars: 3
   444                     numChars: 3
   687                    minValue: 0
   445                     minValue: 0
   688                    maxValue: 100
   446                     maxValue: 100
   689                    acceptOnPointerLeave: false
   447                     acceptOnPointerLeave: false
   690                    extent: (Point 41 20)
   448                     extent: (Point 28 20)
   691                  )
   449                   )
   692                 )
   450                  )
   693               
   451                
   694              )
   452               )
   695            )
   453             )
   696           (ViewSpec
   454            (ViewSpec
   697              name: 'PreviewBoxFrame'
   455               name: 'PreviewBoxFrame'
   698              layout: (LayoutFrame -100 1 4 0.0 -3 1.0 -39 1.0)
   456               layout: (LayoutFrame -117 1 4 0.0 -3 1.0 -39 1.0)
   699              level: 1
   457               level: 1
   700              component: 
   458               component: 
   701             (SpecCollection
   459              (SpecCollection
   702                collection: (
   460                 collection: (
   703                 (LabelSpec
   461                  (LabelSpec
   704                    label: 'Preview'
   462                     label: 'Preview'
   705                    name: 'PreviewBox'
   463                     name: 'PreviewBox'
   706                    layout: (LayoutFrame 2 0.0 2 0.0 -2 1.0 -2 1.0)
   464                     layout: (LayoutFrame 2 0.0 2 0.0 -2 1.0 -2 1.0)
   707                    level: -1
   465                     level: -1
   708                    translateLabel: true
   466                     translateLabel: true
   709                    postBuildCallback: postBuildPreviewBox:
   467                     postBuildCallback: postBuildPreviewBox:
   710                  )
   468                   )
   711                 )
   469                  )
   712               
   470                
   713              )
   471               )
   714            )
   472             )
   715           (LabelSpec
   473            (LabelSpec
   716              label: 'Brightness:'
   474               label: 'Brightness:'
   717              name: 'Label5'
   475               name: 'Label5'
   718              layout: (LayoutFrame 0 0 175 0 90 0 197 0)
   476               layout: (LayoutFrame 0 0 175 0 70 0 197 0)
   719              activeHelpKey: brightness
   477               activeHelpKey: brightness
   720              translateLabel: true
   478               translateLabel: true
   721              adjust: right
   479               adjust: right
   722            )
   480             )
   723           (InputFieldSpec
   481            (InputFieldSpec
   724              name: 'EntryField8'
   482               name: 'EntryField8'
   725              layout: (LayoutFrame 90 0 175 0 -277 1 197 0)
   483               layout: (LayoutFrame 71 0 175 0 -296 1 197 0)
   726              activeHelpKey: brightness
   484               activeHelpKey: brightness
   727              model: brightnessStringHolder
   485               model: brightnessStringHolder
   728              isReadOnly: true
   486               isReadOnly: true
   729              immediateAccept: false
   487               immediateAccept: false
   730              acceptOnReturn: true
   488               acceptOnReturn: true
   731              acceptOnTab: true
   489               acceptOnTab: true
   732              acceptOnLostFocus: true
   490               acceptOnLostFocus: true
   733              acceptOnPointerLeave: true
   491               acceptOnPointerLeave: true
   734            )
   492             )
   735           (LabelSpec
   493            (LabelSpec
   736              label: 'Color Name:'
   494               label: 'Color Name:'
   737              name: 'ColorNameLabel'
   495               name: 'ColorNameLabel'
   738              layout: (LayoutFrame 2 0 214 0 135 0 236 0)
   496               layout: (LayoutFrame 2 0 214 0 115 0 236 0)
   739              activeHelpKey: colorName
   497               activeHelpKey: colorName
   740              translateLabel: true
   498               translateLabel: true
   741              adjust: right
   499               adjust: right
   742            )
   500             )
   743           (InputFieldSpec
   501            (InputFieldSpec
   744              name: 'ColorNameField'
   502               name: 'ColorNameField'
   745              layout: (LayoutFrame 135 0 214 0 -122 1 236 0)
   503               layout: (LayoutFrame 117 0 214 0 -122 1 236 0)
   746              activeHelpKey: colorName
   504               activeHelpKey: colorName
   747              model: colorNameHolder
   505               model: colorNameHolder
   748              immediateAccept: false
   506               immediateAccept: false
   749              acceptOnReturn: true
   507               acceptOnReturn: true
   750              acceptOnTab: true
   508               acceptOnTab: true
   751              acceptOnLostFocus: true
   509               acceptOnLostFocus: true
   752              acceptOnPointerLeave: true
   510               acceptOnPointerLeave: true
   753            )
   511             )
   754           (LabelSpec
   512            (LabelSpec
   755              label: 'HTML Color Name:'
   513               label: 'HTML Color Name:'
   756              name: 'HTMLColorNameLabel'
   514               name: 'HTMLColorNameLabel'
   757              layout: (LayoutFrame 2 0 240 0 135 0 262 0)
   515               layout: (LayoutFrame 2 0 240 0 115 0 262 0)
   758              activeHelpKey: htmlColorName
   516               activeHelpKey: htmlColorName
   759              translateLabel: true
   517               translateLabel: true
   760              adjust: right
   518               adjust: right
   761            )
   519             )
   762           (InputFieldSpec
   520            (InputFieldSpec
   763              name: 'MLHTColorNameFieldField'
   521               name: 'MLHTColorNameFieldField'
   764              layout: (LayoutFrame 135 0 240 0 -122 1 262 0)
   522               layout: (LayoutFrame 117 0 240 0 -122 1 262 0)
   765              activeHelpKey: htmlColorName
   523               activeHelpKey: htmlColorName
   766              model: htmlColorNameHolder
   524               model: htmlColorNameHolder
   767              immediateAccept: false
   525               immediateAccept: false
   768              acceptOnReturn: true
   526               acceptOnReturn: true
   769              acceptOnTab: true
   527               acceptOnTab: true
   770              acceptOnLostFocus: true
   528               acceptOnLostFocus: true
   771              acceptOnPointerLeave: true
   529               acceptOnPointerLeave: true
   772            )
   530             )
   773           (LabelSpec
   531            (LabelSpec
   774              label: 'Color Definition:'
   532               label: 'Color Definition:'
   775              name: 'Label4'
   533               name: 'Label4'
   776              layout: (LayoutFrame 2 0 266 0 135 0 288 0)
   534               layout: (LayoutFrame 2 0 266 0 115 0 288 0)
   777              activeHelpKey: colorDefinitionString
   535               activeHelpKey: colorDefinitionString
   778              translateLabel: true
   536               translateLabel: true
   779              adjust: right
   537               adjust: right
   780            )
   538             )
   781           (InputFieldSpec
   539            (InputFieldSpec
   782              name: 'EntryField7'
   540               name: 'EntryField7'
   783              layout: (LayoutFrame 135 0 266 0 -122 1 288 0)
   541               layout: (LayoutFrame 117 0 266 0 -122 1 288 0)
   784              activeHelpKey: colorDefinitionString
   542               activeHelpKey: colorDefinitionString
   785              model: colorDefinitionStringHolder
   543               model: colorDefinitionStringHolder
   786              isReadOnly: true
   544               isReadOnly: true
   787              immediateAccept: false
   545               immediateAccept: false
   788              acceptOnReturn: true
   546               acceptOnReturn: true
   789              acceptOnTab: true
   547               acceptOnTab: true
   790              acceptOnLostFocus: true
   548               acceptOnLostFocus: true
   791              acceptOnPointerLeave: true
   549               acceptOnPointerLeave: true
   792            )
   550             )
   793           (ActionButtonSpec
   551            (ActionButtonSpec
   794              label: 'Copy Color'
   552               label: 'Copy Color'
   795              name: 'CopyColor'
   553               name: 'CopyColor'
   796              layout: (LayoutFrame 12 0 298 0 100 0 320 0)
   554               layout: (LayoutFrame 12 0 298 0 100 0 320 0)
   797              activeHelpKey: hlsMixer
   555               activeHelpKey: hlsMixer
   798              translateLabel: true
   556               translateLabel: true
   799              resizeForLabel: true
   557               resizeForLabel: true
   800              tabable: true
   558               tabable: true
   801              model: copyColor
   559               model: copyColor
   802            )
   560             )
   803           (ActionButtonSpec
   561            (ActionButtonSpec
   804              label: 'Paste Color'
   562               label: 'Paste Color'
   805              name: 'PasteColor'
   563               name: 'PasteColor'
   806              layout: (LayoutFrame 108 0 298 0 196 0 320 0)
   564               layout: (LayoutFrame 108 0 298 0 196 0 320 0)
   807              translateLabel: true
   565               translateLabel: true
   808              resizeForLabel: true
   566               resizeForLabel: true
   809              tabable: true
   567               tabable: true
   810              model: pasteColor
   568               model: pasteColor
   811            )
   569             )
   812           (ActionButtonSpec
   570            (ActionButtonSpec
   813              label: 'pickColorIcon'
   571               label: 'pickColorIcon'
   814              name: 'Button1'
   572               name: 'Button1'
   815              layout: (LayoutFrame 285 0 298 0 312 0 325 0)
   573               layout: (LayoutFrame 285 0 298 0 312 0 325 0)
   816              activeHelpKey: pickColor
   574               activeHelpKey: pickColor
   817              hasCharacterOrientedLabel: false
   575               hasCharacterOrientedLabel: false
   818              translateLabel: true
   576               translateLabel: true
   819              resizeForLabel: true
   577               resizeForLabel: true
   820              tabable: true
   578               tabable: true
   821              model: pickColor
   579               model: pickColor
   822            )
   580             )
   823           (HorizontalPanelViewSpec
   581            (HorizontalPanelViewSpec
   824              name: 'HorizontalPanel1'
   582               name: 'HorizontalPanel1'
   825              layout: (LayoutFrame 0 0.0 -32 1 -16 1.0 0 1.0)
   583               layout: (LayoutFrame 0 0.0 -32 1 0 1.0 0 1.0)
   826              horizontalLayout: okCancelBox
   584               horizontalLayout: fitSpace
   827              verticalLayout: centerMax
   585               verticalLayout: centerMax
   828              horizontalSpace: 3
   586               horizontalSpace: 3
   829              verticalSpace: 3
   587               verticalSpace: 3
   830              reverseOrderIfOKAtLeft: true
   588               reverseOrderIfOKAtLeft: true
   831              component: 
   589               component: 
   832             (SpecCollection
   590              (SpecCollection
   833                collection: (
   591                 collection: (
   834                 (ActionButtonSpec
   592                  (ActionButtonSpec
   835                    label: 'Cancel'
   593                     label: 'Cancel'
   836                    name: 'CancelButton'
   594                     name: 'CancelButton'
   837                    translateLabel: true
   595                     translateLabel: true
   838                    resizeForLabel: false
   596                     resizeForLabel: false
   839                    tabable: true
   597                     tabable: true
   840                    model: cancel
   598                     model: cancel
   841                    useDefaultExtent: true
   599                     useDefaultExtent: true
   842                  )
   600                   )
   843                 (ActionButtonSpec
   601                  (ActionButtonSpec
   844                    label: 'OK'
   602                     label: 'OK'
   845                    name: 'OKButton'
   603                     name: 'OKButton'
   846                    translateLabel: true
   604                     translateLabel: true
   847                    resizeForLabel: false
   605                     resizeForLabel: false
   848                    tabable: true
   606                     tabable: true
   849                    model: accept
   607                     model: accept
   850                    isDefault: true
   608                     isDefault: true
   851                    defaultable: true
   609                     defaultable: true
   852                    useDefaultExtent: true
   610                     useDefaultExtent: true
   853                  )
   611                   )
   854                 )
   612                  )
   855               
   613                
   856              )
   614               )
   857              keepSpaceForOSXResizeHandleH: true
   615             )
   858            )
   616            )
   859           )
   617          
   860         
   618         )
   861        )
   619       )
   862      )
   620 ! !
   863 ! !
   621 
   864 
   622 !ColorEditDialog class methodsFor:'startup'!
   865 !ColorEditDialog class methodsFor:'startup'!
   623 
   866 
   624 openOn:aColor
   867 openOn:aColor
   945     previewBox := aView
  1188     previewBox := aView
   946 !
  1189 !
   947 
  1190 
   948 postBuildWith:aBuilder
  1191 postBuildWith:aBuilder
   949     super postBuildWith:aBuilder.
  1192     super postBuildWith:aBuilder.
       
  1193     (aBuilder componentAt:'HueSlider') 
       
  1194         viewBackground:
       
  1195             (ImageBackground new 
       
  1196                 image:(self class hueGradientImage);
       
  1197                 align:#fit;
       
  1198                 yourself).
   950     self colorChanged.
  1199     self colorChanged.
   951 
  1200 
   952     "Modified: / 6.9.1998 / 22:55:25 / cg"
  1201     "Modified: / 6.9.1998 / 22:55:25 / cg"
   953 ! !
  1202 ! !
   954 
  1203 
   959 !
  1208 !
   960 
  1209 
   961 version_CVS
  1210 version_CVS
   962     ^ '$Header$'
  1211     ^ '$Header$'
   963 ! !
  1212 ! !
       
  1213