KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ctl_flags.h File Reference

Go to the source code of this file.

Macros

#define CTL_OMIT_EXTRA   (1 << 0)
 
#define CTL_OMIT_NETS   (1 << 1)
 
#define CTL_OMIT_PAD_NETS   (1 << 1)
 Omit pads net names (useless in library)
 
#define CTL_OMIT_UUIDS   (1 << 2)
 Omit component unique ids (useless in library)
 
#define CTL_OMIT_FP_UUID   (1 << 3)
 Don't prefix the footprint UUID to the sheet path.
 
#define CTL_OMIT_PATH   (1 << 4)
 Omit component sheet time stamp (useless in library)
 
#define CTL_OMIT_AT   (1 << 5)
 Omit position and rotation.
 
#define CTL_OMIT_HIDE   (1 << 6)
 Omit the hide attribute in .kicad_xxx files.
 
#define CTL_OMIT_LIBNAME   (1 << 7)
 Omit lib alias when saving (used for board/not library).
 
#define CTL_OMIT_FOOTPRINT_VERSION   (1 << 8)
 Omit the version string from the (footprint) sexpr group.
 
#define CTL_OMIT_FILTERS   (1 << 9)
 Omit the ki_fp_filters attribute in .kicad_xxx files.
 
#define CTL_OMIT_INITIAL_COMMENTS   (1 << 10)
 omit FOOTPRINT initial comments
 
#define CTL_OMIT_COLOR   (1 << 11)
 Omit the color attribute in .kicad_xxx files.
 
#define CTL_OMIT_HYPERLINK   (1 << 12)
 Omit the hyperlink attribute in .kicad_xxx files.
 

Macro Definition Documentation

◆ CTL_OMIT_AT

#define CTL_OMIT_AT   (1 << 5)

Omit position and rotation.

(always saved with position 0,0 and rotation = 0 in library).

Definition at line 34 of file ctl_flags.h.

◆ CTL_OMIT_COLOR

#define CTL_OMIT_COLOR   (1 << 11)

Omit the color attribute in .kicad_xxx files.

Definition at line 46 of file ctl_flags.h.

◆ CTL_OMIT_EXTRA

#define CTL_OMIT_EXTRA   (1 << 0)

Definition at line 27 of file ctl_flags.h.

◆ CTL_OMIT_FILTERS

#define CTL_OMIT_FILTERS   (1 << 9)

Omit the ki_fp_filters attribute in .kicad_xxx files.

Definition at line 43 of file ctl_flags.h.

◆ CTL_OMIT_FOOTPRINT_VERSION

#define CTL_OMIT_FOOTPRINT_VERSION   (1 << 8)

Omit the version string from the (footprint) sexpr group.

Definition at line 42 of file ctl_flags.h.

◆ CTL_OMIT_FP_UUID

#define CTL_OMIT_FP_UUID   (1 << 3)

Don't prefix the footprint UUID to the sheet path.

Definition at line 31 of file ctl_flags.h.

◆ CTL_OMIT_HIDE

#define CTL_OMIT_HIDE   (1 << 6)

Omit the hide attribute in .kicad_xxx files.

Definition at line 37 of file ctl_flags.h.

◆ CTL_OMIT_HYPERLINK

#define CTL_OMIT_HYPERLINK   (1 << 12)

Omit the hyperlink attribute in .kicad_xxx files.

Definition at line 47 of file ctl_flags.h.

◆ CTL_OMIT_INITIAL_COMMENTS

#define CTL_OMIT_INITIAL_COMMENTS   (1 << 10)

omit FOOTPRINT initial comments

Definition at line 44 of file ctl_flags.h.

◆ CTL_OMIT_LIBNAME

#define CTL_OMIT_LIBNAME   (1 << 7)

Omit lib alias when saving (used for board/not library).

Definition at line 40 of file ctl_flags.h.

◆ CTL_OMIT_NETS

#define CTL_OMIT_NETS   (1 << 1)

Definition at line 28 of file ctl_flags.h.

◆ CTL_OMIT_PAD_NETS

#define CTL_OMIT_PAD_NETS   (1 << 1)

Omit pads net names (useless in library)

Definition at line 29 of file ctl_flags.h.

◆ CTL_OMIT_PATH

#define CTL_OMIT_PATH   (1 << 4)

Omit component sheet time stamp (useless in library)

Definition at line 32 of file ctl_flags.h.

◆ CTL_OMIT_UUIDS

#define CTL_OMIT_UUIDS   (1 << 2)

Omit component unique ids (useless in library)

Definition at line 30 of file ctl_flags.h.