changes Montag

lul 4 people work together
This commit is contained in:
Sonaion
2019-11-04 19:59:44 +01:00
parent 94020cab6f
commit 332b55a745
3 changed files with 27 additions and 37 deletions

View File

@@ -1,17 +1,12 @@
(Tool)
> Verantwortlich für... <
- Name, Beschreibung, Tooltip und Icon des Tools speichern
- Anzeige des Tools in der Toolbar
- Utilities und gemeinsamer Code, den alle Tools verwenden
(ColorTool)
> Verantwortlich für... <
- Speicherung der gewählten Farbe
ColorPicker
> erbt von <
ColorTool
> Verantwortlich für... <
-Speicherung der Farbwerte
- Darstellung der Farbpallette
- Handling der Farbänderung
@@ -19,7 +14,7 @@ HistoryTool
> erbt von <
Tool
> Verantwortlich für... <
- 10 Operationen speichern
- 20 Operationen speichern
- In den 10 Operationen nach vorn (Redo) oder hinten (Undo) springen
- Änderungen rückgängig machen oder wiederholen
@@ -39,28 +34,27 @@ Tool
PenTool
> erbt von <
ColorTool
Tool
> Verantwortlich für... <
- Speicherung des eingestellten Radius
- Änderung von Pixeln um einen geklickten Punkt in gewissem Radius
FloodFillTool
> erbt von <
ColorTool
Tool
> Verantwortlich für... <
- Änderung der Pixelfarbe von Pixeln der selben Farbe eines geklickten Pixels, die direkt an ihn angrenzen
PlainTool
> erbt von <
ColorTool
Tool
> Verantwortlich für... <
- Einfärbung des gesamten Canvas in der gewählen Farbe
- Einfärbung des gesamten Canvas in der gewählten Farbe
(FormsTool)
> erbt von <
ColorTool
Tool
> Verantwortlich für... <
- Streamlining des Codes der anderen Forms Tools
- vereinheitlichte Darstellung der Formauswahl und Ränder
- Styling der Canvaselemente
@@ -81,13 +75,11 @@ PolygonFormsTool
FormsTool
> Verantwortlich für... <
- Zeichnen von Polygonen
- Auswahl kreieren für ShapedImage
RasterImage
> Verantwortlich für... <
- Darstellung des gezeichneten Bildes
- Laden von Bilddaten aus Dateiformat
- Darstellung von Zoom & Rotation des Viewports
- Speicherung der Pixeldaten
ShapedImage
> erbt von <