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 }
115