| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /////////////////////////////////////////////////////////////////////////////
- // Name: wx/dfb/cursor.h
- // Purpose: wxCursor declaration
- // Author: Vaclav Slavik
- // Created: 2006-08-08
- // Copyright: (c) 2006 REA Elektronik GmbH
- // Licence: wxWindows licence
- /////////////////////////////////////////////////////////////////////////////
- #ifndef _WX_DFB_CURSOR_H_
- #define _WX_DFB_CURSOR_H_
- #include "wx/gdiobj.h"
- #include "wx/gdicmn.h"
- class WXDLLIMPEXP_FWD_CORE wxBitmap;
- //-----------------------------------------------------------------------------
- // wxCursor
- //-----------------------------------------------------------------------------
- class WXDLLIMPEXP_CORE wxCursor : public wxGDIObject
- {
- public:
- wxCursor() {}
- wxCursor(wxStockCursor id) { InitFromStock(id); }
- #if WXWIN_COMPATIBILITY_2_8
- wxCursor(int id) { InitFromStock((wxStockCursor)id); }
- #endif
- wxCursor(const wxString& name,
- wxBitmapType type = wxCURSOR_DEFAULT_TYPE,
- int hotSpotX = 0, int hotSpotY = 0);
- // implementation
- wxBitmap GetBitmap() const;
- protected:
- void InitFromStock(wxStockCursor);
- // ref counting code
- virtual wxGDIRefData *CreateGDIRefData() const;
- virtual wxGDIRefData *CloneGDIRefData(const wxGDIRefData *data) const;
- DECLARE_DYNAMIC_CLASS(wxCursor)
- };
- #endif // _WX_DFB_CURSOR_H_
|