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.

119 lines
3.4 KiB

  1. #ifndef PCBNEW_ID_H_
  2. #define PCBNEW_ID_H_
  3. #include <id.h>
  4. /**
  5. * Command IDs for the printed circuit board editor.
  6. *
  7. * Please add IDs that are unique to the printed circuit board editor (Pcbnew)
  8. * here and not in the global id.h file. This will prevent the entire project
  9. * from being rebuilt when adding new commands to the Pcbnew.
  10. */
  11. enum pcbnew_ids
  12. {
  13. ID_MAIN_MENUBAR = ID_END_LIST,
  14. ID_COPY_BOARD_AS,
  15. ID_REVERT_BOARD,
  16. ID_IMPORT_NON_KICAD_BOARD,
  17. // Tracks and vias sizes general options
  18. ID_AUX_TOOLBAR_PCB_VIA_SIZE,
  19. ID_AUX_TOOLBAR_PCB_TRACK_WIDTH,
  20. ID_POPUP_PCB_SELECT_WIDTH_START_RANGE,
  21. ID_POPUP_PCB_SELECT_CUSTOM_WIDTH,
  22. ID_POPUP_PCB_SELECT_AUTO_WIDTH,
  23. ID_POPUP_PCB_SELECT_USE_NETCLASS_VALUES,
  24. ID_POPUP_PCB_SELECT_WIDTH1,
  25. ID_POPUP_PCB_SELECT_WIDTH2,
  26. ID_POPUP_PCB_SELECT_WIDTH3,
  27. ID_POPUP_PCB_SELECT_WIDTH4,
  28. ID_POPUP_PCB_SELECT_WIDTH5,
  29. ID_POPUP_PCB_SELECT_WIDTH6,
  30. ID_POPUP_PCB_SELECT_WIDTH7,
  31. ID_POPUP_PCB_SELECT_WIDTH8,
  32. ID_POPUP_PCB_SELECT_WIDTH9,
  33. ID_POPUP_PCB_SELECT_WIDTH10,
  34. ID_POPUP_PCB_SELECT_WIDTH11,
  35. ID_POPUP_PCB_SELECT_WIDTH12,
  36. ID_POPUP_PCB_SELECT_WIDTH13,
  37. ID_POPUP_PCB_SELECT_WIDTH14,
  38. ID_POPUP_PCB_SELECT_WIDTH15,
  39. ID_POPUP_PCB_SELECT_WIDTH16,
  40. ID_POPUP_PCB_SELECT_VIASIZE1,
  41. ID_POPUP_PCB_SELECT_VIASIZE2,
  42. ID_POPUP_PCB_SELECT_VIASIZE3,
  43. ID_POPUP_PCB_SELECT_VIASIZE4,
  44. ID_POPUP_PCB_SELECT_VIASIZE5,
  45. ID_POPUP_PCB_SELECT_VIASIZE6,
  46. ID_POPUP_PCB_SELECT_VIASIZE7,
  47. ID_POPUP_PCB_SELECT_VIASIZE8,
  48. ID_POPUP_PCB_SELECT_VIASIZE9,
  49. ID_POPUP_PCB_SELECT_VIASIZE10,
  50. ID_POPUP_PCB_SELECT_VIASIZE11,
  51. ID_POPUP_PCB_SELECT_VIASIZE12,
  52. ID_POPUP_PCB_SELECT_VIASIZE13,
  53. ID_POPUP_PCB_SELECT_VIASIZE14,
  54. ID_POPUP_PCB_SELECT_VIASIZE15,
  55. ID_POPUP_PCB_SELECT_VIASIZE16,
  56. ID_POPUP_PCB_SELECT_CUSTOM_DIFFPAIR,
  57. ID_POPUP_PCB_SELECT_USE_NETCLASS_DIFFPAIR,
  58. ID_POPUP_PCB_SELECT_DIFFPAIR1,
  59. ID_POPUP_PCB_SELECT_DIFFPAIR2,
  60. ID_POPUP_PCB_SELECT_DIFFPAIR3,
  61. ID_POPUP_PCB_SELECT_DIFFPAIR4,
  62. ID_POPUP_PCB_SELECT_DIFFPAIR5,
  63. ID_POPUP_PCB_SELECT_DIFFPAIR6,
  64. ID_POPUP_PCB_SELECT_DIFFPAIR7,
  65. ID_POPUP_PCB_SELECT_DIFFPAIR8,
  66. ID_POPUP_PCB_SELECT_DIFFPAIR9,
  67. ID_POPUP_PCB_SELECT_DIFFPAIR10,
  68. ID_POPUP_PCB_SELECT_DIFFPAIR11,
  69. ID_POPUP_PCB_SELECT_DIFFPAIR12,
  70. ID_POPUP_PCB_SELECT_DIFFPAIR13,
  71. ID_POPUP_PCB_SELECT_DIFFPAIR14,
  72. ID_POPUP_PCB_SELECT_DIFFPAIR15,
  73. ID_POPUP_PCB_SELECT_DIFFPAIR16,
  74. ID_POPUP_PCB_SELECT_WIDTH_END_RANGE,
  75. ID_MENU_RECOVER_BOARD_AUTOSAVE,
  76. ID_MENU_EXPORT_FOOTPRINTS_TO_LIBRARY,
  77. ID_MENU_EXPORT_FOOTPRINTS_TO_NEW_LIBRARY,
  78. ID_GEN_EXPORT_FILE_IDF3,
  79. ID_GEN_EXPORT_FILE_VRML,
  80. ID_GEN_EXPORT_FILE_STEP,
  81. ID_GEN_EXPORT_FILE_HYPERLYNX,
  82. ID_GEN_EXPORT_FILE_GENCADFORMAT,
  83. ID_TOOLBARH_PCB_ACTION_PLUGIN,
  84. ID_PCB_GEN_CMP_FILE,
  85. ID_PCB_GEN_BOM_FILE_FROM_BOARD,
  86. ID_FPEDIT_SAVE_PNG,
  87. ID_MODVIEW_LIB_FILTER,
  88. ID_MODVIEW_LIB_LIST,
  89. ID_MODVIEW_FOOTPRINT_FILTER,
  90. ID_MODVIEW_FOOTPRINT_LIST,
  91. ID_MODVIEW_PREVIOUS,
  92. ID_MODVIEW_NEXT,
  93. ID_FPVIEWER_AUTOZOOM_TOOL,
  94. ID_FOOTPRINT_WIZARD_NEXT,
  95. ID_FOOTPRINT_WIZARD_PREVIOUS,
  96. ID_FOOTPRINT_WIZARD_DONE,
  97. ID_FOOTPRINT_WIZARD_PAGE_LIST,
  98. ID_FOOTPRINT_WIZARD_PARAMETER_LIST,
  99. ID_FOOTPRINT_WIZARD_SELECT_WIZARD,
  100. ID_FOOTPRINT_WIZARD_RESET_TO_DEFAULT,
  101. ID_ADD_FOOTPRINT_TO_BOARD,
  102. ID_LOAD_FOOTPRINT_FROM_BOARD,
  103. ID_PCBNEW_END_LIST
  104. };
  105. #endif // PCBNEW_ID_H_