Horizon
actions.hpp
1 #pragma once
2 #include "action.hpp"
3 
4 namespace horizon {
5 enum class ActionID {
6  NONE,
7  TOOL,
8  UNDO,
9  REDO,
10  COPY,
11  PLACE_PART,
12  LAYER_UP,
13  LAYER_DOWN,
14  LAYER_TOP,
15  LAYER_BOTTOM,
16  LAYER_INNER1,
17  LAYER_INNER2,
18  LAYER_INNER3,
19  LAYER_INNER4,
20  LAYER_INNER5,
21  LAYER_INNER6,
22  LAYER_INNER7,
23  LAYER_INNER8,
24  SELECTION_FILTER,
25  SAVE,
26  VIEW_3D,
27  RULES,
28  RULES_RUN_CHECKS,
29  RULES_APPLY,
30  PREFERENCES,
31  POPOVER,
32  HELP,
33  VIEW_ALL,
34  SELECTION_TOOL_BOX,
35  SELECTION_TOOL_LASSO,
36  SELECTION_TOOL_PAINT,
37  SELECTION_QUALIFIER_AUTO,
38  SELECTION_QUALIFIER_INCLUDE_ORIGIN,
39  SELECTION_QUALIFIER_TOUCH_BOX,
40  SELECTION_QUALIFIER_INCLUDE_BOX,
41  TO_BOARD,
42  MOVE_TO_OTHER_SHEET,
43  SHOW_IN_BROWSER,
44  TUNING,
45  TUNING_ADD_TRACKS,
46  TUNING_ADD_TRACKS_ALL,
47  HIGHLIGHT_NET,
48  RELOAD_NETLIST,
49  SAVE_RELOAD_NETLIST,
50  BOM_EXPORT_WINDOW,
51  EXPORT_BOM,
52  RELOAD_POOL,
53  FLIP_VIEW,
54  VIEW_TOP,
55  VIEW_BOTTOM,
56  EDIT_PADSTACK,
57  EDIT_UNIT,
58  HIGHLIGHT_GROUP,
59  HIGHLIGHT_TAG,
60  SELECT_GROUP,
61  SELECT_TAG,
62  SEARCH,
63  SEARCH_NEXT,
64  SEARCH_PREVIOUS,
65  GO_TO_BOARD,
66  GO_TO_SCHEMATIC,
67  SHOW_IN_POOL_MANAGER,
68  SHOW_IN_PROJECT_POOL_MANAGER,
69  SELECT_ALL,
70  PDF_EXPORT_WINDOW,
71  EXPORT_PDF,
72  BACKANNOTATE_CONNECTION_LINES,
73  SELECT_MORE,
74  SELECT_MORE_NO_VIA,
75  STEP_EXPORT_WINDOW,
76  EXPORT_STEP,
77  PNP_EXPORT_WINDOW,
78  EXPORT_PNP,
79  RESET_AIRWIRE_FILTER,
80  FILTER_AIRWIRES,
81  AIRWIRE_FILTER_WINDOW,
82  SELECT_POLYGON,
83  FAB_OUTPUT_WINDOW,
84  GEN_FAB_OUTPUT,
85  FOOTPRINT_GENERATOR,
86  SET_GRID_ORIGIN,
87  DISTRACTION_FREE,
88  TOGGLE_SNAP_TO_TARGETS,
89  PARTS_WINDOW,
90  PAN_UP,
91  PAN_DOWN,
92  PAN_LEFT,
93  PAN_RIGHT,
94  ZOOM_IN,
95  ZOOM_OUT,
96  CLICK_SELECT,
97  HIGHLIGHT_NET_CLASS,
98  ROTATE_VIEW_LEFT,
99  ROTATE_VIEW_RIGHT,
100  ROTATE_VIEW_RESET,
101  ROTATE_VIEW,
102  NEXT_SHEET,
103  PREV_SHEET,
104  VIEW_3D_PERSP,
105  VIEW_3D_ORTHO,
106  VIEW_3D_FRONT,
107  VIEW_3D_BACK,
108  VIEW_3D_TOP,
109  VIEW_3D_BOTTOM,
110  VIEW_3D_LEFT,
111  VIEW_3D_RIGHT,
112  GRIDS_WINDOW,
113  SELECT_GRID,
114  PUSH_INTO_BLOCK,
115  POP_OUT_OF_BLOCK,
116  EDIT_BLOCK_SYMBOL,
117  GO_TO_BLOCK_SYMBOL,
118  GO_TO_PROJECT_MANAGER,
119 };
120 }