24 #ifndef CURSOR_STORE__H 25 #define CURSOR_STORE__H 27 #include <wx/cursor.h> 123 #endif // CURSOR_STORE__H
const unsigned char * m_mask_data
std::map< KICURSOR, wxCursor > m_store
< Internal store of cursors by ID
const unsigned char * m_image_data
The mask data bitmap.
KICURSOR m_id_key
< The ID key used to uniquely identify a cursor in a given store
Simple class to construct and store cursors against unique ID keys.
const wxCursor & Get(KICURSOR aIdKey) const
Get a given cursor by its ID.
static const wxCursor GetCursor(KICURSOR aCursorType)
wxSize m_size
The "hotspot" where the cursor "is" in the image.
CURSOR_STORE(const std::vector< CURSOR_DEF > &aDefs)
Construct a store with a pre-set list of cursors.
static const wxStockCursor GetStockCursor(KICURSOR aCursorType)
const char ** m_xpm
The image size in pixels.