瀏覽代碼

putting dialogs into sub folder

Johann 6 年之前
父節點
當前提交
de070c4e53
共有 64 個文件被更改,包括 137 次插入98 次删除
  1. 4 0
      .gitignore
  2. 0 0
      lazpaint/dialog/color/uadjustcurves.lfm
  3. 0 0
      lazpaint/dialog/color/uadjustcurves.pas
  4. 0 0
      lazpaint/dialog/color/ucolorintensity.lfm
  5. 0 0
      lazpaint/dialog/color/ucolorintensity.pas
  6. 0 0
      lazpaint/dialog/color/ucolorize.lfm
  7. 0 0
      lazpaint/dialog/color/ucolorize.pas
  8. 0 0
      lazpaint/dialog/color/ushiftcolors.lfm
  9. 0 0
      lazpaint/dialog/color/ushiftcolors.pas
  10. 0 0
      lazpaint/dialog/filter/ucustomblur.lfm
  11. 0 0
      lazpaint/dialog/filter/ucustomblur.pas
  12. 0 0
      lazpaint/dialog/filter/uemboss.lfm
  13. 0 0
      lazpaint/dialog/filter/uemboss.pas
  14. 0 0
      lazpaint/dialog/filter/ufilterfunction.lfm
  15. 0 0
      lazpaint/dialog/filter/ufilterfunction.pas
  16. 0 0
      lazpaint/dialog/filter/uformrain.lfm
  17. 0 0
      lazpaint/dialog/filter/uformrain.pas
  18. 0 0
      lazpaint/dialog/filter/umotionblur.lfm
  19. 0 0
      lazpaint/dialog/filter/umotionblur.pas
  20. 0 0
      lazpaint/dialog/filter/unoisefilter.lfm
  21. 0 0
      lazpaint/dialog/filter/unoisefilter.pas
  22. 0 0
      lazpaint/dialog/filter/uphongfilter.lfm
  23. 0 0
      lazpaint/dialog/filter/uphongfilter.pas
  24. 0 0
      lazpaint/dialog/filter/upixelate.lfm
  25. 0 0
      lazpaint/dialog/filter/upixelate.pas
  26. 0 0
      lazpaint/dialog/filter/uposterize.lfm
  27. 0 0
      lazpaint/dialog/filter/uposterize.pas
  28. 0 0
      lazpaint/dialog/filter/uradialblur.lfm
  29. 0 0
      lazpaint/dialog/filter/uradialblur.pas
  30. 0 0
      lazpaint/dialog/filter/usharpen.lfm
  31. 0 0
      lazpaint/dialog/filter/usharpen.pas
  32. 0 0
      lazpaint/dialog/filter/utwirl.lfm
  33. 0 0
      lazpaint/dialog/filter/utwirl.pas
  34. 0 0
      lazpaint/dialog/uabout.lfm
  35. 0 0
      lazpaint/dialog/uabout.pas
  36. 0 0
      lazpaint/dialog/ublendop.lfm
  37. 0 0
      lazpaint/dialog/ublendop.pas
  38. 0 0
      lazpaint/dialog/ubrowseimages.lfm
  39. 0 0
      lazpaint/dialog/ubrowseimages.pas
  40. 0 0
      lazpaint/dialog/ucanvassize.lfm
  41. 0 0
      lazpaint/dialog/ucanvassize.pas
  42. 0 0
      lazpaint/dialog/ugeometricbrush.lfm
  43. 0 0
      lazpaint/dialog/ugeometricbrush.pas
  44. 0 0
      lazpaint/dialog/umultiimage.lfm
  45. 0 0
      lazpaint/dialog/umultiimage.pas
  46. 0 0
      lazpaint/dialog/unewimage.lfm
  47. 0 0
      lazpaint/dialog/unewimage.pas
  48. 0 0
      lazpaint/dialog/uobject3d.lfm
  49. 0 0
      lazpaint/dialog/uobject3d.pas
  50. 0 0
      lazpaint/dialog/upreviewdialog.lfm
  51. 0 0
      lazpaint/dialog/upreviewdialog.pas
  52. 0 0
      lazpaint/dialog/uprint.lfm
  53. 0 0
      lazpaint/dialog/uprint.pas
  54. 0 0
      lazpaint/dialog/uquestion.lfm
  55. 0 0
      lazpaint/dialog/uquestion.pas
  56. 0 0
      lazpaint/dialog/uresample.lfm
  57. 0 0
      lazpaint/dialog/uresample.pas
  58. 0 0
      lazpaint/dialog/usaveoption.lfm
  59. 0 0
      lazpaint/dialog/usaveoption.pas
  60. 30 30
      lazpaint/lazpaint.lpi
  61. 81 40
      lazpaint/lazpaintembeddedpack.lpk
  62. 2 1
      lazpaint/lazpaintembeddedpack.pas
  63. 20 27
      lazpaint/test_embedded/project1.lpi
  64. 二進制
      lazpaint/test_embedded/project1.res

+ 4 - 0
.gitignore

@@ -18,3 +18,7 @@ vectoredit/vectoredit
 vectoredit/backup/
 vectoredit/backup/
 
 
 lazpaint/release/lazpaint
 lazpaint/release/lazpaint
+
+lazpaint/test_embedded/backup/
+
+lazpaint/test_embedded/project1

+ 0 - 0
lazpaint/uadjustcurves.lfm → lazpaint/dialog/color/uadjustcurves.lfm


+ 0 - 0
lazpaint/uadjustcurves.pas → lazpaint/dialog/color/uadjustcurves.pas


+ 0 - 0
lazpaint/ucolorintensity.lfm → lazpaint/dialog/color/ucolorintensity.lfm


+ 0 - 0
lazpaint/ucolorintensity.pas → lazpaint/dialog/color/ucolorintensity.pas


+ 0 - 0
lazpaint/ucolorize.lfm → lazpaint/dialog/color/ucolorize.lfm


+ 0 - 0
lazpaint/ucolorize.pas → lazpaint/dialog/color/ucolorize.pas


+ 0 - 0
lazpaint/ushiftcolors.lfm → lazpaint/dialog/color/ushiftcolors.lfm


+ 0 - 0
lazpaint/ushiftcolors.pas → lazpaint/dialog/color/ushiftcolors.pas


+ 0 - 0
lazpaint/ucustomblur.lfm → lazpaint/dialog/filter/ucustomblur.lfm


+ 0 - 0
lazpaint/ucustomblur.pas → lazpaint/dialog/filter/ucustomblur.pas


+ 0 - 0
lazpaint/uemboss.lfm → lazpaint/dialog/filter/uemboss.lfm


+ 0 - 0
lazpaint/uemboss.pas → lazpaint/dialog/filter/uemboss.pas


+ 0 - 0
lazpaint/ufilterfunction.lfm → lazpaint/dialog/filter/ufilterfunction.lfm


+ 0 - 0
lazpaint/ufilterfunction.pas → lazpaint/dialog/filter/ufilterfunction.pas


+ 0 - 0
lazpaint/uformrain.lfm → lazpaint/dialog/filter/uformrain.lfm


+ 0 - 0
lazpaint/uformrain.pas → lazpaint/dialog/filter/uformrain.pas


+ 0 - 0
lazpaint/umotionblur.lfm → lazpaint/dialog/filter/umotionblur.lfm


+ 0 - 0
lazpaint/umotionblur.pas → lazpaint/dialog/filter/umotionblur.pas


+ 0 - 0
lazpaint/unoisefilter.lfm → lazpaint/dialog/filter/unoisefilter.lfm


+ 0 - 0
lazpaint/unoisefilter.pas → lazpaint/dialog/filter/unoisefilter.pas


+ 0 - 0
lazpaint/uphongfilter.lfm → lazpaint/dialog/filter/uphongfilter.lfm


+ 0 - 0
lazpaint/uphongfilter.pas → lazpaint/dialog/filter/uphongfilter.pas


+ 0 - 0
lazpaint/upixelate.lfm → lazpaint/dialog/filter/upixelate.lfm


+ 0 - 0
lazpaint/upixelate.pas → lazpaint/dialog/filter/upixelate.pas


+ 0 - 0
lazpaint/uposterize.lfm → lazpaint/dialog/filter/uposterize.lfm


+ 0 - 0
lazpaint/uposterize.pas → lazpaint/dialog/filter/uposterize.pas


+ 0 - 0
lazpaint/uradialblur.lfm → lazpaint/dialog/filter/uradialblur.lfm


+ 0 - 0
lazpaint/uradialblur.pas → lazpaint/dialog/filter/uradialblur.pas


+ 0 - 0
lazpaint/usharpen.lfm → lazpaint/dialog/filter/usharpen.lfm


+ 0 - 0
lazpaint/usharpen.pas → lazpaint/dialog/filter/usharpen.pas


+ 0 - 0
lazpaint/utwirl.lfm → lazpaint/dialog/filter/utwirl.lfm


+ 0 - 0
lazpaint/utwirl.pas → lazpaint/dialog/filter/utwirl.pas


+ 0 - 0
lazpaint/uabout.lfm → lazpaint/dialog/uabout.lfm


+ 0 - 0
lazpaint/uabout.pas → lazpaint/dialog/uabout.pas


+ 0 - 0
lazpaint/ublendop.lfm → lazpaint/dialog/ublendop.lfm


+ 0 - 0
lazpaint/ublendop.pas → lazpaint/dialog/ublendop.pas


+ 0 - 0
lazpaint/ubrowseimages.lfm → lazpaint/dialog/ubrowseimages.lfm


+ 0 - 0
lazpaint/ubrowseimages.pas → lazpaint/dialog/ubrowseimages.pas


+ 0 - 0
lazpaint/ucanvassize.lfm → lazpaint/dialog/ucanvassize.lfm


+ 0 - 0
lazpaint/ucanvassize.pas → lazpaint/dialog/ucanvassize.pas


+ 0 - 0
lazpaint/ugeometricbrush.lfm → lazpaint/dialog/ugeometricbrush.lfm


+ 0 - 0
lazpaint/ugeometricbrush.pas → lazpaint/dialog/ugeometricbrush.pas


+ 0 - 0
lazpaint/umultiimage.lfm → lazpaint/dialog/umultiimage.lfm


+ 0 - 0
lazpaint/umultiimage.pas → lazpaint/dialog/umultiimage.pas


+ 0 - 0
lazpaint/unewimage.lfm → lazpaint/dialog/unewimage.lfm


+ 0 - 0
lazpaint/unewimage.pas → lazpaint/dialog/unewimage.pas


+ 0 - 0
lazpaint/uobject3d.lfm → lazpaint/dialog/uobject3d.lfm


+ 0 - 0
lazpaint/uobject3d.pas → lazpaint/dialog/uobject3d.pas


+ 0 - 0
lazpaint/upreviewdialog.lfm → lazpaint/dialog/upreviewdialog.lfm


+ 0 - 0
lazpaint/upreviewdialog.pas → lazpaint/dialog/upreviewdialog.pas


+ 0 - 0
lazpaint/uprint.lfm → lazpaint/dialog/uprint.lfm


+ 0 - 0
lazpaint/uprint.pas → lazpaint/dialog/uprint.pas


+ 0 - 0
lazpaint/uquestion.lfm → lazpaint/dialog/uquestion.lfm


+ 0 - 0
lazpaint/uquestion.pas → lazpaint/dialog/uquestion.pas


+ 0 - 0
lazpaint/uresample.lfm → lazpaint/dialog/uresample.lfm


+ 0 - 0
lazpaint/uresample.pas → lazpaint/dialog/uresample.pas


+ 0 - 0
lazpaint/usaveoption.lfm → lazpaint/dialog/usaveoption.lfm


+ 0 - 0
lazpaint/usaveoption.pas → lazpaint/dialog/usaveoption.pas


+ 30 - 30
lazpaint/lazpaint.lpi

@@ -36,7 +36,7 @@
           </Target>
           </Target>
           <SearchPaths>
           <SearchPaths>
             <IncludeFiles Value="$(ProjOutDir)"/>
             <IncludeFiles Value="$(ProjOutDir)"/>
-            <OtherUnitFiles Value="buttons;tablet"/>
+            <OtherUnitFiles Value="buttons;tablet;dialog;dialog\color;dialog\filter"/>
             <UnitOutputDirectory Value="release\lib\$(TargetCPU)-$(TargetOS)"/>
             <UnitOutputDirectory Value="release\lib\$(TargetCPU)-$(TargetOS)"/>
           </SearchPaths>
           </SearchPaths>
           <Parsing>
           <Parsing>
@@ -360,7 +360,7 @@
         <UnitName Value="UTool"/>
         <UnitName Value="UTool"/>
       </Unit3>
       </Unit3>
       <Unit4>
       <Unit4>
-        <Filename Value="uresample.pas"/>
+        <Filename Value="dialog\uresample.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FResample"/>
         <ComponentName Value="FResample"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -368,7 +368,7 @@
         <UnitName Value="UResample"/>
         <UnitName Value="UResample"/>
       </Unit4>
       </Unit4>
       <Unit5>
       <Unit5>
-        <Filename Value="unewimage.pas"/>
+        <Filename Value="dialog\unewimage.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FNewImage"/>
         <ComponentName Value="FNewImage"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -389,7 +389,7 @@
         <UnitName Value="UImage"/>
         <UnitName Value="UImage"/>
       </Unit7>
       </Unit7>
       <Unit8>
       <Unit8>
-        <Filename Value="uradialblur.pas"/>
+        <Filename Value="dialog\filter\uradialblur.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FRadialBlur"/>
         <ComponentName Value="FRadialBlur"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -397,7 +397,7 @@
         <UnitName Value="URadialBlur"/>
         <UnitName Value="URadialBlur"/>
       </Unit8>
       </Unit8>
       <Unit9>
       <Unit9>
-        <Filename Value="umotionblur.pas"/>
+        <Filename Value="dialog\filter\umotionblur.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FMotionBlur"/>
         <ComponentName Value="FMotionBlur"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -405,7 +405,7 @@
         <UnitName Value="UMotionBlur"/>
         <UnitName Value="UMotionBlur"/>
       </Unit9>
       </Unit9>
       <Unit10>
       <Unit10>
-        <Filename Value="uemboss.pas"/>
+        <Filename Value="dialog\filter\uemboss.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FEmboss"/>
         <ComponentName Value="FEmboss"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -418,7 +418,7 @@
         <UnitName Value="UClipboard"/>
         <UnitName Value="UClipboard"/>
       </Unit11>
       </Unit11>
       <Unit12>
       <Unit12>
-        <Filename Value="ucustomblur.pas"/>
+        <Filename Value="dialog\filter\ucustomblur.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FCustomBlur"/>
         <ComponentName Value="FCustomBlur"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -444,7 +444,7 @@
         <UnitName Value="UChooseColor"/>
         <UnitName Value="UChooseColor"/>
       </Unit15>
       </Unit15>
       <Unit16>
       <Unit16>
-        <Filename Value="ucanvassize.pas"/>
+        <Filename Value="dialog\ucanvassize.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FCanvasSize"/>
         <ComponentName Value="FCanvasSize"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -452,7 +452,7 @@
         <UnitName Value="UCanvassize"/>
         <UnitName Value="UCanvassize"/>
       </Unit16>
       </Unit16>
       <Unit17>
       <Unit17>
-        <Filename Value="ucolorintensity.pas"/>
+        <Filename Value="dialog\color\ucolorintensity.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FColorIntensity"/>
         <ComponentName Value="FColorIntensity"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -460,7 +460,7 @@
         <UnitName Value="UColorintensity"/>
         <UnitName Value="UColorintensity"/>
       </Unit17>
       </Unit17>
       <Unit18>
       <Unit18>
-        <Filename Value="ushiftcolors.pas"/>
+        <Filename Value="dialog\color\ushiftcolors.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FShiftColors"/>
         <ComponentName Value="FShiftColors"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -468,7 +468,7 @@
         <UnitName Value="UShiftColors"/>
         <UnitName Value="UShiftColors"/>
       </Unit18>
       </Unit18>
       <Unit19>
       <Unit19>
-        <Filename Value="ucolorize.pas"/>
+        <Filename Value="dialog\color\ucolorize.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FColorize"/>
         <ComponentName Value="FColorize"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -476,7 +476,7 @@
         <UnitName Value="UColorize"/>
         <UnitName Value="UColorize"/>
       </Unit19>
       </Unit19>
       <Unit20>
       <Unit20>
-        <Filename Value="umultiimage.pas"/>
+        <Filename Value="dialog\umultiimage.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FMultiImage"/>
         <ComponentName Value="FMultiImage"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -484,7 +484,7 @@
         <UnitName Value="UMultiImage"/>
         <UnitName Value="UMultiImage"/>
       </Unit20>
       </Unit20>
       <Unit21>
       <Unit21>
-        <Filename Value="uabout.pas"/>
+        <Filename Value="dialog\uabout.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FAbout"/>
         <ComponentName Value="FAbout"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -502,7 +502,7 @@
         <UnitName Value="UCommandline"/>
         <UnitName Value="UCommandline"/>
       </Unit23>
       </Unit23>
       <Unit24>
       <Unit24>
-        <Filename Value="utwirl.pas"/>
+        <Filename Value="dialog\filter\utwirl.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FTwirl"/>
         <ComponentName Value="FTwirl"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -554,7 +554,7 @@
         <UnitName Value="UResourceStrings"/>
         <UnitName Value="UResourceStrings"/>
       </Unit33>
       </Unit33>
       <Unit34>
       <Unit34>
-        <Filename Value="upixelate.pas"/>
+        <Filename Value="dialog\filter\upixelate.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FPixelate"/>
         <ComponentName Value="FPixelate"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -582,7 +582,7 @@
         <UnitName Value="UStateType"/>
         <UnitName Value="UStateType"/>
       </Unit38>
       </Unit38>
       <Unit39>
       <Unit39>
-        <Filename Value="uobject3d.pas"/>
+        <Filename Value="dialog\uobject3d.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FObject3D"/>
         <ComponentName Value="FObject3D"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -603,7 +603,7 @@
         <UnitName Value="UVolatileScrollBar"/>
         <UnitName Value="UVolatileScrollBar"/>
       </Unit41>
       </Unit41>
       <Unit42>
       <Unit42>
-        <Filename Value="ublendop.pas"/>
+        <Filename Value="dialog\ublendop.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FBlendOp"/>
         <ComponentName Value="FBlendOp"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -654,7 +654,7 @@
         <UnitName Value="UImageDiff"/>
         <UnitName Value="UImageDiff"/>
       </Unit50>
       </Unit50>
       <Unit51>
       <Unit51>
-        <Filename Value="usharpen.pas"/>
+        <Filename Value="dialog\filter\usharpen.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FSharpen"/>
         <ComponentName Value="FSharpen"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -662,7 +662,7 @@
         <UnitName Value="USharpen"/>
         <UnitName Value="USharpen"/>
       </Unit51>
       </Unit51>
       <Unit52>
       <Unit52>
-        <Filename Value="uphongfilter.pas"/>
+        <Filename Value="dialog\filter\uphongfilter.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FPhongFilter"/>
         <ComponentName Value="FPhongFilter"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -670,7 +670,7 @@
         <UnitName Value="UPhongFilter"/>
         <UnitName Value="UPhongFilter"/>
       </Unit52>
       </Unit52>
       <Unit53>
       <Unit53>
-        <Filename Value="ufilterfunction.pas"/>
+        <Filename Value="dialog\filter\ufilterfunction.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FFilterFunction"/>
         <ComponentName Value="FFilterFunction"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -708,7 +708,7 @@
         <UnitName Value="UColorFilters"/>
         <UnitName Value="UColorFilters"/>
       </Unit59>
       </Unit59>
       <Unit60>
       <Unit60>
-        <Filename Value="uadjustcurves.pas"/>
+        <Filename Value="dialog\color\uadjustcurves.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FAdjustCurves"/>
         <ComponentName Value="FAdjustCurves"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -734,7 +734,7 @@
         <UnitName Value="UImageType"/>
         <UnitName Value="UImageType"/>
       </Unit64>
       </Unit64>
       <Unit65>
       <Unit65>
-        <Filename Value="uposterize.pas"/>
+        <Filename Value="dialog\filter\uposterize.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FPosterize"/>
         <ComponentName Value="FPosterize"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -746,7 +746,7 @@
         <UnitName Value="UMySLV"/>
         <UnitName Value="UMySLV"/>
       </Unit66>
       </Unit66>
       <Unit67>
       <Unit67>
-        <Filename Value="ubrowseimages.pas"/>
+        <Filename Value="dialog\ubrowseimages.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FBrowseImages"/>
         <ComponentName Value="FBrowseImages"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -758,14 +758,14 @@
         <UnitName Value="UToolLayer"/>
         <UnitName Value="UToolLayer"/>
       </Unit68>
       </Unit68>
       <Unit69>
       <Unit69>
-        <Filename Value="unoisefilter.pas"/>
+        <Filename Value="dialog\filter\unoisefilter.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FNoiseFilter"/>
         <ComponentName Value="FNoiseFilter"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
         <ResourceBaseClass Value="Form"/>
         <ResourceBaseClass Value="Form"/>
       </Unit69>
       </Unit69>
       <Unit70>
       <Unit70>
-        <Filename Value="uprint.pas"/>
+        <Filename Value="dialog\uprint.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FPrint"/>
         <ComponentName Value="FPrint"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -812,7 +812,7 @@
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
       </Unit78>
       </Unit78>
       <Unit79>
       <Unit79>
-        <Filename Value="usaveoption.pas"/>
+        <Filename Value="dialog\usaveoption.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FSaveOption"/>
         <ComponentName Value="FSaveOption"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -825,7 +825,7 @@
         <UnitName Value="UBrushType"/>
         <UnitName Value="UBrushType"/>
       </Unit80>
       </Unit80>
       <Unit81>
       <Unit81>
-        <Filename Value="ugeometricbrush.pas"/>
+        <Filename Value="dialog\ugeometricbrush.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FGeometricBrush"/>
         <ComponentName Value="FGeometricBrush"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -836,7 +836,7 @@
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
       </Unit82>
       </Unit82>
       <Unit83>
       <Unit83>
-        <Filename Value="uformrain.pas"/>
+        <Filename Value="dialog\filter\uformrain.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FRain"/>
         <ComponentName Value="FRain"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -879,7 +879,7 @@
         <UnitName Value="UImagePreview"/>
         <UnitName Value="UImagePreview"/>
       </Unit91>
       </Unit91>
       <Unit92>
       <Unit92>
-        <Filename Value="upreviewdialog.pas"/>
+        <Filename Value="dialog\upreviewdialog.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FPreviewDialog"/>
         <ComponentName Value="FPreviewDialog"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>
@@ -887,7 +887,7 @@
         <UnitName Value="UPreviewDialog"/>
         <UnitName Value="UPreviewDialog"/>
       </Unit92>
       </Unit92>
       <Unit93>
       <Unit93>
-        <Filename Value="uquestion.pas"/>
+        <Filename Value="dialog\uquestion.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
         <ComponentName Value="FQuestion"/>
         <ComponentName Value="FQuestion"/>
         <HasResources Value="True"/>
         <HasResources Value="True"/>

+ 81 - 40
lazpaint/lazpaintembeddedpack.lpk

@@ -9,7 +9,8 @@
       <Version Value="11"/>
       <Version Value="11"/>
       <PathDelim Value="\"/>
       <PathDelim Value="\"/>
       <SearchPaths>
       <SearchPaths>
-        <OtherUnitFiles Value="tablet"/>
+        <IncludeFiles Value="dialog\filter;dialog\color"/>
+        <OtherUnitFiles Value="tablet;dialog\filter;dialog\color"/>
         <UnitOutputDirectory Value="debug\$(TargetCPU)-$(TargetOS)"/>
         <UnitOutputDirectory Value="debug\$(TargetCPU)-$(TargetOS)"/>
       </SearchPaths>
       </SearchPaths>
       <CodeGeneration>
       <CodeGeneration>
@@ -26,7 +27,7 @@
       </Linking>
       </Linking>
     </CompilerOptions>
     </CompilerOptions>
     <Version Major="7" Release="2"/>
     <Version Major="7" Release="2"/>
-    <Files Count="78">
+    <Files Count="88">
       <Item1>
       <Item1>
         <Filename Value="lazpaintinstance.pas"/>
         <Filename Value="lazpaintinstance.pas"/>
         <UnitName Value="LazpaintInstance"/>
         <UnitName Value="LazpaintInstance"/>
@@ -44,19 +45,19 @@
         <UnitName Value="LazPaintType"/>
         <UnitName Value="LazPaintType"/>
       </Item4>
       </Item4>
       <Item5>
       <Item5>
-        <Filename Value="uabout.lfm"/>
+        <Filename Value="dialog\uabout.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item5>
       </Item5>
       <Item6>
       <Item6>
-        <Filename Value="uabout.pas"/>
+        <Filename Value="dialog\uabout.pas"/>
         <UnitName Value="UAbout"/>
         <UnitName Value="UAbout"/>
       </Item6>
       </Item6>
       <Item7>
       <Item7>
-        <Filename Value="ucanvassize.lfm"/>
+        <Filename Value="dialog\ucanvassize.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item7>
       </Item7>
       <Item8>
       <Item8>
-        <Filename Value="ucanvassize.pas"/>
+        <Filename Value="dialog\ucanvassize.pas"/>
         <UnitName Value="UCanvassize"/>
         <UnitName Value="UCanvassize"/>
       </Item8>
       </Item8>
       <Item9>
       <Item9>
@@ -72,19 +73,19 @@
         <UnitName Value="UClipboard"/>
         <UnitName Value="UClipboard"/>
       </Item11>
       </Item11>
       <Item12>
       <Item12>
-        <Filename Value="ucolorintensity.lfm"/>
+        <Filename Value="dialog\color\ucolorintensity.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item12>
       </Item12>
       <Item13>
       <Item13>
-        <Filename Value="ucolorintensity.pas"/>
+        <Filename Value="dialog\color\ucolorintensity.pas"/>
         <UnitName Value="UColorintensity"/>
         <UnitName Value="UColorintensity"/>
       </Item13>
       </Item13>
       <Item14>
       <Item14>
-        <Filename Value="ucolorize.lfm"/>
+        <Filename Value="dialog\color\ucolorize.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item14>
       </Item14>
       <Item15>
       <Item15>
-        <Filename Value="ucolorize.pas"/>
+        <Filename Value="dialog\color\ucolorize.pas"/>
         <UnitName Value="UColorize"/>
         <UnitName Value="UColorize"/>
       </Item15>
       </Item15>
       <Item16>
       <Item16>
@@ -100,19 +101,19 @@
         <UnitName Value="UCursors"/>
         <UnitName Value="UCursors"/>
       </Item18>
       </Item18>
       <Item19>
       <Item19>
-        <Filename Value="ucustomblur.lfm"/>
+        <Filename Value="dialog\filter\ucustomblur.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item19>
       </Item19>
       <Item20>
       <Item20>
-        <Filename Value="ucustomblur.pas"/>
+        <Filename Value="dialog\filter\ucustomblur.pas"/>
         <UnitName Value="UCustomblur"/>
         <UnitName Value="UCustomblur"/>
       </Item20>
       </Item20>
       <Item21>
       <Item21>
-        <Filename Value="uemboss.lfm"/>
+        <Filename Value="dialog\filter\uemboss.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item21>
       </Item21>
       <Item22>
       <Item22>
-        <Filename Value="uemboss.pas"/>
+        <Filename Value="dialog\filter\uemboss.pas"/>
         <UnitName Value="UEmboss"/>
         <UnitName Value="UEmboss"/>
       </Item22>
       </Item22>
       <Item23>
       <Item23>
@@ -128,27 +129,27 @@
         <UnitName Value="UMac"/>
         <UnitName Value="UMac"/>
       </Item25>
       </Item25>
       <Item26>
       <Item26>
-        <Filename Value="umotionblur.lfm"/>
+        <Filename Value="dialog\filter\umotionblur.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item26>
       </Item26>
       <Item27>
       <Item27>
-        <Filename Value="umotionblur.pas"/>
+        <Filename Value="dialog\filter\umotionblur.pas"/>
         <UnitName Value="UMotionBlur"/>
         <UnitName Value="UMotionBlur"/>
       </Item27>
       </Item27>
       <Item28>
       <Item28>
-        <Filename Value="umultiimage.lfm"/>
+        <Filename Value="dialog\umultiimage.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item28>
       </Item28>
       <Item29>
       <Item29>
-        <Filename Value="umultiimage.pas"/>
+        <Filename Value="dialog\umultiimage.pas"/>
         <UnitName Value="UMultiImage"/>
         <UnitName Value="UMultiImage"/>
       </Item29>
       </Item29>
       <Item30>
       <Item30>
-        <Filename Value="unewimage.lfm"/>
+        <Filename Value="dialog\unewimage.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item30>
       </Item30>
       <Item31>
       <Item31>
-        <Filename Value="unewimage.pas"/>
+        <Filename Value="dialog\unewimage.pas"/>
         <UnitName Value="UNewimage"/>
         <UnitName Value="UNewimage"/>
       </Item31>
       </Item31>
       <Item32>
       <Item32>
@@ -156,27 +157,27 @@
         <UnitName Value="UParse"/>
         <UnitName Value="UParse"/>
       </Item32>
       </Item32>
       <Item33>
       <Item33>
-        <Filename Value="uradialblur.lfm"/>
+        <Filename Value="dialog\filter\uradialblur.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item33>
       </Item33>
       <Item34>
       <Item34>
-        <Filename Value="uradialblur.pas"/>
+        <Filename Value="dialog\filter\uradialblur.pas"/>
         <UnitName Value="URadialBlur"/>
         <UnitName Value="URadialBlur"/>
       </Item34>
       </Item34>
       <Item35>
       <Item35>
-        <Filename Value="uresample.lfm"/>
+        <Filename Value="dialog\uresample.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item35>
       </Item35>
       <Item36>
       <Item36>
-        <Filename Value="uresample.pas"/>
+        <Filename Value="dialog\uresample.pas"/>
         <UnitName Value="UResample"/>
         <UnitName Value="UResample"/>
       </Item36>
       </Item36>
       <Item37>
       <Item37>
-        <Filename Value="ushiftcolors.lfm"/>
+        <Filename Value="dialog\color\ushiftcolors.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item37>
       </Item37>
       <Item38>
       <Item38>
-        <Filename Value="ushiftcolors.pas"/>
+        <Filename Value="dialog\color\ushiftcolors.pas"/>
         <UnitName Value="UShiftColors"/>
         <UnitName Value="UShiftColors"/>
       </Item38>
       </Item38>
       <Item39>
       <Item39>
@@ -192,11 +193,11 @@
         <UnitName Value="UToolbox"/>
         <UnitName Value="UToolbox"/>
       </Item41>
       </Item41>
       <Item42>
       <Item42>
-        <Filename Value="utwirl.lfm"/>
+        <Filename Value="dialog\filter\utwirl.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item42>
       </Item42>
       <Item43>
       <Item43>
-        <Filename Value="utwirl.pas"/>
+        <Filename Value="dialog\filter\utwirl.pas"/>
         <UnitName Value="UTwirl"/>
         <UnitName Value="UTwirl"/>
       </Item43>
       </Item43>
       <Item44>
       <Item44>
@@ -204,11 +205,11 @@
         <UnitName Value="UImageState"/>
         <UnitName Value="UImageState"/>
       </Item44>
       </Item44>
       <Item45>
       <Item45>
-        <Filename Value="upixelate.lfm"/>
+        <Filename Value="dialog\filter\upixelate.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item45>
       </Item45>
       <Item46>
       <Item46>
-        <Filename Value="upixelate.pas"/>
+        <Filename Value="dialog\filter\upixelate.pas"/>
         <UnitName Value="UPixelate"/>
         <UnitName Value="UPixelate"/>
       </Item46>
       </Item46>
       <Item47>
       <Item47>
@@ -240,11 +241,11 @@
         <UnitName Value="UToolText"/>
         <UnitName Value="UToolText"/>
       </Item53>
       </Item53>
       <Item54>
       <Item54>
-        <Filename Value="ublendop.lfm"/>
+        <Filename Value="dialog\ublendop.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item54>
       </Item54>
       <Item55>
       <Item55>
-        <Filename Value="ublendop.pas"/>
+        <Filename Value="dialog\ublendop.pas"/>
         <UnitName Value="UBlendOp"/>
         <UnitName Value="UBlendOp"/>
       </Item55>
       </Item55>
       <Item56>
       <Item56>
@@ -284,19 +285,19 @@
         <UnitName Value="UMenu"/>
         <UnitName Value="UMenu"/>
       </Item64>
       </Item64>
       <Item65>
       <Item65>
-        <Filename Value="uobject3d.lfm"/>
+        <Filename Value="dialog\uobject3d.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item65>
       </Item65>
       <Item66>
       <Item66>
-        <Filename Value="uobject3d.pas"/>
+        <Filename Value="dialog\uobject3d.pas"/>
         <UnitName Value="UObject3D"/>
         <UnitName Value="UObject3D"/>
       </Item66>
       </Item66>
       <Item67>
       <Item67>
-        <Filename Value="uphongfilter.lfm"/>
+        <Filename Value="dialog\filter\uphongfilter.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item67>
       </Item67>
       <Item68>
       <Item68>
-        <Filename Value="uphongfilter.pas"/>
+        <Filename Value="dialog\filter\uphongfilter.pas"/>
         <UnitName Value="UPhongFilter"/>
         <UnitName Value="UPhongFilter"/>
       </Item68>
       </Item68>
       <Item69>
       <Item69>
@@ -304,11 +305,11 @@
         <UnitName Value="UScripting"/>
         <UnitName Value="UScripting"/>
       </Item69>
       </Item69>
       <Item70>
       <Item70>
-        <Filename Value="usharpen.lfm"/>
+        <Filename Value="dialog\filter\usharpen.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item70>
       </Item70>
       <Item71>
       <Item71>
-        <Filename Value="usharpen.pas"/>
+        <Filename Value="dialog\filter\usharpen.pas"/>
         <UnitName Value="USharpen"/>
         <UnitName Value="USharpen"/>
       </Item71>
       </Item71>
       <Item72>
       <Item72>
@@ -332,13 +333,53 @@
         <UnitName Value="laztablet"/>
         <UnitName Value="laztablet"/>
       </Item76>
       </Item76>
       <Item77>
       <Item77>
-        <Filename Value="ugeometricbrush.lfm"/>
+        <Filename Value="dialog\ugeometricbrush.lfm"/>
         <Type Value="LFM"/>
         <Type Value="LFM"/>
       </Item77>
       </Item77>
       <Item78>
       <Item78>
-        <Filename Value="ugeometricbrush.pas"/>
+        <Filename Value="dialog\ugeometricbrush.pas"/>
         <UnitName Value="ugeometricbrush"/>
         <UnitName Value="ugeometricbrush"/>
       </Item78>
       </Item78>
+      <Item79>
+        <Filename Value="dialog\filter\ufilterfunction.lfm"/>
+        <Type Value="LFM"/>
+      </Item79>
+      <Item80>
+        <Filename Value="dialog\filter\ufilterfunction.pas"/>
+        <UnitName Value="UFilterFunction"/>
+      </Item80>
+      <Item81>
+        <Filename Value="dialog\filter\uformrain.lfm"/>
+        <Type Value="LFM"/>
+      </Item81>
+      <Item82>
+        <Filename Value="dialog\filter\uformrain.pas"/>
+        <UnitName Value="UFormRain"/>
+      </Item82>
+      <Item83>
+        <Filename Value="dialog\filter\unoisefilter.lfm"/>
+        <Type Value="LFM"/>
+      </Item83>
+      <Item84>
+        <Filename Value="dialog\filter\unoisefilter.pas"/>
+        <UnitName Value="unoisefilter"/>
+      </Item84>
+      <Item85>
+        <Filename Value="dialog\filter\uposterize.lfm"/>
+        <Type Value="LFM"/>
+      </Item85>
+      <Item86>
+        <Filename Value="dialog\filter\uposterize.pas"/>
+        <UnitName Value="uposterize"/>
+      </Item86>
+      <Item87>
+        <Filename Value="dialog\color\uadjustcurves.lfm"/>
+        <Type Value="LFM"/>
+      </Item87>
+      <Item88>
+        <Filename Value="dialog\color\uadjustcurves.pas"/>
+        <UnitName Value="uadjustcurves"/>
+      </Item88>
     </Files>
     </Files>
     <RequiredPkgs Count="6">
     <RequiredPkgs Count="6">
       <Item1>
       <Item1>

+ 2 - 1
lazpaint/lazpaintembeddedpack.pas

@@ -17,7 +17,8 @@ uses
   UBlendOp, UImageAction, UImageDiff, UImageObservation, ULayerstack, 
   UBlendOp, UImageAction, UImageDiff, UImageObservation, ULayerstack, 
   ULoadImage, ULoading, UMenu, UObject3D, UPhongFilter, UScripting, USharpen, 
   ULoadImage, ULoading, UMenu, UObject3D, UPhongFilter, UScripting, USharpen, 
   UToolPhong, UTranslation, UVolatileScrollBar, UZoom, laztablet, 
   UToolPhong, UTranslation, UVolatileScrollBar, UZoom, laztablet, 
-  ugeometricbrush, LazarusPackageIntf;
+  ugeometricbrush, UFilterFunction, UFormRain, unoisefilter, uposterize, 
+  uadjustcurves, LazarusPackageIntf;
 
 
 implementation
 implementation
 
 

+ 20 - 27
lazpaint/test_embedded/project1.lpi

@@ -1,21 +1,17 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
 <CONFIG>
   <ProjectOptions>
   <ProjectOptions>
-    <Version Value="9"/>
+    <Version Value="10"/>
     <PathDelim Value="\"/>
     <PathDelim Value="\"/>
     <General>
     <General>
       <MainUnit Value="0"/>
       <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
       <UseXPManifest Value="True"/>
       <Icon Value="0"/>
       <Icon Value="0"/>
-      <ActiveWindowIndexAtStart Value="0"/>
     </General>
     </General>
     <i18n>
     <i18n>
       <EnableI18N LFM="False"/>
       <EnableI18N LFM="False"/>
     </i18n>
     </i18n>
-    <VersionInfo>
-      <StringTable ProductVersion=""/>
-    </VersionInfo>
     <BuildModes Count="1" Active="Default">
     <BuildModes Count="1" Active="Default">
       <Item1 Name="Default" Default="True"/>
       <Item1 Name="Default" Default="True"/>
     </BuildModes>
     </BuildModes>
@@ -42,11 +38,11 @@
       <Unit0>
       <Unit0>
         <Filename Value="project1.lpr"/>
         <Filename Value="project1.lpr"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
-        <UnitName Value="project1"/>
-        <WindowIndex Value="0"/>
-        <TopLine Value="1"/>
-        <CursorPos X="1" Y="1"/>
+        <EditorIndex Value="1"/>
+        <TopLine Value="8"/>
+        <CursorPos Y="18"/>
         <UsageCount Value="20"/>
         <UsageCount Value="20"/>
+        <Loaded Value="True"/>
       </Unit0>
       </Unit0>
       <Unit1>
       <Unit1>
         <Filename Value="unit1.pas"/>
         <Filename Value="unit1.pas"/>
@@ -56,9 +52,7 @@
         <ResourceBaseClass Value="Form"/>
         <ResourceBaseClass Value="Form"/>
         <UnitName Value="Unit1"/>
         <UnitName Value="Unit1"/>
         <IsVisibleTab Value="True"/>
         <IsVisibleTab Value="True"/>
-        <EditorIndex Value="0"/>
-        <WindowIndex Value="0"/>
-        <TopLine Value="39"/>
+        <TopLine Value="4"/>
         <CursorPos X="3" Y="66"/>
         <CursorPos X="3" Y="66"/>
         <UsageCount Value="20"/>
         <UsageCount Value="20"/>
         <Loaded Value="True"/>
         <Loaded Value="True"/>
@@ -67,7 +61,6 @@
       <Unit2>
       <Unit2>
         <Filename Value="..\lazpainttype.pas"/>
         <Filename Value="..\lazpainttype.pas"/>
         <UnitName Value="LazPaintType"/>
         <UnitName Value="LazPaintType"/>
-        <WindowIndex Value="0"/>
         <TopLine Value="99"/>
         <TopLine Value="99"/>
         <CursorPos X="28" Y="112"/>
         <CursorPos X="28" Y="112"/>
         <UsageCount Value="10"/>
         <UsageCount Value="10"/>
@@ -78,7 +71,6 @@
         <HasResources Value="True"/>
         <HasResources Value="True"/>
         <ResourceBaseClass Value="Form"/>
         <ResourceBaseClass Value="Form"/>
         <UnitName Value="LazpaintMainForm"/>
         <UnitName Value="LazpaintMainForm"/>
-        <WindowIndex Value="0"/>
         <TopLine Value="1409"/>
         <TopLine Value="1409"/>
         <CursorPos X="49" Y="1423"/>
         <CursorPos X="49" Y="1423"/>
         <UsageCount Value="10"/>
         <UsageCount Value="10"/>
@@ -86,7 +78,6 @@
       <Unit4>
       <Unit4>
         <Filename Value="..\..\bgrabitmap\bgradefaultbitmap.pas"/>
         <Filename Value="..\..\bgrabitmap\bgradefaultbitmap.pas"/>
         <UnitName Value="BGRADefaultBitmap"/>
         <UnitName Value="BGRADefaultBitmap"/>
-        <WindowIndex Value="0"/>
         <TopLine Value="3773"/>
         <TopLine Value="3773"/>
         <CursorPos X="3" Y="3779"/>
         <CursorPos X="3" Y="3779"/>
         <UsageCount Value="10"/>
         <UsageCount Value="10"/>
@@ -94,16 +85,12 @@
       <Unit5>
       <Unit5>
         <Filename Value="..\lazpaintinstance.pas"/>
         <Filename Value="..\lazpaintinstance.pas"/>
         <UnitName Value="LazpaintInstance"/>
         <UnitName Value="LazpaintInstance"/>
-        <WindowIndex Value="0"/>
         <TopLine Value="365"/>
         <TopLine Value="365"/>
         <CursorPos X="36" Y="369"/>
         <CursorPos X="36" Y="369"/>
         <UsageCount Value="10"/>
         <UsageCount Value="10"/>
       </Unit5>
       </Unit5>
       <Unit6>
       <Unit6>
         <Filename Value="..\uimage.pas"/>
         <Filename Value="..\uimage.pas"/>
-        <UnitName Value="uimage"/>
-        <WindowIndex Value="0"/>
-        <TopLine Value="1"/>
         <CursorPos X="11" Y="8"/>
         <CursorPos X="11" Y="8"/>
         <UsageCount Value="10"/>
         <UsageCount Value="10"/>
       </Unit6>
       </Unit6>
@@ -113,13 +100,11 @@
         <HasResources Value="True"/>
         <HasResources Value="True"/>
         <ResourceBaseClass Value="Form"/>
         <ResourceBaseClass Value="Form"/>
         <UnitName Value="UObject3D"/>
         <UnitName Value="UObject3D"/>
-        <WindowIndex Value="0"/>
-        <TopLine Value="1"/>
         <CursorPos X="39" Y="9"/>
         <CursorPos X="39" Y="9"/>
         <UsageCount Value="10"/>
         <UsageCount Value="10"/>
       </Unit7>
       </Unit7>
     </Units>
     </Units>
-    <JumpHistory Count="11" HistoryIndex="10">
+    <JumpHistory Count="13" HistoryIndex="12">
       <Position1>
       <Position1>
         <Filename Value="unit1.pas"/>
         <Filename Value="unit1.pas"/>
         <Caret Line="38" Column="17" TopLine="19"/>
         <Caret Line="38" Column="17" TopLine="19"/>
@@ -134,7 +119,7 @@
       </Position3>
       </Position3>
       <Position4>
       <Position4>
         <Filename Value="unit1.pas"/>
         <Filename Value="unit1.pas"/>
-        <Caret Line="39" Column="1" TopLine="20"/>
+        <Caret Line="39" TopLine="20"/>
       </Position4>
       </Position4>
       <Position5>
       <Position5>
         <Filename Value="unit1.pas"/>
         <Filename Value="unit1.pas"/>
@@ -164,6 +149,14 @@
         <Filename Value="unit1.pas"/>
         <Filename Value="unit1.pas"/>
         <Caret Line="43" Column="19" TopLine="34"/>
         <Caret Line="43" Column="19" TopLine="34"/>
       </Position11>
       </Position11>
+      <Position12>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="66" Column="3" TopLine="55"/>
+      </Position12>
+      <Position13>
+        <Filename Value="project1.lpr"/>
+        <Caret Line="18" TopLine="8"/>
+      </Position13>
     </JumpHistory>
     </JumpHistory>
   </ProjectOptions>
   </ProjectOptions>
   <CompilerOptions>
   <CompilerOptions>
@@ -177,15 +170,15 @@
       <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
       <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     </SearchPaths>
     <Linking>
     <Linking>
+      <Debugging>
+        <GenerateDebugInfo Value="False"/>
+      </Debugging>
       <Options>
       <Options>
         <Win32>
         <Win32>
           <GraphicApplication Value="True"/>
           <GraphicApplication Value="True"/>
         </Win32>
         </Win32>
       </Options>
       </Options>
     </Linking>
     </Linking>
-    <Other>
-      <CompilerPath Value="$(CompPath)"/>
-    </Other>
   </CompilerOptions>
   </CompilerOptions>
   <Debugging>
   <Debugging>
     <Exceptions Count="3">
     <Exceptions Count="3">

二進制
lazpaint/test_embedded/project1.res