在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → C# paint.net 源代码

C# paint.net 源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:8.44M
  • 下载次数:15
  • 浏览次数:306
  • 发布时间:2020-10-02
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
Paint.NET是一个图像和照片处理软件,它由华盛顿州立大学的学生开发和维护并由微软公司提供项目指导,早期定位于MS Paint的免费替代软件,现在逐渐发展为一个功能强大且易用的的图像和照片处理软件,支持图层,无限制的历史记录,特效,和许多实用工具,并且开放源代码和完全免费,界面看起来有点像Photoshop,该软件的开发语言是C#。 仔细研究的话可以学到好多东西啊
【实例截图】
【核心代码】
paint.net源码3_01
├── extras
│   ├── CodeLab
│   │   ├── AssemblyInfo.cs
│   │   ├── CodeEditor.cs
│   │   ├── CodeLabConfigDialog.cs
│   │   ├── CodeLabConfigDialog.resx
│   │   ├── CodeLabConfigToken.cs
│   │   ├── CodeLab.cs
│   │   ├── CodeLab.csproj
│   │   ├── CodeLab.sln
│   │   ├── CompilerErrorWrapper.cs
│   │   └── Icons
│   │   └── CodeLab.png
│   └── PdnBench
│   ├── App.ico
│   ├── AssemblyInfo.cs
│   ├── Benchmark.cs
│   ├── cat.jpg
│   ├── CompositionBenchmark.cs
│   ├── EffectBenchmark.cs
│   ├── GradientBenchmark.cs
│   ├── PdnBench.csproj
│   ├── PdnBench.sln
│   ├── readme.txt
│   ├── ResizeBenchmark.cs
│   ├── Startup.cs
│   ├── TransformBenchmark.cs
│   ├── ZoomOneToOneBlitBenchmark.cs
│   └── ZoomOutBlitBenchmark.cs
├── License.txt
├── programs
│   ├── dotnet_2_0
│   │   └── readme.txt
│   └── readme.txt
├── README.TXT
└── src
├── AboutDialog.cs
├── AboutDialog.resx
├── ActionFlags.cs
├── Actions
│   ├── AcquireFromScannerOrCameraAction.cs
│   ├── CanvasSizeAction.cs
│   ├── ClearHistoryAction.cs
│   ├── ClearMruListAction.cs
│   ├── CloseAllWorkspacesAction.cs
│   ├── CloseWorkspaceAction.cs
│   ├── CopyToClipboardAction.cs
│   ├── CutAction.cs
│   ├── DuplicateActiveLayerAction.cs
│   ├── FlipLayerHorizontalAction.cs
│   ├── FlipLayerVerticalAction.cs
│   ├── HistoryFastForwardAction.cs
│   ├── HistoryRedoAction.cs
│   ├── HistoryRewindAction.cs
│   ├── HistoryUndoAction.cs
│   ├── ImportFromFileAction.cs
│   ├── MoveActiveLayerDownAction.cs
│   ├── MoveActiveLayerUpAction.cs
│   ├── NewImageAction.cs
│   ├── OpenActiveLayerPropertiesAction.cs
│   ├── OpenFileAction.cs
│   ├── PasteAction.cs
│   ├── PasteInToNewImageAction.cs
│   ├── PasteInToNewLayerAction.cs
│   ├── PrintAction.cs
│   ├── ResizeAction.cs
│   ├── SendFeedbackAction.cs
│   ├── ZoomInAction.cs
│   ├── ZoomOutAction.cs
│   ├── ZoomToSelectionAction.cs
│   └── ZoomToWindowAction.cs
├── AnchorChooserControl.cs
├── AnchorChooserControl.resx
├── AnchorEdge.cs
├── AppEnvironment.cs
├── AppWorkspaceAction.cs
├── AppWorkspace.cs
├── AppWorkspace.resx
├── AssemblyInfo.cs
├── BrushInfo.cs
├── BrushPreviewRenderer.cs
├── BrushType.cs
├── BuildTools
│   ├── cygintl-1.dll
│   ├── cygwin1.dll
│   ├── makensis.exe
│   ├── ResGen.exe
│   ├── Stubs
│   │   ├── bzip2
│   │   ├── bzip2_solid
│   │   ├── lzma
│   │   ├── lzma_solid
│   │   ├── uninst
│   │   ├── zlib
│   │   └── zlib_solid
│   ├── Stubs_needManifest
│   │   ├── bzip2
│   │   ├── bzip2_solid
│   │   ├── lzma
│   │   ├── lzma_solid
│   │   ├── zlib
│   │   └── zlib_solid
│   ├── unzip.exe
│   ├── wc.exe
│   └── zip.exe
├── CallbackWithProgressDialog.cs
├── CanvasControl.cs
├── CanvasSizeDialog.cs
├── CanvasSizeDialog.resx
├── ChooseToolDefaultsDialog.cs
├── ChooseToolDefaultsDialog.resx
├── clean.bat
├── ColorDisplayWidget.cs
├── ColorDisplayWidget.resx
├── ColorEventArgs.cs
├── ColorEventHandler.cs
├── ColorPickerClickBehavior.cs
├── ColorRectangleControl.cs
├── ColorRectangleControl.resx
├── ColorsForm.cs
├── ColorsForm.resx
├── ColorWheel.cs
├── ColorWheel.resx
├── CommonAction.cs
├── CommonActionsStrip.cs
├── count.bat
├── Data
│   ├── AssemblyInfo.cs
│   ├── BitmapLayer.cs
│   ├── BitmapLayerPropertiesDialog.cs
│   ├── BitmapLayerPropertiesDialog.resx
│   ├── BmpFileType.cs
│   ├── Data.csproj
│   ├── Document.cs
│   ├── DocumentView.cs
│   ├── DocumentView.resx
│   ├── Exif.cs
│   ├── ExifTagID.cs
│   ├── ExifTagType.cs
│   ├── FileTypeCollection.cs
│   ├── FileType.cs
│   ├── GdiPlusFileType.cs
│   ├── GeneratedCodeWarning.h
│   ├── GifFileType.cs
│   ├── GifSaveConfigToken.cs
│   ├── GifSaveConfigWidget.cs
│   ├── GifSaveConfigWidget.resx
│   ├── IFileTypeFactory.cs
│   ├── JpegFileType.cs
│   ├── JpegSaveConfigToken.cs
│   ├── JpegSaveConfigWidget.cs
│   ├── JpegSaveConfigWidget.resx
│   ├── Layer.cs
│   ├── LayerList.cs
│   ├── LayerPropertiesDialog.cs
│   ├── LayerPropertiesDialog.resx
│   ├── MetaData.cs
│   ├── NoSaveConfigWidget.cs
│   ├── NoSaveConfigWidget.resx
│   ├── PdnFileType.cs
│   ├── PdnFileTypes.cs
│   ├── PngFileType.cs
│   ├── Quantize
│   │   ├── OctreeQuantizer.cs
│   │   ├── PaletteQuantizer.cs
│   │   ├── PaletteTable.cs
│   │   └── Quantizer.cs
│   ├── SaveConfigToken.cs
│   ├── SaveConfigWidget.cs
│   ├── SaveConfigWidget.resx
│   ├── TgaFileType.cs
│   ├── TgaSaveConfigToken.cs
│   ├── TgaSaveConfigWidget.cs
│   ├── UserBlendOp.cs
│   ├── UserBlendOps.cs
│   ├── UserBlendOps.Generated.cs
│   └── UserBlendOps.Generated.H.cs
├── DocumentStrip.cs
├── DocumentWorkspaceAction.cs
├── DocumentWorkspace.cs
├── DocumentWorkspace.resx
├── Effects
│   ├── AddNoiseEffect.cs
│   ├── AmountEffectConfigDialog.cs
│   ├── AmountEffectConfigDialog.resx
│   ├── AmountEffectConfigToken.cs
│   ├── AngleChooserConfigDialog.cs
│   ├── anglechooserconfigdialog.resx
│   ├── AngleChooserConfigToken.cs
│   ├── AssemblyInfo.cs
│   ├── AutoLevelEffect.cs
│   ├── BackgroundEffectRenderer.cs
│   ├── BlurEffect.cs
│   ├── BrightnessAndContrastAdjustmentConfigDialog.cs
│   ├── BrightnessAndContrastAdjustmentConfigDialog.resx
│   ├── BrightnessAndContrastAdjustmentConfigToken.cs
│   ├── BrightnessAndContrastAdjustment.cs
│   ├── BulgeEffect.cs
│   ├── CloudsEffectConfigDialog.cs
│   ├── CloudsEffectConfigDialog.resx
│   ├── CloudsEffectConfigToken.cs
│   ├── CloudsEffect.cs
│   ├── ColorDifferenceEffect.cs
│   ├── ConvolutionFilterEffect.cs
│   ├── CurvesEffectConfigDialog.cs
│   ├── CurvesEffectConfigToken.cs
│   ├── CurvesEffect.cs
│   ├── DesaturateEffect.cs
│   ├── EdgeDetectConfigDialog.cs
│   ├── EdgeDetectConfigDialog.resx
│   ├── EdgeDetectConfigToken.cs
│   ├── EdgeDetectEffect.cs
│   ├── EffectCategoryAttribute.cs
│   ├── EffectCategory.cs
│   ├── EffectConfigDialog.cs
│   ├── EffectConfigDialog.resx
│   ├── EffectConfigToken.cs
│   ├── Effect.cs
│   ├── EffectDirectives.cs
│   ├── EffectEnvironmentParameters.cs
│   ├── EffectsCollection.cs
│   ├── Effects.csproj
│   ├── EffectTypeHintAttribute.cs
│   ├── EffectTypeHint.cs
│   ├── EmbossEffectConfigDialog.cs
│   ├── EmbossEffectConfigDialog.resx
│   ├── EmbossEffectConfigToken.cs
│   ├── EmbossEffect.cs
│   ├── FrostedGlassEffect.cs
│   ├── GlowEffect.cs
│   ├── HueAndSaturationAdjustment.cs
│   ├── IConfigurableEffect.cs
│   ├── InvertColorsEffect.cs
│   ├── LevelsEffectConfigDialog.cs
│   ├── LevelsEffectConfigToken.cs
│   ├── LevelsEffect.cs
│   ├── LocalHistogramEffect.cs
│   ├── MedianEffect.cs
│   ├── MotionBlurEffectConfigDialog.cs
│   ├── MotionBlurEffectConfigDialog.resx
│   ├── MotionBlurEffectConfigToken.cs
│   ├── MotionBlurEffect.cs
│   ├── OilPaintingEffect.cs
│   ├── OutlineEffect.cs
│   ├── PanControl.cs
│   ├── PanControl.resx
│   ├── PixelateEffect.cs
│   ├── PolarInversionEffect.cs
│   ├── RadialBlurEffect.cs
│   ├── RedEyeRemoveEffect.cs
│   ├── RedEyeRemoveEffectDialog.cs
│   ├── RedEyeRemoveEffectDialog.resx
│   ├── ReliefEffectConfigDialog.cs
│   ├── ReliefEffectConfigDialog.resx
│   ├── ReliefEffectConfigToken.cs
│   ├── ReliefEffect.cs
│   ├── RollControl.cs
│   ├── RollControl.resx
│   ├── RotateZoomEffectConfigDialog.cs
│   ├── RotateZoomEffectConfigDialog.resx
│   ├── RotateZoomEffectConfigToken.cs
│   ├── RotateZoomEffect.cs
│   ├── SepiaEffect.cs
│   ├── SharpenEffect.cs
│   ├── ThreeAmountsConfigDialog.cs
│   ├── ThreeAmountsConfigDialog.resx
│   ├── ThreeAmountsConfigToken.cs
│   ├── TileEffect.cs
│   ├── TwistEffect.cs
│   ├── TwoAmountsConfigDialog.cs
│   ├── TwoAmountsConfigDialog.resx
│   ├── TwoAmountsConfigToken.cs
│   ├── UnfocusEffect.cs
│   └── ZoomBlurEffect.cs
├── EnumValueEventArgs.cs
├── EnumValueEventHandler.cs
├── ExecutedHistoryMementoEventArgs.cs
├── ExecutedHistoryMementoEventHandler.cs
├── ExecutingHistoryMementoEventArgs.cs
├── ExecutingHistoryMementoEventHandler.cs
├── FileTypes.cs
├── FlipType.cs
├── FloatingToolForm.cs
├── FloatingToolForm.resx
├── FlowPanel.cs
├── FlowPanel.resx
├── FontInfo.cs
├── GeneratedCode
│   └── GeneratedCode.vcproj
├── GradientInfo.cs
├── GradientType.cs
├── GraphicsPathWrapper.cs
├── Help
│   ├── desktop.ini
│   ├── en
│   │   ├── AdjustmentsMenu.html
│   │   ├── CloneStamp.html
│   │   ├── ColorsWindow.html
│   │   ├── Curves.html
│   │   ├── EditMenu.html
│   │   ├── EffectsMenu.html
│   │   ├── EraserTool.html
│   │   ├── FAQ.html
│   │   ├── Features.html
│   │   ├── FileMenu.html
│   │   ├── GradientTool.html
│   │   ├── HelpMenu.html
│   │   ├── HistoryWindow.html
│   │   ├── ImageList.html
│   │   ├── ImageMenu.html
│   │   ├── Images
│   │   │   ├── AboutDialog.jpg
│   │   │   ├── AcquireMenu.png
│   │   │   ├── AdjustmentsMenu.png
│   │   │   ├── BlursMenu.png
│   │   │   ├── CanvasSize.png
│   │   │   ├── CheckForUpdates.png
│   │   │   ├── ChooseDefaults.png
│   │   │   ├── CloudsEffect.png
│   │   │   ├── ColorsWindowLess.png
│   │   │   ├── ColorsWindowMore.png
│   │   │   ├── ComboSelect2.jpg
│   │   │   ├── ComboSelect.jpg
│   │   │   ├── CurvesExtreme.png
│   │   │   ├── CurvesLuminosity.png
│   │   │   ├── CurvesNull.png
│   │   │   ├── CurvesRGB.png
│   │   │   ├── DistortMenu.png
│   │   │   ├── EditMenu.png
│   │   │   ├── EffectsMenu.png
│   │   │   ├── FileMenu.png
│   │   │   ├── GradientFeature.png
│   │   │   ├── HelpMenu.png
│   │   │   ├── HistoryWindow.png
│   │   │   ├── ImageMenu.png
│   │   │   ├── LayerProperties.png
│   │   │   ├── LayersFlipMenu.png
│   │   │   ├── LayersMenu.png
│   │   │   ├── LayersWindow.png
│   │   │   ├── Levels1.png
│   │   │   ├── Levels2.png
│   │   │   ├── MainWindow.jpg
│   │   │   ├── MenuBar.png
│   │   │   ├── MoveTools.png
│   │   │   ├── NewDialog.png
│   │   │   ├── NewEffectsFeature.jpg
│   │   │   ├── PaintBucket_AfterFill.png
│   │   │   ├── PaintBucket_BeforeFill.png
│   │   │   ├── PaletteMenu.png
│   │   │   ├── PencilTool_After.png
│   │   │   ├── PencilTool_Before.png
│   │   │   ├── PixelTools.png
│   │   │   ├── PrintWizard.jpg
│   │   │   ├── RectangleSelect.jpg
│   │   │   ├── ResizeDialog.png
│   │   │   ├── RotateZoom.png
│   │   │   ├── SaveConfigDialog.jpg
│   │   │   ├── SelectionTools.png
│   │   │   ├── ShapeTools.png
│   │   │   ├── ShapeType_InteriorAndOutline.png
│   │   │   ├── ShapeType_Interior.png
│   │   │   ├── ShapeType_Outline.png
│   │   │   ├── StatusBar.png
│   │   │   ├── TextTool_using.png
│   │   │   ├── Toolbar_ColorPicker.png
│   │   │   ├── Toolbar_CommonActions.png
│   │   │   ├── Toolbar_Gradient.png
│   │   │   ├── Toolbar_GradientTool2.png
│   │   │   ├── Toolbar_GradientTool.png
│   │   │   ├── Toolbar_MagicWandPaintBucket.png
│   │   │   ├── Toolbar_MoveSelectedPixels.png
│   │   │   ├── Toolbar.png
│   │   │   ├── Toolbar_Rasterization.png
│   │   │   ├── Toolbar_ShapesBrushesFill.png
│   │   │   ├── Toolbar_Text.png
│   │   │   ├── Toolbar_ToolChoiceButton.png
│   │   │   ├── Toolbar_ViewControls.png
│   │   │   ├── ToolsWindow_Annotated.png
│   │   │   ├── UnsavedChanges1.png
│   │   │   ├── UnsavedChanges2.png
│   │   │   ├── UpdateOptions.png
│   │   │   ├── ViewMenu.png
│   │   │   └── WindowMenu.png
│   │   ├── index.html
│   │   ├── KeyboardMouseCommands.html
│   │   ├── LayersAndBlendModes.html
│   │   ├── LayersMenu.html
│   │   ├── LayersWindow.html
│   │   ├── Levels.html
│   │   ├── License.html
│   │   ├── LineCurve.html
│   │   ├── MagicWand.html
│   │   ├── MainWindow.html
│   │   ├── MenuBar.html
│   │   ├── MoveTools.html
│   │   ├── Paintbrush.html
│   │   ├── PaintBucket.html
│   │   ├── pdn_help.dwt
│   │   ├── PixelTools.html
│   │   ├── RecolorTool.html
│   │   ├── RotateZoom.html
│   │   ├── SelectionTools.html
│   │   ├── ShapeTools.html
│   │   ├── StatusBar.html
│   │   ├── SystemRequirements.html
│   │   ├── TextTool.html
│   │   ├── Toolbar.html
│   │   ├── ToolsWindow.html
│   │   ├── Tutorials.html
│   │   ├── UnattendedInstallation.html
│   │   ├── ViewMenu.html
│   │   ├── WebLinks.html
│   │   ├── WhatsNew.html
│   │   └── WindowMenu.html
│   ├── Help.csproj
│   ├── images
│   │   ├── aaVSnoAA.png
│   │   ├── BlendMode_Additive.jpg
│   │   ├── BlendMode_ColorBurn.jpg
│   │   ├── BlendMode_ColorDodge.jpg
│   │   ├── BlendMode_Darken.jpg
│   │   ├── BlendMode_Difference.jpg
│   │   ├── BlendMode_Glow.jpg
│   │   ├── BlendMode_Lighten.jpg
│   │   ├── BlendMode_Multiply.jpg
│   │   ├── BlendMode_Negation.jpg
│   │   ├── BlendMode_Normal_128.jpg
│   │   ├── BlendMode_Overlay.jpg
│   │   ├── BlendMode_Reflect.jpg
│   │   ├── BlendMode_Screen.jpg
│   │   ├── BlendModes_Layer1.jpg
│   │   ├── BlendModes_Layer2.jpg
│   │   ├── BlendMode_Xor.jpg
│   │   ├── bmw_AB_vs_noAB.jpg
│   │   ├── bmw_after_90_cw_rotate.jpg
│   │   ├── bmw_after_canvas_shrink.jpg
│   │   ├── bmw_after_canvas_size.jpg
│   │   ├── bmw_after_enlarge.jpg
│   │   ├── bmw_after_horiz_flip.jpg
│   │   ├── bmw_after_shrink.jpg
│   │   ├── bmw_irregular_cropped.jpg
│   │   ├── bmw.jpg
│   │   ├── bmw_selected.jpg
│   │   ├── BrushStyles.png
│   │   ├── Camaro_160.jpg
│   │   ├── Camaro_AddNoise.jpg
│   │   ├── Camaro_Bulge1.jpg
│   │   ├── Camaro_Bulge2.jpg
│   │   ├── Camaro_Clouds1.jpg
│   │   ├── Camaro_Clouds2.jpg
│   │   ├── Camaro_EdgeDetect.jpg
│   │   ├── Camaro_Emboss.jpg
│   │   ├── Camaro_FrostedGlass.jpg
│   │   ├── Camaro_GaussianBlur.jpg
│   │   ├── Camaro_Glow.jpg
│   │   ├── Camaro_Median.jpg
│   │   ├── Camaro_MotionBlur.jpg
│   │   ├── Camaro_OilPainting.jpg
│   │   ├── Camaro_original.jpg
│   │   ├── Camaro_Outline.jpg
│   │   ├── Camaro_Pixelate.jpg
│   │   ├── Camaro_PolarInversion.jpg
│   │   ├── Camaro_RadialBlur.jpg
│   │   ├── Camaro_Relief.jpg
│   │   ├── Camaro_Sharpen.jpg
│   │   ├── Camaro_TileReflection.jpg
│   │   ├── Camaro_Twist.jpg
│   │   ├── Camaro_Unfocus.jpg
│   │   ├── Camaro_ZoomBlur.jpg
│   │   ├── CircleSelection.png
│   │   ├── CircleSquareSelection.png
│   │   ├── CloneStamp_Laptop.jpg
│   │   ├── CloneStamp_Stump.jpg
│   │   ├── ColorSwatch.png
│   │   ├── ConcentricCircleSelection.png
│   │   ├── CurvesBMWBase.jpg
│   │   ├── CurvesBMWExtreme.jpg
│   │   ├── CurvesSampleBase.jpg
│   │   ├── CurvesSampleLuminosity.jpg
│   │   ├── CurvesSampleRGB.jpg
│   │   ├── Eraser_Part1.jpg
│   │   ├── Eraser_Part2.jpg
│   │   ├── Eraser_Part3.jpg
│   │   ├── Gradient_Alpha_Conical.jpg
│   │   ├── Gradient_Alpha_Diamond.jpg
│   │   ├── Gradient_Alpha_Linear.jpg
│   │   ├── Gradient_Alpha_LinearReflected.jpg
│   │   ├── Gradient_Alpha_Radial.jpg
│   │   ├── Gradient_Conical.png
│   │   ├── Gradient_CrossFade.jpg
│   │   ├── Gradient_Diamond.png
│   │   ├── Gradient_Linear.png
│   │   ├── Gradient_LinearReflected.png
│   │   ├── Gradient_Radial.png
│   │   ├── grid.png
│   │   ├── ImageList.jpg
│   │   ├── LayerStack3D_0.jpg
│   │   ├── LayerStack3D_128.jpg
│   │   ├── LayerStack3D.jpg
│   │   ├── LewistonSunset_small_AutoLevel.jpg
│   │   ├── LewistonSunset_small_BrighterAndMoreContrast.jpg
│   │   ├── LewistonSunset_small_Brighter.jpg
│   │   ├── LewistonSunset_small_Desaturate.jpg
│   │   ├── LewistonSunset_small_HueSaturation.jpg
│   │   ├── LewistonSunset_small_Invert.jpg
│   │   ├── LewistonSunset_small.jpg
│   │   ├── LewistonSunset_small_Levels1.jpg
│   │   ├── LewistonSunset_small_Levels2.jpg
│   │   ├── LewistonSunset_small_MoreContrast.jpg
│   │   ├── LewistonSunset_small_Sepia.jpg
│   │   ├── Line_Bezier.png
│   │   ├── Line_Spline.png
│   │   ├── Line_Step1.png
│   │   ├── logo.png
│   │   ├── MagicWand_Collect1.jpg
│   │   ├── MagicWand_Collect3.jpg
│   │   ├── MagicWand_Exclude1.jpg
│   │   ├── MagicWand_Exclude2.jpg
│   │   ├── MagicWand_Noncontiguous.png
│   │   ├── MagicWand_tol25.jpg
│   │   ├── MagicWand_tol31.jpg
│   │   ├── MagicWand_tol50.jpg
│   │   ├── MoveNubs.jpg
│   │   ├── MoveNubs_MovedPixels.jpg
│   │   ├── MoveNubs_MovedSelection.jpg
│   │   ├── MoveNubs_ResizedPixels.jpg
│   │   ├── MoveNubs_ResizedSelection.jpg
│   │   ├── MoveNubs_RotatedPixels.jpg
│   │   ├── MoveNubs_RotatedSelection.jpg
│   │   ├── PaletteButtons.png
│   │   ├── RecoloringAfter.jpg
│   │   ├── RecoloringBefore.jpg
│   │   ├── RedEyeEffectAfter.jpg
│   │   ├── RedEyeEffectBefore.jpg
│   │   ├── RedEyeEffectSelection.jpg
│   │   ├── reflect_small.jpg
│   │   ├── rulers.jpg
│   │   ├── Shapes_Interior.png
│   │   ├── Shapes_OutlineAndInterior.png
│   │   ├── Shapes_Outline.png
│   │   ├── TransparentCheckerboard.png
│   │   └── XorSelection.png
│   ├── images.pdn
│   │   ├── MainWindow.pdn
│   │   └── ToolsWindow_Annotated.pdn
│   ├── index.html
│   ├── Stub.cs
│   └── stylesheet.css
├── HistoryControl.cs
├── HistoryControl.resx
├── HistoryForm.cs
├── HistoryForm.resx
├── HistoryFunction.cs
├── HistoryFunctionNonFatalException.cs
├── HistoryFunctionResult.cs
├── HistoryFunctions
│   ├── AddNewBlankLayerFunction.cs
│   ├── CropToSelectionFunction.cs
│   ├── DeleteLayerFunction.cs
│   ├── DeselectFunction.cs
│   ├── EraseSelectionFunction.cs
│   ├── FillSelectionFunction.cs
│   ├── FlattenFunction.cs
│   ├── FlipDocumentFunction.cs
│   ├── FlipDocumentHorizontalFunction.cs
│   ├── FlipDocumentVerticalFunction.cs
│   ├── FlipLayerFunction.cs
│   ├── InvertSelectionFunction.cs
│   ├── MergeLayerDownFunction.cs
│   ├── RotateDocumentFunction.cs
│   ├── SelectAllFunction.cs
│   └── SwapLayerFunction.cs
├── HistoryMemento.cs
├── HistoryMementoData.cs
├── HistoryMementos
│   ├── BitmapHistoryMemento.cs
│   ├── CompoundHistoryMemento.cs
│   ├── DeleteLayerHistoryMemento.cs
│   ├── FlipLayerHistoryMemento.cs
│   ├── LayerPropertyHistoryMemento.cs
│   ├── MetaDataHistoryMemento.cs
│   ├── NewLayerHistoryMemento.cs
│   ├── NullHistoryMemento.cs
│   ├── ReplaceDocumentHistoryMemento.cs
│   ├── SelectionHistoryMemento.cs
│   ├── SwapLayerHistoryMemento.cs
│   └── ToolHistoryMemento.cs
├── HistoryStack.cs
├── IAlphaBlendingConfig.cs
├── IAntiAliasingConfig.cs
├── IBrushConfig.cs
├── IColorPickerConfig.cs
├── IconBox.cs
├── IconBox.resx
├── IDocumentList.cs
├── IGradientConfig.cs
├── IHistoryWorkspace.cs
├── Interop.WIA
│   └── Interop.WIA.dll
├── IPenConfig.cs
├── IResamplingConfig.cs
├── IShapeTypeConfig.cs
├── IStatusBarProgress.cs
├── ITextConfig.cs
├── IToleranceConfig.cs
├── IToolChooser.cs
├── LayerControl.cs
├── LayerControl.resx
├── LayerElement.cs
├── LayerElement.resx
├── LayerEventArgs.cs
├── LayerEventHandler.cs
├── LayerForm.cs
├── LayerForm.resx
├── License.txt
├── LoadProgressDialog.cs
├── MainForm.cs
├── MainForm.resx
├── Manifests
│   ├── asInvoker.xml
│   ├── embedManifest.bat
│   └── requireAdministrator.xml
├── Menus
│   ├── AdjustmentsMenu.cs
│   ├── CheckForUpdatesMenuItem.cs
│   ├── EditMenu.cs
│   ├── EffectMenuBase.cs
│   ├── EffectsMenu.cs
│   ├── FileMenu.cs
│   ├── HelpMenu.cs
│   ├── ImageMenu.cs
│   ├── LayersMenu.cs
│   ├── PdnMainMenu.cs
│   ├── ToolsMenu.cs
│   ├── ViewMenu.cs
│   └── WindowMenu.cs
├── Microsoft.Ink
│   ├── Microsoft.Ink.dll
│   ├── Microsoft.Ink.resources.dll
│   └── Microsoft.Ink.xml
├── MostRecentFile.cs
├── MostRecentFiles.cs
├── MoveNubRenderer.cs
├── MoveNubShape.cs
├── NameEventArgs.cs
├── NameEventHandler.cs
├── NewFileDialog.cs
├── NewFileDialog.resx
├── paintdotnet.csproj
├── paintdotnet.sln
├── PaletteCollection.cs
├── PdnLib
│   ├── AngleChooserControl.cs
│   ├── AngleChooserControl.resx
│   ├── ArrowButton.cs
│   ├── AssemblyInfo.cs
│   ├── BinaryPixelOp.cs
│   ├── BinaryPixelOps.cs
│   ├── BitVector2D.cs
│   ├── BitVector2DSurfaceAdapter.cs
│   ├── BoxedConstants.cs
│   ├── ButtonBase.cs
│   ├── ColorBgra.cs
│   ├── ColorGradientControl.cs
│   ├── ColorGradientControl.resx
│   ├── ColorTransferMode.cs
│   ├── CommandLink.cs
│   ├── CommandLink.resx
│   ├── ControlShadow.cs
│   ├── ControlShadow.resx
│   ├── CursorChanger.cs
│   ├── CurveControl.cs
│   ├── CurveControlLuminosity.cs
│   ├── CurveControlRgb.cs
│   ├── DeferredFormatter.cs
│   ├── EnumLocalizer.cs
│   ├── EventArgs`1.cs
│   ├── EventHandler`1.cs
│   ├── Function.cs
│   ├── GradientRenderer.cs
│   ├── GradientRenderers.cs
│   ├── HandledEventArgs`1.cs
│   ├── HandledEventHandler`1.cs
│   ├── HeaderLabel.cs
│   ├── HeaderLabel.resx
│   ├── HistogramControl.cs
│   ├── HistogramControl.resx
│   ├── Histogram.cs
│   ├── HistogramLuminosity.cs
│   ├── HistogramRGB.cs
│   ├── HorizontalSnapEdge.cs
│   ├── HsvColor.cs
│   ├── IBitVector2D.cs
│   ├── IDeferredSerializable.cs
│   ├── IDisposedEvent.cs
│   ├── IFormAssociate.cs
│   ├── IHotKeyTarget.cs
│   ├── ImageListMenu.cs
│   ├── ImageStrip.cs
│   ├── IndexEventArgs.cs
│   ├── IndexEventHandler.cs
│   ├── IOEventArgs.cs
│   ├── IOEventHandler.cs
│   ├── IOOperationType.cs
│   ├── IPaintBackground.cs
│   ├── IPixelOp.cs
│   ├── IrregularSurface.cs
│   ├── ISnapManagerHost.cs
│   ├── ISnapObstacleHost.cs
│   ├── ISurfaceDraw.cs
│   ├── IThumbnailProvider.cs
│   ├── IUnitsComboBox.cs
│   ├── List.cs
│   ├── MaskedSurface.cs
│   ├── MeasurementUnit.cs
│   ├── MemoryBlock.cs
│   ├── MovingEventArgs.cs
│   ├── MovingEventHandler.cs
│   ├── ObsoleteClasses.cs
│   ├── PaintEventArgs2.cs
│   ├── PaintEventHandler2.cs
│   ├── Pair`2.cs
│   ├── PanelEx.cs
│   ├── PanelEx.resx
│   ├── PdnBanner.cs
│   ├── PdnBaseDialog.cs
│   ├── PdnBaseDialog.resx
│   ├── PdnBaseForm.cs
│   ├── PdnBaseForm.resx
│   ├── PdnException.cs
│   ├── PdnGraphicsPath.cs
│   ├── PdnLib.csproj
│   ├── PdnMessageBox.cs
│   ├── PdnMessageBox.resx
│   ├── PdnRegion.cs
│   ├── PersistedObject`1.cs
│   ├── PersistedObjectLocker.cs
│   ├── PixelOp.cs
│   ├── PlacedSurface.cs
│   ├── Procedure.cs
│   ├── ProgressEventArgs.cs
│   ├── ProgressEventHandler.cs
│   ├── PropertyEventArgs.cs
│   ├── PropertyEventHandler.cs
│   ├── RenderArgs.cs
│   ├── RenderedTileEventArgs.cs
│   ├── RenderedTileEventHandler.cs
│   ├── ResamplingAlgorithm.cs
│   ├── RgbColor.cs
│   ├── Ruler.cs
│   ├── Ruler.resx
│   ├── ScaleFactor.cs
│   ├── Scanline.cs
│   ├── Selection.cs
│   ├── Set`1.cs
│   ├── Set.cs
│   ├── SiphonStream.cs
│   ├── SnapDescription.cs
│   ├── SnapManager.cs
│   ├── SnapObstacleController.cs
│   ├── SnapObstacle.cs
│   ├── SnapRegion.cs
│   ├── SplineInterpolator.cs
│   ├── State.cs
│   ├── StateMachine.cs
│   ├── StateMachineExecutor.cs
│   ├── StylusEventArgs.cs
│   ├── SurfaceBoxBaseRenderer.cs
│   ├── SurfaceBox.cs
│   ├── SurfaceBoxGraphicsRenderer.cs
│   ├── SurfaceBoxGridRenderer.cs
│   ├── SurfaceBoxRenderer.cs
│   ├── SurfaceBoxRendererList.cs
│   ├── SurfaceBox.resx
│   ├── Surface.cs
│   ├── SwatchControl.cs
│   ├── TaskButton.cs
│   ├── TaskDialog.cs
│   ├── Threading
│   │   ├── ThreadPool.cs
│   │   └── WaitableCounter.cs
│   ├── ThumbnailManager.cs
│   ├── Triple`3.cs
│   ├── UnaryPixelOp.cs
│   ├── UnaryPixelOps.cs
│   ├── UnitsComboBox.cs
│   ├── UnitsComboBoxHandler.cs
│   ├── UnitsComboBox.resx
│   ├── UnitsComboBoxStrip.cs
│   ├── UnitsDisplayType.cs
│   ├── UserControl2.cs
│   ├── Utility.cs
│   ├── Vector`1.cs
│   ├── VerticalSnapEdge.cs
│   ├── WaitCursorChanger.cs
│   ├── WeakReference`1.cs
│   └── WorkerThreadException.cs
├── PdnMenuItem.cs
├── PdnRepair
│   ├── AssemblyInfo.cs
│   ├── PdnRepair.csproj
│   └── Program.cs
├── PdnSettings.cs
├── PdnStatusBar.cs
├── PdnToolBar.cs
├── PdnVersionInfo.cs
├── PdnVersionManifest.cs
├── PenInfo.cs
├── prejit.bat
├── ProgressDialog.cs
├── ProgressDialog.resx
├── PushNullToolMode.cs
├── readme.txt
├── ResizeDialog.cs
├── ResizeDialog.resx
├── Resources
│   ├── AssemblyInfo.cs
│   ├── Cursors
│   │   ├── CloneStampToolCursor.cur
│   │   ├── CloneStampToolCursorSetSource.cur
│   │   ├── ColorPickerToolCursor.cur
│   │   ├── EllipseSelectToolCursor.cur
│   │   ├── EllipseSelectToolCursorMouseDown.cur
│   │   ├── EllipseToolCursor.cur
│   │   ├── EraserToolCursor.cur
│   │   ├── EraserToolCursorMouseDown.cur
│   │   ├── FreeformShapeToolCursor.cur
│   │   ├── GenericToolCursor.cur
│   │   ├── GenericToolCursorMouseDown.cur
│   │   ├── LassoSelectToolCursor.cur
│   │   ├── LineToolCursor.cur
│   │   ├── MagicWandToolCursor.cur
│   │   ├── MoveSelectionToolCursor.cur
│   │   ├── MoveToolCursor.cur
│   │   ├── PaintBrushToolCursor.cur
│   │   ├── PaintBrushToolCursorMouseDown.cur
│   │   ├── PaintBucketToolCursor.cur
│   │   ├── PanToolCursor.cur
│   │   ├── PanToolCursorInvalid.cur
│   │   ├── PanToolCursorMouseDown.cur
│   │   ├── PencilToolCursor.cur
│   │   ├── RecoloringToolCursorAdjustColor.cur
│   │   ├── RecoloringToolCursor.cur
│   │   ├── RecoloringToolCursorPickColor.cur
│   │   ├── RectangleSelectToolCursor.cur
│   │   ├── RectangleSelectToolCursorMouseDown.cur
│   │   ├── RectangleToolCursor.cur
│   │   ├── RoundedRectangleToolCursor.cur
│   │   ├── ShapeToolCursor.cur
│   │   ├── ShapeToolCursorMouseDown.cur
│   │   ├── TextToolCursor.cur
│   │   ├── ZoomInToolCursor.cur
│   │   ├── ZoomOutToolCursor.cur
│   │   └── ZoomToolCursor.cur
│   ├── Files
│   │   ├── AboutCredits.rtf
│   │   └── License.txt
│   ├── Icons
│   │   ├── AddNoiseEffect.png
│   │   ├── AllColorChannelsIcon.png
│   │   ├── AlphaChannelOnlyIcon.png
│   │   ├── AntiAliasingDisabledIcon.png
│   │   ├── AntiAliasingEnabledIcon.png
│   │   ├── AutoLevel.png
│   │   ├── BlackAndWhiteIcon.png
│   │   ├── BlendingEnabledIcon.png
│   │   ├── BlendingOverwriteIcon.png
│   │   ├── BlurEffect.png
│   │   ├── BrightnessAndContrastAdjustment.png
│   │   ├── BulgeEffect.png
│   │   ├── CancelIcon.png
│   │   ├── CloneStampToolIcon.png
│   │   ├── CloudsEffect.png
│   │   ├── ColorAddOverlay.png
│   │   ├── ColorPalettes.png
│   │   ├── ColorPickerToolIcon.png
│   │   ├── ConicalGradientIcon.png
│   │   ├── CursorXYIcon.png
│   │   ├── CurvesEffect.png
│   │   ├── DesaturateEffect.png
│   │   ├── EdgeDetectEffect.png
│   │   ├── EllipseSelectToolIcon.png
│   │   ├── EllipseToolIcon.png
│   │   ├── EmbossEffect.png
│   │   ├── EraserToolIcon.png
│   │   ├── FontBoldIcon.png
│   │   ├── FontItalicIcon.png
│   │   ├── FontUnderlineIcon.png
│   │   ├── FreeformShapeToolIcon.png
│   │   ├── FrostedGlassEffect.png
│   │   ├── GlowEffect.png
│   │   ├── GradientToolIcon.png
│   │   ├── HistoryFastForwardIcon.png
│   │   ├── HistoryRewindIcon.png
│   │   ├── HueAndSaturationAdjustment.png
│   │   ├── ImageFromDiskIcon.png
│   │   ├── ImageSizeIcon.png
│   │   ├── InvertColorsEffect.png
│   │   ├── LassoSelectToolIcon.png
│   │   ├── LevelsEffect.png
│   │   ├── LinearClampedGradientIcon.png
│   │   ├── LinearDiamondGradientIcon.png
│   │   ├── LinearReflectedGradientIcon.png
│   │   ├── LineToolIcon.png
│   │   ├── MagicWandToolIcon.png
│   │   ├── MedianEffectIcon.png
│   │   ├── MenuEditCopyIcon.png
│   │   ├── MenuEditCutIcon.png
│   │   ├── MenuEditDeselectIcon.png
│   │   ├── MenuEditEraseSelectionIcon.png
│   │   ├── MenuEditFillSelectionIcon.png
│   │   ├── MenuEditInvertSelectionIcon.png
│   │   ├── MenuEditPasteIcon.png
│   │   ├── MenuEditPasteInToNewImageIcon.png
│   │   ├── MenuEditPasteInToNewLayerIcon.png
│   │   ├── MenuEditRedoIcon.png
│   │   ├── MenuEditSelectAllIcon.png
│   │   ├── MenuEditUndoIcon.png
│   │   ├── MenuFileAcquireFromClipboardIcon.png
│   │   ├── MenuFileAcquireFromScannerOrCameraIcon.png
│   │   ├── MenuFileCloseIcon.png
│   │   ├── MenuFileNewIcon.png
│   │   ├── MenuFileOpenIcon.png
│   │   ├── MenuFilePrintIcon.png
│   │   ├── MenuFileSaveAsIcon.png
│   │   ├── MenuFileSaveIcon.png
│   │   ├── MenuHelpAboutIcon.png
│   │   ├── MenuHelpCheckForUpdatesIcon.png
│   │   ├── MenuHelpDonateIcon.png
│   │   ├── MenuHelpForumIcon.png
│   │   ├── MenuHelpHelpTopicsIcon.png
│   │   ├── MenuHelpLanguageIcon.png
│   │   ├── MenuHelpPdnWebsiteIcon.png
│   │   ├── MenuHelpPluginsIcon.png
│   │   ├── MenuHelpSendFeedbackIcon.png
│   │   ├── MenuHelpTutorialsIcon.png
│   │   ├── MenuImageCanvasSizeIcon.png
│   │   ├── MenuImageCropIcon.png
│   │   ├── MenuImageFlattenIcon.png
│   │   ├── MenuImageFlipHorizontalIcon.png
│   │   ├── MenuImageFlipVerticalIcon.png
│   │   ├── MenuImageResizeIcon.png
│   │   ├── MenuImageRotate180CCWIcon.png
│   │   ├── MenuImageRotate180CWIcon.png
│   │   ├── MenuImageRotate270CCWIcon.png
│   │   ├── MenuImageRotate270CWIcon.png
│   │   ├── MenuImageRotate90CCWIcon.png
│   │   ├── MenuImageRotate90CWIcon.png
│   │   ├── MenuLayersAddNewLayerIcon.png
│   │   ├── MenuLayersDeleteLayerIcon.png
│   │   ├── MenuLayersDuplicateLayerIcon.png
│   │   ├── MenuLayersFlipHorizontalIcon.png
│   │   ├── MenuLayersFlipVerticalIcon.png
│   │   ├── MenuLayersImportFromFileIcon.png
│   │   ├── MenuLayersLayerPropertiesIcon.png
│   │   ├── MenuLayersMergeLayerDownIcon.png
│   │   ├── MenuLayersMoveLayerDownIcon.png
│   │   ├── MenuLayersMoveLayerUpIcon.png
│   │   ├── MenuViewActualSizeIcon.png
│   │   ├── MenuViewGridIcon.png
│   │   ├── MenuViewRulersIcon.png
│   │   ├── MenuViewZoomInIcon.png
│   │   ├── MenuViewZoomOutIcon.png
│   │   ├── MenuViewZoomToSelectionIcon.png
│   │   ├── MenuViewZoomToWindowIcon.png
│   │   ├── MenuWindowColorsIcon.png
│   │   ├── MenuWindowHistoryIcon.png
│   │   ├── MenuWindowLayersIcon.png
│   │   ├── MenuWindowOpenMdiListIcon.png
│   │   ├── MenuWindowToolsIcon.png
│   │   ├── MinusButtonIcon.png
│   │   ├── MotionBlurEffect.png
│   │   ├── MoveSelectionToolIcon.png
│   │   ├── MoveToolIcon.png
│   │   ├── OilPaintingEffect.png
│   │   ├── OutlineEffectIcon.png
│   │   ├── PaintBrushToolIcon.png
│   │   ├── PaintBucketIcon.png
│   │   ├── PaintDotNet.ico
│   │   ├── PanToolIcon.png
│   │   ├── PencilToolIcon.png
│   │   ├── PixelateEffect.png
│   │   ├── PlusButtonIcon.png
│   │   ├── PolarInversionEffect.png
│   │   ├── Question.ico
│   │   ├── RadialBlurEffect.png
│   │   ├── RadialGradientIcon.png
│   │   ├── RecoloringToolIcon.png
│   │   ├── RectangleSelectToolIcon.png
│   │   ├── RectangleToolIcon.png
│   │   ├── RedEyeRemoveEffect.png
│   │   ├── ReliefEffect.png
│   │   ├── RotateZoomIcon.png
│   │   ├── RoundedRectangleToolIcon.png
│   │   ├── SavePaletteIcon.png
│   │   ├── SelectionIcon.png
│   │   ├── SepiaEffect.png
│   │   ├── SettingsIcon.png
│   │   ├── ShapeBothIcon.png
│   │   ├── ShapeInteriorIcon.png
│   │   ├── ShapeOutlineIcon.png
│   │   ├── SharpenEffect.png
│   │   ├── SwapIcon.png
│   │   ├── SwatchIcon.png
│   │   ├── TextAlignCenterIcon.png
│   │   ├── TextAlignLeftIcon.png
│   │   ├── TextAlignRightIcon.png
│   │   ├── TextToolIcon.png
│   │   ├── TileEffect.png
│   │   ├── todo.png
│   │   ├── TwistEffect.png
│   │   ├── UnfocusEffectIcon.png
│   │   ├── UnsavedChangesDialog.CancelButton.png
│   │   ├── UnsavedChangesDialog.SaveButton.png
│   │   ├── WarningIcon.png
│   │   ├── ZoomBlurEffect.png
│   │   └── ZoomToolIcon.png
│   ├── ImageResource.cs
│   ├── Images
│   │   ├── AnchorChooserControl.AnchorImage.png
│   │   ├── Banner.png
│   │   ├── Icon50x50.png
│   │   ├── PayPalDonate.gif
│   │   ├── RoundedEdgeLL.png
│   │   ├── RoundedEdgeLR.png
│   │   ├── RoundedEdgeUL.png
│   │   ├── RoundedEdgeUR.png
│   │   └── TransparentLogo.png
│   ├── InvariantStrings.cs
│   ├── PdnInfo.cs
│   ├── PdnResources.cs
│   ├── Resource`1.cs
│   ├── Resources.csproj
│   └── StartupTestType.cs
├── Resources.mui
│   ├── PaintDotNet.Strings.3.DE.resources
│   ├── PaintDotNet.Strings.3.ES.resources
│   ├── PaintDotNet.Strings.3.FR.resources
│   ├── PaintDotNet.Strings.3.JA.resources
│   ├── PaintDotNet.Strings.3.KO.resources
│   ├── PaintDotNet.Strings.3.PT-BR.resources
│   ├── PaintDotNet.Strings.3.ZH-CN.resources
│   ├── readme.txt
│   ├── Resources
│   │   ├── de
│   │   │   ├── Files.AboutCredits.rtf
│   │   │   └── Images.PayPalDonate.gif
│   │   ├── es
│   │   │   ├── Files.AboutCredits.rtf
│   │   │   ├── Icons.FontBoldIcon.png
│   │   │   ├── Icons.FontItalicIcon.png
│   │   │   ├── Icons.FontUnderlineIcon.png
│   │   │   └── Images.PayPalDonate.gif
│   │   ├── fr
│   │   │   ├── Files.AboutCredits.rtf
│   │   │   └── Images.PayPalDonate.gif
│   │   ├── ja
│   │   │   └── Files.AboutCredits.rtf
│   │   ├── ko
│   │   │   └── Files.AboutCredits.rtf
│   │   ├── pt-br
│   │   │   └── Files.AboutCredits.rtf
│   │   └── zh-cn
│   │   ├── Files.AboutCredits.rtf
│   │   └── Images.PayPalDonate.gif
│   ├── Resources.mui.csproj
│   ├── resx
│   │   ├── PaintDotNet.Strings.3.DE.resx
│   │   ├── PaintDotNet.Strings.3.ES.resx
│   │   ├── PaintDotNet.Strings.3.FR.resx
│   │   ├── PaintDotNet.Strings.3.JA.resx
│   │   ├── PaintDotNet.Strings.3.KO.resx
│   │   ├── PaintDotNet.Strings.3.PT-BR.resx
│   │   └── PaintDotNet.Strings.3.ZH-CN.resx
│   └── Stub.cs
├── RotateNubRenderer.cs
├── RotateType.cs
├── SaveConfigDialog.cs
├── SaveConfigDialog.resx
├── SavePaletteDialog.cs
├── SavePaletteDialog.resx
├── SaveProgressDialog.cs
├── SelectionRenderer.cs
├── Setup
│   └── Setup.vdproj
├── Setup-Config
│   ├── Bootstrap
│   │   ├── Config.ini
│   │   ├── Settings.ini
│   │   └── Setup.exe
│   ├── dummy.cpp
│   ├── MakeSetup.nsi
│   ├── SetMsiProperties.bat
│   ├── Setup-Config.vcproj
│   └── WiRunSQL.vbs
├── SetupFrontEnd
│   ├── AssemblyInfo.cs
│   ├── CreateMsiPage.cs
│   ├── InstallDirPage.cs
│   ├── InstallingPage.cs
│   ├── IntroPage.cs
│   ├── LicensePage.cs
│   ├── Msi.cs
│   ├── NativeConstants.cs
│   ├── NativeDelegates.cs
│   ├── NativeMethods.cs
│   ├── OptionsPage.cs
│   ├── PropertyNames.cs
│   ├── ReadyToInstallPage.cs
│   ├── SetupFrontEnd.csproj
│   ├── SetupWizard.cs
│   └── WizardPage.cs
├── SetupNgen
│   ├── AssemblyInfo.cs
│   ├── SetupNgen.cs
│   └── SetupNgen.csproj
├── SetupShim
│   ├── SetupShim.cpp
│   └── SetupShim.vcproj
├── ShapeDrawType.cs
├── SharpZipLib
│   ├── bin
│   │   └── ICSharpCode.SharpZipLib.dll
│   ├── build.bat
│   ├── Changes.txt
│   ├── COPYING.txt
│   ├── installGAC.bat
│   ├── Readme.rtf
│   ├── SharpZiplib.chm
│   ├── SharpZlib.build
│   └── uninstallGAC.bat
├── ShellExtension
│   ├── ClassFactory.cpp
│   ├── ClassFactory.h
│   ├── MemoryStream.cpp
│   ├── MemoryStream.h
│   ├── PdnGuid.h
│   ├── PdnShell.cpp
│   ├── PdnShell.def
│   ├── PdnShellExtension.cpp
│   ├── PdnShellExtension.h
│   ├── PdnShell.h
│   ├── resource.h
│   ├── ShellExtension.aps
│   ├── ShellExtension.rc
│   ├── ShellExtension.vcproj
│   ├── ShellExtension_x64
│   │   ├── PdnShell_x64.def
│   │   └── ShellExtension_x64.vcproj
│   └── ShellExtension_x86
│   ├── PdnShell_x86.def
│   └── ShellExtension_x86.vcproj
├── signfile.bat
├── SplashForm.cs
├── SplashForm.resx
├── Startup.cs
├── Strings
│   ├── Strings.resx
│   └── Strings.vcproj
├── StylusReader
│   ├── AssemblyInfo.cs
│   ├── IStylusReaderHooks.cs
│   ├── StylusAsyncPlugin.cs
│   ├── StylusReader.cs
│   └── StylusReader.csproj
├── SurfaceForClipboard.cs
├── SystemLayer
│   ├── AssemblyInfo.cs
│   ├── Branding.cs
│   ├── FileSystem.cs
│   ├── Fonts.cs
│   ├── FontSmoothing.cs
│   ├── FormEx.cs
│   ├── IInkHooks.cs
│   ├── Ink.cs
│   ├── ISimpleCollection.cs
│   ├── Memory.cs
│   ├── MenuStripEx.cs
│   ├── NativeConstants.cs
│   ├── NativeDelegates.cs
│   ├── NativeMethods.cs
│   ├── NativeStructs.cs
│   ├── Network.cs
│   ├── NullGraphics.cs
│   ├── OS.cs
│   ├── OSType.cs
│   ├── PdnGraphics.cs
│   ├── ProcessorArchitecture.cs
│   ├── Processor.cs
│   ├── PropertyItem2.cs
│   ├── PropertyItem.png
│   ├── RealParentWndProcDelegate.cs
│   ├── SafeNativeMethods.cs
│   ├── ScanningAndPrinting.cs
│   ├── ScanResult.cs
│   ├── ScrollPanel.cs
│   ├── Security.cs
│   ├── SerializationFallbackBinder.cs
│   ├── Settings.cs
│   ├── Shell.cs
│   ├── SingleInstaceManager.cs
│   ├── SystemLayer.csproj
│   ├── ThreadBackground.cs
│   ├── ThreadBackgroundFlags.cs
│   ├── Timing.cs
│   ├── ToolStripEx.cs
│   ├── Tracing.cs
│   ├── UI.cs
│   ├── UserSessions.cs
│   └── WaitHandleArray.cs
├── TextAlignment.cs
├── ToleranceSliderControl.cs
├── ToleranceSliderControl.resx
├── ToolBarConfigItems.cs
├── ToolChooserStrip.cs
├── ToolClickedEventArgs.cs
├── ToolClickedEventHandler.cs
├── ToolConfigStrip.cs
├── Tool.cs
├── ToolInfo.cs
├── tools
│   ├── CloneStampTool.cs
│   ├── ColorPickerTool.cs
│   ├── EllipseSelectTool.cs
│   ├── EllipseTool.cs
│   ├── EraserTool.cs
│   ├── FloodToolBase.cs
│   ├── FreeformShapeTool.cs
│   ├── GradientTool.cs
│   ├── LassoSelectTool.cs
│   ├── LineTool.cs
│   ├── MagicWandTool.cs
│   ├── MoveSelectionTool.cs
│   ├── MoveToolBase.cs
│   ├── MoveTool.cs
│   ├── PaintBrushTool.cs
│   ├── PaintBucketTool.cs
│   ├── PanTool.cs
│   ├── PencilTool.cs
│   ├── RecoloringTool.cs
│   ├── RectangleSelectTool.cs
│   ├── RectangleTool.cs
│   ├── RoundedRectangleTool.cs
│   ├── SelectionTool.cs
│   ├── ShapeTool.cs
│   ├── TextTool.cs
│   └── ZoomTool.cs
├── ToolsControl.cs
├── ToolsControl.resx
├── ToolsForm.cs
├── ToolsForm.resx
├── UnsavedChangesDialog.cs
├── UnsavedChangesDialog.resx
├── update.bat
├── UpdateMonitor
│   ├── AssemblyInfo.cs
│   ├── Program.cs
│   └── UpdateMonitor.csproj
├── Updates
│   ├── AbortedState.cs
│   ├── CheckingState.cs
│   ├── DoneState.cs
│   ├── DownloadingState.cs
│   ├── ErrorState.cs
│   ├── ExtractingState.cs
│   ├── INewVersionInfo.cs
│   ├── InstallingState.cs
│   ├── PrivateInput.cs
│   ├── ReadyToCheckState.cs
│   ├── ReadyToInstallState.cs
│   ├── StartupState.cs
│   ├── UpdateAvailableState.cs
│   ├── UpdatesAction.cs
│   ├── UpdatesDialog.cs
│   ├── UpdatesOptionsDialog.cs
│   ├── UpdatesState.cs
│   └── UpdatesStateMachine.cs
├── ViewConfigStrip.cs
├── WhichUserColor.cs
├── WIAAutSDK
│   ├── EULA.txt
│   ├── License
│   │   └── Redist.txt
│   ├── MergeModule
│   │   └── WIAAutSDK MergeModule.vdproj
│   ├── ReadMe.txt
│   ├── register.bat
│   ├── wiaaut.chi
│   ├── wiaaut.chm
│   └── wiaaut.dll
├── WiaProxy32
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── WiaProxy32.cs
│   └── WiaProxy32.csproj
├── WorkspaceWidgets.cs
├── zeroresx.bat
└── ZoomBasis.cs

66 directories, 1232 files

标签:

实例下载地址

C# paint.net 源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警