You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

92 lines
2.4 KiB

  1. /**
  2. * @file 3d_viewer_id.h
  3. */
  4. /**
  5. * Command IDs for the 3D viewer.
  6. *
  7. * Please add IDs that are unique to the 3D viewer here and not in the global
  8. * id.h file. This will prevent the entire project from being rebuilt when
  9. * adding new commands to the 3D viewer.
  10. * However the number of IDs should be < ROOM_FOR_3D_VIEWER, defined in id.h
  11. * Please change the value of ROOM_FOR_3D_VIEWER if too small.
  12. */
  13. #include <id.h> // Generic Id.
  14. enum id_3dview_frm
  15. {
  16. ID_START_COMMAND_3D = ID_KICAD_3D_VIEWER_START,
  17. ID_ROTATE3D_X_NEG,
  18. ID_ROTATE3D_X_POS,
  19. ID_ROTATE3D_Y_NEG,
  20. ID_ROTATE3D_Y_POS,
  21. ID_ROTATE3D_Z_NEG,
  22. ID_ROTATE3D_Z_POS,
  23. ID_RELOAD3D_BOARD,
  24. ID_TOOL_SCREENCOPY_TOCLIBBOARD,
  25. ID_MOVE3D_LEFT,
  26. ID_MOVE3D_RIGHT,
  27. ID_MOVE3D_UP,
  28. ID_MOVE3D_DOWN,
  29. ID_ORTHO,
  30. ID_MENU3D_COLOR,
  31. ID_MENU3D_BGCOLOR,
  32. ID_MENU3D_BGCOLOR_BOTTOM_SELECTION,
  33. ID_MENU3D_BGCOLOR_TOP_SELECTION,
  34. ID_MENU3D_SILKSCREEN_COLOR_SELECTION,
  35. ID_MENU3D_SOLDERMASK_COLOR_SELECTION,
  36. ID_MENU3D_SOLDERPASTE_COLOR_SELECTION,
  37. ID_MENU3D_PCB_BODY_COLOR_SELECTION,
  38. ID_MENU3D_COPPER_COLOR_SELECTION,
  39. ID_MENU3D_USE_COPPER_THICKNESS,
  40. ID_MENU3D_AXIS_ONOFF,
  41. ID_MENU3D_MODULE_ONOFF,
  42. ID_MENU3D_ZONE_ONOFF,
  43. ID_MENU3D_LAYERS,
  44. ID_MENU3D_ADHESIVE_ONOFF,
  45. ID_MENU3D_SILKSCREEN_ONOFF,
  46. ID_MENU3D_SOLDER_PASTE_ONOFF,
  47. ID_MENU3D_SOLDER_MASK_ONOFF,
  48. ID_MENU3D_COMMENTS_ONOFF,
  49. ID_MENU3D_ECO_ONOFF,
  50. ID_MENU3D_SHOW_BOARD_BODY,
  51. ID_MENU3D_REALISTIC_MODE,
  52. ID_MENU3D_FL_RENDER_SHADOWS,
  53. ID_MENU3D_FL_RENDER_SHOW_HOLES_IN_ZONES,
  54. ID_MENU3D_FL_RENDER_TEXTURES,
  55. ID_MENU3D_FL_RENDER_SMOOTH_NORMALS,
  56. ID_MENU3D_FL_RENDER_USE_MODEL_NORMALS,
  57. ID_MENU3D_FL_RENDER_MATERIAL,
  58. ID_MENU3D_FL_RENDER_SHOW_MODEL_BBOX,
  59. ID_END_COMMAND_3D,
  60. ID_TOOL_SET_VISIBLE_ITEMS,
  61. ID_MENU3D_GRID,
  62. ID_MENU3D_GRID_NOGRID,
  63. ID_MENU3D_GRID_10_MM,
  64. ID_MENU3D_GRID_5_MM,
  65. ID_MENU3D_GRID_2P5_MM,
  66. ID_MENU3D_GRID_1_MM,
  67. ID_MENU3D_GRID_END,
  68. ID_MENU_SCREENCOPY_PNG,
  69. ID_MENU_SCREENCOPY_JPEG,
  70. ID_MENU_SCREENCOPY_TOCLIBBOARD,
  71. ID_POPUP_3D_VIEW_START,
  72. ID_POPUP_ZOOMIN,
  73. ID_POPUP_ZOOMOUT,
  74. ID_POPUP_VIEW_XPOS,
  75. ID_POPUP_VIEW_XNEG,
  76. ID_POPUP_VIEW_YPOS,
  77. ID_POPUP_VIEW_YNEG,
  78. ID_POPUP_VIEW_ZPOS,
  79. ID_POPUP_VIEW_ZNEG,
  80. ID_POPUP_MOVE3D_LEFT,
  81. ID_POPUP_MOVE3D_RIGHT,
  82. ID_POPUP_MOVE3D_UP,
  83. ID_POPUP_MOVE3D_DOWN,
  84. ID_POPUP_3D_VIEW_END
  85. };