KiCad PCB EDA Suite
Loading...
Searching...
No Matches
cursors.h File Reference
#include <wx/cursor.h>
#include <map>
#include <vector>

Go to the source code of this file.

Classes

class  CURSOR_STORE
 Simple class to construct and store cursors against unique ID keys. More...
 
struct  CURSOR_STORE::CURSOR_DEF
 Definition of a cursor. More...
 

Typedefs

typedef wxCursor WX_CURSOR_TYPE
 Represents either a wxCursorBundle for wx 3.3+ or a wxCursor for older versions.
 

Enumerations

enum class  KICURSOR {
  DEFAULT , ARROW , ARROW64 , MOVING ,
  MOVING64 , WARNING , WARNING64 , PENCIL ,
  PENCIL64 , REMOVE , REMOVE64 , HAND ,
  HAND64 , BULLSEYE , BULLSEYE64 , VOLTAGE_PROBE ,
  VOLTAGE_PROBE64 , CURRENT_PROBE , CURRENT_PROBE64 , TUNE ,
  TUNE64 , TEXT , TEXT64 , MEASURE ,
  MEASURE64 , ADD , ADD64 , SUBTRACT ,
  SUBTRACT64 , XOR , XOR64 , ZOOM_IN ,
  ZOOM_IN64 , ZOOM_OUT , ZOOM_OUT64 , LABEL_NET ,
  LABEL_NET64 , LABEL_GLOBAL , LABEL_GLOBAL64 , COMPONENT ,
  COMPONENT64 , SELECT_WINDOW , SELECT_WINDOW64 , SELECT_LASSO ,
  SELECT_LASSO64 , LINE_BUS , LINE_BUS64 , LINE_GRAPHIC ,
  LINE_GRAPHIC64 , LINE_WIRE , LINE_WIRE64 , LABEL_HIER ,
  LABEL_HIER64 , PLACE , PLACE64
}
 

Typedef Documentation

◆ WX_CURSOR_TYPE

typedef wxCursor WX_CURSOR_TYPE

Represents either a wxCursorBundle for wx 3.3+ or a wxCursor for older versions.

This allows consistent cursor handling across different wxWidgets versions.

Definition at line 39 of file cursors.h.

Enumeration Type Documentation

◆ KICURSOR

enum class KICURSOR
strong
Enumerator
DEFAULT 
ARROW 
ARROW64 
MOVING 
MOVING64 
WARNING 
WARNING64 
PENCIL 
PENCIL64 
REMOVE 
REMOVE64 
HAND 
HAND64 
BULLSEYE 
BULLSEYE64 
VOLTAGE_PROBE 
VOLTAGE_PROBE64 
CURRENT_PROBE 
CURRENT_PROBE64 
TUNE 
TUNE64 
TEXT 
TEXT64 
MEASURE 
MEASURE64 
ADD 
ADD64 
SUBTRACT 
SUBTRACT64 
XOR 
XOR64 
ZOOM_IN 
ZOOM_IN64 
ZOOM_OUT 
ZOOM_OUT64 
LABEL_NET 
LABEL_NET64 
LABEL_GLOBAL 
LABEL_GLOBAL64 
COMPONENT 
COMPONENT64 
SELECT_WINDOW 
SELECT_WINDOW64 
SELECT_LASSO 
SELECT_LASSO64 
LINE_BUS 
LINE_BUS64 
LINE_GRAPHIC 
LINE_GRAPHIC64 
LINE_WIRE 
LINE_WIRE64 
LABEL_HIER 
LABEL_HIER64 
PLACE 
PLACE64 

Definition at line 43 of file cursors.h.