1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:07:43 +00:00
serenity/Userland/Applications/PixelPaint
Mustafa Quraish c03f271bbf PixelPaint: Ask about unsaved changes for all tabs on close
Now, when trying to close the application, there is a separate prompt
for each open tab with unsaved changes. Each tab is closed after it is
handled appropriately (assuming the user didn't Cancel), this makes it
so that the message box is always asking about the currently active tab,
allowing the user to see that the image contains.

If at any point the user presses "Cancel", all remaining tabs are kept
open.
2022-01-05 12:08:20 +01:00
..
Filters PixelPaint: Add a Bloom filter 2022-01-04 21:41:14 +02:00
Tools Everywhere: Use 'decrease_slider_by()' method from AbstractSlider 2021-12-30 14:31:50 +01:00
CMakeLists.txt PixelPaint: Add a Bloom filter 2022-01-04 21:41:14 +02:00
CreateNewImageDialog.cpp PixelPaint: Use better-fitting image size 2021-11-22 22:14:53 +01:00
CreateNewImageDialog.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
CreateNewLayerDialog.cpp Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
CreateNewLayerDialog.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
EditGuideDialog.cpp PixelPaint: Keep a RefPtr to offset_text_box in EditGuideDialog 2021-11-27 11:04:48 +01:00
EditGuideDialog.gml Applications: Remove border from GroupBox margins 2021-11-03 16:13:19 +01:00
EditGuideDialog.h PixelPaint: Keep a RefPtr to offset_text_box in EditGuideDialog 2021-11-27 11:04:48 +01:00
FilterGallery.cpp PixelPaint: Fix crash on applying with no filter selected 2022-01-04 18:36:27 +02:00
FilterGallery.gml PixelPaint: Extend Filter Gallery dialog to accommodate settings 2022-01-04 14:40:00 +01:00
FilterGallery.h PixelPaint: Use the wrapped filters for the Filter Gallery 2022-01-04 14:40:00 +01:00
FilterModel.cpp PixelPaint: Add a Bloom filter 2022-01-04 21:41:14 +02:00
FilterModel.h PixelPaint: Use the wrapped filters for the Filter Gallery 2022-01-04 14:40:00 +01:00
FilterParams.h PixelPaint: Add invert filter 2021-09-04 03:35:17 +02:00
Guide.h AK: Rename create<T> => make_ref_counted<T> 2021-09-03 02:36:09 +02:00
Image.cpp PixelPaint: Move title and path from Image to ImageEditor 2022-01-05 12:08:20 +01:00
Image.h PixelPaint: Move title and path from Image to ImageEditor 2022-01-05 12:08:20 +01:00
ImageEditor.cpp PixelPaint: Move title and path from Image to ImageEditor 2022-01-05 12:08:20 +01:00
ImageEditor.h PixelPaint: Move title and path from Image to ImageEditor 2022-01-05 12:08:20 +01:00
Layer.cpp PixelPaint: Use ErrorOr<T> for Image and Layer creation helpers 2021-11-08 00:35:27 +01:00
Layer.h PixelPaint: Use ErrorOr<T> for Image and Layer creation helpers 2021-11-08 00:35:27 +01:00
LayerListWidget.cpp Everywhere: Use 'increase_slider_by()' method from AbstractSlider 2021-12-30 14:31:50 +01:00
LayerListWidget.h PixelPaint: Implement automatic scrolling in LayerListWidget 2021-09-16 22:29:21 +02:00
LayerPropertiesWidget.cpp Applications: Remove border from GroupBox margins 2021-11-03 16:13:19 +01:00
LayerPropertiesWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
main.cpp Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
MainWidget.cpp PixelPaint: Ask about unsaved changes for all tabs on close 2022-01-05 12:08:20 +01:00
MainWidget.h PixelPaint: Ask about unsaved changes for all tabs on close 2022-01-05 12:08:20 +01:00
Mask.cpp PixelPaint: Move Mask::{get, set, to_index} to the header file 2021-10-24 17:02:44 +02:00
Mask.h PixelPaint: Move Mask::{get, set, to_index} to the header file 2021-10-24 17:02:44 +02:00
PaletteWidget.cpp Userland: Use File::lines() range-based for loop where appropriate 2021-12-12 14:06:38 +03:30
PaletteWidget.h Everywhere: Use my fancy new serenityos.org email :^) 2021-09-13 20:51:50 +00:00
PixelPaintWindow.gml Applications: Remove border from GroupBox margins 2021-11-03 16:13:19 +01:00
ProjectLoader.cpp PixelPaint: Move title and path from Image to ImageEditor 2022-01-05 12:08:20 +01:00
ProjectLoader.h PixelPaint: Use ErrorOr<T> for Image and Layer creation helpers 2021-11-08 00:35:27 +01:00
Selection.cpp PixelPaint: Revert update rect tightening for Selection 2021-08-14 12:45:48 +02:00
Selection.h PixelPaint: Expose more complex selection operations 2021-06-22 11:00:00 +02:00
ToolboxWidget.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
ToolboxWidget.h PixelPaint: Have ToolboxWidget keep track of active tool 2021-09-13 13:43:53 +02:00
ToolPropertiesWidget.cpp Applications: Remove border from GroupBox margins 2021-11-03 16:13:19 +01:00
ToolPropertiesWidget.h PixelPaint: Use a StackWidget in ToolPropertiesWidget 2021-08-06 23:59:14 +02:00