]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/htmllbox.cpp
restore needed functions, wxMSW doesn't use wxBitmapHandlerBase
[wxWidgets.git] / src / generic / htmllbox.cpp
index c70d7b85f42e4dcfc1f0aba25a4bd20b75cb1423..b104f3c2f5feb34446b20f9aefa701dbe7954519 100644 (file)
@@ -301,7 +301,7 @@ void wxHtmlListBox::CacheItem(size_t n) const
 
         // set the cell's ID to item's index so that CellCoordsToPhysical()
         // can quickly find the item:
-        cell->SetId(wxString::Format(_T("%u"), n));
+        cell->SetId(wxString::Format(_T("%lu"), (unsigned long)n));
 
         cell->Layout(GetClientSize().x - 2*GetMargins().x);
 
@@ -438,6 +438,16 @@ void wxHtmlListBox::SetHTMLStatusText(const wxString& WXUNUSED(text))
     // nothing to do
 }
 
+wxCursor wxHtmlListBox::GetHTMLCursor(HTMLCursor type) const
+{
+    // we don't want to show text selection cursor in listboxes
+    if (type == HTMLCursor_Text)
+        return wxHtmlWindow::GetDefaultHTMLCursor(HTMLCursor_Default);
+
+    // in all other cases, use the same cursor as wxHtmlWindow:
+    return wxHtmlWindow::GetDefaultHTMLCursor(type);
+}
+
 // ----------------------------------------------------------------------------
 // wxHtmlListBox handling of HTML links
 // ----------------------------------------------------------------------------