KiCad PCB EDA Suite
Loading...
Searching...
No Matches
eeschema_id.h File Reference
#include <id.h>

Go to the source code of this file.

Macros

#define MAX_UNIT_COUNT_PER_PACKAGE   676
 The maximum number of units per package.
 
#define MAX_ALT_PIN_FUNCTION_ITEMS   1024
 
#define MAX_BUS_UNFOLD_MENU_ITEMS   1024
 While it would seem that an unfold-from-bus menu with over 100 items would be hard to deal with, we've already had one user who wants 256.
 

Enumerations

enum  id_eeschema_frm {
  ID_IMPORT_NON_KICAD_SCH = ID_END_LIST , ID_LIBEDIT_SELECT_UNIT_NUMBER , ID_LIBVIEW_NEXT , ID_LIBVIEW_PREVIOUS ,
  ID_LIBVIEW_SELECT_UNIT_NUMBER , ID_LIBVIEW_LIB_FILTER , ID_LIBVIEW_LIB_LIST , ID_LIBVIEW_SYM_FILTER ,
  ID_LIBVIEW_SYM_LIST , ID_END_EESCHEMA_ID_LIST , ID_POPUP_SCH_UNFOLD_BUS = ID_POPUP_MENU_START , ID_POPUP_SCH_UNFOLD_BUS_END = ID_POPUP_SCH_UNFOLD_BUS + MAX_BUS_UNFOLD_MENU_ITEMS ,
  ID_POPUP_SCH_SELECT_UNIT , ID_POPUP_SCH_SELECT_UNIT1 , ID_POPUP_SCH_SELECT_UNIT_END = ID_POPUP_SCH_SELECT_UNIT1 + MAX_UNIT_COUNT_PER_PACKAGE , ID_POPUP_SCH_SELECT_BASE ,
  ID_POPUP_SCH_SELECT_ALT , ID_POPUP_SCH_PIN_TRICKS_START , ID_POPUP_SCH_PIN_TRICKS_NO_CONNECT = ID_POPUP_SCH_PIN_TRICKS_START , ID_POPUP_SCH_PIN_TRICKS_WIRE ,
  ID_POPUP_SCH_PIN_TRICKS_NET_LABEL , ID_POPUP_SCH_PIN_TRICKS_HIER_LABEL , ID_POPUP_SCH_PIN_TRICKS_GLOBAL_LABEL , ID_POPUP_SCH_PIN_TRICKS_END = ID_POPUP_SCH_PIN_TRICKS_GLOBAL_LABEL ,
  ID_POPUP_SCH_ALT_PIN_FUNCTION , ID_POPUP_SCH_ALT_PIN_FUNCTION_END = ID_POPUP_SCH_ALT_PIN_FUNCTION + MAX_ALT_PIN_FUNCTION_ITEMS
}
 Command IDs for the schematic editor. More...
 

Macro Definition Documentation

◆ MAX_ALT_PIN_FUNCTION_ITEMS

#define MAX_ALT_PIN_FUNCTION_ITEMS   1024

Definition at line 38 of file eeschema_id.h.

◆ MAX_BUS_UNFOLD_MENU_ITEMS

#define MAX_BUS_UNFOLD_MENU_ITEMS   1024

While it would seem that an unfold-from-bus menu with over 100 items would be hard to deal with, we've already had one user who wants 256.

Definition at line 44 of file eeschema_id.h.

◆ MAX_UNIT_COUNT_PER_PACKAGE

#define MAX_UNIT_COUNT_PER_PACKAGE   676

The maximum number of units per package.

While counts approaching 100 start to make the unit-selection popup menu difficult to use, the limit is currently 'ZZ' (26 * 26).

Definition at line 36 of file eeschema_id.h.

Enumeration Type Documentation

◆ id_eeschema_frm

Command IDs for the schematic editor.

Please add IDs that are unique to the schematic editor (Eeschema) here and not in the global id.h file. This will prevent the entire project from being rebuilt when adding new command to Eeschema.

Enumerator
ID_IMPORT_NON_KICAD_SCH 
ID_LIBEDIT_SELECT_UNIT_NUMBER 
ID_LIBVIEW_NEXT 
ID_LIBVIEW_PREVIOUS 
ID_LIBVIEW_SELECT_UNIT_NUMBER 
ID_LIBVIEW_LIB_FILTER 
ID_LIBVIEW_LIB_LIST 
ID_LIBVIEW_SYM_FILTER 
ID_LIBVIEW_SYM_LIST 
ID_END_EESCHEMA_ID_LIST 
ID_POPUP_SCH_UNFOLD_BUS 
ID_POPUP_SCH_UNFOLD_BUS_END 
ID_POPUP_SCH_SELECT_UNIT 
ID_POPUP_SCH_SELECT_UNIT1 
ID_POPUP_SCH_SELECT_UNIT_END 
ID_POPUP_SCH_SELECT_BASE 
ID_POPUP_SCH_SELECT_ALT 
ID_POPUP_SCH_PIN_TRICKS_START 
ID_POPUP_SCH_PIN_TRICKS_NO_CONNECT 
ID_POPUP_SCH_PIN_TRICKS_WIRE 
ID_POPUP_SCH_PIN_TRICKS_NET_LABEL 
ID_POPUP_SCH_PIN_TRICKS_HIER_LABEL 
ID_POPUP_SCH_PIN_TRICKS_GLOBAL_LABEL 
ID_POPUP_SCH_PIN_TRICKS_END 
ID_POPUP_SCH_ALT_PIN_FUNCTION 
ID_POPUP_SCH_ALT_PIN_FUNCTION_END 

Definition at line 55 of file eeschema_id.h.