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  SELECT_ALL,
69  PDF_EXPORT_WINDOW,
70  EXPORT_PDF,
71  BACKANNOTATE_CONNECTION_LINES,
72  SELECT_MORE,
73  SELECT_MORE_NO_VIA,
74  STEP_EXPORT_WINDOW,
75  EXPORT_STEP,
76  PNP_EXPORT_WINDOW,
77  EXPORT_PNP,
78  RESET_AIRWIRE_FILTER,
79  FILTER_AIRWIRES,
80  AIRWIRE_FILTER_WINDOW,
81  SELECT_POLYGON,
82  FAB_OUTPUT_WINDOW,
83  GEN_FAB_OUTPUT,
84  FOOTPRINT_GENERATOR,
85  SET_GRID_ORIGIN,
86  DISTRACTION_FREE,
87  TOGGLE_SNAP_TO_TARGETS,
88  PARTS_WINDOW,
89  PAN_UP,
90  PAN_DOWN,
91  PAN_LEFT,
92  PAN_RIGHT,
93  ZOOM_IN,
94  ZOOM_OUT,
95  CLICK_SELECT,
96  HIGHLIGHT_NET_CLASS,
97  ROTATE_VIEW_LEFT,
98  ROTATE_VIEW_RIGHT,
99  ROTATE_VIEW_RESET,
100  ROTATE_VIEW,
101  NEXT_SHEET,
102  PREV_SHEET,
103  VIEW_3D_PERSP,
104  VIEW_3D_ORTHO,
105  VIEW_3D_FRONT,
106  VIEW_3D_BACK,
107  VIEW_3D_TOP,
108  VIEW_3D_BOTTOM,
109  VIEW_3D_LEFT,
110  VIEW_3D_RIGHT,
111  GRIDS_WINDOW,
112  SELECT_GRID,
113 };
114 }