[MSPAINT] Rename some identifiers (#5362)

- s/CANVAS_HITTEST/HITTEST/
- s/m_whereHit/m_hitCanvasSizeBox/
- s/m_rcNew/m_rcResizing/
- Add comments to CCanvasWindow.
CORE-18867
This commit is contained in:
Katayama Hirofumi MZ 2023-06-24 19:39:07 +09:00 committed by GitHub
parent 5bb0a2c484
commit cb98e91b55
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 48 additions and 47 deletions

View file

@ -14,11 +14,11 @@ CCanvasWindow canvasWindow;
CCanvasWindow::CCanvasWindow() CCanvasWindow::CCanvasWindow()
: m_drawing(FALSE) : m_drawing(FALSE)
, m_hitSelection(HIT_NONE) , m_hitSelection(HIT_NONE)
, m_whereHit(HIT_NONE) , m_hitCanvasSizeBox(HIT_NONE)
, m_ptOrig { -1, -1 } , m_ptOrig { -1, -1 }
{ {
m_ahbmCached[0] = m_ahbmCached[1] = NULL; m_ahbmCached[0] = m_ahbmCached[1] = NULL;
::SetRectEmpty(&m_rcNew); ::SetRectEmpty(&m_rcResizing);
} }
CCanvasWindow::~CCanvasWindow() CCanvasWindow::~CCanvasWindow()
@ -93,7 +93,7 @@ VOID CCanvasWindow::GetImageRect(RECT& rc)
::SetRect(&rc, 0, 0, imageModel.GetWidth(), imageModel.GetHeight()); ::SetRect(&rc, 0, 0, imageModel.GetWidth(), imageModel.GetHeight());
} }
CANVAS_HITTEST CCanvasWindow::CanvasHitTest(POINT pt) HITTEST CCanvasWindow::CanvasHitTest(POINT pt)
{ {
if (selectionModel.m_bShow || ::IsWindowVisible(textEditWindow)) if (selectionModel.m_bShow || ::IsWindowVisible(textEditWindow))
return HIT_INNER; return HIT_INNER;
@ -166,8 +166,8 @@ VOID CCanvasWindow::DoDraw(HDC hDC, RECT& rcClient, RECT& rcPaint)
toolsModel.OnDrawOverlayOnCanvas(hdcMem0); toolsModel.OnDrawOverlayOnCanvas(hdcMem0);
// Draw new frame on hdcMem0 if any // Draw new frame on hdcMem0 if any
if (m_whereHit != HIT_NONE && !::IsRectEmpty(&m_rcNew)) if (m_hitCanvasSizeBox != HIT_NONE && !::IsRectEmpty(&m_rcResizing))
DrawXorRect(hdcMem0, &m_rcNew); DrawXorRect(hdcMem0, &m_rcResizing);
// Transfer the bits (hDC <-- hdcMem0) // Transfer the bits (hDC <-- hdcMem0)
::BitBlt(hDC, ::BitBlt(hDC,
@ -265,7 +265,7 @@ LRESULT CCanvasWindow::OnLRButtonDown(BOOL bLeftButton, UINT nMsg, WPARAM wParam
{ {
POINT pt = { GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam) }; POINT pt = { GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam) };
CANVAS_HITTEST hitSelection = SelectionHitTest(pt); HITTEST hitSelection = SelectionHitTest(pt);
if (hitSelection != HIT_NONE) if (hitSelection != HIT_NONE)
{ {
if (bLeftButton) if (bLeftButton)
@ -281,7 +281,7 @@ LRESULT CCanvasWindow::OnLRButtonDown(BOOL bLeftButton, UINT nMsg, WPARAM wParam
return 0; return 0;
} }
CANVAS_HITTEST hit = CanvasHitTest(pt); HITTEST hit = CanvasHitTest(pt);
if (hit == HIT_NONE || hit == HIT_BORDER) if (hit == HIT_NONE || hit == HIT_BORDER)
{ {
switch (toolsModel.GetActiveTool()) switch (toolsModel.GetActiveTool())
@ -320,7 +320,7 @@ LRESULT CCanvasWindow::OnLRButtonDown(BOOL bLeftButton, UINT nMsg, WPARAM wParam
if (bLeftButton) if (bLeftButton)
{ {
m_whereHit = hit; m_hitCanvasSizeBox = hit;
UnZoomed(pt); UnZoomed(pt);
m_ptOrig = pt; m_ptOrig = pt;
SetCapture(); SetCapture();
@ -474,14 +474,14 @@ LRESULT CCanvasWindow::OnMouseMove(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL
return 0; return 0;
} }
if (m_whereHit == HIT_NONE || ::GetCapture() != m_hWnd) if (m_hitCanvasSizeBox == HIT_NONE || ::GetCapture() != m_hWnd)
return 0; return 0;
// Dragging now... Calculate the new size // Dragging now... Calculate the new size
INT cxImage = imageModel.GetWidth(), cyImage = imageModel.GetHeight(); INT cxImage = imageModel.GetWidth(), cyImage = imageModel.GetHeight();
INT cxDelta = pt.x - m_ptOrig.x; INT cxDelta = pt.x - m_ptOrig.x;
INT cyDelta = pt.y - m_ptOrig.y; INT cyDelta = pt.y - m_ptOrig.y;
switch (m_whereHit) switch (m_hitCanvasSizeBox)
{ {
case HIT_UPPER_LEFT: case HIT_UPPER_LEFT:
cxImage -= cxDelta; cxImage -= cxDelta;
@ -526,29 +526,30 @@ LRESULT CCanvasWindow::OnMouseMove(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL
strSize.Format(_T("%d x %d"), cxImage, cyImage); strSize.Format(_T("%d x %d"), cxImage, cyImage);
::SendMessage(g_hStatusBar, SB_SETTEXT, 2, (LPARAM) (LPCTSTR) strSize); ::SendMessage(g_hStatusBar, SB_SETTEXT, 2, (LPARAM) (LPCTSTR) strSize);
CRect rc = { 0, 0, cxImage, cyImage }; // Dragging now... Fix the position...
switch (m_whereHit) CRect rcResizing = { 0, 0, cxImage, cyImage };
switch (m_hitCanvasSizeBox)
{ {
case HIT_UPPER_LEFT: case HIT_UPPER_LEFT:
::OffsetRect(&rc, cxDelta, cyDelta); ::OffsetRect(&rcResizing, cxDelta, cyDelta);
break; break;
case HIT_UPPER_CENTER: case HIT_UPPER_CENTER:
::OffsetRect(&rc, 0, cyDelta); ::OffsetRect(&rcResizing, 0, cyDelta);
break; break;
case HIT_UPPER_RIGHT: case HIT_UPPER_RIGHT:
::OffsetRect(&rc, 0, cyDelta); ::OffsetRect(&rcResizing, 0, cyDelta);
break; break;
case HIT_MIDDLE_LEFT: case HIT_MIDDLE_LEFT:
::OffsetRect(&rc, cxDelta, 0); ::OffsetRect(&rcResizing, cxDelta, 0);
break; break;
case HIT_LOWER_LEFT: case HIT_LOWER_LEFT:
::OffsetRect(&rc, cxDelta, 0); ::OffsetRect(&rcResizing, cxDelta, 0);
break; break;
default: default:
break; break;
} }
ImageToCanvas(rc); ImageToCanvas(rcResizing);
m_rcNew = rc; m_rcResizing = rcResizing;
Invalidate(TRUE); Invalidate(TRUE);
return 0; return 0;
@ -575,14 +576,14 @@ LRESULT CCanvasWindow::OnLRButtonUp(BOOL bLeftButton, UINT nMsg, WPARAM wParam,
return 0; return 0;
} }
if (m_whereHit == HIT_NONE || !bLeftButton) if (m_hitCanvasSizeBox == HIT_NONE || !bLeftButton)
return 0; return 0;
// Resize the image // Resize the image
INT cxImage = imageModel.GetWidth(), cyImage = imageModel.GetHeight(); INT cxImage = imageModel.GetWidth(), cyImage = imageModel.GetHeight();
INT cxDelta = pt.x - m_ptOrig.x; INT cxDelta = pt.x - m_ptOrig.x;
INT cyDelta = pt.y - m_ptOrig.y; INT cyDelta = pt.y - m_ptOrig.y;
switch (m_whereHit) switch (m_hitCanvasSizeBox)
{ {
case HIT_UPPER_LEFT: case HIT_UPPER_LEFT:
imageModel.Crop(cxImage - cxDelta, cyImage - cyDelta, cxDelta, cyDelta); imageModel.Crop(cxImage - cxDelta, cyImage - cyDelta, cxDelta, cyDelta);
@ -611,11 +612,11 @@ LRESULT CCanvasWindow::OnLRButtonUp(BOOL bLeftButton, UINT nMsg, WPARAM wParam,
default: default:
break; break;
} }
::SetRectEmpty(&m_rcNew); ::SetRectEmpty(&m_rcResizing);
g_imageSaved = FALSE; g_imageSaved = FALSE;
m_whereHit = HIT_NONE; m_hitCanvasSizeBox = HIT_NONE;
toolsModel.resetTool(); // resets the point-buffer of the polygon and bezier functions toolsModel.resetTool(); // resets the point-buffer of the polygon and bezier functions
Update(NULL); Update(NULL);
Invalidate(TRUE); Invalidate(TRUE);
@ -647,7 +648,7 @@ LRESULT CCanvasWindow::OnSetCursor(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL
return 0; return 0;
} }
CANVAS_HITTEST hitSelection = SelectionHitTest(pt); HITTEST hitSelection = SelectionHitTest(pt);
if (hitSelection != HIT_NONE) if (hitSelection != HIT_NONE)
{ {
if (!setCursorOnSizeBox(hitSelection)) if (!setCursorOnSizeBox(hitSelection))
@ -696,8 +697,8 @@ LRESULT CCanvasWindow::OnKeyDown(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL&
{ {
// Cancel dragging // Cancel dragging
::ReleaseCapture(); ::ReleaseCapture();
m_whereHit = HIT_NONE; m_hitCanvasSizeBox = HIT_NONE;
::SetRectEmpty(&m_rcNew); ::SetRectEmpty(&m_rcResizing);
Invalidate(TRUE); Invalidate(TRUE);
} }
@ -707,8 +708,8 @@ LRESULT CCanvasWindow::OnKeyDown(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL&
LRESULT CCanvasWindow::OnCancelMode(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) LRESULT CCanvasWindow::OnCancelMode(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{ {
// Cancel dragging // Cancel dragging
m_whereHit = HIT_NONE; m_hitCanvasSizeBox = HIT_NONE;
::SetRectEmpty(&m_rcNew); ::SetRectEmpty(&m_rcResizing);
Invalidate(TRUE); Invalidate(TRUE);
return 0; return 0;
} }
@ -758,7 +759,7 @@ VOID CCanvasWindow::finishDrawing()
Invalidate(FALSE); Invalidate(FALSE);
} }
CANVAS_HITTEST CCanvasWindow::SelectionHitTest(POINT ptImage) HITTEST CCanvasWindow::SelectionHitTest(POINT ptImage)
{ {
if (!selectionModel.m_bShow) if (!selectionModel.m_bShow)
return HIT_NONE; return HIT_NONE;
@ -771,7 +772,7 @@ CANVAS_HITTEST CCanvasWindow::SelectionHitTest(POINT ptImage)
return getSizeBoxHitTest(ptImage, &rcSelection); return getSizeBoxHitTest(ptImage, &rcSelection);
} }
VOID CCanvasWindow::StartSelectionDrag(CANVAS_HITTEST hit, POINT ptImage) VOID CCanvasWindow::StartSelectionDrag(HITTEST hit, POINT ptImage)
{ {
m_hitSelection = hit; m_hitSelection = hit;
selectionModel.m_ptHit = ptImage; selectionModel.m_ptHit = ptImage;

View file

@ -52,20 +52,20 @@ public:
VOID MoveSelection(INT xDelta, INT yDelta); VOID MoveSelection(INT xDelta, INT yDelta);
protected: protected:
CANVAS_HITTEST m_hitSelection; HITTEST m_hitSelection;
CANVAS_HITTEST m_whereHit; HITTEST m_hitCanvasSizeBox;
POINT m_ptOrig; // The origin of drag start POINT m_ptOrig; // The origin of drag start
HBITMAP m_ahbmCached[2]; // The cached buffer bitmaps HBITMAP m_ahbmCached[2]; // The cached buffer bitmaps
CRect m_rcNew; CRect m_rcResizing; // Resizing rectagle
CANVAS_HITTEST CanvasHitTest(POINT pt); HITTEST CanvasHitTest(POINT pt);
RECT GetBaseRect(); RECT GetBaseRect();
VOID DoDraw(HDC hDC, RECT& rcClient, RECT& rcPaint); VOID DoDraw(HDC hDC, RECT& rcClient, RECT& rcPaint);
VOID OnHVScroll(WPARAM wParam, INT fnBar); VOID OnHVScroll(WPARAM wParam, INT fnBar);
VOID drawZoomFrame(INT mouseX, INT mouseY); VOID drawZoomFrame(INT mouseX, INT mouseY);
CANVAS_HITTEST SelectionHitTest(POINT ptImage); HITTEST SelectionHitTest(POINT ptImage);
VOID StartSelectionDrag(CANVAS_HITTEST hit, POINT ptImage); VOID StartSelectionDrag(HITTEST hit, POINT ptImage);
VOID SelectionDragging(POINT ptImage); VOID SelectionDragging(POINT ptImage);
VOID EndSelectionDrag(POINT ptImage); VOID EndSelectionDrag(POINT ptImage);

View file

@ -26,7 +26,7 @@
/* this simplifies enabling or graying menu items */ /* this simplifies enabling or graying menu items */
#define ENABLED_IF(a) ((a) ? (MF_ENABLED | MF_BYCOMMAND) : (MF_GRAYED | MF_BYCOMMAND)) #define ENABLED_IF(a) ((a) ? (MF_ENABLED | MF_BYCOMMAND) : (MF_GRAYED | MF_BYCOMMAND))
enum CANVAS_HITTEST // hit enum HITTEST // hit
{ {
HIT_NONE = 0, // Nothing hit or outside HIT_NONE = 0, // Nothing hit or outside
HIT_UPPER_LEFT, HIT_UPPER_LEFT,

View file

@ -416,7 +416,7 @@ void SelectionModel::SetRectFromPoints(const POINT& ptFrom, const POINT& ptTo)
m_rc.bottom = max(ptFrom.y, ptTo.y); m_rc.bottom = max(ptFrom.y, ptTo.y);
} }
void SelectionModel::Dragging(CANVAS_HITTEST hit, POINT pt) void SelectionModel::Dragging(HITTEST hit, POINT pt)
{ {
switch (hit) switch (hit)
{ {

View file

@ -55,7 +55,7 @@ public:
void StretchSkew(int nStretchPercentX, int nStretchPercentY, int nSkewDegX, int nSkewDegY); void StretchSkew(int nStretchPercentX, int nStretchPercentY, int nSkewDegX, int nSkewDegY);
void InvertSelection(); void InvertSelection();
void Dragging(CANVAS_HITTEST hit, POINT pt); void Dragging(HITTEST hit, POINT pt);
void ClearMask(); void ClearMask();
void ClearColor(); void ClearColor();
void NotifyContentChanged(); void NotifyContentChanged();

View file

@ -17,7 +17,7 @@ static LPCWSTR s_cursor_shapes[] =
/* FUNCTIONS ********************************************************/ /* FUNCTIONS ********************************************************/
BOOL setCursorOnSizeBox(CANVAS_HITTEST hit) BOOL setCursorOnSizeBox(HITTEST hit)
{ {
if (HIT_UPPER_LEFT <= hit && hit <= HIT_LOWER_RIGHT) if (HIT_UPPER_LEFT <= hit && hit <= HIT_LOWER_RIGHT)
{ {
@ -27,7 +27,7 @@ BOOL setCursorOnSizeBox(CANVAS_HITTEST hit)
return FALSE; return FALSE;
} }
BOOL getSizeBoxRect(LPRECT prc, CANVAS_HITTEST hit, LPCRECT prcBase) BOOL getSizeBoxRect(LPRECT prc, HITTEST hit, LPCRECT prcBase)
{ {
switch (hit) switch (hit)
{ {
@ -77,7 +77,7 @@ BOOL getSizeBoxRect(LPRECT prc, CANVAS_HITTEST hit, LPCRECT prcBase)
return TRUE; return TRUE;
} }
CANVAS_HITTEST getSizeBoxHitTest(POINT pt, LPCRECT prcBase) HITTEST getSizeBoxHitTest(POINT pt, LPCRECT prcBase)
{ {
RECT rc; RECT rc;
@ -91,7 +91,7 @@ CANVAS_HITTEST getSizeBoxHitTest(POINT pt, LPCRECT prcBase)
for (INT i = HIT_UPPER_LEFT; i <= HIT_LOWER_RIGHT; ++i) for (INT i = HIT_UPPER_LEFT; i <= HIT_LOWER_RIGHT; ++i)
{ {
CANVAS_HITTEST hit = (CANVAS_HITTEST)i; HITTEST hit = (HITTEST)i;
getSizeBoxRect(&rc, hit, prcBase); getSizeBoxRect(&rc, hit, prcBase);
if (::PtInRect(&rc, pt)) if (::PtInRect(&rc, pt))
return hit; return hit;
@ -123,7 +123,7 @@ VOID drawSizeBoxes(HDC hdc, LPCRECT prcBase, BOOL bDrawFrame, LPCRECT prcPaint)
for (INT i = HIT_UPPER_LEFT; i <= HIT_LOWER_RIGHT; ++i) for (INT i = HIT_UPPER_LEFT; i <= HIT_LOWER_RIGHT; ++i)
{ {
getSizeBoxRect(&rc, (CANVAS_HITTEST)i, prcBase); getSizeBoxRect(&rc, (HITTEST)i, prcBase);
if (!prcPaint || ::IntersectRect(&rcIntersect, &rc, prcPaint)) if (!prcPaint || ::IntersectRect(&rcIntersect, &rc, prcPaint))
::FillRect(hdc, &rc, (HBRUSH)(COLOR_HIGHLIGHT + 1)); ::FillRect(hdc, &rc, (HBRUSH)(COLOR_HIGHLIGHT + 1));
} }

View file

@ -8,7 +8,7 @@
#pragma once #pragma once
BOOL setCursorOnSizeBox(CANVAS_HITTEST hit); BOOL setCursorOnSizeBox(HITTEST hit);
BOOL getSizeBoxRect(LPRECT prc, CANVAS_HITTEST hit, LPCRECT prcBase); BOOL getSizeBoxRect(LPRECT prc, HITTEST hit, LPCRECT prcBase);
CANVAS_HITTEST getSizeBoxHitTest(POINT pt, LPCRECT prcBase); HITTEST getSizeBoxHitTest(POINT pt, LPCRECT prcBase);
VOID drawSizeBoxes(HDC hdc, LPCRECT prcBase, BOOL bDrawFrame = FALSE, LPCRECT prcPaint = NULL); VOID drawSizeBoxes(HDC hdc, LPCRECT prcBase, BOOL bDrawFrame = FALSE, LPCRECT prcPaint = NULL);