Files
intelliphoto/Paul/Aufgabe-02.txt
Sonaion 332b55a745 changes Montag
lul 4 people work together
2019-11-04 19:59:44 +01:00

89 lines
1.8 KiB
Plaintext

(Tool)
> Verantwortlich für... <
- Name, Beschreibung, Tooltip und Icon des Tools speichern
- Utilities und gemeinsamer Code, den alle Tools verwenden
ColorPicker
> Verantwortlich für... <
-Speicherung der Farbwerte
- Darstellung der Farbpallette
- Handling der Farbänderung
HistoryTool
> erbt von <
Tool
> Verantwortlich für... <
- 20 Operationen speichern
- In den 10 Operationen nach vorn (Redo) oder hinten (Undo) springen
- Änderungen rückgängig machen oder wiederholen
ResizeTool
> erbt von <
Tool
> Verantwortlich für... <
- Änderung der Bilddimension
- Änderung des Zooms
RotationTool
> erbt von <
Tool
> Verantwortlich für... <
- Rotation des Bildes
- Änderung der Darstellungsrotation
PenTool
> erbt von <
Tool
> Verantwortlich für... <
- Speicherung des eingestellten Radius
- Änderung von Pixeln um einen geklickten Punkt in gewissem Radius
FloodFillTool
> erbt von <
Tool
> Verantwortlich für... <
- Änderung der Pixelfarbe von Pixeln der selben Farbe eines geklickten Pixels, die direkt an ihn angrenzen
PlainTool
> erbt von <
Tool
> Verantwortlich für... <
- Einfärbung des gesamten Canvas in der gewählten Farbe
(FormsTool)
> erbt von <
Tool
> Verantwortlich für... <
- vereinheitlichte Darstellung der Formauswahl und Ränder
- Styling der Canvaselemente
RectangleFormsTool
> erbt von <
FormsTool
> Verantwortlich für... <
- Zeichnen von Rechteckformen
CircleFormsTool
> erbt von <
FormsTool
> Verantwortlich für... <
- Zeichnen von Kreisformen
PolygonFormsTool
> erbt von <
FormsTool
> Verantwortlich für... <
- Zeichnen von Polygonen
RasterImage
> Verantwortlich für... <
- Darstellung des gezeichneten Bildes
- Speicherung der Pixeldaten
ShapedImage
> erbt von <
RasterImage
> Verantwortlich für... <
- Speicherung der Polygondaten
- Darstellung der Transparenz außerhalb des Polygons