1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-21 14:45:07 +00:00
serenity/Userland/Applications/PixelPaint/Tools
Tommaso Peduzzi f547b9be7b PixelPaint: Scale layer and preserve aspect ratio
This patch adds the ability to scale a layer and
preserve the aspect ratio.
When the Shift key is pressed, the aspect ratio is preserved.
2022-09-16 22:53:07 +02:00
..
BrushTool.cpp PixelPaint: Show more specific Undo/Redo action text 2022-08-21 20:33:03 +02:00
BrushTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
BucketTool.cpp PixelPaint: Change BucketTool flood fill algorithm 2022-08-31 16:26:09 +02:00
BucketTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
CloneTool.cpp PixelPaint: Inherit from AbstractZoomPanWidget 2022-01-14 01:02:34 +01:00
CloneTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
EllipseTool.cpp PixelPaint: Use Sqrt1_2 constant in EllipseTool instead of 1/1.41 2022-08-23 13:35:15 +01:00
EllipseTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
EraseTool.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
EraseTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
GuideTool.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
GuideTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
LineTool.cpp PixelPaint: Show more specific Undo/Redo action text 2022-08-21 20:33:03 +02:00
LineTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
MoveTool.cpp PixelPaint: Scale layer and preserve aspect ratio 2022-09-16 22:53:07 +02:00
MoveTool.h PixelPaint: Scale layer and preserve aspect ratio 2022-09-16 22:53:07 +02:00
PenTool.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
PenTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
PickerTool.cpp PixelPaint: Use the currently_edited_bitmap in the Tools 2022-03-08 22:07:12 +01:00
PickerTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
RectangleSelectTool.cpp PixelPaint: Add point_position_to_preferred_cell to RectangleSelectTool 2022-08-31 12:20:55 +02:00
RectangleSelectTool.h PixelPaint: Add point_position_to_preferred_cell to RectangleSelectTool 2022-08-31 12:20:55 +02:00
RectangleTool.cpp PixelPaint: Show more specific Undo/Redo action text 2022-08-21 20:33:03 +02:00
RectangleTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
SprayTool.cpp PixelPaint: Show more specific Undo/Redo action text 2022-08-21 20:33:03 +02:00
SprayTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00
Tool.cpp PixelPaint: Fix tool preview positions after moving a layer 2022-08-21 14:13:08 +02:00
Tool.h PixelPaint: Add point_position_to_preferred_cell method to Tool 2022-08-31 12:20:55 +02:00
WandSelectTool.cpp PixelPaint: Change repeated code into a loop for Wand Select Tool 2022-08-31 18:19:46 +01:00
WandSelectTool.h PixelPaint: Add Wand Select Tool 2022-08-31 16:30:23 +02:00
ZoomTool.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
ZoomTool.h PixelPaint: Add Tool::tool_name() as a single-point-of-truth 2022-08-21 20:33:01 +02:00