diff options
author | George Hazan <ghazan@miranda.im> | 2018-05-23 23:29:25 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2018-05-23 23:29:25 +0300 |
commit | 176e52e14fd0358a7f26ca8d7b0205244dfde2e7 (patch) | |
tree | 10da2f8951d20103af0215c38d07ea96ba61c191 /plugins/Clist_modern/src/modern_skinengine.cpp | |
parent | 91b13500b47a51f3a284d9f409b7b8dac167a06d (diff) |
no need to initialize pcli variable in each plugin (only in Clist_*)
Diffstat (limited to 'plugins/Clist_modern/src/modern_skinengine.cpp')
-rw-r--r-- | plugins/Clist_modern/src/modern_skinengine.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/plugins/Clist_modern/src/modern_skinengine.cpp b/plugins/Clist_modern/src/modern_skinengine.cpp index 2eea47fe2c..ae772c97eb 100644 --- a/plugins/Clist_modern/src/modern_skinengine.cpp +++ b/plugins/Clist_modern/src/modern_skinengine.cpp @@ -2708,7 +2708,7 @@ int ske_RedrawCompleteWindow() ske_DrawNonFramedObjects(TRUE, nullptr); CallService(MS_SKINENG_INVALIDATEFRAMEIMAGE, 0, 0); } - else RedrawWindow(pcli->hwndContactList, nullptr, nullptr, RDW_ALLCHILDREN | RDW_ERASE | RDW_INVALIDATE | RDW_FRAME); + else RedrawWindow(g_CLI.hwndContactList, nullptr, nullptr, RDW_ALLCHILDREN | RDW_ERASE | RDW_INVALIDATE | RDW_FRAME); return 0; } @@ -2727,7 +2727,7 @@ static INT_PTR ske_Service_UpdateFrameImage(WPARAM wParam, LPARAM) // bool NoCancelPost = false; bool IsAnyQueued = false; if (!g_CluiData.mutexOnEdgeSizing) - GetWindowRect(pcli->hwndContactList, &wnd); + GetWindowRect(g_CLI.hwndContactList, &wnd); else wnd = g_rcEdgeSizingRect; @@ -2815,7 +2815,7 @@ static INT_PTR ske_Service_InvalidateFrameImage(WPARAM wParam, LPARAM lParam) else Sync(QueueAllFramesUpdating, true); if (!flag_bUpdateQueued || g_flag_bPostWasCanceled) - if (PostMessage(pcli->hwndContactList, UM_UPDATE, 0, 0)) { + if (PostMessage(g_CLI.hwndContactList, UM_UPDATE, 0, 0)) { flag_bUpdateQueued = 1; g_flag_bPostWasCanceled = 0; } @@ -2832,7 +2832,7 @@ static int ske_ValidateSingleFrameImage(FRAMEWND * Frame, BOOL SkipBkgBlitting) RECT ru = { 0 }; int w1, h1, x1, y1; - CLUI_SizingGetWindowRect(pcli->hwndContactList, &wnd); + CLUI_SizingGetWindowRect(g_CLI.hwndContactList, &wnd); rcPaint = Frame->wndSize; { int dx, dy, bx, by; @@ -2984,7 +2984,7 @@ int ske_BltBackImage(HWND destHWND, HDC destDC, RECT *BltClientRect) ptChildWnd.x = w.left; ptChildWnd.y = w.top; ClientToScreen(destHWND, &ptChildWnd); - ClientToScreen(pcli->hwndContactList, &ptMainWnd); + ClientToScreen(g_CLI.hwndContactList, &ptMainWnd); //TODO if main not relative to client area return BitBlt(destDC, w.left, w.top, (w.right - w.left), (w.bottom - w.top), g_pCachedWindow->hBackDC, (ptChildWnd.x - ptMainWnd.x), (ptChildWnd.y - ptMainWnd.y), SRCCOPY); @@ -2995,7 +2995,7 @@ int ske_ReCreateBackImage(BOOL Erase, RECT *w) RECT wnd = { 0 }; BOOL IsNewCache = 0; if (g_CluiData.fDisableSkinEngine) return 0; - GetClientRect(pcli->hwndContactList, &wnd); + GetClientRect(g_CLI.hwndContactList, &wnd); if (w) wnd = *w; //-- Check cached. if (g_pCachedWindow == nullptr) { @@ -3052,7 +3052,7 @@ int ske_DrawNonFramedObjects(BOOL Erase, RECT *r) { RECT w, wnd; if (r) w = *r; - else CLUI_SizingGetWindowRect(pcli->hwndContactList, &w); + else CLUI_SizingGetWindowRect(g_CLI.hwndContactList, &w); if (!g_CluiData.fLayered) return ske_ReCreateBackImage(FALSE, nullptr); if (g_pCachedWindow == nullptr) return ske_ValidateFrameImageProc(&w); @@ -3090,7 +3090,7 @@ int ske_ValidateFrameImageProc(RECT *r) BOOL IsNewCache = 0; BOOL IsForceAllPainting = 0; if (r) wnd = *r; - else GetWindowRect(pcli->hwndContactList, &wnd); + else GetWindowRect(g_CLI.hwndContactList, &wnd); if (wnd.right - wnd.left == 0 || wnd.bottom - wnd.top == 0) return 0; @@ -3163,7 +3163,7 @@ int ske_UpdateWindowImage() if (g_CluiData.fLayered) { RECT r; - GetWindowRect(pcli->hwndContactList, &r); + GetWindowRect(g_CLI.hwndContactList, &r); return ske_UpdateWindowImageRect(&r); } else ske_ReCreateBackImage(FALSE, nullptr); @@ -3191,7 +3191,7 @@ int ske_UpdateWindowImageRect(RECT *r) // Up void ske_ApplyTranslucency() { int IsTransparancy; - HWND hwnd = pcli->hwndContactList; + HWND hwnd = g_CLI.hwndContactList; BOOL layered = (GetWindowLongPtr(hwnd, GWL_EXSTYLE) & WS_EX_LAYERED) ? TRUE : FALSE; IsTransparancy = g_CluiData.fSmoothAnimation || g_bTransparentFlag; @@ -3215,7 +3215,7 @@ int ske_JustUpdateWindowImage() ske_ApplyTranslucency(); return 0; } - GetWindowRect(pcli->hwndContactList, &r); + GetWindowRect(g_CLI.hwndContactList, &r); return ske_JustUpdateWindowImageRect(&r); } @@ -3226,7 +3226,7 @@ int ske_JustUpdateWindowImageRect(RECT *rty) ske_ApplyTranslucency(); return 0; } - if (!pcli->hwndContactList) + if (!g_CLI.hwndContactList) return 0; RECT wnd = *rty; @@ -3236,16 +3236,16 @@ int ske_JustUpdateWindowImageRect(RECT *rty) dest.y = rect.top; SIZE sz = { rect.right - rect.left, rect.bottom - rect.top }; if (g_CluiData.fLayered) { - if (!(GetWindowLongPtr(pcli->hwndContactList, GWL_EXSTYLE)&WS_EX_LAYERED)) - SetWindowLongPtr(pcli->hwndContactList, GWL_EXSTYLE, GetWindowLongPtr(pcli->hwndContactList, GWL_EXSTYLE) | WS_EX_LAYERED); + if (!(GetWindowLongPtr(g_CLI.hwndContactList, GWL_EXSTYLE)&WS_EX_LAYERED)) + SetWindowLongPtr(g_CLI.hwndContactList, GWL_EXSTYLE, GetWindowLongPtr(g_CLI.hwndContactList, GWL_EXSTYLE) | WS_EX_LAYERED); Sync(SetAlpha, g_CluiData.bCurrentAlpha); BLENDFUNCTION bf = { AC_SRC_OVER, 0, g_CluiData.bCurrentAlpha, AC_SRC_ALPHA }; - UpdateLayeredWindow(pcli->hwndContactList, g_pCachedWindow->hScreenDC, &dest, &sz, g_pCachedWindow->hImageDC, &src, RGB(1, 1, 1), &bf, ULW_ALPHA); + UpdateLayeredWindow(g_CLI.hwndContactList, g_pCachedWindow->hScreenDC, &dest, &sz, g_pCachedWindow->hImageDC, &src, RGB(1, 1, 1), &bf, ULW_ALPHA); g_CluiData.fAeroGlass = false; CLUI_UpdateAeroGlass(); } - else InvalidateRect(pcli->hwndContactList, nullptr, TRUE); + else InvalidateRect(g_CLI.hwndContactList, nullptr, TRUE); return 0; } |