X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0180d5daae8187ca9d938a1aa07e54ac16a12d1a..9c039d08bfbb59c0abcbc705fb49f9b2cb321edf:/src/gtk1/dcmemory.cpp?ds=sidebyside diff --git a/src/gtk1/dcmemory.cpp b/src/gtk1/dcmemory.cpp index 66c5549f52..84a6e144e7 100644 --- a/src/gtk1/dcmemory.cpp +++ b/src/gtk1/dcmemory.cpp @@ -14,6 +14,10 @@ #include "wx/dcmemory.h" +#ifdef wxUSE_GDK_IMLIB +#include "../gdk_imlib/gdk_imlib.h" +#endif + //----------------------------------------------------------------------------- // wxMemoryDC //----------------------------------------------------------------------------- @@ -23,18 +27,28 @@ IMPLEMENT_DYNAMIC_CLASS(wxMemoryDC,wxPaintDC) wxMemoryDC::wxMemoryDC(void) { m_ok = FALSE; + +#ifdef wxUSE_GDK_IMLIB + m_cmap = gdk_imlib_get_colormap(); +#else m_cmap = gdk_colormap_get_system(); -}; +#endif +} wxMemoryDC::wxMemoryDC( wxDC *WXUNUSED(dc) ) { m_ok = FALSE; + +#ifdef wxUSE_GDK_IMLIB + m_cmap = gdk_imlib_get_colormap(); +#else m_cmap = gdk_colormap_get_system(); -}; +#endif +} wxMemoryDC::~wxMemoryDC(void) { -}; +} void wxMemoryDC::SelectObject( const wxBitmap& bitmap ) { @@ -57,9 +71,9 @@ void wxMemoryDC::SelectObject( const wxBitmap& bitmap ) else { m_ok = FALSE; - m_window = NULL; - }; -}; + m_window = (GdkWindow *) NULL; + } +} void wxMemoryDC::GetSize( int *width, int *height ) const { @@ -72,7 +86,7 @@ void wxMemoryDC::GetSize( int *width, int *height ) const { if (width) (*width) = 0; if (height) (*height) = 0; - }; -}; + } +}