Horizon
tool_id.hpp
1 #pragma once
2 
3 namespace horizon {
7 enum class ToolID {
8  NONE,
9  MOVE,
10  PLACE_JUNCTION,
11  DRAW_LINE,
12  DELETE,
13  DRAW_ARC,
14  ROTATE,
15  MIRROR_X,
16  MIRROR_Y,
17  MAP_PIN,
18  MAP_SYMBOL,
19  DRAW_NET,
20  ADD_COMPONENT,
21  PLACE_TEXT,
22  PLACE_NET_LABEL,
23  DISCONNECT,
24  BEND_LINE_NET,
25  SELECT_NET_SEGMENT,
26  SELECT_NET,
27  PLACE_POWER_SYMBOL,
28  MOVE_NET_SEGMENT,
29  MOVE_NET_SEGMENT_NEW,
30  EDIT_SYMBOL_PIN_NAMES,
31  PLACE_BUS_LABEL,
32  PLACE_BUS_RIPPER,
33  MANAGE_BUSES,
34  DRAW_POLYGON,
35  ENTER_DATUM,
36  MOVE_EXACTLY,
37  PLACE_HOLE,
38  PLACE_PAD,
39  PASTE,
40  ASSIGN_PART,
41  MAP_PACKAGE,
42  DRAW_TRACK,
43  PLACE_VIA,
44  ROUTE_TRACK,
45  DRAG_KEEP_SLOPE,
46  ADD_PART,
47  ANNOTATE,
48  SMASH,
49  UNSMASH,
50  PLACE_SHAPE,
51  EDIT_SHAPE,
52  IMPORT_DXF,
53  MANAGE_NET_CLASSES,
54  EDIT_PARAMETER_SET,
55  EDIT_PARAMETER_PROGRAM,
56  EDIT_PAD_PARAMETER_SET,
57  DRAW_POLYGON_RECTANGLE,
58  DRAW_LINE_RECTANGLE,
59  EDIT_LINE_RECTANGLE,
60  EDIT_SCHEMATIC_PROPERTIES,
61  ROUTE_TRACK_INTERACTIVE,
62  EDIT_VIA,
63  ROTATE_ARBITRARY,
64  ADD_PLANE,
65  EDIT_PLANE,
66  UPDATE_PLANE,
67  UPDATE_ALL_PLANES,
68  CLEAR_PLANE,
69  CLEAR_ALL_PLANES,
70  EDIT_STACKUP,
71  DRAW_DIMENSION,
72  SET_DIFFPAIR,
73  CLEAR_DIFFPAIR,
74  ROUTE_DIFFPAIR_INTERACTIVE,
75  SELECT_MORE,
76  SELECT_MORE_NO_VIA,
77  SET_VIA_NET,
78  CLEAR_VIA_NET,
79  DRAG_TRACK_INTERACTIVE,
80  LOCK,
81  UNLOCK,
82  UNLOCK_ALL,
83  ADD_VERTEX,
84  MANAGE_POWER_NETS,
85  PLACE_BOARD_HOLE,
86  EDIT_BOARD_HOLE,
87  GENERATE_COURTYARD,
88  SET_GROUP,
89  CLEAR_GROUP,
90  SET_TAG,
91  CLEAR_TAG,
92  APPLY_TAG,
93  SELECT_GROUP,
94  HIGHLIGHT_GROUP,
95  SELECT_TAG,
96  HIGHLIGHT_TAG,
97  COPY_PLACEMENT,
98  COPY_TRACKS,
99  TUNE_TRACK,
100  TUNE_DIFFPAIR,
101  TUNE_DIFFPAIR_SKEW,
102  MOVE_KEY,
103  MOVE_KEY_UP,
104  MOVE_KEY_DOWN,
105  MOVE_KEY_LEFT,
106  MOVE_KEY_RIGHT,
107  SWAP_NETS,
108  LINE_LOOP_TO_POLYGON,
109  SCALE,
110  CHANGE_UNIT,
111  EDIT_FRAME_PROPERTIES,
112  SET_ALL_NC,
113  CLEAR_ALL_NC,
114  SET_NC,
115  CLEAR_NC,
116  ADD_KEEPOUT,
117  DELETE_KEEPOUT,
118  EDIT_KEEPOUT
119 };
120 } // namespace horizon
Definition: block.cpp:9