Tibor Nagy
59a0e5ba1e
Applications: Paint transparency grids through StylePainter
2020-09-26 00:00:08 +02:00
Ben Wiederhake
9ef1461ec9
Meta+Applications: Make clang-format-10 clean
2020-09-25 21:18:17 +02:00
Matthew Olsson
335916d8db
LibGfx: Templatize Point, Size, and Rect
2020-07-27 01:06:26 +02:00
Andreas Kling
3a4351b2b5
PixelPaint: Don't hit test non-visible layers
2020-07-23 20:36:07 +02:00
Andreas Kling
116cf92156
LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize
...
This fits nicer with FloatRect,FloatPoint,FloatSize and gives a much
better visual clue about what type of metric is being used.
2020-06-10 10:59:04 +02:00
Andreas Kling
18d68c8c94
PixelPaint: Add selection functionality to the LayerListWidget
...
Now we can get rid of the old table view and with it the LayerModel.
2020-05-26 10:18:03 +02:00
Andreas Kling
e4b11a23b7
PixelPaint: Allow reordering layer by dragging them in LayerListWidget
...
This is rather cool! :^)
2020-05-26 10:18:03 +02:00
Andreas Kling
dc3de47b03
PixelPaint: Have layers and images send out notifications on changes
...
We use this to automatically update the thumbnail in LayerListWidget
when you draw into a layer. We also use it to repaint the ImageEditor
when the image changes somehow. :^)
2020-05-26 10:18:03 +02:00
Andreas Kling
f57df29724
PixelPaint: Make the LineTool previews work while zoomed in
2020-05-22 14:45:14 +02:00
Andreas Kling
84b508befa
PixelPaint: Rename original_event => image_event
...
These events are in image coordinates, not really original coordinates.
2020-05-21 22:56:32 +02:00
Andreas Kling
bf9e190533
PixelPaint: Support panning and scaling the image we're working on :^)
...
ImageEditor now supports panning (Ctrl+MiddleMouse) and scaling (Wheel)
the image. This took a lot of unpleasant coordinate math, but now it
actually kinda works and feels awesome! :^)
2020-05-20 22:30:42 +02:00
Andreas Kling
58fa9c6e89
PixelPaint: Rename from PaintBrush :^)
2020-05-20 20:35:35 +02:00