1 /** 2 * @file 3d_viewer_id.h 3 */ 4 5 /** 6 * Command IDs for the 3D viewer. 7 * 8 * Please add IDs that are unique to the 3D viewer here and not in the global 9 * id.h file. This will prevent the entire project from being rebuilt when 10 * adding new commands to the 3D viewer. 11 * However the number of IDs should be < ROOM_FOR_3D_VIEWER, defined in id.h 12 * Please change the value of ROOM_FOR_3D_VIEWER if too small. 13 */ 14 15 #include <id.h> // Generic Id. 16 17 enum id_3dview_frm 18 { 19 ID_START_COMMAND_3D = ID_KICAD_3D_VIEWER_START, 20 ID_RELOAD3D_BOARD, 21 ID_VIEW3D_TOP, 22 ID_VIEW3D_BOTTOM, 23 ID_VIEW3D_LEFT, 24 ID_VIEW3D_RIGHT, 25 ID_VIEW3D_FRONT, 26 ID_VIEW3D_BACK, 27 ID_VIEW3D_RESET, 28 ID_VIEW3D_FLIP, 29 ID_TOOL_SCREENCOPY_TOCLIBBOARD, 30 31 ID_MENU_SCREENCOPY_PNG, 32 ID_MENU_SCREENCOPY_JPEG, 33 ID_MENU_SCREENCOPY_TOCLIBBOARD, 34 35 ID_MENU3D_RESET_DEFAULTS, 36 37 // Help 38 ID_MENU_COMMAND_END, 39 40 ID_RENDER_CURRENT_VIEW, 41 42 ID_DISABLE_RAY_TRACING, 43 44 ID_CUSTOM_EVENT_1, // A id for a custom event (canvas refresh request) 45 46 ID_END_COMMAND_3D = ID_KICAD_3D_VIEWER_END, 47 }; 48