https://git.reactos.org/?p=reactos.git;a=commitdiff;h=7361592ede2b7b554e6d7b4c6680c3a8d612d644

commit 7361592ede2b7b554e6d7b4c6680c3a8d612d644
Author:     Katayama Hirofumi MZ <[email protected]>
AuthorDate: Fri Mar 17 07:45:14 2023 +0900
Commit:     Katayama Hirofumi MZ <[email protected]>
CommitDate: Fri Mar 17 07:45:14 2023 +0900

    [MSPAINT] Rename scrollbox as canvas
    
    - s/CScrollboxWindow/CCanvasWindow/
    - s/scrollboxWindow/canvasWindow/
    - s/UpdateScrollbox/UpdateCanvas/
    CORE-18867
---
 base/applications/mspaint/CMakeLists.txt           |  2 +-
 .../mspaint/{scrollbox.cpp => canvas.cpp}          | 38 +++++++++++-----------
 .../applications/mspaint/{scrollbox.h => canvas.h} | 12 +++----
 base/applications/mspaint/globalvar.h              |  4 +--
 base/applications/mspaint/imgarea.cpp              | 12 +++----
 base/applications/mspaint/main.cpp                 | 28 ++++++++--------
 base/applications/mspaint/precomp.h                |  2 +-
 base/applications/mspaint/winproc.cpp              | 20 ++++++------
 8 files changed, 59 insertions(+), 59 deletions(-)

diff --git a/base/applications/mspaint/CMakeLists.txt 
b/base/applications/mspaint/CMakeLists.txt
index b4613246f45..2d6e24dc46d 100644
--- a/base/applications/mspaint/CMakeLists.txt
+++ b/base/applications/mspaint/CMakeLists.txt
@@ -7,6 +7,7 @@ if(DBG)
 endif()
 
 list(APPEND SOURCE
+    canvas.cpp
     dialogs.cpp
     dib.cpp
     drawing.cpp
@@ -19,7 +20,6 @@ list(APPEND SOURCE
     palette.cpp
     palettemodel.cpp
     registry.cpp
-    scrollbox.cpp
     selection.cpp
     selectionmodel.cpp
     sizebox.cpp
diff --git a/base/applications/mspaint/scrollbox.cpp 
b/base/applications/mspaint/canvas.cpp
similarity index 79%
rename from base/applications/mspaint/scrollbox.cpp
rename to base/applications/mspaint/canvas.cpp
index 2d36711dcc4..1293471ddbf 100644
--- a/base/applications/mspaint/scrollbox.cpp
+++ b/base/applications/mspaint/canvas.cpp
@@ -1,8 +1,8 @@
 /*
  * PROJECT:     PAINT for ReactOS
  * LICENSE:     LGPL
- * FILE:        base/applications/mspaint/scrollbox.cpp
- * PURPOSE:     Functionality surrounding the scroll box window class
+ * FILE:        base/applications/mspaint/canvas.cpp
+ * PURPOSE:     Providing the canvas window class
  * PROGRAMMERS: Benedikt Freisen
  */
 
@@ -14,22 +14,22 @@
 /* FUNCTIONS ********************************************************/
 
 void
-UpdateScrollbox(HWND hwndFrom)
+UpdateCanvas(HWND hwndFrom)
 {
     CRect tempRect;
-    scrollboxWindow.GetClientRect(&tempRect);
+    canvasWindow.GetClientRect(&tempRect);
     CSize sizeScrollBox(tempRect.Width(), tempRect.Height());
 
     CSize sizeZoomed = { Zoomed(imageModel.GetWidth()), 
Zoomed(imageModel.GetHeight()) };
     CSize sizeWhole = { sizeZoomed.cx + (GRIP_SIZE * 2), sizeZoomed.cy + 
(GRIP_SIZE * 2) };
 
     /* show/hide the scrollbars */
-    scrollboxWindow.ShowScrollBar(SB_HORZ, sizeScrollBox.cx < sizeWhole.cx);
-    scrollboxWindow.ShowScrollBar(SB_VERT, sizeScrollBox.cy < sizeWhole.cy);
+    canvasWindow.ShowScrollBar(SB_HORZ, sizeScrollBox.cx < sizeWhole.cx);
+    canvasWindow.ShowScrollBar(SB_VERT, sizeScrollBox.cy < sizeWhole.cy);
 
     if (sizeScrollBox.cx < sizeWhole.cx || sizeScrollBox.cy < sizeWhole.cy)
     {
-        scrollboxWindow.GetClientRect(&tempRect);
+        canvasWindow.GetClientRect(&tempRect);
         sizeScrollBox = CSize(tempRect.Width(), tempRect.Height());
     }
 
@@ -38,14 +38,14 @@ UpdateScrollbox(HWND hwndFrom)
 
     si.nMax   = sizeWhole.cx;
     si.nPage  = sizeScrollBox.cx;
-    scrollboxWindow.SetScrollInfo(SB_HORZ, &si);
+    canvasWindow.SetScrollInfo(SB_HORZ, &si);
 
     si.nMax   = sizeWhole.cy;
     si.nPage  = sizeScrollBox.cy;
-    scrollboxWindow.SetScrollInfo(SB_VERT, &si);
+    canvasWindow.SetScrollInfo(SB_VERT, &si);
 
-    INT dx = -scrollboxWindow.GetScrollPos(SB_HORZ);
-    INT dy = -scrollboxWindow.GetScrollPos(SB_VERT);
+    INT dx = -canvasWindow.GetScrollPos(SB_HORZ);
+    INT dy = -canvasWindow.GetScrollPos(SB_VERT);
 
     if (sizeboxLeftTop.IsWindow())
     {
@@ -77,16 +77,16 @@ UpdateScrollbox(HWND hwndFrom)
         imageArea.MoveWindow(dx + GRIP_SIZE, dy + GRIP_SIZE, sizeZoomed.cx, 
sizeZoomed.cy, TRUE);
 }
 
-LRESULT CScrollboxWindow::OnSize(UINT nMsg, WPARAM wParam, LPARAM lParam, 
BOOL& bHandled)
+LRESULT CCanvasWindow::OnSize(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& 
bHandled)
 {
     if (m_hWnd)
     {
-        UpdateScrollbox(m_hWnd);
+        UpdateCanvas(m_hWnd);
     }
     return 0;
 }
 
-LRESULT CScrollboxWindow::OnHScroll(UINT nMsg, WPARAM wParam, LPARAM lParam, 
BOOL& bHandled)
+LRESULT CCanvasWindow::OnHScroll(UINT nMsg, WPARAM wParam, LPARAM lParam, 
BOOL& bHandled)
 {
     SCROLLINFO si;
     si.cbSize = sizeof(SCROLLINFO);
@@ -112,11 +112,11 @@ LRESULT CScrollboxWindow::OnHScroll(UINT nMsg, WPARAM 
wParam, LPARAM lParam, BOO
             break;
     }
     SetScrollInfo(SB_HORZ, &si);
-    UpdateScrollbox(m_hWnd);
+    UpdateCanvas(m_hWnd);
     return 0;
 }
 
-LRESULT CScrollboxWindow::OnVScroll(UINT nMsg, WPARAM wParam, LPARAM lParam, 
BOOL& bHandled)
+LRESULT CCanvasWindow::OnVScroll(UINT nMsg, WPARAM wParam, LPARAM lParam, 
BOOL& bHandled)
 {
     SCROLLINFO si;
     si.cbSize = sizeof(SCROLLINFO);
@@ -142,11 +142,11 @@ LRESULT CScrollboxWindow::OnVScroll(UINT nMsg, WPARAM 
wParam, LPARAM lParam, BOO
             break;
     }
     SetScrollInfo(SB_VERT, &si);
-    UpdateScrollbox(m_hWnd);
+    UpdateCanvas(m_hWnd);
     return 0;
 }
 
-LRESULT CScrollboxWindow::OnLButtonDown(UINT nMsg, WPARAM wParam, LPARAM 
lParam, BOOL& bHandled)
+LRESULT CCanvasWindow::OnLButtonDown(UINT nMsg, WPARAM wParam, LPARAM lParam, 
BOOL& bHandled)
 {
     switch (toolsModel.GetActiveTool())
     {
@@ -167,7 +167,7 @@ LRESULT CScrollboxWindow::OnLButtonDown(UINT nMsg, WPARAM 
wParam, LPARAM lParam,
     return 0;
 }
 
-LRESULT CScrollboxWindow::OnMouseWheel(UINT nMsg, WPARAM wParam, LPARAM 
lParam, BOOL& bHandled)
+LRESULT CCanvasWindow::OnMouseWheel(UINT nMsg, WPARAM wParam, LPARAM lParam, 
BOOL& bHandled)
 {
     return ::SendMessage(GetParent(), nMsg, wParam, lParam);
 }
diff --git a/base/applications/mspaint/scrollbox.h 
b/base/applications/mspaint/canvas.h
similarity index 70%
rename from base/applications/mspaint/scrollbox.h
rename to base/applications/mspaint/canvas.h
index 56822089bf6..b97d43a497d 100644
--- a/base/applications/mspaint/scrollbox.h
+++ b/base/applications/mspaint/canvas.h
@@ -1,19 +1,19 @@
 /*
  * PROJECT:     PAINT for ReactOS
  * LICENSE:     LGPL
- * FILE:        base/applications/mspaint/scrollbox.h
- * PURPOSE:     Functionality surrounding the scroll box window class
+ * FILE:        base/applications/mspaint/canvas.h
+ * PURPOSE:     Providing the canvas window class
  * PROGRAMMERS: Benedikt Freisen
  */
 
 #pragma once
 
-class CScrollboxWindow : public CWindowImpl<CScrollboxWindow>
+class CCanvasWindow : public CWindowImpl<CCanvasWindow>
 {
 public:
-    DECLARE_WND_CLASS_EX(_T("Scrollbox"), 0, COLOR_APPWORKSPACE)
+    DECLARE_WND_CLASS_EX(_T("ReactOSPaintCanvas"), 0, COLOR_APPWORKSPACE)
 
-    BEGIN_MSG_MAP(CScrollboxWindow)
+    BEGIN_MSG_MAP(CCanvasWindow)
         MESSAGE_HANDLER(WM_SIZE, OnSize)
         MESSAGE_HANDLER(WM_HSCROLL, OnHScroll)
         MESSAGE_HANDLER(WM_VSCROLL, OnVScroll)
@@ -28,4 +28,4 @@ public:
     LRESULT OnMouseWheel(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& 
bHandled);
 };
 
-void UpdateScrollbox(HWND hwndFrom);
+void UpdateCanvas(HWND hwndFrom);
diff --git a/base/applications/mspaint/globalvar.h 
b/base/applications/mspaint/globalvar.h
index 6ffcfa0ea50..aa144275968 100644
--- a/base/applications/mspaint/globalvar.h
+++ b/base/applications/mspaint/globalvar.h
@@ -61,7 +61,7 @@ class CMiniatureWindow;
 class CToolBox;
 class CToolSettingsWindow;
 class CPaletteWindow;
-class CScrollboxWindow;
+class CCanvasWindow;
 class CSelectionWindow;
 class CImgAreaWindow;
 class CSizeboxWindow;
@@ -73,7 +73,7 @@ extern CMiniatureWindow miniature;
 extern CToolBox toolBoxContainer;
 extern CToolSettingsWindow toolSettingsWindow;
 extern CPaletteWindow paletteWindow;
-extern CScrollboxWindow scrollboxWindow;
+extern CCanvasWindow canvasWindow;
 extern CSelectionWindow selectionWindow;
 extern CImgAreaWindow imageArea;
 extern CSizeboxWindow sizeboxLeftTop;
diff --git a/base/applications/mspaint/imgarea.cpp 
b/base/applications/mspaint/imgarea.cpp
index 5f646da7411..22264f9bdce 100644
--- a/base/applications/mspaint/imgarea.cpp
+++ b/base/applications/mspaint/imgarea.cpp
@@ -22,10 +22,10 @@ void CImgAreaWindow::drawZoomFrame(int mouseX, int mouseY)
     LOGBRUSH logbrush;
     int rop;
 
-    RECT clientRectScrollbox;
+    RECT clientRectCanvas;
     RECT clientRectImageArea;
     int x, y, w, h;
-    scrollboxWindow.GetClientRect(&clientRectScrollbox);
+    canvasWindow.GetClientRect(&clientRectCanvas);
     GetClientRect(&clientRectImageArea);
     w = clientRectImageArea.right * 2;
     h = clientRectImageArea.bottom * 2;
@@ -33,8 +33,8 @@ void CImgAreaWindow::drawZoomFrame(int mouseX, int mouseY)
     {
         return;
     }
-    w = clientRectImageArea.right * clientRectScrollbox.right / w;
-    h = clientRectImageArea.bottom * clientRectScrollbox.bottom / h;
+    w = clientRectImageArea.right * clientRectCanvas.right / w;
+    h = clientRectImageArea.bottom * clientRectCanvas.bottom / h;
     x = max(0, min(clientRectImageArea.right - w, mouseX - w / 2));
     y = max(0, min(clientRectImageArea.bottom - h, mouseY - h / 2));
 
@@ -54,7 +54,7 @@ LRESULT CImgAreaWindow::OnSize(UINT nMsg, WPARAM wParam, 
LPARAM lParam, BOOL& bH
 {
     if (!IsWindow())
         return 0;
-    UpdateScrollbox(NULL);
+    UpdateCanvas(NULL);
     return 0;
 }
 
@@ -346,7 +346,7 @@ LRESULT CImgAreaWindow::OnMouseLeave(UINT nMsg, WPARAM 
wParam, LPARAM lParam, BO
 
 LRESULT CImgAreaWindow::OnImageModelDimensionsChanged(UINT nMsg, WPARAM 
wParam, LPARAM lParam, BOOL& bHandled)
 {
-    UpdateScrollbox(NULL);
+    UpdateCanvas(NULL);
     return 0;
 }
 
diff --git a/base/applications/mspaint/main.cpp 
b/base/applications/mspaint/main.cpp
index 525a4634b95..75cc5862110 100644
--- a/base/applications/mspaint/main.cpp
+++ b/base/applications/mspaint/main.cpp
@@ -60,7 +60,7 @@ CMiniatureWindow miniature;
 CToolBox toolBoxContainer;
 CToolSettingsWindow toolSettingsWindow;
 CPaletteWindow paletteWindow;
-CScrollboxWindow scrollboxWindow;
+CCanvasWindow canvasWindow;
 CSelectionWindow selectionWindow;
 CImgAreaWindow imageArea;
 CSizeboxWindow sizeboxLeftTop;
@@ -223,9 +223,9 @@ _tWinMain (HINSTANCE hThisInstance, HINSTANCE 
hPrevInstance, LPTSTR lpszArgument
     RECT paletteWindowPos = {56, 9, 56 + 255, 9 + 32};
     paletteWindow.Create(hwnd, paletteWindowPos, NULL, WS_CHILD | WS_VISIBLE);
 
-    /* creating the scroll box */
-    RECT scrollboxWindowPos = {0, 0, 0 + 500, 0 + 500};
-    scrollboxWindow.Create(hwnd, scrollboxWindowPos, NULL,
+    // creating the canvas
+    RECT canvasWindowPos = {0, 0, 0 + 500, 0 + 500};
+    canvasWindow.Create(hwnd, canvasWindowPos, NULL,
                            WS_CHILD | WS_GROUP | WS_HSCROLL | WS_VSCROLL | 
WS_VISIBLE, WS_EX_CLIENTEDGE);
 
     /* creating the status bar */
@@ -236,9 +236,9 @@ _tWinMain (HINSTANCE hThisInstance, HINSTANCE 
hPrevInstance, LPTSTR lpszArgument
     if (registrySettings.ShowStatusBar)
         ShowWindow(hStatusBar, SW_SHOWNOACTIVATE);
 
-    // Creating the window inside the scroll box
+    // Creating the window inside the canvas
     RECT imageAreaPos = {GRIP_SIZE, GRIP_SIZE, GRIP_SIZE + 
imageModel.GetWidth(), GRIP_SIZE + imageModel.GetHeight()};
-    imageArea.Create(scrollboxWindow.m_hWnd, imageAreaPos, NULL, WS_CHILD | 
WS_VISIBLE);
+    imageArea.Create(canvasWindow.m_hWnd, imageAreaPos, NULL, WS_CHILD | 
WS_VISIBLE);
 
     /* create selection window (initially hidden) */
     RECT selectionWindowPos = {350, 0, 350 + 100, 0 + 100};
@@ -308,14 +308,14 @@ _tWinMain (HINSTANCE hThisInstance, HINSTANCE 
hPrevInstance, LPTSTR lpszArgument
 
     /* creating the size boxes */
     RECT sizeboxPos = {0, 0, GRIP_SIZE, GRIP_SIZE};
-    sizeboxLeftTop.Create(scrollboxWindow.m_hWnd, sizeboxPos, NULL, WS_CHILD | 
WS_VISIBLE);
-    sizeboxCenterTop.Create(scrollboxWindow.m_hWnd, sizeboxPos, NULL, WS_CHILD 
| WS_VISIBLE);
-    sizeboxRightTop.Create(scrollboxWindow.m_hWnd, sizeboxPos, NULL, WS_CHILD 
| WS_VISIBLE);
-    sizeboxLeftCenter.Create(scrollboxWindow.m_hWnd, sizeboxPos, NULL, 
WS_CHILD | WS_VISIBLE);
-    sizeboxRightCenter.Create(scrollboxWindow.m_hWnd, sizeboxPos, NULL, 
WS_CHILD | WS_VISIBLE);
-    sizeboxLeftBottom.Create(scrollboxWindow.m_hWnd, sizeboxPos, NULL, 
WS_CHILD | WS_VISIBLE);
-    sizeboxCenterBottom.Create(scrollboxWindow.m_hWnd, sizeboxPos, NULL, 
WS_CHILD | WS_VISIBLE);
-    sizeboxRightBottom.Create(scrollboxWindow.m_hWnd, sizeboxPos, NULL, 
WS_CHILD | WS_VISIBLE);
+    sizeboxLeftTop.Create(canvasWindow, sizeboxPos, NULL, WS_CHILD | 
WS_VISIBLE);
+    sizeboxCenterTop.Create(canvasWindow, sizeboxPos, NULL, WS_CHILD | 
WS_VISIBLE);
+    sizeboxRightTop.Create(canvasWindow, sizeboxPos, NULL, WS_CHILD | 
WS_VISIBLE);
+    sizeboxLeftCenter.Create(canvasWindow, sizeboxPos, NULL, WS_CHILD | 
WS_VISIBLE);
+    sizeboxRightCenter.Create(canvasWindow, sizeboxPos, NULL, WS_CHILD | 
WS_VISIBLE);
+    sizeboxLeftBottom.Create(canvasWindow, sizeboxPos, NULL, WS_CHILD | 
WS_VISIBLE);
+    sizeboxCenterBottom.Create(canvasWindow, sizeboxPos, NULL, WS_CHILD | 
WS_VISIBLE);
+    sizeboxRightBottom.Create(canvasWindow, sizeboxPos, NULL, WS_CHILD | 
WS_VISIBLE);
     /* placing the size boxes around the image */
     imageArea.SendMessage(WM_SIZE, 0, 0);
 
diff --git a/base/applications/mspaint/precomp.h 
b/base/applications/mspaint/precomp.h
index 25fd0329d36..7c1f23acebb 100644
--- a/base/applications/mspaint/precomp.h
+++ b/base/applications/mspaint/precomp.h
@@ -39,6 +39,7 @@
 #define WM_SELECTIONMODELREFRESHNEEDED   (WM_APP + 7)
 
 #include "resource.h"
+#include "canvas.h"
 #include "drawing.h"
 #include "dib.h"
 #include "fullscreen.h"
@@ -49,7 +50,6 @@
 #include "palette.h"
 #include "palettemodel.h"
 #include "registry.h"
-#include "scrollbox.h"
 #include "selection.h"
 #include "selectionmodel.h"
 #include "sizebox.h"
diff --git a/base/applications/mspaint/winproc.cpp 
b/base/applications/mspaint/winproc.cpp
index e6669e19e68..471853bad20 100644
--- a/base/applications/mspaint/winproc.cpp
+++ b/base/applications/mspaint/winproc.cpp
@@ -46,7 +46,7 @@ zoomTo(int newZoom, int mouseX, int mouseY)
     RECT clientRectScrollbox;
     RECT clientRectImageArea;
     int x, y, w, h;
-    scrollboxWindow.GetClientRect(&clientRectScrollbox);
+    canvasWindow.GetClientRect(&clientRectScrollbox);
     imageArea.GetClientRect(&clientRectImageArea);
     w = clientRectImageArea.right * newZoom / toolsModel.GetZoom();
     h = clientRectImageArea.bottom * newZoom / toolsModel.GetZoom();
@@ -62,11 +62,11 @@ zoomTo(int newZoom, int mouseX, int mouseY)
     toolsModel.SetZoom(newZoom);
 
     imageArea.MoveWindow(GRIP_SIZE, GRIP_SIZE, Zoomed(imageModel.GetWidth()), 
Zoomed(imageModel.GetHeight()), FALSE);
-    scrollboxWindow.Invalidate(TRUE);
+    canvasWindow.Invalidate(TRUE);
     imageArea.Invalidate(FALSE);
 
-    scrollboxWindow.SendMessage(WM_HSCROLL, MAKEWPARAM(SB_THUMBPOSITION, x), 
0);
-    scrollboxWindow.SendMessage(WM_VSCROLL, MAKEWPARAM(SB_THUMBPOSITION, y), 
0);
+    canvasWindow.SendMessage(WM_HSCROLL, MAKEWPARAM(SB_THUMBPOSITION, x), 0);
+    canvasWindow.SendMessage(WM_VSCROLL, MAKEWPARAM(SB_THUMBPOSITION, y), 0);
     return TRUE;
 }
 
@@ -102,9 +102,9 @@ void CMainWindow::alignChildrenToMainWindow()
         rcSpace.top += CY_PALETTE;
     }
 
-    if (scrollboxWindow.IsWindow())
+    if (canvasWindow.IsWindow())
     {
-        hDWP = ::DeferWindowPos(hDWP, scrollboxWindow, NULL,
+        hDWP = ::DeferWindowPos(hDWP, canvasWindow, NULL,
                                 rcSpace.left, rcSpace.top,
                                 rcSpace.right - rcSpace.left, rcSpace.bottom - 
rcSpace.top,
                                 SWP_NOZORDER | SWP_NOACTIVATE | 
SWP_NOREPOSITION);
@@ -216,9 +216,9 @@ LRESULT CMainWindow::OnMouseWheel(UINT nMsg, WPARAM wParam, 
LPARAM lParam, BOOL&
             for (UINT i = 0; i < nCount; ++i)
             {
                 if (zDelta < 0)
-                    ::PostMessageW(scrollboxWindow, WM_HSCROLL, 
MAKEWPARAM(SB_LINEDOWN, 0), 0);
+                    ::PostMessageW(canvasWindow, WM_HSCROLL, 
MAKEWPARAM(SB_LINEDOWN, 0), 0);
                 else if (zDelta > 0)
-                    ::PostMessageW(scrollboxWindow, WM_HSCROLL, 
MAKEWPARAM(SB_LINEUP, 0), 0);
+                    ::PostMessageW(canvasWindow, WM_HSCROLL, 
MAKEWPARAM(SB_LINEUP, 0), 0);
             }
         }
         else
@@ -227,9 +227,9 @@ LRESULT CMainWindow::OnMouseWheel(UINT nMsg, WPARAM wParam, 
LPARAM lParam, BOOL&
             for (UINT i = 0; i < nCount; ++i)
             {
                 if (zDelta < 0)
-                    ::PostMessageW(scrollboxWindow, WM_VSCROLL, 
MAKEWPARAM(SB_LINEDOWN, 0), 0);
+                    ::PostMessageW(canvasWindow, WM_VSCROLL, 
MAKEWPARAM(SB_LINEDOWN, 0), 0);
                 else if (zDelta > 0)
-                    ::PostMessageW(scrollboxWindow, WM_VSCROLL, 
MAKEWPARAM(SB_LINEUP, 0), 0);
+                    ::PostMessageW(canvasWindow, WM_VSCROLL, 
MAKEWPARAM(SB_LINEUP, 0), 0);
             }
         }
     }

Reply via email to