{
public:
wxHtmlImageCell(wxWindow *window,
- wxFSFile *input, int w = -1, int h = -1,
- double scale = 1.0, int align = wxHTML_ALIGN_BOTTOM,
+ wxFSFile *input, int w = -1, int h = -1,
+ double scale = 1.0, int align = wxHTML_ALIGN_BOTTOM,
const wxString& mapname = wxEmptyString);
~wxHtmlImageCell();
void Draw(wxDC& dc, int x, int y, int view_y1, int view_y2);
".++++++++++++++++++++++++++#.",
"############################."};
-wxHtmlImageCell::wxHtmlImageCell(wxWindow *window, wxFSFile *input,
- int w, int h, double scale, int align,
+wxHtmlImageCell::wxHtmlImageCell(wxWindow *window, wxFSFile *input,
+ int w, int h, double scale, int align,
const wxString& mapname) : wxHtmlCell()
{
m_window = window ? wxStaticCast(window, wxScrolledWindow) : NULL;
}
if ( readImg )
-#endif
+#endif // wxUSE_GIF && wxUSE_TIMER
{
SetImage(wxImage(*s, wxBITMAP_TYPE_ANY));
}
{
if ( m_bmpW == -1 && m_bmpH == -1 )
{
- m_bmpW == 29, m_bmpH = 31;
+ m_bmpW = 29;
+ m_bmpH = 31;
}
else
{
m_window->CalcScrolledPosition(m_physX, m_physY, &x, &y);
wxRect rect(x, y, m_Width, m_Height);
- if ( m_window->GetClientRect().Intersects(rect) &&
+ if ( m_window->GetClientRect().Intersects(rect) &&
m_gifDecoder->ConvertToImage(&img) )
{
if ( (int)m_gifDecoder->GetWidth() != m_Width ||
p = p->GetParent();
}
p = op;
- wxHtmlCell *cell = (wxHtmlCell*)p->Find(wxHTML_COND_ISIMAGEMAP,
+ wxHtmlCell *cell = (wxHtmlCell*)p->Find(wxHTML_COND_ISIMAGEMAP,
(const void*)(&m_mapName));
if (!cell)
{
wxFSFile *str;
wxString tmp = tag.GetParam(wxT("SRC"));
wxString mn = wxEmptyString;
-
+
str = m_WParser->OpenURL(wxHTML_URL_IMAGE, tmp);
-
+
if (tag.HasParam(wxT("WIDTH")))
tag.GetParamAsInt(wxT("WIDTH"), &w);
if (tag.HasParam(wxT("HEIGHT")))
}
wxHtmlImageCell *cel = new wxHtmlImageCell(
m_WParser->GetWindow(),
- str, w, h,
- m_WParser->GetPixelScale(),
+ str, w, h,
+ m_WParser->GetPixelScale(),
al, mn);
cel->SetLink(m_WParser->GetLink());
cel->SetId(tag.GetParam(wxT("id"))); // may be empty