X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/30c841c84dce46690499567141b98ffcf5a61b6a..9a7b7798282622e445efc3318b6c85ff0bed9af8:/src/generic/dragimgg.cpp diff --git a/src/generic/dragimgg.cpp b/src/generic/dragimgg.cpp index 6723b68a2e..36bd745ccc 100644 --- a/src/generic/dragimgg.cpp +++ b/src/generic/dragimgg.cpp @@ -72,7 +72,7 @@ void wxGenericDragImage::Init() m_windowDC = (wxDC*) NULL; m_window = (wxWindow*) NULL; m_fullScreen = false; -#if wxHAS_NATIVE_OVERLAY +#ifdef wxHAS_NATIVE_OVERLAY m_dcOverlay = NULL; #else m_pBackingBitmap = (wxBitmap*) NULL; @@ -172,7 +172,7 @@ bool wxGenericDragImage::Create(const wxString& str, const wxCursor& cursor) { wxFont font(wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT)); - long w = 0, h = 0; + wxCoord w = 0, h = 0; wxScreenDC dc; dc.SetFont(font); dc.GetTextExtent(str, & w, & h); @@ -236,7 +236,7 @@ bool wxGenericDragImage::BeginDrag(const wxPoint& hotspot, bool fullScreen, wxRect* rect) { - wxASSERT_MSG( (window != 0), wxT("Window must not be null in BeginDrag.")); + wxCHECK_MSG( window, false, wxT("Window must not be null in BeginDrag.")); // The image should be offset by this amount m_offset = hotspot; @@ -249,15 +249,12 @@ bool wxGenericDragImage::BeginDrag(const wxPoint& hotspot, m_isDirty = false; m_isDirty = false; - if (window) - { - window->CaptureMouse(); + window->CaptureMouse(); - if (m_cursor.Ok()) - { - m_oldCursor = window->GetCursor(); - window->SetCursor(m_cursor); - } + if (m_cursor.Ok()) + { + m_oldCursor = window->GetCursor(); + window->SetCursor(m_cursor); } // Make a copy of the window so we can repair damage done as the image is @@ -288,7 +285,7 @@ bool wxGenericDragImage::BeginDrag(const wxPoint& hotspot, } } -#if !wxHAS_NATIVE_OVERLAY +#ifndef wxHAS_NATIVE_OVERLAY wxBitmap* backing = (m_pBackingBitmap ? m_pBackingBitmap : (wxBitmap*) & m_backingBitmap); if (!backing->Ok() || (backing->GetWidth() < clientSize.x || backing->GetHeight() < clientSize.y)) @@ -356,7 +353,7 @@ bool wxGenericDragImage::EndDrag() if (m_windowDC) { -#if wxHAS_NATIVE_OVERLAY +#ifdef wxHAS_NATIVE_OVERLAY m_overlay.Reset(); #else m_windowDC->DestroyClippingRegion(); @@ -365,7 +362,7 @@ bool wxGenericDragImage::EndDrag() m_windowDC = (wxDC*) NULL; } -#if !wxHAS_NATIVE_OVERLAY +#ifndef wxHAS_NATIVE_OVERLAY m_repairBitmap = wxNullBitmap; #endif @@ -409,7 +406,7 @@ bool wxGenericDragImage::Show() // This is where we restore the backing bitmap, in case // something has changed on the window. -#if !wxHAS_NATIVE_OVERLAY +#ifndef wxHAS_NATIVE_OVERLAY wxBitmap* backing = (m_pBackingBitmap ? m_pBackingBitmap : (wxBitmap*) & m_backingBitmap); wxMemoryDC memDC; memDC.SelectObject(* backing); @@ -460,7 +457,7 @@ bool wxGenericDragImage::RedrawImage(const wxPoint& oldPos, const wxPoint& newPo if (!m_windowDC) return false; -#if wxHAS_NATIVE_OVERLAY +#ifdef wxHAS_NATIVE_OVERLAY wxDCOverlay dcoverlay( m_overlay, (wxWindowDC*) m_windowDC ) ; if ( eraseOld ) dcoverlay.Clear() ;