#include "wx/gifdecod.h"
#include "wx/dynarray.h"
#include "wx/log.h"
+#include "wx/artprov.h"
#include <math.h>
#include <float.h>
double m_scale;
wxHtmlImageMapCell *m_imageMap;
wxString m_mapName;
+
+ DECLARE_NO_COPY_CLASS(wxHtmlImageCell)
};
#if wxUSE_GIF && wxUSE_TIMER
private:
wxHtmlImageCell *m_cell;
+
+ DECLARE_NO_COPY_CLASS(wxGIFTimer)
};
#endif
-//--------------------------------------------------------------------------------
+//----------------------------------------------------------------------------
// wxHtmlImageCell
-//--------------------------------------------------------------------------------
+//----------------------------------------------------------------------------
-/* XPM */
-static const char * broken_image_xpm[] = {
-"29 31 7 1",
-" c None",
-". c #808080",
-"+ c #FFFFFF",
-"@ c #C0C0C0",
-"# c #000000",
-"$ c #333366",
-"% c #B2B2B2",
-"..................... ",
-".+++++++++++++++++++.. ",
-".+++++++++++++++++++.@. ",
-".++@@@@@@@@@@@@@@@@@.+@. ",
-".++@@@@@@@@@@@@@@@@@.++@. ",
-".++@@@@@.@@@@.@@@@@@.+++@. ",
-".++@@@@@@@@@@@@@@@@@.++++@. ",
-".++@@@@@@@@@@@@@@@@@.+++++@. ",
-".++@@.@@@@@@@@@@.@@@######## ",
-".++@@@@@@@@@@@@@@@@@@$$$$$$#.",
-".######@@@@@@@@@@@@@@@.....#.",
-" ###@@@@@@@@@@@@@@@++#.",
-" #####@@@@@@@@@@++#.",
-" #@.@@@@@@@@++#.",
-".. ###@@@@@@@++#.",
-".+.... #@@@@@@++#.",
-".++@@@... ####@@++#.",
-".++@@@@@@.. #####.",
-".++@@@@@@@@... ",
-".++@@@@@@%%%%@. ",
-".++@@@@@@%%%%@@.... ",
-".++@@@@@@%%%%@@@@@@.... ",
-".++@@@@@@%%%%@@@@@@@@@@.... ",
-".++@@@@@@@@@@@@@@@@@@@@@@++#.",
-".++@@@@@@@@@@@@@@@@@@@@@@++#.",
-".++@@@@@@@@@@@@@@@@@@@@@@++#.",
-".++@@@@@@@@@@@@@@@@@@@@@@++#.",
-".++@@@@@@@@@@@@@@@@@@@@@@++#.",
-".++++++++++++++++++++++++++#.",
-".++++++++++++++++++++++++++#.",
-"############################."};
wxHtmlImageCell::wxHtmlImageCell(wxWindow *window, wxFSFile *input,
int w, int h, double scale, int align,
if ( m_bmpW == -1 ) m_bmpW = 31;
if ( m_bmpH == -1 ) m_bmpH = 33;
}
- m_bitmap = new wxBitmap(broken_image_xpm);
+ m_bitmap =
+ new wxBitmap(wxArtProvider::GetBitmap(wxART_MISSING_IMAGE));
}
}
//else: ignore the 0-sized images used sometimes on the Web pages