GitClassic
Feed
Explore
Random
Go Pro
Sign in
Raphire
/
SimplePaint_DesignPatterns
Code
/
Commits
/ 0545f14
Initial release
Raphire
committed on Jul 31, 2023, 12:37 PM
Showing
70
changed files
+5934 additions
-0 deletions
A
.gitattributes
+63
A
.gitignore
+261
A
README.md
+5
A
github_assets/simple_paint.png
A
project/Paint.sln
+25
A
project/Paint/App.config
+6
A
project/Paint/Commands/ClearCommand.cs
+24
A
project/Paint/Commands/CommandQueue.cs
+61
A
project/Paint/Commands/CreateGroupCommand.cs
+40
A
project/Paint/Commands/CreateShapeCommand.cs
+45
A
project/Paint/Commands/DecoratorCommand.cs
+81
A
project/Paint/Commands/ICommand.cs
+16
A
project/Paint/Commands/ICommandQueue.cs
+21
A
project/Paint/Commands/MoveDrawableCommand.cs
+38
A
project/Paint/Commands/RemoveDrawableCommand.cs
+38
A
project/Paint/Commands/ResizeShapeCommand.cs
+41
A
project/Paint/ComponentForm.Designer.cs
+107
A
project/Paint/ComponentForm.cs
+109
A
project/Paint/ComponentForm.resx
+134
A
project/Paint/Composite/EventList.cs
+121
A
project/Paint/Composite/INodeBase.cs
+20
A
project/Paint/Composite/INotifyContentChanged.cs
+45
A
project/Paint/Composite/IParentNode.cs
+28
A
project/Paint/Composite/Node.cs
+73
A
project/Paint/Composite/ParentNode.cs
+155
A
project/Paint/Control/BufferedTreeView.cs
+33
A
project/Paint/Control/TreeViewDataBinder.cs
+126
A
project/Paint/Control/TreeViewDrawableBinder.cs
+164
A
project/Paint/Eindopdracht_DEP.pdf
A
project/Paint/ISaveable.cs
+22
A
project/Paint/Icon-small.ico
A
project/Paint/Icon.ico
A
project/Paint/Model/Canvas.cs
+92
A
project/Paint/Model/Drawable.cs
+98
A
project/Paint/Model/DrawableGroup.cs
+63
A
project/Paint/Model/Events.cs
+34
A
project/Paint/Model/IDecorator.cs
+12
A
project/Paint/Model/IDrawable.cs
+23
A
project/Paint/Model/Ornament.cs
+158
A
project/Paint/Model/Shape.cs
+67
A
project/Paint/Model/UIShape.cs
+33
A
project/Paint/Model/interfaces/ICommand.cs
+170
A
project/Paint/Model/interfaces/ICommandQueue.cs
+25
A
project/Paint/Model/interfaces/IDrawable.cs
+23
A
project/Paint/Model/interfaces/IDrawableGroup.cs
+17
A
project/Paint/Model/interfaces/ISerializable.cs
+28
A
project/Paint/PMLParser.cs
+243
A
project/Paint/Paint.csproj
+188
A
project/Paint/PaintForm.Designer.cs
+416
A
project/Paint/PaintForm.cs
+406
A
project/Paint/PaintForm.resx
+470
A
project/Paint/PaintSession.cs
+353
A
project/Paint/Program.cs
+19
A
project/Paint/Prompt.cs
+29
A
project/Paint/Properties/AssemblyInfo.cs
+36
A
project/Paint/Properties/Resources.Designer.cs
+70
A
project/Paint/Properties/Resources.resx
+117
A
project/Paint/Properties/Settings.Designer.cs
+29
A
project/Paint/Properties/Settings.settings
+7
A
project/Paint/ShapeUtils.cs
+136
A
project/Paint/Strategy/DrawStrategy.cs
+122
A
project/Paint/Strategy/EllipseDrawStrategy.cs
+32
A
project/Paint/Strategy/GroupDrawStrategy.cs
+96
A
project/Paint/Strategy/IDrawStrategy.cs
+24
A
project/Paint/Strategy/OrnamentDrawStrategy.cs
+143
A
project/Paint/Strategy/RectangleDrawStrategy.cs
+33
A
project/Paint/Strategy/UIDrawStrategy.cs
+58
A
project/Paint/visitors/MoveDrawableVisitor.cs
+30
A
project/Paint/visitors/ResizeDrawableVisitor.cs
+112
A
project/Paint/visitors/Visitor.cs
+20
Browse files at this commit โ