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.

132 lines
3.8 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_MICROWAVE_V_TOOLBAR,
  15. ID_COPY_BOARD_AS,
  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_AUX_TOOLBAR_PCB_SELECT_AUTO_WIDTH,
  21. ID_POPUP_PCB_SELECT_WIDTH_START_RANGE,
  22. ID_POPUP_PCB_SELECT_CUSTOM_WIDTH,
  23. ID_POPUP_PCB_SELECT_AUTO_WIDTH,
  24. ID_POPUP_PCB_SELECT_USE_NETCLASS_VALUES,
  25. ID_POPUP_PCB_SELECT_WIDTH1,
  26. ID_POPUP_PCB_SELECT_WIDTH2,
  27. ID_POPUP_PCB_SELECT_WIDTH3,
  28. ID_POPUP_PCB_SELECT_WIDTH4,
  29. ID_POPUP_PCB_SELECT_WIDTH5,
  30. ID_POPUP_PCB_SELECT_WIDTH6,
  31. ID_POPUP_PCB_SELECT_WIDTH7,
  32. ID_POPUP_PCB_SELECT_WIDTH8,
  33. ID_POPUP_PCB_SELECT_WIDTH9,
  34. ID_POPUP_PCB_SELECT_WIDTH10,
  35. ID_POPUP_PCB_SELECT_WIDTH11,
  36. ID_POPUP_PCB_SELECT_WIDTH12,
  37. ID_POPUP_PCB_SELECT_WIDTH13,
  38. ID_POPUP_PCB_SELECT_WIDTH14,
  39. ID_POPUP_PCB_SELECT_WIDTH15,
  40. ID_POPUP_PCB_SELECT_WIDTH16,
  41. ID_POPUP_PCB_SELECT_VIASIZE1,
  42. ID_POPUP_PCB_SELECT_VIASIZE2,
  43. ID_POPUP_PCB_SELECT_VIASIZE3,
  44. ID_POPUP_PCB_SELECT_VIASIZE4,
  45. ID_POPUP_PCB_SELECT_VIASIZE5,
  46. ID_POPUP_PCB_SELECT_VIASIZE6,
  47. ID_POPUP_PCB_SELECT_VIASIZE7,
  48. ID_POPUP_PCB_SELECT_VIASIZE8,
  49. ID_POPUP_PCB_SELECT_VIASIZE9,
  50. ID_POPUP_PCB_SELECT_VIASIZE10,
  51. ID_POPUP_PCB_SELECT_VIASIZE11,
  52. ID_POPUP_PCB_SELECT_VIASIZE12,
  53. ID_POPUP_PCB_SELECT_VIASIZE13,
  54. ID_POPUP_PCB_SELECT_VIASIZE14,
  55. ID_POPUP_PCB_SELECT_VIASIZE15,
  56. ID_POPUP_PCB_SELECT_VIASIZE16,
  57. ID_POPUP_PCB_SELECT_CUSTOM_DIFFPAIR,
  58. ID_POPUP_PCB_SELECT_USE_NETCLASS_DIFFPAIR,
  59. ID_POPUP_PCB_SELECT_DIFFPAIR1,
  60. ID_POPUP_PCB_SELECT_DIFFPAIR2,
  61. ID_POPUP_PCB_SELECT_DIFFPAIR3,
  62. ID_POPUP_PCB_SELECT_DIFFPAIR4,
  63. ID_POPUP_PCB_SELECT_DIFFPAIR5,
  64. ID_POPUP_PCB_SELECT_DIFFPAIR6,
  65. ID_POPUP_PCB_SELECT_DIFFPAIR7,
  66. ID_POPUP_PCB_SELECT_DIFFPAIR8,
  67. ID_POPUP_PCB_SELECT_DIFFPAIR9,
  68. ID_POPUP_PCB_SELECT_DIFFPAIR10,
  69. ID_POPUP_PCB_SELECT_DIFFPAIR11,
  70. ID_POPUP_PCB_SELECT_DIFFPAIR12,
  71. ID_POPUP_PCB_SELECT_DIFFPAIR13,
  72. ID_POPUP_PCB_SELECT_DIFFPAIR14,
  73. ID_POPUP_PCB_SELECT_DIFFPAIR15,
  74. ID_POPUP_PCB_SELECT_DIFFPAIR16,
  75. ID_POPUP_PCB_SELECT_WIDTH_END_RANGE,
  76. ID_MENU_READ_BOARD_BACKUP_FILE,
  77. ID_MENU_RECOVER_BOARD_AUTOSAVE,
  78. ID_MENU_ARCHIVE_MODULES_IN_LIBRARY,
  79. ID_MENU_CREATE_LIBRARY_AND_ARCHIVE_MODULES,
  80. ID_GEN_EXPORT_FILE_IDF3,
  81. ID_GEN_EXPORT_FILE_VRML,
  82. ID_GEN_EXPORT_FILE_STEP,
  83. ID_GEN_EXPORT_FILE_HYPERLYNX,
  84. ID_GEN_EXPORT_FILE_GENCADFORMAT,
  85. ID_GEN_IMPORT_GRAPHICS_FILE,
  86. ID_TOOLBARH_PCB_ACTION_PLUGIN,
  87. ID_TOOLBARH_PCB_ACTION_PLUGIN_REFRESH,
  88. ID_PCB_GEN_CMP_FILE,
  89. ID_PCB_GEN_BOM_FILE_FROM_BOARD,
  90. ID_PCB_3DSHAPELIB_WIZARD,
  91. ID_TOOLBARH_PCB_SELECT_LAYER,
  92. // ID used in module editor:
  93. ID_MODEDIT_CHECK,
  94. ID_MODEDIT_SAVE,
  95. ID_MODEDIT_SAVE_AS,
  96. ID_MODEDIT_SAVE_PNG,
  97. ID_MODEDIT_NEW_MODULE,
  98. ID_MODEDIT_NEW_MODULE_FROM_WIZARD,
  99. ID_MODEDIT_LOAD_MODULE_FROM_BOARD,
  100. ID_MODVIEW_LIB_FILTER,
  101. ID_MODVIEW_LIB_LIST,
  102. ID_MODVIEW_FOOTPRINT_FILTER,
  103. ID_MODVIEW_FOOTPRINT_LIST,
  104. ID_MODVIEW_OPTIONS,
  105. ID_MODVIEW_PREVIOUS,
  106. ID_MODVIEW_NEXT,
  107. ID_FOOTPRINT_WIZARD_NEXT,
  108. ID_FOOTPRINT_WIZARD_PREVIOUS,
  109. ID_FOOTPRINT_WIZARD_DONE,
  110. ID_FOOTPRINT_WIZARD_PAGE_LIST,
  111. ID_FOOTPRINT_WIZARD_PARAMETER_LIST,
  112. ID_FOOTPRINT_WIZARD_SELECT_WIZARD,
  113. ID_FOOTPRINT_WIZARD_RESET_TO_DEFAULT,
  114. ID_ADD_FOOTPRINT_TO_BOARD,
  115. ID_PCBNEW_END_LIST
  116. };
  117. #endif // PCBNEW_ID_H_