From 86656cc7e36e44b90791a0c39e00abdb56aca48e Mon Sep 17 00:00:00 2001 From: omigamedev Date: Thu, 22 Nov 2018 19:07:14 +0100 Subject: [PATCH] disable exceptions in visual studio, use xK notation for resolution, upgrade up to 32K resolution, mask resolution not doubled anymore, transform interactive controls to move, scale and rotate the selection --- PanoPainter.vcxproj | 2 + data/layout.xml | 10 +- src/app.cpp | 15 ++ src/app.h | 5 + src/app_dialogs.cpp | 2 +- src/app_layout.cpp | 2 +- src/brush.cpp | 2 +- src/canvas.cpp | 4 +- src/canvas_modes.cpp | 279 +++++++++++++++++++++---------------- src/canvas_modes.h | 38 +++-- src/node_dialog_resize.cpp | 4 +- src/node_dialog_resize.h | 1 - 12 files changed, 218 insertions(+), 146 deletions(-) diff --git a/PanoPainter.vcxproj b/PanoPainter.vcxproj index 74b5809..832e9bd 100644 --- a/PanoPainter.vcxproj +++ b/PanoPainter.vcxproj @@ -114,6 +114,7 @@ Disabled _DEBUG;_CONSOLE;%(PreprocessorDefinitions) pch.h + false Console @@ -155,6 +156,7 @@ NDEBUG;_CONSOLE;%(PreprocessorDefinitions) pch.h MultiThreadedDLL + false Windows diff --git a/data/layout.xml b/data/layout.xml index 8d91e62..385a4ee 100644 --- a/data/layout.xml +++ b/data/layout.xml @@ -419,11 +419,11 @@ - + - + - +