This is useful when copying wxHtmlWindow contents to clipboard, for example.
Closes #14557.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72587
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
virtual wxHtmlLinkInfo *GetLink(int x = 0, int y = 0) const;
void SetImage(const wxImage& img);
virtual wxHtmlLinkInfo *GetLink(int x = 0, int y = 0) const;
void SetImage(const wxImage& img);
+
+ // If "alt" text is set, it will be used when converting this cell to text.
+ void SetAlt(const wxString& alt);
+ virtual wxString ConvertToText(wxHtmlSelection *sel) const;
+
#if wxUSE_GIF && wxUSE_TIMER
void AdvanceAnimation(wxTimer *timer);
virtual void Layout(int w);
#if wxUSE_GIF && wxUSE_TIMER
void AdvanceAnimation(wxTimer *timer);
virtual void Layout(int w);
double m_scale;
wxHtmlImageMapCell *m_imageMap;
wxString m_mapName;
double m_scale;
wxHtmlImageMapCell *m_imageMap;
wxString m_mapName;
wxDECLARE_NO_COPY_CLASS(wxHtmlImageCell);
};
wxDECLARE_NO_COPY_CLASS(wxHtmlImageCell);
};
+void wxHtmlImageCell::SetAlt(const wxString& alt)
+{
+ m_alt = alt;
+}
+
+wxString wxHtmlImageCell::ConvertToText(wxHtmlSelection* WXUNUSED(sel)) const
+{
+ return m_alt;
+}
+
#if wxUSE_GIF && wxUSE_TIMER
void wxHtmlImageCell::AdvanceAnimation(wxTimer *timer)
{
#if wxUSE_GIF && wxUSE_TIMER
void wxHtmlImageCell::AdvanceAnimation(wxTimer *timer)
{
al, mn);
m_WParser->ApplyStateToCell(cel);
cel->SetId(tag.GetParam(wxT("id"))); // may be empty
al, mn);
m_WParser->ApplyStateToCell(cel);
cel->SetId(tag.GetParam(wxT("id"))); // may be empty
+ cel->SetAlt(tag.GetParam(wxT("alt")));
m_WParser->GetContainer()->InsertCell(cel);
if (str)
delete str;
m_WParser->GetContainer()->InsertCell(cel);
if (str)
delete str;