1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 08:18:12 +00:00
serenity/Userland/Applications/PixelPaint
Andreas Kling 4cecd79000 PixelPaint: Draw the current editor selection as marching ants
This patch moves the marching ants painting code to Selection and
unifies the timer mechanism so that all marching ants are synchronized
which looks neat. :^)
2021-06-14 18:25:17 +02:00
..
BrushTool.cpp PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
BrushTool.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
BucketTool.cpp PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
BucketTool.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CMakeLists.txt PixelPaint: Add a Selection class (ImageEditor has a Selection) 2021-06-14 18:25:17 +02:00
CreateNewImageDialog.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CreateNewImageDialog.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
CreateNewLayerDialog.cpp PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
CreateNewLayerDialog.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
EllipseTool.cpp PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
EllipseTool.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
EraseTool.cpp PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
EraseTool.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
FilterParams.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
Image.cpp PixelPaint: Use ImageDecoder to load images out-of-process 2021-06-12 11:19:29 +02:00
Image.h PixelPaint: Don't allow Image::try_create_from_bitmap(nullptr) 2021-06-12 11:19:29 +02:00
ImageEditor.cpp PixelPaint: Draw the current editor selection as marching ants 2021-06-14 18:25:17 +02:00
ImageEditor.h PixelPaint: Add a Selection class (ImageEditor has a Selection) 2021-06-14 18:25:17 +02:00
Layer.cpp PixelPaint: Guarantee that constructed Layer always has a Gfx::Bitmap 2021-06-12 11:19:29 +02:00
Layer.h PixelPaint: Guarantee that constructed Layer always has a Gfx::Bitmap 2021-06-12 11:19:29 +02:00
LayerListWidget.cpp PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
LayerListWidget.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
LayerPropertiesWidget.cpp PixelPaint: Convert main UI to GML :^) 2021-05-16 01:11:56 +02:00
LayerPropertiesWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LineTool.cpp PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
LineTool.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
main.cpp PixelPaint: Use ImageDecoder to load images out-of-process 2021-06-12 11:19:29 +02:00
MoveTool.cpp LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
MoveTool.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PaletteWidget.cpp PixelPaint: Tweak height of palette widget 2021-05-16 01:11:56 +02:00
PaletteWidget.h PixelPaint: Convert main UI to GML :^) 2021-05-16 01:11:56 +02:00
PenTool.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PenTool.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PickerTool.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PickerTool.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PixelPaintWindow.gml PixelPaint: Wrap the layer list in a GUI::GroupBox and tweak width 2021-05-16 01:11:56 +02:00
RectangleSelectTool.cpp PixelPaint: Draw the current editor selection as marching ants 2021-06-14 18:25:17 +02:00
RectangleSelectTool.h PixelPaint: Draw the current editor selection as marching ants 2021-06-14 18:25:17 +02:00
RectangleTool.cpp PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
RectangleTool.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
Selection.cpp PixelPaint: Draw the current editor selection as marching ants 2021-06-14 18:25:17 +02:00
Selection.h PixelPaint: Draw the current editor selection as marching ants 2021-06-14 18:25:17 +02:00
SprayTool.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
SprayTool.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Tool.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Tool.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
ToolboxWidget.cpp PixelPaint: Add a new "Rectangle Select" tool :^) 2021-06-14 18:25:17 +02:00
ToolboxWidget.h PixelPaint: Use GUI::Toolbar inside the toolbox widget 2021-05-16 01:11:56 +02:00
ToolPropertiesWidget.cpp PixelPaint: Convert main UI to GML :^) 2021-05-16 01:11:56 +02:00
ToolPropertiesWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ZoomTool.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ZoomTool.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00