1 /////////////////////////////////////////////////////////////////////////////
4 // Author: Robert Roebling
6 // Copyright: (c) 1998 Robert Roebling
7 // Licence: wxWindows licence
8 /////////////////////////////////////////////////////////////////////////////
10 #ifndef _WX_GTK_CURSOR_H_
11 #define _WX_GTK_CURSOR_H_
13 #include "wx/gdiobj.h"
14 #include "wx/gdicmn.h"
16 class WXDLLIMPEXP_FWD_CORE wxColour
;
17 class WXDLLIMPEXP_FWD_CORE wxImage
;
19 //-----------------------------------------------------------------------------
21 //-----------------------------------------------------------------------------
23 class WXDLLIMPEXP_CORE wxCursor
: public wxGDIObject
27 wxCursor( wxStockCursor cursorId
);
29 wxCursor( const wxImage
& image
);
31 wxCursor( const char bits
[], int width
, int height
,
32 int hotSpotX
= -1, int hotSpotY
= -1,
33 const char maskBits
[] = NULL
,
34 const wxColour
* fg
= NULL
, const wxColour
* bg
= NULL
);
39 GdkCursor
*GetCursor() const;
42 virtual wxGDIRefData
*CreateGDIRefData() const;
43 virtual wxGDIRefData
*CloneGDIRefData(const wxGDIRefData
*data
) const;
46 DECLARE_DYNAMIC_CLASS(wxCursor
)
49 #endif // _WX_GTK_CURSOR_H_