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
;
18 //-----------------------------------------------------------------------------
20 //-----------------------------------------------------------------------------
22 class WXDLLIMPEXP_CORE wxCursor
: public wxGDIObject
26 wxCursor( int cursorId
);
28 wxCursor( const wxImage
& image
);
30 wxCursor( const char bits
[], int width
, int height
,
31 int hotSpotX
=-1, int hotSpotY
=-1,
32 const char maskBits
[] = NULL
,
33 const wxColour
*fg
= NULL
, const wxColour
*bg
= NULL
);
38 GdkCursor
*GetCursor() const;
41 virtual wxGDIRefData
*CreateGDIRefData() const;
42 virtual wxGDIRefData
*CloneGDIRefData(const wxGDIRefData
*data
) const;
45 DECLARE_DYNAMIC_CLASS(wxCursor
)
48 #endif // _WX_GTK_CURSOR_H_