reactos/base/applications/mspaint
Katayama Hirofumi MZ 0839711566
[MSPAINT] Improve Undo/Redo and finishing tool (#4324)
- Fix Undo/Redo mechanism.
- Finish drawing when the tool is to be chanaged and when the file is to be saved.
- Add ToolBase::OnFinishDraw to virtualize finishing drawing.
- Extend bClearRedo parameter to ImageModel::Undo.
- Add ImageModel::DrawSelectionBackground and ImageModel::DeleteSelection methods.
- Fix some WM_PAINT message handling.
CORE-17969
2022-01-30 12:05:23 +09:00
..
help [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
icons [MSPAINT] Implement the text tool (#4237) 2022-01-05 16:26:05 +09:00
lang [TRANSLATION] Update Chinese Traditional (zh-TW) translation (#4154) 2022-01-14 20:22:46 +03:00
CMakeLists.txt [MSPAINT] Prepare for debugging (#4257) 2022-01-10 08:50:37 +09:00
common.h [MSPAINT] Polymorphism on tools (#4210) 2022-01-01 22:02:36 +09:00
dialogs.cpp [MSPAINT] Follow-up of #4237 2022-01-05 16:41:12 +09:00
dialogs.h [MSPAINT] Implement the text tool (#4237) 2022-01-05 16:26:05 +09:00
dib.cpp [MSPAINT] Refactoring (_countof and resource.h) (#4202) 2021-12-28 10:44:56 +09:00
dib.h [MSPAINT] Prepare for debugging (#4257) 2022-01-10 08:50:37 +09:00
drawing.cpp [MSPAINT] Some minor improvements (#4264) 2022-01-10 21:44:13 +09:00
drawing.h [MSPAINT] Some minor improvements (#4264) 2022-01-10 21:44:13 +09:00
fullscreen.cpp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
fullscreen.h [MSPAINT] Add some header guards. 2017-12-09 13:36:45 +01:00
globalvar.h [MSPAINT] Implement the text tool (#4237) 2022-01-05 16:26:05 +09:00
history.cpp [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
history.h [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
imgarea.cpp [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
imgarea.h [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
main.cpp [MSPAINT] Add ICC_BAR_CLASSES (#4261) 2022-01-09 23:24:30 +09:00
miniature.cpp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
miniature.h [MSPAINT] Add some header guards. 2017-12-09 13:36:45 +01:00
mouse.cpp [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
mspaint.exe.amd64.manifest Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
mspaint.exe.manifest Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
palette.cpp [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
palette.h [MSPAINT] Add some header guards. 2017-12-09 13:36:45 +01:00
palettemodel.cpp [ATL][MSPAINT] Add ATLTRACE and fix assertion failures (#4299) 2022-01-23 00:59:12 +09:00
palettemodel.h [MSPAINT] Add NUM_COLORS and enum PAL_TYPE (#4203) 2021-12-28 19:01:31 +09:00
precomp.h [ATL][MSPAINT] Add ATLTRACE and fix assertion failures (#4299) 2022-01-23 00:59:12 +09:00
registry.cpp [MSPAINT] Implement the text tool (#4237) 2022-01-05 16:26:05 +09:00
registry.h [MSPAINT] Implement the text tool (#4237) 2022-01-05 16:26:05 +09:00
resource.h [MSPAINT] Implement the text tool (#4237) 2022-01-05 16:26:05 +09:00
rsrc.rc [MSPAINT] Implement the text tool (#4237) 2022-01-05 16:26:05 +09:00
scrollbox.cpp [ATL][MSPAINT] Add ATLTRACE and fix assertion failures (#4299) 2022-01-23 00:59:12 +09:00
scrollbox.h [MSPAINT] Mouse Wheel support (#4195) 2021-12-27 22:20:22 +09:00
selection.cpp [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
selection.h [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
selectionmodel.cpp [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
selectionmodel.h [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
sizebox.cpp [MSPAINT] Add Zoomed and UnZoomed and use them (#4188) 2021-12-26 19:49:56 +09:00
sizebox.h [MSPAINT] Add some header guards. 2017-12-09 13:36:45 +01:00
textedit.cpp [ATL][MSPAINT] Add ATLTRACE and fix assertion failures (#4299) 2022-01-23 00:59:12 +09:00
textedit.h [MSPAINT] Implement the text tool (#4237) 2022-01-05 16:26:05 +09:00
toolbox.cpp [MSPAINT] Polymorphism on tools (#4210) 2022-01-01 22:02:36 +09:00
toolbox.h [MSPAINT] Add some header guards. 2017-12-09 13:36:45 +01:00
toolsettings.cpp [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
toolsettings.h [MSPAINT] Add some header guards. 2017-12-09 13:36:45 +01:00
toolsmodel.cpp [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
toolsmodel.h [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
winproc.cpp [MSPAINT] Improve Undo/Redo and finishing tool (#4324) 2022-01-30 12:05:23 +09:00
winproc.h [MSPAINT] Mouse Wheel support (#4195) 2021-12-27 22:20:22 +09:00