24#ifndef CURSOR_STORE__H
25#define CURSOR_STORE__H
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 wxStockCursor GetStockCursor(KICURSOR aCursorType)
static const wxCursor GetHiDPICursor(KICURSOR aCursorType)
static const wxCursor GetCursor(KICURSOR aCursorType)
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
const char ** m_xpm
The image size in pixels.
const unsigned char * m_mask_data
wxSize m_size
The "hotspot" where the cursor "is" in the image.