X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2b5f62a0b2db198609b45dec622a018dae37008e..a8c80eb1427f3baae78d682af29ee3ad0b57d607:/src/html/m_image.cpp diff --git a/src/html/m_image.cpp b/src/html/m_image.cpp index aaf6a8fa4a..3a5afa6542 100644 --- a/src/html/m_image.cpp +++ b/src/html/m_image.cpp @@ -35,6 +35,7 @@ #include "wx/gifdecod.h" #include "wx/dynarray.h" #include "wx/log.h" +#include "wx/artprov.h" #include #include @@ -303,6 +304,8 @@ private: double m_scale; wxHtmlImageMapCell *m_imageMap; wxString m_mapName; + + DECLARE_NO_COPY_CLASS(wxHtmlImageCell) }; #if wxUSE_GIF && wxUSE_TIMER @@ -317,55 +320,16 @@ class wxGIFTimer : public wxTimer 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, @@ -447,7 +411,8 @@ wxHtmlImageCell::wxHtmlImageCell(wxWindow *window, wxFSFile *input, 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