24#ifndef CURSOR_STORE__H
25#define CURSOR_STORE__H
Store all of the related footprint information found in a netlist.
Simple class to construct and store cursors against unique ID keys.
static const wxStockCursor GetStockCursor(KICURSOR aCursorType)
const wxCursor & Get(KICURSOR aIdKey) const
Get a given cursor by its ID.
static const wxCursor GetCursor(KICURSOR aCursorType)
CURSOR_STORE(const std::vector< CURSOR_DEF > &aDefs)
Construct a store with a pre-set list of cursors.
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.