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"
15 class WXDLLIMPEXP_FWD_CORE wxColour
;
16 class WXDLLIMPEXP_FWD_CORE wxImage
;
20 //-----------------------------------------------------------------------------
22 //-----------------------------------------------------------------------------
24 class WXDLLIMPEXP_CORE wxCursor
: public wxGDIObject
28 wxCursor( wxStockCursor cursorId
);
30 wxCursor( const wxImage
& image
);
32 wxCursor( const char bits
[], int width
, int height
,
33 int hotSpotX
=-1, int hotSpotY
=-1,
34 const char maskBits
[] = NULL
,
35 const wxColour
*fg
= NULL
, const wxColour
*bg
= NULL
);
40 GdkCursor
*GetCursor() const;
43 virtual wxGDIRefData
*CreateGDIRefData() const;
44 virtual wxGDIRefData
*CloneGDIRefData(const wxGDIRefData
*data
) const;
47 DECLARE_DYNAMIC_CLASS(wxCursor
)
50 #endif // _WX_GTK_CURSOR_H_