Browse Source

moving vector resources

Unknown 6 years ago
parent
commit
17d48c11c2
64 changed files with 385 additions and 5 deletions
  1. BIN
      lazpaint/buttons/vector/curvemovepoint32.lzp
  2. BIN
      lazpaint/buttons/vector/curvesmooth32.lzp
  3. 1 0
      lazpaintcontrols/lazpaintcontrols.lpk
  4. 1 1
      lazpaintcontrols/lcvectorialfillinterface.pas
  5. 0 0
      resources/createresource/createresource.ico
  6. 0 0
      resources/createresource/createresource.lpi
  7. 2 2
      resources/createresource/createresource.pas
  8. 0 0
      resources/fillimages.lrs
  9. 0 0
      resources/fillimages.lst
  10. 0 0
      resources/fillimages24.png
  11. 0 0
      resources/vector/copy32.lzp
  12. 0 0
      resources/vector/curveangle32.lzp
  13. 0 0
      resources/vector/curveautodetect32.lzp
  14. BIN
      resources/vector/curvemovepoint32.lzp
  15. BIN
      resources/vector/curvesmooth32.lzp
  16. 0 0
      resources/vector/cut32.lzp
  17. 0 0
      resources/vector/delete32.lzp
  18. 0 0
      resources/vector/filenew32.lzp
  19. 0 0
      resources/vector/fileopen32.lzp
  20. 0 0
      resources/vector/filesave32.lzp
  21. 0 0
      resources/vector/filesaveas32.lzp
  22. 0 0
      resources/vector/fill/gradientangular16.lzp
  23. 0 0
      resources/vector/fill/gradientcorrhueccw16.lzp
  24. 0 0
      resources/vector/fill/gradientcorrhuecw16.lzp
  25. 0 0
      resources/vector/fill/gradientdiamond16.lzp
  26. 0 0
      resources/vector/fill/gradienthueccw16.lzp
  27. 0 0
      resources/vector/fill/gradienthuecw16.lzp
  28. 0 0
      resources/vector/fill/gradientlinear16.lzp
  29. 0 0
      resources/vector/fill/gradientpad16.lzp
  30. 0 0
      resources/vector/fill/gradientradial16.lzp
  31. 0 0
      resources/vector/fill/gradientreflect16.lzp
  32. 0 0
      resources/vector/fill/gradientreflected16.lzp
  33. 0 0
      resources/vector/fill/gradientrepeat16.lzp
  34. 0 0
      resources/vector/fill/gradientrgb16.lzp
  35. 0 0
      resources/vector/fill/gradientsine16.lzp
  36. 0 0
      resources/vector/fill/gradientsrgb16.lzp
  37. 0 0
      resources/vector/fill/nofill32.lzp
  38. 0 0
      resources/vector/fill/solidfill16.lzp
  39. 0 0
      resources/vector/fill/swapgradcolor16.lzp
  40. 0 0
      resources/vector/fill/texture16.lzp
  41. 0 0
      resources/vector/fill/texturefit16.lzp
  42. 0 0
      resources/vector/fill/texturenorepeat16.lzp
  43. 0 0
      resources/vector/fill/textureopen32.lzp
  44. 0 0
      resources/vector/fill/texturerepeatboth16.lzp
  45. 0 0
      resources/vector/fill/texturerepeatx16.lzp
  46. 0 0
      resources/vector/fill/texturerepeaty16.lzp
  47. 0 0
      resources/vector/movedown32.lzp
  48. 0 0
      resources/vector/movegradpoint32.lzp
  49. 0 0
      resources/vector/movetoback32.lzp
  50. 0 0
      resources/vector/movetofront32.lzp
  51. 0 0
      resources/vector/moveup32.lzp
  52. 0 0
      resources/vector/paste32.lzp
  53. 0 0
      resources/vector/phongconeside32.lzp
  54. 0 0
      resources/vector/phongconetop32.lzp
  55. 0 0
      resources/vector/phonghalfsphere32.lzp
  56. 0 0
      resources/vector/phonghorizcylinder32.lzp
  57. 0 0
      resources/vector/phongrect32.lzp
  58. 0 0
      resources/vector/phongroundrect32.lzp
  59. 0 0
      resources/vector/phongvertcylinder32.lzp
  60. 380 1
      resources/vectorimages.lrs
  61. 0 0
      resources/vectorimages.lst
  62. BIN
      resources/vectorimages24.png
  63. 1 1
      vectoredit/vectoredit.lpi
  64. BIN
      vectoredit/vectorimages24.png

BIN
lazpaint/buttons/vector/curvemovepoint32.lzp


BIN
lazpaint/buttons/vector/curvesmooth32.lzp


+ 1 - 0
lazpaintcontrols/lazpaintcontrols.lpk

@@ -6,6 +6,7 @@
     <CompilerOptions>
       <Version Value="11"/>
       <SearchPaths>
+        <IncludeFiles Value="../resources"/>
         <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
       </SearchPaths>
     </CompilerOptions>

+ 1 - 1
lazpaintcontrols/lcvectorialfillinterface.pas

@@ -152,7 +152,7 @@ type
 
 implementation
 
-uses LCToolbars, Toolwin, BGRAThumbnail, LResources,
+uses LCToolbars, BGRAThumbnail, LResources,
   LCVectorShapes, LCVectorPolyShapes,
   BGRAGradientOriginal, BGRATransform;
 

+ 0 - 0
vectoredit/createresource.ico → resources/createresource/createresource.ico


+ 0 - 0
vectoredit/createresource.lpi → resources/createresource/createresource.lpi


+ 2 - 2
vectoredit/createresource.pas → resources/createresource/createresource.pas

@@ -90,7 +90,7 @@ end;
 
 
 begin
-  MakeResource('../lazpaint/buttons/vector/', 'vectorimages.lst', 'vectorimages.lrs', 'vectorimages'+inttostr(imgHeight)+'.png');
-  MakeResource('../lazpaint/buttons/vector/fill/', '../lazpaintcontrols/fillimages.lst', '../lazpaintcontrols/fillimages.lrs', '../lazpaintcontrols/fillimages'+inttostr(imgHeight)+'.png');
+  MakeResource('../vector/', '../vectorimages.lst', '../vectorimages.lrs', '../vectorimages'+inttostr(imgHeight)+'.png');
+  MakeResource('../vector/fill/', '../fillimages.lst', '../fillimages.lrs', '../fillimages'+inttostr(imgHeight)+'.png');
 end.
 

+ 0 - 0
lazpaintcontrols/fillimages.lrs → resources/fillimages.lrs


+ 0 - 0
lazpaintcontrols/fillimages.lst → resources/fillimages.lst


+ 0 - 0
lazpaintcontrols/fillimages24.png → resources/fillimages24.png


+ 0 - 0
lazpaint/buttons/vector/copy32.lzp → resources/vector/copy32.lzp


+ 0 - 0
lazpaint/buttons/vector/curveangle32.lzp → resources/vector/curveangle32.lzp


+ 0 - 0
lazpaint/buttons/vector/curveautodetect32.lzp → resources/vector/curveautodetect32.lzp


BIN
resources/vector/curvemovepoint32.lzp


BIN
resources/vector/curvesmooth32.lzp


+ 0 - 0
lazpaint/buttons/vector/cut32.lzp → resources/vector/cut32.lzp


+ 0 - 0
lazpaint/buttons/vector/delete32.lzp → resources/vector/delete32.lzp


+ 0 - 0
lazpaint/buttons/vector/filenew32.lzp → resources/vector/filenew32.lzp


+ 0 - 0
lazpaint/buttons/vector/fileopen32.lzp → resources/vector/fileopen32.lzp


+ 0 - 0
lazpaint/buttons/vector/filesave32.lzp → resources/vector/filesave32.lzp


+ 0 - 0
lazpaint/buttons/vector/filesaveas32.lzp → resources/vector/filesaveas32.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientangular16.lzp → resources/vector/fill/gradientangular16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientcorrhueccw16.lzp → resources/vector/fill/gradientcorrhueccw16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientcorrhuecw16.lzp → resources/vector/fill/gradientcorrhuecw16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientdiamond16.lzp → resources/vector/fill/gradientdiamond16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradienthueccw16.lzp → resources/vector/fill/gradienthueccw16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradienthuecw16.lzp → resources/vector/fill/gradienthuecw16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientlinear16.lzp → resources/vector/fill/gradientlinear16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientpad16.lzp → resources/vector/fill/gradientpad16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientradial16.lzp → resources/vector/fill/gradientradial16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientreflect16.lzp → resources/vector/fill/gradientreflect16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientreflected16.lzp → resources/vector/fill/gradientreflected16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientrepeat16.lzp → resources/vector/fill/gradientrepeat16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientrgb16.lzp → resources/vector/fill/gradientrgb16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientsine16.lzp → resources/vector/fill/gradientsine16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/gradientsrgb16.lzp → resources/vector/fill/gradientsrgb16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/nofill32.lzp → resources/vector/fill/nofill32.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/solidfill16.lzp → resources/vector/fill/solidfill16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/swapgradcolor16.lzp → resources/vector/fill/swapgradcolor16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/texture16.lzp → resources/vector/fill/texture16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/texturefit16.lzp → resources/vector/fill/texturefit16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/texturenorepeat16.lzp → resources/vector/fill/texturenorepeat16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/textureopen32.lzp → resources/vector/fill/textureopen32.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/texturerepeatboth16.lzp → resources/vector/fill/texturerepeatboth16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/texturerepeatx16.lzp → resources/vector/fill/texturerepeatx16.lzp


+ 0 - 0
lazpaint/buttons/vector/fill/texturerepeaty16.lzp → resources/vector/fill/texturerepeaty16.lzp


+ 0 - 0
lazpaint/buttons/vector/movedown32.lzp → resources/vector/movedown32.lzp


+ 0 - 0
lazpaint/buttons/vector/movegradpoint32.lzp → resources/vector/movegradpoint32.lzp


+ 0 - 0
lazpaint/buttons/vector/movetoback32.lzp → resources/vector/movetoback32.lzp


+ 0 - 0
lazpaint/buttons/vector/movetofront32.lzp → resources/vector/movetofront32.lzp


+ 0 - 0
lazpaint/buttons/vector/moveup32.lzp → resources/vector/moveup32.lzp


+ 0 - 0
lazpaint/buttons/vector/paste32.lzp → resources/vector/paste32.lzp


+ 0 - 0
lazpaint/buttons/vector/phongconeside32.lzp → resources/vector/phongconeside32.lzp


+ 0 - 0
lazpaint/buttons/vector/phongconetop32.lzp → resources/vector/phongconetop32.lzp


+ 0 - 0
lazpaint/buttons/vector/phonghalfsphere32.lzp → resources/vector/phonghalfsphere32.lzp


+ 0 - 0
lazpaint/buttons/vector/phonghorizcylinder32.lzp → resources/vector/phonghorizcylinder32.lzp


+ 0 - 0
lazpaint/buttons/vector/phongrect32.lzp → resources/vector/phongrect32.lzp


+ 0 - 0
lazpaint/buttons/vector/phongroundrect32.lzp → resources/vector/phongroundrect32.lzp


+ 0 - 0
lazpaint/buttons/vector/phongvertcylinder32.lzp → resources/vector/phongvertcylinder32.lzp


+ 380 - 1
vectoredit/vectorimages.lrs → resources/vectorimages.lrs

@@ -1,3 +1,86 @@
+LazarusResources.Add('curveangle32','LZP',[
+  'LazPaint'#0#0#0#0'0'#0#0#0' '#0#0#0' '#0#0#0#1#0#0#0'f'#2#0#0#0#0#0#0#2#1#0#0
+  +#0#0#0#0'J'#4#0#0#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0' '#0#0#0' '#8#6#0
+  +#0#0'szz'#244#0#0#1#253'IDATx'#156#229#150'O('#131'a'#28#199#31#255'R'#136#29
+  +'HQV'#202#197'IK'#237' '#229'b'#14#187'p'#144#226#228' ''I'#14#178#162#228
+  +#224#194'M'#173'V'#14'\$'#28#151#27'9ij'#23#203#133']h'#164#228' '#177#181'x'
+  +#31#223'g{'#150#199#175'w'#219#251#183#21'O}'#218'z'#158#239#239#251#253#189
+  +#239#222#231'y'#199#152#249#225#1#17#144#1'\'#146#145's'#30#11'~'#166#195#19
+  +'J0%'#225'v'#19#145'BX('#20#226#241'x<'#135#248#174'4'#17'q+'#188#9#164#11
+  +#225#154#166#241#194#16#223#149'&'#210'R'#235#248#240#203#128#220'U'#211'!'
+  +#230#216#207']'#240#255#201#6'*'#254#19#136'Q'#209#135#144#197#24#235#155','
+  +#190#5#249'8c'#217'E'#198#218'\k'#0'){'#31#248#216#6'^%'#216'+'#231#196#26'&'
+  +#230#220#10#239#5'_<'#31#194'q'#244#241'(c'#171#184'+'#7#25'9''y'#226'n<'#3
+  +'0='#226#191#131#174'@5h'#7'odm'#197#233#240'~'#160#145#144'Qe}'#141#172#189
+  +#130'V'''#27'8!'#1'1'#178#222#12#158#137'f'#211#169#240'Ab,'#24#214#209'-'#16
+  +'M'#26't9'#209#192'91>+'#162#171#7'wD'#187'c7|D'#231#234#7'J'#232#167#137#246
+  +'S'#236#30#171#225'U'#224#146#24'F'#203#212#212#128'kRsl'#181#129'1b$v'#129
+  +#207'b'#157#185#151#147#220#223#9'bth'#176'V'#220#185#11'R{j'#182#129');'#191
+  +'%'#180'C:'#207'N'#192'hq-'#184'%'#197#187#166#174#128#233#158#29#226#15'C'
+  +#181#145#194#25'R'#152#5#221#22#26#240#233#156#158#19#229#138#196'^'#190'''E'
+  +'a'#179#225#138#223'>'#241#186#1'u'#165#10#230'uN'#179'N'#27#13#244#200';'
+  +#168'z'#206#22#19'7'#242#252#171'T'#21'oY'#13'W|'#195#196#243#1'4'#232#9#151
+  +#137'P'#188'bm'#255#187#129'G'#7'x'''#222'Kz'#194#20#17#173#219#13'W'#188'7'
+  +#136'w'#170'\'#3'/'#160#197#193#6'<'#210#179'd'#3#1#144#4#143' '#232'T'#184
+  +#226#31#148#222'I'#195#135#210#191#24#223#194#201'B"K'#207#177'h'#0#0#0#0'IE'
+  +'ND'#174'B`'#130' '#0#0#0' '#0#0#0#7#0#0#0'Preview'#20'g'#1#0#0'k'#136#16#154
+  +#248#255#255#248#154#16#23#0#130#16#211'u'#130#211#16#22#0#1#154'w'#1#154#21
+  +#0#130#12#247'w'#130#247#12#20#0#1'7y'#1'7'#20#0#1'7y'#1'7'#20#0#130#12#247
+  +'w'#130#247#12#21#0#1#154'w'#1#154#22#0#1'0v'#130#250#21#22#0#1#162'w'#1'm'
+  +#21#0#130'*'#253'r'#130'~'#169'r'#130#232#12#20#0#1#172'r'#132#210#2#23#243
+  +'r'#1'}'#19#0#130'4'#254'r'#132'P'#0#0#129'r'#130#241#20#18#0#1#183'r'#1#201
+  +'b'#130#14#235'r'#1#140#17#0'A'#204'='#255'E'#0#1'qr'#130#247#30'o'#1#193'r'
+  +#1#191'd'#130#7#225'r'#1#157'n'#1'Gs'#1';e'#1'ar'#130#252'*l'#130#1#202'r'#1
+  +#181'f'#130#3#213'r'#1#173'l'#1'Qr'#130#254'2g'#1'Qr'#130#254'7j'#130#2#211
+  +'r'#1#171'h'#130#1#199'r'#1#190'j'#1'[r'#130#252'*i'#1'@s'#1'Fh'#130#4#219'r'
+  +#1#161'k'#1#183'r'#130#205#2'g'#1'er'#130#250'"k'#130'2'#254'r'#1'Wf'#130#7
+  +#226'r'#1#151'm'#1#167'r'#130#218#5'e'#1'or'#130#247#27'm'#130'%'#250'r'#1'g'
+  +'d'#130#11#232'r'#1#141'o'#1#151'r'#130#229#10'c'#1'yr'#130#243#21'o'#130#26
+  +#245'rA'#140'w'#0#228#255#1#131#18#0#1#135'rAL'#228#0#228#255#130#237#15#18#0
+  +#133#16#237#255#255#228'c'#132'F'#220#230'K'#20#0#132'K'#230#220'F@'#2#0#224
+  +#17#0#0#0#143#0'z'#205#254#255#201'ZUs'#255#246#148#31#248#181#224#8#0#0#0
+  +#133#0'z'#205#254#255'i'#224'@'#0#0#0#21#0#132#1#2#2#1'e'#198#1#169#135'`e'#1
+  +#2#4#4#1#2'e'#1#2#4#4#1#2'e'#230#138#152've'#132#1#2#2#1'b'#130#5#6'e'#230
+  +#233#153#153#130#0#0#227#135'p'#5#9#132#13#14#5#13'@'#158#9#224'TBGRALayered'
+  +'Bitmap'#26#0#28#0#0#0#1#0#0#0#0#0#0#0#3#0#0#0' '#0#0#0' '#0#0#0'c'#2#0#0#0#0
+  +#0#0'H'#0#0#0#1#0#0#0#1#0#0#0#0#0#0#0#0#0#0#0'5'#0#0#0#255#255#0#0#227#1#0#0
+  +#0#0#0#0#156#21#191#183#226#215'F'#19#134'i'#221'H3'#199#31#213#0#0#128'?'#0
+  +#0#0#0#0#0#0#0#0#0#0#0#0#0#128'?'#0#0#0#0' '#0#0#0' '#0#0#0#6#0#0#0'Layer1'
+  +#20'g'#1#0#0'k'#136#16#154#248#255#255#248#154#16#23#0#130#16#211'u'#130#211
+  +#16#22#0#1#154'w'#1#154#21#0#130#12#247'w'#130#247#12#20#0#1'7y'#1'7'#20#0#1
+  +'7y'#1'7'#20#0#130#12#247'w'#130#247#12#21#0#1#154'w'#1#154#22#0#1'0v'#130
+  +#250#21#22#0#1#162'w'#1'm'#21#0#130'*'#253'r'#130'~'#169'r'#130#232#12#20#0#1
+  +#172'r'#132#210#2#23#243'r'#1'}'#19#0#130'4'#254'r'#132'P'#0#0#129'r'#130#241
+  +#20#18#0#1#183'r'#1#201'b'#130#14#235'r'#1#140#17#0'A'#204'='#255'E'#0#1'qr'
+  +#130#247#30'o'#1#193'r'#1#191'd'#130#7#225'r'#1#157'n'#1'Gs'#1';e'#1'ar'#130
+  +#252'*l'#130#1#202'r'#1#181'f'#130#3#213'r'#1#173'l'#1'Qr'#130#254'2g'#1'Qr'
+  +#130#254'7j'#130#2#211'r'#1#171'h'#130#1#199'r'#1#190'j'#1'[r'#130#252'*i'#1
+  +'@s'#1'Fh'#130#4#219'r'#1#161'k'#1#183'r'#130#205#2'g'#1'er'#130#250'"k'#130
+  +'2'#254'r'#1'Wf'#130#7#226'r'#1#151'm'#1#167'r'#130#218#5'e'#1'or'#130#247#27
+  +'m'#130'%'#250'r'#1'gd'#130#11#232'r'#1#141'o'#1#151'r'#130#229#10'c'#1'yr'
+  +#130#243#21'o'#130#26#245'rA'#140'w'#0#228#255#1#131#18#0#1#135'rAL'#228#0
+  +#228#255#130#237#15#18#0#133#16#237#255#255#228'c'#132'F'#220#230'K'#20#0#132
+  +'K'#230#220'F@'#2#0#224#17#0#0#0#143#0'z'#205#254#255#201'ZUs'#255#246#148#31
+  +#248#181#224#8#0#0#0#133#0'z'#205#254#255'i'#224'@'#0#0#0#21#0#132#1#2#2#1'e'
+  +#198#1#169#135'`e'#1#2#4#4#1#2'e'#1#2#4#4#1#2'e'#230#138#152've'#132#1#2#2#1
+  ,'b'#130#5#6'e'#230#233#153#153#130#0#0#227#135'p'#5#9#132#13#14#5#13'@'#158#9
+  +#224'TMemDirectory'#26#0#0#135#2#0#0#0#0#0#0#25#0#0#0#0#0#0#0'2vectorcurvere'
+  +'d4bevel3.5,15.36306953,27.527.5,4.676776886,27.5falseeasy-bezier0,2,0'#10#0
+  +#0#0#0#128#5#5''''#0#0#0#0#0#0#0'class'#0#128#9#3','#0#0#0#0#0#0#0'pen-color'
+  +#0#128#9#1'/'#0#0#0#0#0#0#0'pen-width'#0#128#9#0'0'#0#0#0#0#0#0#0'pen-style'
+  +#0#128#10#5'0'#0#0#0#0#0#0#0'join-style'#0#128#1#20'5'#0#0#0#0#0#0#0'x'#0#128
+  +#1#21'I'#0#0#0#0#0#0#0'y'#0#128#6#5'^'#0#0#0#0#0#0#0'closed'#0#128#12#11'c'#0
+  +#0#0#0#0#0#0'spline-style'#0#128#10#5'n'#0#0#0#0#0#0#0'curve-modeellipseblac'
+  +'k2.5white15.5,4.519.49999,4.515.5,8.5'#8#0#0#0#0#128#5#7'7'#1#0#0#0#0#0#0'c'
+  +'lass'#0#128#9#5'>'#1#0#0#0#0#0#0'pen-color'#0#128#9#3'C'#1#0#0#0#0#0#0'pen-'
+  +'width'#0#128#9#0'F'#1#0#0#0#0#0#0'pen-style'#0#128#10#5'F'#1#0#0#0#0#0#0'ba'
+  +'ck-color'#0#128#6#8'K'#1#0#0#0#0#0#0'origin'#0#128#6#12'S'#1#0#0#0#0#0#0'x-'
+  +'axis'#0#128#6#8'_'#1#0#0#0#0#0#0'y-axis'#4#0#0#0#0#128#5#1' '#0#0#0#0#0#0#0
+  +'count'#0#128#5#6'!'#0#0#0#0#0#0#0'class'#1#128#6#196's'#0#0#0#0#0#0#0'shape'
+  +'1'#1#128#6#160'g'#1#0#0#0#0#0#0'shape2'#1#0#0#0#1#128'&J'#7#2#0#0#0#0#0#0'{'
+  +'9C15BFB7-E2D7-4613-8669-DD4833C71FD5}'#1#0#0#0#1#128#9'6Q'#2#0#0#0#0#0#0'or'
+  +'iginals'
+]);
 LazarusResources.Add('movegradpoint32','LZP',[
   'LazPaint'#0#0#0#0'0'#0#0#0' '#0#0#0' '#0#0#0#1#0#0#0'n'#3#0#0#0#0#0#0#2#1#0#0
   +#0#0#0#0'+'#7#0#0#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0' '#0#0#0' '#8#6#0
@@ -560,6 +643,95 @@ LazarusResources.Add('cut32','LZP',[
   +#0#0#0#0#0#0'{5FACACDA-BBFB-4E82-AA43-F49CA60F84AF}'#1#0#0#0#1#128#9'6'#157#8
   +#0#0#0#0#0#0'originals'
 ]);
+LazarusResources.Add('curveautodetect32','LZP',[
+  'LazPaint'#0#0#0#0'0'#0#0#0' '#0#0#0' '#0#0#0#1#0#0#0'H'#2#0#0#0#0#0#0#2#1#0#0
+  +#0#0#0#0'T'#4#0#0#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0' '#0#0#0' '#8#6#0
+  +#0#0'szz'#244#0#0#1#223'IDATx'#156#213#149'?K'#3'1'#24#198#163#162#131't('
+  +#136'('#130'T'#7'E?'#129'uPp+'#216#181#184'89;'#136#155']'#157#220#29#228#16
+  +''''#253#0#29#156#28'\u8'#28#186'T'#164#160'R'''#5#23'KO'#209';'#159#180'9'
+  +#140#175'i'#155#228#194#129#129#31#28#185#231'}'#159#167#205#159'c'#172'3'
+  +#178#192#3#1#136#4#129#152#203'2'#251#161#213#151'?T%'#1#165'j'#25'B'#187#175
+  +#23'O'#150#203#229#200#247#253'6'#252'Y'#18'{'#22#1#180#251#182'bQ'#24#134'Q'
+  +'<'#248#179'$'#230#154#140#129'y'#198#160'o'''#13'OG'#7#159#147#210'.'#233
+  +#186#143'3'#150'7'#232#235'.'#0'DY'#176'Sc'#236#209'$@'#226'%'#128'`'#14#28
+  +#129'7'#16'a'#155'G'#179#210#250#247'['#2#235'M'#136#23#211#224#20'|rc'#153
+  +'Ci'#199#247#235'k|'#12'19'#0'vA'#147#26#199'4'#25'{/0'#246#170#219'W'#251'"'
+  +#194#139'1p'#209#205#24#220#131#189#168#189#23';}s'#146'q'#238#231#151'+'#239
+  +#22#190#206'y'#193#159'5'#23'k}'#215#197#248#6'l'#128'!Z'#199#247'D]'#16#136
+  +#141'g<P5'#15#158#20#198'/`'#139'/K'#143#218'_56'#230#147#224'Aa~'#9#166'4'
+  +#234#237#3'@='#2#174#20#230'''`X'#179'G'#162#0#7#10's'#175#215'_'#238','#0
+  +#148#203#224#139'48Wm4'#231#1#160#26#4#190#226#136#25#127#154'm'#3'l'#146#194
+  +#16#172#153#154'['#5#16#191#190'F'#10#207'l'#204'm'#3#148'H'#209#7#152'I3'#0
+  +'=v'#199#182#230#198#1#240'v'#133#20#240'S'#176#144'f'#128#10')'#168'$17'#10
+  +#128'7'#139#138's'#191#154'f'#0#143#136#175#147#154'k'#7#192#236#4'h'#17'q)'
+  +#205#0#251'DX7'#189'r'#147#6#160#223#250'm'#23#230'&'#1#26#146#232#25#140':'
+  +#12' '#247'nt'#19#21#192#173#16#175#187'2'#23#189#139#226'j'#231#20']'#246
+  +#254#255#227#27'D'#174#1#12#129'U'#180#222#0#0#0#0'IEND'#174'B`'#130' '#0#0#0
+  +' '#0#0#0#7#0#0#0'Preview'#20']'#1#0#0#137#0#16#154#248#255#255#248#154#16'm'
+  +#139#16#154#248#255#255#248#154#16#0#16#211'u'#130#211#16'k'#130#16#211'u'
+  +#131#211#16#154'w'#1#154'k'#1#154'w'#130#154#247'w'#130#247#12'i'#130#12#247
+  +'w'#1#247'y'#1'7i'#1'8'#20#255#1'7g'#131#16'p'#226'y'#1#247'w'#130#247#12'e'
+  +#131'%'#152#244'z'#130#247#154'w'#1#154'd'#131#29#164#252'|'#131#154#16#211
+  +'u'#130#211#16'b'#131#1'r'#245'u'#130#249#239'u'#139#211#16#0#16#154#248#255
+  +#255#248#154#16'b'#130#19#187'u'#133#224'y'#21#16#154's'#130#154#16'c'#132#12
+  +'88'#12'c'#130'%'#219't'#131#207'W'#3'csl'#130'&'#229's'#131#236'b'#1'esk'
+  +#130#24#225's'#130#191#26'gsj'#130#6#200's'#130#158#5'hsjA'#12#137#255#154#1
+  +'isi'#130'9'#253'r'#130#181#3'jsh'#130#2#205'r'#130#224#16'ksh'#1'\r'#130#254
+  +'Alsg'#130#2#216'r'#1#165'msg'#1'Ur'#130#250' msg'#1#200'r'#1#156'nsf'#1'=r'
+  +#130#253'(nsf'#1#177'r'#1#177'ose'#130')'#253'r'#1'>ose'#1#154'r'#1#201#17#0
+  +'sd'#130#23#247'r'#1'U'#17#0'sd'#1#131'r'#130#221#3#17#0'sd'#1#229'r'#1'l'#18
+  +#0'sd'#133#228#255#255#235#10#18#0#132#228#255#255#228'd'#132'H'#217#228'K'
+  +#19#0#132'L'#216#216'L@'#3#0#224#17#0#0#0#143#0'z'#205#254#255#21#255#216#248
+  +'!'#148#245'H'#31#221#224#8#0#0#0#133#0'z'#205#254#255'i'#224'r'#0#0#0''''#0
+  +#132#1#2#2#1'e'#132#1#2#2#1'd'#198#1#169#135'`e'#230#138#152'vcA'#140#2#4#2#0
+  +#132#5#0#0#2#4#4'A'#204#2#0#2#4'A'#24#2#0#6#7'aA'#204#2#4#2#0#230#138#152'vA'
+  +#14#0#6#8#9#231'y'#169#135'`d'#132#1#2#2#1'b'#7#6#1#10#230'x'#153#135'l'#9#6
+  +#130#11#12'o'#11#6'a'#132#13#0#0#13'e'#10#6#132#8#14#14#8'@'#129#6#224'TBGRA'
+  +'LayeredBitmap'#26#0#28#0#0#0#1#0#0#0#0#0#0#0#3#0#0#0' '#0#0#0' '#0#0#0#139#2
+  +#0#0#0#0#0#0'H'#0#0#0#1#0#0#0#1#0#0#0#0#0#0#0#0#0#0#0'5'#0#0#0#255#255#0#0#11
+  +#2#0#0#0#0#0#0#156#21#191#183#226#215'F'#19#134'i'#221'H3'#199#31#213#0#0#128
+  +'?'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128'?'#0#0#0#0' '#0#0#0' '#0#0#0#6#0#0#0'Lay'
+  +'er1'#20']'#1#0#0#137#0#16#154#248#255#255#248#154#16'm'#139#16#154#248#255
+  +#255#248#154#16#0#16#211'u'#130#211#16'k'#130#16#211'u'#131#211#16#154'w'#1
+  +#154'k'#1#154'w'#130#154#247'w'#130#247#12'i'#130#12#247'w'#1#247'y'#1'7i'#1
+  +'8'#20#255#1'7g'#131#16'p'#226'y'#1#247'w'#130#247#12'e'#131'%'#152#244'z'
+  +#130#247#154'w'#1#154'd'#131#29#164#252'|'#131#154#16#211'u'#130#211#16'b'
+  +#131#1'r'#245'u'#130#249#239'u'#139#211#16#0#16#154#248#255#255#248#154#16'b'
+  +#130#19#187'u'#133#224'y'#21#16#154's'#130#154#16'c'#132#12'88'#12'c'#130'%'
+  +#219't'#131#207'W'#3'csl'#130'&'#229's'#131#236'b'#1'esk'#130#24#225's'#130
+  +#191#26'gsj'#130#6#200's'#130#158#5'hsjA'#12#137#255#154#1'isi'#130'9'#253'r'
+  +#130#181#3'jsh'#130#2#205'r'#130#224#16'ksh'#1'\r'#130#254'Alsg'#130#2#216'r'
+  +#1#165'msg'#1'Ur'#130#250' msg'#1#200'r'#1#156'nsf'#1'=r'#130#253'(nsf'#1#177
+  +'r'#1#177'ose'#130')'#253'r'#1'>ose'#1#154'r'#1#201#17#0'sd'#130#23#247'r'#1
+  +'U'#17#0'sd'#1#131'r'#130#221#3#17#0'sd'#1#229'r'#1'l'#18#0'sd'#133#228#255
+  +#255#235#10#18#0#132#228#255#255#228'd'#132'H'#217#228'K'#19#0#132'L'#216#216
+  +'L@'#3#0#224#17#0#0#0#143#0'z'#205#254#255#21#255#216#248'!'#148#245'H'#31
+  +#221#224#8#0#0#0#133#0'z'#205#254#255'i'#224'r'#0#0#0''''#0#132#1#2#2#1'e'
+  +#132#1#2#2#1'd'#198#1#169#135'`e'#230#138#152'vcA'#140#2#4#2#0#132#5#0#0#2#4
+  ,#4'A'#204#2#0#2#4'A'#24#2#0#6#7'aA'#204#2#4#2#0#230#138#152'vA'#14#0#6#8#9
+  +#231'y'#169#135'`d'#132#1#2#2#1'b'#7#6#1#10#230'x'#153#135'l'#9#6#130#11#12
+  +'o'#11#6'a'#132#13#0#0#13'e'#10#6#132#8#14#14#8'@'#129#6#224'TMemDirectory'
+  +#26#0#0'`'#3#0#0#0#0#0#0#25#0#0#0#0#0#0#0'3vectorcurvered4bevel3.5,11,26.5,2'
+  +'6.527.5,11,4.5,27.5falseeasy-bezier0,0,0,0'#10#0#0#0#0#128#5#5''''#0#0#0#0#0
+  +#0#0'class'#0#128#9#3','#0#0#0#0#0#0#0'pen-color'#0#128#9#1'/'#0#0#0#0#0#0#0
+  +'pen-width'#0#128#9#0'0'#0#0#0#0#0#0#0'pen-style'#0#128#10#5'0'#0#0#0#0#0#0#0
+  +'join-style'#0#128#1#16'5'#0#0#0#0#0#0#0'x'#0#128#1#16'E'#0#0#0#0#0#0#0'y'#0
+  +#128#6#5'U'#0#0#0#0#0#0#0'closed'#0#128#12#11'Z'#0#0#0#0#0#0#0'spline-style'
+  +#0#128#10#7'e'#0#0#0#0#0#0#0'curve-modeellipseblack2.5white4.5,4.58.499994,4'
+  +'.54.5,8.5'#8#0#0#0#0#128#5#7'0'#1#0#0#0#0#0#0'class'#0#128#9#5'7'#1#0#0#0#0
+  +#0#0'pen-color'#0#128#9#3'<'#1#0#0#0#0#0#0'pen-width'#0#128#9#0'?'#1#0#0#0#0
+  +#0#0'pen-style'#0#128#10#5'?'#1#0#0#0#0#0#0'back-color'#0#128#6#7'D'#1#0#0#0
+  +#0#0#0'origin'#0#128#6#12'K'#1#0#0#0#0#0#0'x-axis'#0#128#6#7'W'#1#0#0#0#0#0#0
+  +'y-axisellipseblack2.5white26.5,4.530.49999,4.526.5,8.5'#8#0#0#0#0#128#5#7
+  +#254#1#0#0#0#0#0#0'class'#0#128#9#5#5#2#0#0#0#0#0#0'pen-color'#0#128#9#3#10#2
+  +#0#0#0#0#0#0'pen-width'#0#128#9#0#13#2#0#0#0#0#0#0'pen-style'#0#128#10#5#13#2
+  +#0#0#0#0#0#0'back-color'#0#128#6#8#18#2#0#0#0#0#0#0'origin'#0#128#6#12#26#2#0
+  +#0#0#0#0#0'x-axis'#0#128#6#8'&'#2#0#0#0#0#0#0'y-axis'#5#0#0#0#0#128#5#1' '#0
+  +#0#0#0#0#0#0'count'#0#128#5#6'!'#0#0#0#0#0#0#0'class'#1#128#6#196'l'#0#0#0#0
+  +#0#0#0'shape1'#1#128#6#160'^'#1#0#0#0#0#0#0'shape2'#1#128#6#160'.'#2#0#0#0#0
+  +#0#0'shape3'#1#0#0#0#1#128'&\'#206#2#0#0#0#0#0#0'{9C15BFB7-E2D7-4613-8669-DD'
+  +'4833C71FD5}'#1#0#0#0#1#128#9'6*'#3#0#0#0#0#0#0'originals'
+]);
 LazarusResources.Add('copy32','LZP',[
   'LazPaint'#0#0#0#0'0'#0#0#0' '#0#0#0' '#0#0#0#1#0#0#0'u'#4#0#0#0#0#0#0#2#1#0#0
   +#0#0#0#0#235#8#0#0#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0' '#0#0#0' '#8#6
@@ -769,6 +941,137 @@ LazarusResources.Add('copy32','LZP',[
   +#1#128'&'#164#9#10#0#0#0#0#0#0'{9C15BFB7-E2D7-4613-8669-DD4833C71FD5}'#1#0#0
   +#0#1#128#9'6'#173#10#0#0#0#0#0#0'originals'
 ]);
+LazarusResources.Add('curvemovepoint32','LZP',[
+  'LazPaint'#0#0#0#0'0'#0#0#0' '#0#0#0' '#0#0#0#1#0#0#0#169#3#0#0#0#0#0#0#2#1#0
+  +#0#0#0#0#0#2#7#0#0#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0' '#0#0#0' '#8#6
+  +#0#0#0'szz'#244#0#0#3'@IDATx'#156#205#150'_HSQ'#28#199'oF'#171#201#208#233'F'
+  +#196'(B'#168'HA'#196#160#176'PB'#18'}'#232'E}2'#22#20'B/'#246#228#139#205#25
+  +#201#232'A'#8'F'#132#4'"'#24'{'#136#168#176#7'!'#240#165'X/'#5'b'#11#201'`'
+  +#139#200#196'"'#156#148'CL'#186'['#187#247#244#253']'#239#25#215#227#238#230
+  +#157#211#250#193'g'#187';'#247#156#251#251#220#243'w'#146#180#30'N0'#10'd'
+  +#192'td'#189#204')'#237'pP'#130'YCb'#145#217#157#150#24#229#201#252'~?'#139
+  +'D"'#26't'#205#203'[%'#233#25'.l;%'#240#155'''WU'#149#241#160'k.Q'#5'0'#30
+  +#127#240#227'-'#8#130'f'#176#183'X'#2'Z'#18'zk'#138#241#241'q'#22#10#133'4'#1
+  +'*'#227#247'?'#3#182#145#184'.s'#172#168#2#189#189#189#218#239'`0'#200#166
+  +#167#167's'#9'p'#210#224')8Y'#168#192#134'! '#129#154#154#26'VZZ'#202#26#27
+  +#27#181#228'G%I'#149#205#5'84D'#247#128#195#170#192#134'I'#232#245'z5'#137'p'
+  +'8'#204#202#203#203'5p/'#132#15#23#232#0#15#192#207#28'"_'#192'i+'#2#155#150
+  +'!'#9'P'#208#16'x<'#30#230'r'#185'>'#162#220#195#27#160#210'~'#224#5#239'L$d'
+  +'p'#201#170'Df#'#226#2#20#209'h'#148'UWW+n'#183'{'#1#247#142#139#13#145#168
+  +#19'|2'#153#27'W'#173'HP'#208#248'E'#140#2#20#243#243#243#172#161#161'!'#13
+  +#137#31#184#127'*'#139#132#29#220#5#170' '#145#2#173'V%'#194#162#0'E<'#30'gm'
+  +'mm'#233#202#202#202'_'#168#211#156#173'!u;H'#10#18'K'#224#208#182#5'('#18
+  +#137#4#235#234#234'R'#202#202#202'R'#168#215'i"'#209#174'w'#191'Q'#226'IQ'#4
+  +'('#214#214#214'XOO'#143'b'#183#219#21#212#189'f"'#209'/'#8#208#208#156'-'
+  +#138#0'E*'#149'b'#3#3#3#170#205'f'#163'U'#211#159'E'#160#4'L'#9#18#207#139'&'
+  +'@'#161'('#10#11#4#2'|'#233#222#206'"q^'#16'P'#192#137#162#8',//'#179#145#145
+  +#17#218'#T}>l'#234#5']'#226#141' qg'#219#2#19#19#19#198#196#247#193'a'#179#7
+  +'!'#225'eA`'#1#236#177'$@'#231#195#220#220'\'#230#168#30#27#27#227#221#158'u'
+  +#21#8#2#180'?'#172#10#18'g'#182','#16#139#197'Xww7'#205#246#204'i)'#203'2kii'
+  +'Ic{'#254#128#242'}['#144'x,'#8#220#202'+'#128#181#206#6#7#7#181'7'#197#238
+  +#247#181#162#162'b'#169#175#175'/'#243'oeff'#134#247#130#127#11#2'W'#4#129
+  +#151'y'#5#168#29'v'#188'U|'#223#0#7'('#145#195#225'`'#139#139#139#153#161#25
+  +#26#26#162#147'2)e9'#31#4#129'*A'#128#134#164'$W'#155#155'`'#24#184#13'e'#7
+  +'i'#210#209#248#243'XYYa'#245#245#245#138#211#233'|'#149#239#141#244#237#216
+  +'('#145'S'#218','#30#214#213#213')'#201'dR'#155#7#147#147#147#172#169#169'IY'
+  +#127'~'#238#137#133#10'/'#4#129#246'B'#4#206#209#179'|>'#31#171#173#173#213
+  +#18'c'#8'^'#227#187'C'#202#211#165'H8,'#8#248#10#17#144'0'#243#223'c.'#164'q'
+  +#249'H'#178#240#175#7#9#175#11#2#161#130#4#164#245'M'#231#136#213'FHxA'#16
+  +#152'*T'#160#160'@B'#143' '#144#216'U'#1']'#226#187'A'#224#219#191#16#184#168
+  +#159#5'Q'#186#222'u'#129#255'6'#254#2#12#242'z'#222'u'#231'|='#0#0#0#0'IEND'
+  +#174'B`'#130' '#0#0#0' '#0#0#0#7#0#0#0'Preview'#20#141#1#0#0#137#0#16#154#248
+  +#255#255#248#154#16#23#0#130#16#211'u'#130#211#16#22#0#1#154'w'#130#173#6#21
+  +#0#1#247'x'#133#251#204#141'A'#3#17#0'}'#131#233#141'$n'#127#131#252#170'(l'
+  +#1#247'w'#1#254'w'#131#251#145#12'j'#1#154'w'#133#160#19'Q'#158#237'u'#130
+  +#223'5i'#130#16#211'v'#135#217#26#0#0#7'['#206't'#130#248'Yi'#131#16#154#248
+  +'t'#131#253#226'%c'#130'R'#219's'#130#252'`j'#130#12#205't'#131#252#236'2c'
+  +#131#9#143#254'r'#130#250'Fj'#1#191'u'#131#252#244'Ad'#130'Y'#249'r'#130#234
+  +#24'i'#1#191'v'#131#253#250'Rd'#130'P'#252'r'#1#169'i'#1#191'w'#2#253#1'ed'#1
+  +'yr'#130#254'9h'#1#191'x'#131#254#255'yc'#130#2#201'r'#1#180'h'#1#191'{A'#140
+  +#131#0'?'#255#130#253'&g'#1#191'y'#131#254#250'yd'#1#198'r'#1#138'g'#1#191'w'
+  +#132#254#250#149#28'e'#1'\r'#130#226#1'f'#1#191'x'#1'Rg'#130#9#243'r'#1'6f'#1
+  +#191'rA'#12#253#255#252#212#1#5'g'#1#168'r'#1'~f'#1#191'r'#131#227#234#254's'
+  +#1'zg'#1'_r'#1#189'f'#134#191#255#243'w'#8'zt'#130#249'%f'#1'!r'#130#243#2'e'
+  +#135'|'#147#20#0#0#22#250's'#130#253#192'g'#1#234'r'#1'%k'#130#164#253'r'#131
+  +#253#255'6f'#1#188'r'#1'Pk'#136':'#255#255#253#255#197'Q'#2'f'#1#147'r'#1'xl'
+  +#132#210#252#166'5i'#1'kr'#1#160'l'#130#28#29'k'#1'Cr'#1#201#27#0#1#26'r'#1
+  +#239#28#0#132#230#255#255#228#28#0#132'K'#226#215'K@'#2#0#224'G'#0#0#0#129#4
+  +#0'z'#205'F'#255#254#255'!'#248#172#160#221'q'#141#203'*'#10'<'#31'['#191#15
+  +#26#19#215')'#20#224'8'#233'G'#18#239'X'#14#245'j'#9#250'{'#6#253#129#238#152
+  +#177#222#157#216'b'#248'D'#127#17'v'#208#12#232#135#241'1'#16'/'#249#183'=x-'
+  +#224'F'#0#0#0#131#0'z'#205#198#0#134#153#128#187#172#160#0'q'#141#203'*'#10
+  +'<'#0'['#191#15#26#19#215')'#20#224'8'#233'G'#18#239'X'#14#245'j'#9#250'{'#6
+  +#253#129#238#152#177#222#157#216'b'#248'D'#127#17'v'#208#12#232#135#241'1'#16
+  +'/'#249#183'=x-'#224#27#1#0#0#21#0#211#1#152'w'#139#148#137#201#135'G'#249'A'
+  +#7#4#0#2#6#230#153'5h'#1#11#6#4'a'#227#172#224#134#0#13#14#0#0#11#8#4'a'#198
+  +#1#207#185#144#131#0#18#8#10#4'b'#135#1#19#12#20#21#21#0#12#4'd'#134#12#6#14
+  +#22#23#0#10#4'c'#227'2'#128#132#24#25#26#0#8#4'a'#1#12#3#6#132#27#28#26#0#8#4
+  ,#130#0#12#4#6#132#29#30#31#0#7#4#130#0#12#5#6#132' !"'#0#6#4#130#0#12#6#6#132
+  +'#$%'#0#6#4#130#0#12#7#6#132'&''('#0#6#4#130#0#12#8#6#132')*'#0#0#6#4#130#0
+  +#12#7#6#133'+,'#22'"'#0#5#4#130#0#12#6#6#133'-'#22'"'#0#0#6#4#139#0#12#6#6#5
+  +'.'#5#6'/'#0#0#6#4#140#0#12#6'01'#0#2#6'23'#23#0#5#4#140#0'!4'#0#26'56'#6#6
+  +'7'#0#0#5#4'a'#1#31'b'#135'89'#6#6':'#21#0#6#4'c'#132'"/'#6#6#195';'#153#5#4
+  +#136#0'>?2@A'#0#0#5#4'a'#134'BC'#0#21#0#0#5#4#132#23'8'#0#0#5#4'a'#18#4#224
+  +'TBGRALayeredBitmap'#26#0#28#0#0#0#1#0#0#0#0#0#0#0#3#0#0#0' '#0#0#0' '#0#0#0
+  +#216#3#0#0#0#0#0#0'H'#0#0#0#1#0#0#0#1#0#0#0#0#0#0#0#0#0#0#0'5'#0#0#0#255#255
+  +#0#0'X'#3#0#0#0#0#0#0#156#21#191#183#226#215'F'#19#134'i'#221'H3'#199#31#213
+  +#0#0#128'?'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128'?'#0#0#0#0' '#0#0#0' '#0#0#0#6#0
+  +#0#0'Layer1'#20#141#1#0#0#137#0#16#154#248#255#255#248#154#16#23#0#130#16#211
+  +'u'#130#211#16#22#0#1#154'w'#130#173#6#21#0#1#247'x'#133#251#204#141'A'#3#17
+  +#0'}'#131#233#141'$n'#127#131#252#170'(l'#1#247'w'#1#254'w'#131#251#145#12'j'
+  +#1#154'w'#133#160#19'Q'#158#237'u'#130#223'5i'#130#16#211'v'#135#217#26#0#0#7
+  +'['#206't'#130#248'Yi'#131#16#154#248't'#131#253#226'%c'#130'R'#219's'#130
+  +#252'`j'#130#12#205't'#131#252#236'2c'#131#9#143#254'r'#130#250'Fj'#1#191'u'
+  +#131#252#244'Ad'#130'Y'#249'r'#130#234#24'i'#1#191'v'#131#253#250'Rd'#130'P'
+  +#252'r'#1#169'i'#1#191'w'#2#253#1'ed'#1'yr'#130#254'9h'#1#191'x'#131#254#255
+  +'yc'#130#2#201'r'#1#180'h'#1#191'{A'#140#131#0'?'#255#130#253'&g'#1#191'y'
+  +#131#254#250'yd'#1#198'r'#1#138'g'#1#191'w'#132#254#250#149#28'e'#1'\r'#130
+  +#226#1'f'#1#191'x'#1'Rg'#130#9#243'r'#1'6f'#1#191'rA'#12#253#255#252#212#1#5
+  +'g'#1#168'r'#1'~f'#1#191'r'#131#227#234#254's'#1'zg'#1'_r'#1#189'f'#134#191
+  +#255#243'w'#8'zt'#130#249'%f'#1'!r'#130#243#2'e'#135'|'#147#20#0#0#22#250's'
+  +#130#253#192'g'#1#234'r'#1'%k'#130#164#253'r'#131#253#255'6f'#1#188'r'#1'Pk'
+  +#136':'#255#255#253#255#197'Q'#2'f'#1#147'r'#1'xl'#132#210#252#166'5i'#1'kr'
+  +#1#160'l'#130#28#29'k'#1'Cr'#1#201#27#0#1#26'r'#1#239#28#0#132#230#255#255
+  +#228#28#0#132'K'#226#215'K@'#2#0#224'G'#0#0#0#129#4#0'z'#205'F'#255#254#255
+  +'!'#248#172#160#221'q'#141#203'*'#10'<'#31'['#191#15#26#19#215')'#20#224'8'
+  +#233'G'#18#239'X'#14#245'j'#9#250'{'#6#253#129#238#152#177#222#157#216'b'#248
+  +'D'#127#17'v'#208#12#232#135#241'1'#16'/'#249#183'=x-'#224'F'#0#0#0#131#0'z'
+  +#205#198#0#134#153#128#187#172#160#0'q'#141#203'*'#10'<'#0'['#191#15#26#19
+  +#215')'#20#224'8'#233'G'#18#239'X'#14#245'j'#9#250'{'#6#253#129#238#152#177
+  +#222#157#216'b'#248'D'#127#17'v'#208#12#232#135#241'1'#16'/'#249#183'=x-'#224
+  +#27#1#0#0#21#0#211#1#152'w'#139#148#137#201#135'G'#249'A'#7#4#0#2#6#230#153
+  +'5h'#1#11#6#4'a'#227#172#224#134#0#13#14#0#0#11#8#4'a'#198#1#207#185#144#131
+  +#0#18#8#10#4'b'#135#1#19#12#20#21#21#0#12#4'd'#134#12#6#14#22#23#0#10#4'c'
+  +#227'2'#128#132#24#25#26#0#8#4'a'#1#12#3#6#132#27#28#26#0#8#4#130#0#12#4#6
+  +#132#29#30#31#0#7#4#130#0#12#5#6#132' !"'#0#6#4#130#0#12#6#6#132'#$%'#0#6#4
+  +#130#0#12#7#6#132'&''('#0#6#4#130#0#12#8#6#132')*'#0#0#6#4#130#0#12#7#6#133
+  +'+,'#22'"'#0#5#4#130#0#12#6#6#133'-'#22'"'#0#0#6#4#139#0#12#6#6#5'.'#5#6'/'#0
+  +#0#6#4#140#0#12#6'01'#0#2#6'23'#23#0#5#4#140#0'!4'#0#26'56'#6#6'7'#0#0#5#4'a'
+  +#1#31'b'#135'89'#6#6':'#21#0#6#4'c'#132'"/'#6#6#195';'#153#5#4#136#0'>?2@A'#0
+  +#0#5#4'a'#134'BC'#0#21#0#0#5#4#132#23'8'#0#0#5#4'a'#18#4#224'TMemDirectory'
+  +#26#0#0#187#3#0#0#0#0#0#0#25#0#0#0#0#0#0#0'3vectorcurvered4bevel000000003.5,'
+  +'13.5,22,26,27.53.5,5,10,18,27.5falseeasy-bezier0,0,0,0,0'#11#0#0#0#0#128#5#5
+  +''''#0#0#0#0#0#0#0'class'#0#128#9#3','#0#0#0#0#0#0#0'pen-color'#0#128#9#1'/'
+  +#0#0#0#0#0#0#0'pen-width'#0#128#9#0'0'#0#0#0#0#0#0#0'pen-style'#0#128#10#5'0'
+  +#0#0#0#0#0#0#0'join-style'#0#128#10#8'5'#0#0#0#0#0#0#0'back-color'#0#128#1#19
+  +'='#0#0#0#0#0#0#0'x'#0#128#1#16'P'#0#0#0#0#0#0#0'y'#0#128#6#5'`'#0#0#0#0#0#0
+  +#0'closed'#0#128#12#11'e'#0#0#0#0#0#0#0'spline-style'#0#128#10#9'p'#0#0#0#0#0
+  +#0#0'curve-modeellipseblack2.5white4.5,4.58.499994,4.54.5,8.5'#8#0#0#0#0#128
+  +#5#7'S'#1#0#0#0#0#0#0'class'#0#128#9#5'Z'#1#0#0#0#0#0#0'pen-color'#0#128#9#3
+  +'_'#1#0#0#0#0#0#0'pen-width'#0#128#9#0'b'#1#0#0#0#0#0#0'pen-style'#0#128#10#5
+  +'b'#1#0#0#0#0#0#0'back-color'#0#128#6#7'g'#1#0#0#0#0#0#0'origin'#0#128#6#12
+  +'n'#1#0#0#0#0#0#0'x-axis'#0#128#6#7'z'#1#0#0#0#0#0#0'y-axispolylineblack1.5b'
+  +'evelwhite4.5,4.5,9,11.5,16,12.5,16.54.499998093,21.5,19,25,23,17.5,15.5true'
+  +#9#0#0#0#0#128#5#8'!'#2#0#0#0#0#0#0'class'#0#128#9#5')'#2#0#0#0#0#0#0'pen-co'
+  +'lor'#0#128#9#3'.'#2#0#0#0#0#0#0'pen-width'#0#128#9#0'1'#2#0#0#0#0#0#0'pen-s'
+  +'tyle'#0#128#10#5'1'#2#0#0#0#0#0#0'join-style'#0#128#10#5'6'#2#0#0#0#0#0#0'b'
+  +'ack-color'#0#128#1#27';'#2#0#0#0#0#0#0'x'#0#128#1'#V'#2#0#0#0#0#0#0'y'#0#128
+  +#6#4'y'#2#0#0#0#0#0#0'closed'#5#0#0#0#0#128#5#1' '#0#0#0#0#0#0#0'count'#0#128
+  +#5#6'!'#0#0#0#0#0#0#0'class'#1#128#6#218'y'#0#0#0#0#0#0#0'shape1'#1#128#6#160
+  +#129#1#0#0#0#0#0#0'shape2'#1#128#6#172'}'#2#0#0#0#0#0#0'shape3'#1#0#0#0#1#128
+  +'&\)'#3#0#0#0#0#0#0'{9C15BFB7-E2D7-4613-8669-DD4833C71FD5}'#1#0#0#0#1#128#9
+  ,'6'#133#3#0#0#0#0#0#0'originals'
+]);
 LazarusResources.Add('movetofront32','LZP',[
   'LazPaint'#0#0#0#0'0'#0#0#0' '#0#0#0' '#0#0#0#1#0#0#0#134#3#0#0#0#0#0#0#2#1#0
   +#0#0#0#0#0'M'#7#0#0#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0' '#0#0#0' '#8#6
@@ -3684,10 +3987,86 @@ LazarusResources.Add('phongconetop32','LZP',[
   +#0#0#0#0#0'shape1'#1#0#0#0#1#128'&8'#18#1#0#0#0#0#0#0'{9C15BFB7-E2D7-4613-86'
   +'69-DD4833C71FD5}'#1#0#0#0#1#128#9'6J'#1#0#0#0#0#0#0'originals'
 ]);
+LazarusResources.Add('curvesmooth32','LZP',[
+  'LazPaint'#0#0#0#0'0'#0#0#0' '#0#0#0' '#0#0#0#1#0#0#0#11#2#0#0#0#0#0#0#2#1#0#0
+  +#0#0#0#0#180#3#0#0#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0' '#0#0#0' '#8#6
+  +#0#0#0'szz'#244#0#0#1#162'IDATx'#156#221#150#177'j'#194'P'#20#134#163' E,TGq'
+  +'rw'#20#237#228#224#228#224'*'#142'.'#186#185#233#148#209'Gp'#17#242#0'>'#129
+  +'/'#208#7#200#228#208#165#208#197#177'Ci'#11#17#10'I'#207#145#19'<'#189#28'c'
+  +'nr'#211#180'='#240'A'#184'9'#231#255#127'ss'#131#150#165'_U'#192#1#142'@@'
+  +#28'i'#173#154'@O'#219'|'#207#140'U'#246'Y'#135'pB3'#219#182#3#215'uO'#224'5'
+  +#11#225'de~'#11'x'#161#185#239#251'AXx'#205'Bx'#212'k'#188#186'dp'#250#213'j'
+  +#225#154'u~'#10#221#127#25' '#247'-'#192#202#245'%'#196#202#253#24#134'!r'
+  +#251#16#241#194'}'#190'''2'#219#243#223'['#240#220#11#192#29'Q'#248'I'#227#6
+  +#176#6#14'@@'#28'h'#173#145#181#249#4'xe'#198'*xo'#146#149#249#18#240'#'#204
+  +'C'#176'gi'#218'|v'#193#204'#'#164'{3S'#230'm'#193#228#3#152#3'7'#196#156#214
+  +#212'p'#237#180#230#21#224'I'#17'~'#7'zBo'#143#238#241'^'#156#173#164#9#176
+  +#17#246'w'#20#209'?'#18#222#147'MR'#243#129' '#182#142'1'#183#22'B'#15't'#205
+  +'k'#202'9G'#30#129'r'#140#217'2'#245#242'Y'#212#170#233#4#216'*'#2#159'@Gc'
+  +#190'C3\c'#27'wx,'#28#169'U'#236#244'g'#157#149#160'3'#190'6T'#7'^'#148'!'
+  +#252#175'UJ'#16#160'D'#179'\'#11#181#235'QC;'#225','#183't'#205#153'^K'#248
+  +#134#236'.5O'#133'G'#182'Hj'#206't'#23#130#238'TjT'#223#250#7#160'h @'#145
+  +#180#190#157#138'k'#1#222#128'fZs'#166#221'$'#205#200#0'}'#224#153#130#12'M'
+  +#153'3'#253'!i'#163'G'#223#180#254#223#173'/'#200#145#17'E$'#152#145#225#0#0
+  +#0#0'IEND'#174'B`'#130' '#0#0#0' '#0#0#0#7#0#0#0'Preview'#20'I'#1#0#0'k'#136
+  +#16#154#248#255#255#248#154#16#23#0#130#16#211'u'#130#211#16#22#0#1#154'w'#1
+  +#154#21#0#130#12#247'w'#130#247#12#20#0#1'7y'#1'7'#20#0#1'7y'#1'7'#20#0#130
+  +#12#247'w'#130#247#12#21#0#1#154'w'#1#154#22#0#130#16#211'u'#130#211#16#23#0
+  +#136#16#154#248#255#255#248#154#16#26#0#132#12'88'#12'<'#0#132#1#15#15#1#26#0
+  +#136#27#146#228#255#255#228#146#27#23#0#130'_'#240'u'#130#240'_'#21#0#130't'
+  +#254'w'#130#254't'#19#0#1'et'#2#247't'#1'e'#17#0#130'4'#247'r'#134#244'l'#7#7
+  +'l'#244'r'#130#247'4n'#130#11#220'r'#130#243'>c'#130'>'#243'r'#130#220#11'm'
+  +#1#151'r'#130#254'Ue'#130'U'#254'r'#1#151'l'#130'H'#254'r'#1#146'g'#1#146'r'
+  +#130#254'Hj'#130#17#228'r'#130#215#9'g'#130#9#215'r'#130#228#17'i'#1#166'r'
+  +#130#251'6i'#130'6'#251'r'#1#166'h'#1'Ws'#1#130'k'#1#130's'#1'Wf'#130#25#236
+  +'r'#130#205#5'k'#130#5#205'r'#130#236#25'e'#1#180'r'#130#247',m'#130','#247
+  +'r'#1#180'd'#1'ds'#1'soA'#204's'#255'd'#0#1#228'r'#130#193#2'o'#130#2#193'rA'
+  +'L'#228#0#228#255#130#242'!'#18#0#133'!'#242#255#255#228'c'#132'B'#223#228'L'
+  +#20#0#132'L'#228#223'B@'#2#0#224#8#0#0#0#133#0'z'#205#254#255'p'#224#8#0#0#0
+  +#131#0'z'#205#195#254#153#224','#0#0#0#21#0#132#1#2#2#1'e'#198#1#169#135'`e'
+  +#1#2#4#4#1#2'e'#1#2#4#4#1#2'e'#230#138#152've'#132#1#2#2#1#25#0'@'#144#5#224
+  +'TBGRALayeredBitmap'#26#0#28#0#0#0#1#0#0#0#0#0#0#0#3#0#0#0' '#0#0#0' '#0#0#0
+  +'('#2#0#0#0#0#0#0'H'#0#0#0#1#0#0#0#1#0#0#0#0#0#0#0#0#0#0#0'6'#0#0#0#255#255#0
+  +#0#168#1#0#0#0#0#0#0#156#21#191#183#226#215'F'#19#134'i'#221'H3'#199#31#213#0
+  +#0#128'?'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128'?'#0#0#0#0' '#0#0#0' '#0#0#0#6#0#0
+  +#0'Layer1'#20'I'#1#0#0'k'#136#16#154#248#255#255#248#154#16#23#0#130#16#211
+  +'u'#130#211#16#22#0#1#154'w'#1#154#21#0#130#12#247'w'#130#247#12#20#0#1'7y'#1
+  +'7'#20#0#1'7y'#1'7'#20#0#130#12#247'w'#130#247#12#21#0#1#154'w'#1#154#22#0
+  +#130#16#211'u'#130#211#16#23#0#136#16#154#248#255#255#248#154#16#26#0#132#12
+  +'88'#12'<'#0#132#1#15#15#1#26#0#136#27#146#228#255#255#228#146#27#23#0#130'_'
+  +#240'u'#130#240'_'#21#0#130't'#254'w'#130#254't'#19#0#1'et'#2#247't'#1'e'#17
+  +#0#130'4'#247'r'#134#244'l'#7#7'l'#244'r'#130#247'4n'#130#11#220'r'#130#243
+  +'>c'#130'>'#243'r'#130#220#11'm'#1#151'r'#130#254'Ue'#130'U'#254'r'#1#151'l'
+  +#130'H'#254'r'#1#146'g'#1#146'r'#130#254'Hj'#130#17#228'r'#130#215#9'g'#130#9
+  +#215'r'#130#228#17'i'#1#166'r'#130#251'6i'#130'6'#251'r'#1#166'h'#1'Ws'#1#130
+  +'k'#1#130's'#1'Wf'#130#25#236'r'#130#205#5'k'#130#5#205'r'#130#236#25'e'#1
+  +#180'r'#130#247',m'#130','#247'r'#1#180'd'#1'ds'#1'soA'#204's'#255'd'#0#1#228
+  +'r'#130#193#2'o'#130#2#193'rAL'#228#0#228#255#130#242'!'#18#0#133'!'#242#255
+  +#255#228'c'#132'B'#223#228'L'#20#0#132'L'#228#223'B@'#2#0#224#8#0#0#0#133#0
+  +'z'#205#254#255'p'#224#8#0#0#0#131#0'z'#205#195#254#153#224','#0#0#0#21#0#132
+  +#1#2#2#1'e'#198#1#169#135'`e'#1#2#4#4#1#2'e'#1#2#4#4#1#2'e'#230#138#152've'
+  +#132#1#2#2#1#25#0'@'#144#5#224'TMemDirectory'#26#0#0#149#2#0#0#0#0#0#0#25#0#0
+  +#0#0#0#0#0'2vectorcurvered4bevel000000003.5,15.5,27.527.5,10,27.5falseeasy-b'
+  +'ezier0,1,0'#11#0#0#0#0#128#5#5''''#0#0#0#0#0#0#0'class'#0#128#9#3','#0#0#0#0
+  +#0#0#0'pen-color'#0#128#9#1'/'#0#0#0#0#0#0#0'pen-width'#0#128#9#0'0'#0#0#0#0
+  +#0#0#0'pen-style'#0#128#10#5'0'#0#0#0#0#0#0#0'join-style'#0#128#10#8'5'#0#0#0
+  +#0#0#0#0'back-color'#0#128#1#13'='#0#0#0#0#0#0#0'x'#0#128#1#12'J'#0#0#0#0#0#0
+  +#0'y'#0#128#6#5'V'#0#0#0#0#0#0#0'closed'#0#128#12#11'['#0#0#0#0#0#0#0'spline'
+  ,'-style'#0#128#10#5'f'#0#0#0#0#0#0#0'curve-modeellipseblack2.5white15.5,4.51'
+  +'9.49999,4.515.5,8.5'#8#0#0#0#0#128#5#7'E'#1#0#0#0#0#0#0'class'#0#128#9#5'L'
+  +#1#0#0#0#0#0#0'pen-color'#0#128#9#3'Q'#1#0#0#0#0#0#0'pen-width'#0#128#9#0'T'
+  +#1#0#0#0#0#0#0'pen-style'#0#128#10#5'T'#1#0#0#0#0#0#0'back-color'#0#128#6#8
+  +'Y'#1#0#0#0#0#0#0'origin'#0#128#6#12'a'#1#0#0#0#0#0#0'x-axis'#0#128#6#8'm'#1
+  +#0#0#0#0#0#0'y-axis'#4#0#0#0#0#128#5#1' '#0#0#0#0#0#0#0'count'#0#128#5#6'!'#0
+  +#0#0#0#0#0#0'class'#1#128#6#218'k'#0#0#0#0#0#0#0'shape1'#1#128#6#160'u'#1#0#0
+  +#0#0#0#0'shape2'#1#0#0#0#1#128'&J'#21#2#0#0#0#0#0#0'{9C15BFB7-E2D7-4613-8669'
+  +'-DD4833C71FD5}'#1#0#0#0#1#128#9'6_'#2#0#0#0#0#0#0'originals'
+]);
 LazarusResources.Add('vectorimages','LST',[
   'filenew32.LZP,fileopen32.LZP,filesave32.LZP,filesaveas32.LZP,moveup32.LZP,mo'
   +'vedown32.LZP,movetofront32.LZP,movetoback32.LZP,copy32.LZP,paste32.LZP,cut3'
   +'2.LZP,delete32.LZP,movegradpoint32.LZP,phongrect32.LZP,phongroundrect32.LZP'
   +',phonghalfsphere32.LZP,phongconetop32.LZP,phongconeside32.LZP,phonghorizcyl'
-  +'inder32.LZP,phongvertcylinder32.LZP'
+  +'inder32.LZP,phongvertcylinder32.LZP,curvemovepoint32.LZP,curveautodetect32.'
+  +'LZP,curvesmooth32.LZP,curveangle32.LZP'
 ]);

+ 0 - 0
vectoredit/vectorimages.lst → resources/vectorimages.lst


BIN
resources/vectorimages24.png


+ 1 - 1
vectoredit/vectoredit.lpi

@@ -70,7 +70,7 @@
       <Filename Value="vectoredit"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir)"/>
+      <IncludeFiles Value="$(ProjOutDir);../resources"/>
       <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Linking>

BIN
vectoredit/vectorimages24.png