#include "../../art/htmbook.xpm"
#include "../../art/htmfoldr.xpm"
#include "../../art/htmpage.xpm"
+ #include "../../art/missimg.xpm"
#endif // wxUSE_HTML
#include "../../art/addbookm.xpm"
ART(wxART_HELP_BOOK, htmbook)
ART(wxART_HELP_FOLDER, htmfoldr)
ART(wxART_HELP_PAGE, htmpage)
+ ART(wxART_MISSING_IMAGE, missimg)
#endif // wxUSE_HTML
ART(wxART_ADD_BOOKMARK, addbookm)
ART(wxART_DEL_BOOKMARK, delbookm)
#include "wx/gifdecod.h"
#include "wx/dynarray.h"
#include "wx/log.h"
+#include "wx/artprov.h"
#include <math.h>
#include <float.h>
#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