#endif
#include "wx/renderer.h"
+#include "wx/graphics.h"
#include "wx/mac/uma.h"
wxHeaderSortIconType sortArrow,
wxHeaderButtonParams* params )
{
- const wxCoord x = dc.XLOG2DEV(rect.x /*- 1*/);
- const wxCoord y = dc.YLOG2DEV(rect.y /*- 1*/);
- const wxCoord w = dc.XLOG2DEVREL(rect.width);
- const wxCoord h = dc.YLOG2DEVREL(rect.height);
+ const wxCoord x = dc.LogicalToDeviceX(rect.x /*- 1*/);
+ const wxCoord y = dc.LogicalToDeviceY(rect.y /*- 1*/);
+ const wxCoord w = dc.LogicalToDeviceXRel(rect.width);
+ const wxCoord h = dc.LogicalToDeviceYRel(rect.height);
dc.SetBrush( *wxTRANSPARENT_BRUSH );
CGContextRef cgContext;
#if wxMAC_USE_CORE_GRAPHICS
- cgContext = ((wxMacCGContext*)(dc.GetGraphicContext()))->GetNativeContext();
+ cgContext = (CGContextRef) dc.GetGraphicsContext()->GetNativeContext();
#else
Rect bounds;
CGContextRef cgContext;
#if wxMAC_USE_CORE_GRAPHICS
- cgContext = ((wxMacCGContext*)(dc.GetGraphicContext()))->GetNativeContext();
+ cgContext = (CGContextRef) dc.GetGraphicsContext()->GetNativeContext();
#else
Rect bounds;
GetPortBounds( (CGrafPtr) dc.m_macPort, &bounds );