]> git.saurik.com Git - wxWidgets.git/blobdiff - src/dfb/cursor.cpp
use generic dialogs under Palm (generic.diff part of patch 1894861)
[wxWidgets.git] / src / dfb / cursor.cpp
index c5465f52fceac5dcf6e7f07be06a6f309e851a8f..0751f9ae4e131c07e0f558685095e538c9f79a00 100644 (file)
 // wxCursorRefData
 //-----------------------------------------------------------------------------
 
-class wxCursorRefData: public wxObjectRefData
+class wxCursorRefData : public wxGDIRefData
 {
 public:
     wxCursorRefData(const wxBitmap& bmp = wxNullBitmap, int id = -1)
         : m_id(id), m_bitmap(bmp) {}
 
+    virtual bool IsOk() const { return m_bitmap.IsOk(); }
+
     int      m_id;
     wxBitmap m_bitmap;
 };
@@ -63,17 +65,12 @@ wxCursor::wxCursor(const wxString& cursor_file,
 #warning "FIXME"
 }
 
-bool wxCursor::IsOk() const
-{
-    return m_refData && M_CURSOR->m_bitmap.Ok();
-}
-
-wxObjectRefData *wxCursor::CreateRefData() const
+wxGDIRefData *wxCursor::CreateGDIRefData() const
 {
     return new wxCursorRefData;
 }
 
-wxObjectRefData *wxCursor::CloneRefData(const wxObjectRefData *data) const
+wxGDIRefData *wxCursor::CloneGDIRefData(const wxGDIRefData *data) const
 {
     return new wxCursorRefData(*(wxCursorRefData *)data);
 }