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