mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-15 12:50:33 +02:00
97 lines
2.1 KiB
Plaintext
97 lines
2.1 KiB
Plaintext
(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... <
|
|
- Darstellung der Farbpallette
|
|
- Handling der Farbänderung
|
|
|
|
HistoryTool
|
|
> erbt von <
|
|
Tool
|
|
> Verantwortlich für... <
|
|
- 10 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 <
|
|
ColorTool
|
|
> Verantwortlich für... <
|
|
- Speicherung des eingestellten Radius
|
|
- Änderung von Pixeln um einen geklickten Punkt in gewissem Radius
|
|
|
|
FloodFillTool
|
|
> erbt von <
|
|
ColorTool
|
|
> Verantwortlich für... <
|
|
- Änderung der Pixelfarbe von Pixeln der selben Farbe eines geklickten Pixels, die direkt an ihn angrenzen
|
|
|
|
PlainTool
|
|
> erbt von <
|
|
ColorTool
|
|
> Verantwortlich für... <
|
|
- Einfärbung des gesamten Canvas in der gewählen Farbe
|
|
|
|
(FormsTool)
|
|
> erbt von <
|
|
ColorTool
|
|
> Verantwortlich für... <
|
|
- Streamlining des Codes der anderen Forms Tools
|
|
- 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
|
|
- Auswahl kreieren für ShapedImage
|
|
|
|
RasterImage
|
|
> Verantwortlich für... <
|
|
- Darstellung des gezeichneten Bildes
|
|
- Laden von Bilddaten aus Dateiformat
|
|
- Darstellung von Zoom & Rotation des Viewports
|
|
|
|
ShapedImage
|
|
> erbt von <
|
|
RasterImage
|
|
> Verantwortlich für... <
|
|
- Speicherung der Polygondaten
|
|
- Darstellung der Transparenz außerhalb des Polygons |