X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a1c3cdc4a2c4cc2b15d7fdf60c1be228f9fbc520..a0826b119e63f4cfbf8361cbaf7cedef56e0ec53:/include/wx/htmllbox.h diff --git a/include/wx/htmllbox.h b/include/wx/htmllbox.h index 16dab9008f..3c1bb035dc 100644 --- a/include/wx/htmllbox.h +++ b/include/wx/htmllbox.h @@ -69,12 +69,11 @@ public: virtual ~wxHtmlListBox(); // override some base class virtuals - virtual void RefreshLine(size_t line); - virtual void RefreshLines(size_t from, size_t to); + virtual void RefreshRow(size_t line); + virtual void RefreshRows(size_t from, size_t to); virtual void RefreshAll(); virtual void SetItemCount(size_t count); - #if wxUSE_FILESYSTEM // retrieve the file system used by the wxHtmlWinParser: if you use // relative paths in your HTML, you should use its ChangePathTo() method @@ -290,14 +289,14 @@ protected: virtual int DoInsert(const wxString& item, unsigned int pos); virtual void DoSetItemClientData(unsigned int n, void *clientData) - { m_clientData[n] = clientData; } + { m_HTMLclientData[n] = clientData; } virtual void *DoGetItemClientData(unsigned int n) const - { return m_clientData[n]; } + { return m_HTMLclientData[n]; } virtual void DoSetItemClientObject(unsigned int n, wxClientData *clientData) - { m_clientData[n] = (void *)clientData; } + { m_HTMLclientData[n] = (void *)clientData; } virtual wxClientData *DoGetItemClientObject(unsigned int n) const - { return (wxClientData *)m_clientData[n]; } + { return (wxClientData *)m_HTMLclientData[n]; } // calls wxHtmlListBox::SetItemCount() and RefreshAll() void UpdateCount(); @@ -306,14 +305,18 @@ protected: // wxSimpleHtmlListBox shouldn't be allowed to call them directly! virtual void SetItemCount(size_t count) { wxHtmlListBox::SetItemCount(count); } - virtual void SetLineCount(size_t count) - { wxHtmlListBox::SetLineCount(count); } + virtual void SetRowCount(size_t count) + { wxHtmlListBox::SetRowCount(count); } virtual wxString OnGetItem(size_t n) const { return m_items[n]; } - wxArrayString m_items; - wxArrayPtrVoid m_clientData; + wxArrayString m_items; + wxArrayPtrVoid m_HTMLclientData; + + // Note: For the benefit of old compilers (like gcc-2.8) this should + // not be named m_clientdata as that clashes with the name of an + // anonymous struct member in wxEvtHandler, which we derive from. DECLARE_NO_COPY_CLASS(wxSimpleHtmlListBox) };