PCB-FPW developer documentation based on version: 0.0.11

Typedefs | Enumerations | Variables

globals.h File Reference

Contains global variables and structs for both fpw (CLI) and pcb-gfpw (GUI) versions of the pcb FootPrintWizard. More...

Go to the source code of this file.

Typedefs

typedef enum packages package_t
 Some package types conforming to standard name space definitions.
typedef enum units units_t
 Some units types.
typedef enum status status_t
 Some status types.
typedef enum locations location_t
 Some locations for pin #1 orientation.
typedef enum pad_shapes pad_shapes_t
 Some pad shapes types.

Enumerations

enum  packages {
  NO_PACKAGE, BGA, CAPA, CAPAE,
  CAPC, CAPM, CAPMP, CAPPR,
  CON_DIL, CON_DIP, CON_HDR, CON_SIL,
  DIL, DIOM, DIOMELF, DIP,
  DIPS, DO, INDC, INDM,
  INDP, PGA, PLCC, QFN,
  QFP, RES, RESC, RESM,
  RESMELF, SIL, SIP, SO,
  SOT, TO, TO92, TO220,
  TO220S, TO220SW, TO220W
}
 

Some package types conforming to standard name space definitions.

More...
enum  units { NO_UNITS, MIL, MIL_100, MM }
 

Some units types.

More...
enum  status {
  NO_STATUS, EXPERIMENTAL, PRIVATE, PUBLIC,
  STABLE
}
 

Some status types.

More...
enum  locations {
  NO_LOCATION, UPPER_LEFT, MIDDLE_LEFT, LOWER_LEFT,
  UPPER_MIDDLE, MIDDLE_MIDDLE, LOWER_MIDDLE, UPPER_RIGHT,
  MIDDLE_RIGHT, LOWER_RIGHT, LEFT_TOP, RIGHT_TOP,
  LEFT_BOTTOM, RIGHT_BOTTOM
}
 

Some locations for pin #1 orientation.

More...
enum  pad_shapes {
  NO_SHAPE, ROUND, SQUARE, OCTAGONAL,
  ROUND_ELONGATED
}
 

Some pad shapes types.

More...

Variables

char * row_letters []
 Set of valid letter combinations for row identifiers for BGA and PGA packages.
gboolean debug = FALSE
gboolean silent = FALSE
gboolean verbose = FALSE
FILE * fp
gchar * fpw_pathname = NULL
gchar * fpw_suffix = "fpw"
gchar * footprint_filename = NULL
gchar * fp_suffix = "fp"
gchar * footprint_name = NULL
gchar * footprint_type = NULL
package_t package_type = NO_PACKAGE
gchar * footprint_units = NULL
units_t units_type = NO_UNITS
gdouble multiplier
gchar * footprint_refdes = NULL
gchar * footprint_value = NULL
gdouble package_body_length
gdouble package_body_width
gdouble package_body_height
gboolean package_is_radial = FALSE
gchar * footprint_author = NULL
gchar * footprint_dist_license = "GPL"
gchar * footprint_use_license = "unlimited"
gchar * footprint_status = "Experimental"
status_t status_type = NO_STATUS
gboolean license_in_footprint = TRUE
gboolean attributes_in_footprint
gint number_of_pins
gint number_of_columns
gint number_of_rows
gchar * pin_1_position = NULL
location_t pin1_location
gdouble pitch_x
gdouble pitch_y
gint count_x
gint count_y
gchar * pin_pad_exceptions_string = ""
gint number_of_exceptions = 0
gdouble pin_drill_diameter
gdouble pad_diameter
gdouble pad_length
gdouble pad_width
gchar * pad_shape
pad_shapes_t pad_shapes_type = NO_SHAPE
gint pin_pad_type
gboolean pin1_square
gdouble pad_solder_mask_clearance
gdouble pad_clearance
gboolean silkscreen_package_outline
gboolean silkscreen_indicate_1
gdouble silkscreen_length
gdouble silkscreen_width
gdouble silkscreen_line_width
gboolean courtyard
gdouble courtyard_length
gdouble courtyard_width
gdouble courtyard_line_width
gdouble courtyard_clearance_with_package
gboolean thermal
gboolean thermal_nopaste
gdouble thermal_length
gdouble thermal_width
gdouble thermal_solder_mask_clearance
gdouble thermal_clearance
gboolean fiducial
gdouble fiducial_pad_diameter
gdouble fiducial_pad_clearance
gdouble fiducial_pad_solder_mask_clearance
gboolean c1_state = TRUE
gdouble c1
gboolean g1_state = FALSE
gdouble g1
gboolean z1_state = FALSE
gdouble z1
gboolean c2_state = TRUE
gdouble c2
gboolean g2_state = FALSE
gdouble g2
gboolean z2_state = FALSE
gdouble z2
gchar * dummy = NULL
GtkWidget * widget

Detailed Description

Contains global variables and structs for both fpw (CLI) and pcb-gfpw (GUI) versions of the pcb FootPrintWizard.

Author:
Copyright (C) 2007, 2008, 2009, 2010, 2011 by Bert Timmerman <bert.timmerman@xs4all.nl>

fpw (FootPrintWizard) is a program for the creation of footprint files to be used by the pcb layout application (see http://pcb.gpleda.org) for the placement of parts in a pcb layout.

The functions in libfpw are called by both the CLI version of the FootPrintWizard (fpw) as well as the GUI version (pcb-gfpw).

Todo:
Collect all global variables for the footprint into a single struct.
Switching to another preview will be easier by just switching pointers.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Definition in file globals.h.


Typedef Documentation

typedef enum locations location_t

Some locations for pin #1 orientation.

   10    4   11
   +-----------+
  1|     |     |7
   |     |     |
  2+ --- 5 --- +8
   |     |     |
  3|     |     |9
   +-----------+
    12   6   13
 
typedef enum packages package_t

Some package types conforming to standard name space definitions.

typedef enum pad_shapes pad_shapes_t

Some pad shapes types.

typedef enum status status_t

Some status types.

typedef enum units units_t

Some units types.


Enumeration Type Documentation

enum locations

Some locations for pin #1 orientation.

   10    4   11
   +-----------+
  1|     |     |7
   |     |     |
  2+ --- 5 --- +8
   |     |     |
  3|     |     |9
   +-----------+
    12   6   13
 
Enumerator:
NO_LOCATION 

For those living in the void.

UPPER_LEFT 

1: Package has the upper left pin as pin #1.

MIDDLE_LEFT 

2: Package has the middle left pin as pin #1.

LOWER_LEFT 

3: Package has the lower left pin as pin #1.

UPPER_MIDDLE 

4: Package has the upper middle pin as pin #1.

MIDDLE_MIDDLE 

5: Package has the middle middle pin as pin #1.

LOWER_MIDDLE 

6: Package has the lower middle pin as pin #1.

UPPER_RIGHT 

7: Package has the upper right pin as pin #1.

MIDDLE_RIGHT 

8: Package has the middle right pin as pin #1.

LOWER_RIGHT 

9: Package has the lower right pin as pin #1.

LEFT_TOP 

10: Package has the left topside pin as pin #1.

RIGHT_TOP 

11: Package has the right topside pin as pin #1.

LEFT_BOTTOM 

12: Package has the left bottomside pin as pin #1.

RIGHT_BOTTOM 

13: Package has the right bottomside pin as pin #1.

Definition at line 141 of file globals.h.

enum packages

Some package types conforming to standard name space definitions.

Enumerator:
NO_PACKAGE 

For those living in the void.

BGA 

Ball gate array package.

CAPA 

Capacitor, Through Hole Non-Polarized Axial package.

CAPAE 

Capacitor, aluminium electrolytic package.

CAPC 

Capacitor, chip package.

CAPM 

Capacitor, molded, non-polarized package.

CAPMP 

Capacitor, molded, polarized package.

CAPPR 

Capacitor, through hole, polarized radial package.

CON_DIL 

Connector package dual inline package numbering scheme.

CON_DIP 

Connector package with dual inline numbering scheme.

CON_HDR 

Connector package with header numbering scheme.

DIL 

Single In Line connector package. Dual inline package.

DIOM 

Diode, molded package.

DIOMELF 

Diode, MELF package.

DIP 

Dual Inline Package package.

DIPS 

Dual Inline Package Socket package.

DO 

Diode outline package.

INDC 

Inductor, chip package.

INDM 

Inductor, molded package.

INDP 

Inductor, precision wire wound package.

PGA 

Pin gate array package.

PLCC 

Plastic leadless chip carrier package.

QFN 

Quad flat no-leads package.

QFP 

Quad flat package.

RES 

Resistor TH technology package.

RESC 

Resistor, chip package.

RESM 

Resistor, molded package.

RESMELF 

Resistor, MELF package.

SIL 

Single inline package.

SIP 

Single inline package.

SO 

Small outline package.

SOT 

Small outline transistor package.

TO 

Transistor outline package.

TO92 

Transistor outline package.

TO220 

Transistor outline package.

TO220S 

Transistor outline package (with staggered pins).

TO220SW 

Transistor outline package (standing with staggered pins).

TO220W 

Transistor outline package (standing).

Definition at line 44 of file globals.h.

enum pad_shapes

Some pad shapes types.

Definition at line 162 of file globals.h.

enum status

Some status types.

Enumerator:
NO_STATUS 

For those living in the void.

EXPERIMENTAL 

Experimental.

PRIVATE 

Private (not published).

PUBLIC 

Public (released).

STABLE 

Stable (confirmed by peers or by usage in an actual pcb).

Definition at line 101 of file globals.h.

enum units

Some units types.

Enumerator:
NO_UNITS 

For those living in the void.

MIL 

Imperial units type (Imperial standard "inch" divided by 1,000).

MIL_100 

Imperial units type (Imperial standard "inch" divided by 100,000).

MM 

Metric units type (Metric standard "meter" divided by 1,000).

Definition at line 90 of file globals.h.


Variable Documentation

Include the global values based on the entry values of the GUI into the footprint file.

Definition at line 236 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_write_footprint(), capa_create_element(), capa_write_footprint(), capc_create_element(), capc_write_footprint(), capm_create_element(), capm_write_footprint(), capmp_create_element(), capmp_write_footprint(), cappr_create_element(), cappr_write_footprint(), con_dil_create_element(), con_dil_write_footprint(), con_dip_create_element(), con_dip_write_footprint(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_write_footprint(), diomelf_create_element(), diomelf_write_footprint(), dip_create_element(), dip_write_footprint(), dips_create_element(), dips_write_footprint(), indc_create_element(), indc_write_footprint(), indm_create_element(), indm_write_footprint(), indp_create_element(), indp_write_footprint(), on_add_attribs_checkbutton_toggled(), pga_create_element(), pga_write_footprint(), plcc_create_element(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_write_footprint(), resc_create_element(), resc_write_footprint(), resm_create_element(), resm_write_footprint(), resmelf_create_element(), resmelf_write_footprint(), sil_create_element(), sil_write_footprint(), sip_create_element(), sip_write_footprint(), sot_create_element(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

gdouble c1
gboolean c1_state = TRUE

State of the top to bottom center-center distance radiobutton.

Definition at line 327 of file globals.h.

Referenced by on_C1_radiobutton_toggled(), on_G1_radiobutton_toggled(), on_Z1_radiobutton_toggled(), plcc_create_element(), and plcc_write_footprint().

gdouble c2
gboolean c2_state = TRUE

State of the left to right center-center distance radiobutton.

Definition at line 340 of file globals.h.

Referenced by on_C2_radiobutton_toggled(), on_G2_radiobutton_toggled(), on_Z2_radiobutton_toggled(), plcc_create_element(), and plcc_write_footprint().

gint count_x
gint count_y
gboolean courtyard

Draw courtyard.

Definition at line 295 of file globals.h.

Referenced by bga_create_element(), bga_write_footprint(), capa_create_element(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_write_footprint(), capm_create_element(), capm_write_footprint(), capmp_create_element(), capmp_write_footprint(), cappr_create_element(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_write_footprint(), con_dip_create_element(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_write_footprint(), diomelf_create_element(), diomelf_write_footprint(), dip_create_element(), dip_write_footprint(), dips_create_element(), dips_write_footprint(), indc_create_element(), indc_write_footprint(), indm_create_element(), indm_write_footprint(), indp_create_element(), indp_write_footprint(), on_courtyard_checkbutton_toggled(), pga_create_element(), pga_write_footprint(), plcc_create_element(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_write_footprint(), resm_create_element(), resm_write_footprint(), resmelf_create_element(), resmelf_write_footprint(), sil_create_element(), sil_write_footprint(), sip_create_element(), sip_write_footprint(), sot_create_element(), sot_write_footprint(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

Courtyard clearance with package outline

Definition at line 303 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_write_footprint(), dips_create_element(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_write_footprint(), on_courtyard_clearance_with_package_entry_changed(), pga_create_element(), pga_drc(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_write_footprint(), resc_create_element(), resc_drc(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

Courtyard length (X-direction).

Definition at line 297 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_get_default_footprint_values(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_get_default_footprint_values(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_get_default_footprint_values(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), indp_write_footprint(), on_courtyard_length_entry_changed(), pga_create_element(), pga_drc(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_get_default_footprint_values(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_get_default_footprint_values(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_get_default_footprint_values(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_get_default_footprint_values(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

Courtyard line width.

Definition at line 301 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_write_footprint(), capmp_create_element(), capmp_write_footprint(), cappr_create_element(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_write_footprint(), con_dip_create_element(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_write_footprint(), diomelf_create_element(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_get_default_footprint_values(), dips_write_footprint(), indc_create_element(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_write_footprint(), indp_create_element(), indp_get_default_footprint_values(), indp_write_footprint(), on_courtyard_line_width_entry_changed(), pga_create_element(), pga_write_footprint(), plcc_create_element(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_write_footprint(), resm_create_element(), resm_write_footprint(), resmelf_create_element(), resmelf_get_default_footprint_values(), resmelf_write_footprint(), sil_create_element(), sil_write_footprint(), sip_create_element(), sip_write_footprint(), sot_create_element(), sot_get_default_footprint_values(), sot_write_footprint(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

gdouble courtyard_width

Courtyard width (Y-direction).

Definition at line 299 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_get_default_footprint_values(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_get_default_footprint_values(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_get_default_footprint_values(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), indp_write_footprint(), on_courtyard_width_entry_changed(), pga_create_element(), pga_drc(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_get_default_footprint_values(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_get_default_footprint_values(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_get_default_footprint_values(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_get_default_footprint_values(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

gboolean debug = FALSE

Global for being verbose on debugging information.

Definition at line 178 of file globals.h.

Referenced by cmdline_options(), and main().

gchar* dummy = NULL

Every now and then the village-idot is needed ;-)

Definition at line 353 of file globals.h.

Referenced by read_footprintwizard_file().

gboolean fiducial
gchar* footprint_author = NULL
gchar* footprint_dist_license = "GPL"
gchar* footprint_filename = NULL

Filename of footprint file.

Definition at line 191 of file globals.h.

Referenced by bga_create_element(), bga_write_footprint(), capa_create_element(), capa_write_footprint(), capc_create_element(), capc_write_footprint(), capm_create_element(), capm_write_footprint(), capmp_create_element(), capmp_write_footprint(), cappr_create_element(), cappr_write_footprint(), con_dil_create_element(), con_dil_write_footprint(), con_dip_create_element(), con_dip_write_footprint(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_write_footprint(), diom_create_element(), diom_write_footprint(), diomelf_create_element(), diomelf_write_footprint(), dip_create_element(), dip_write_footprint(), dips_create_element(), dips_write_footprint(), indc_create_element(), indc_write_footprint(), indm_create_element(), indm_write_footprint(), indp_create_element(), indp_write_footprint(), main(), on_footprint_button_clicked(), on_save_button_clicked(), pga_create_element(), pga_write_footprint(), plcc_create_element(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_write_footprint(), resc_create_element(), resc_write_footprint(), resm_create_element(), resm_write_footprint(), resmelf_create_element(), resmelf_write_footprint(), sil_create_element(), sil_write_footprint(), sip_create_element(), sip_write_footprint(), sot_create_element(), sot_create_fpw_files_from_packages_list(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), and write_footprintwizard_file().

gchar* footprint_name = NULL

Name of the footprint.

Definition at line 195 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_get_default_footprint_values(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capm_create_element(), capm_drc(), capm_get_default_footprint_values(), capmp_create_element(), capmp_drc(), capmp_get_default_footprint_values(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), con_dil_create_element(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), diom_create_element(), diom_drc(), diom_get_default_footprint_values(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), dip_create_element(), dip_drc(), dip_get_default_footprint_values(), dips_create_element(), dips_drc(), dips_get_default_footprint_values(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), main(), on_footprint_button_clicked(), on_footprint_name_entry_changed(), on_footprint_type_entry_changed(), on_save_button_clicked(), pga_create_element(), pga_drc(), pga_get_default_footprint_values(), plcc_create_element(), plcc_drc(), plcc_get_default_footprint_values(), res_create_element(), res_drc(), res_get_default_footprint_values(), resc_create_element(), resc_drc(), resc_get_default_footprint_values(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resmelf_create_element(), resmelf_drc(), resmelf_get_default_footprint_values(), sil_create_element(), sil_drc(), sil_get_default_footprint_values(), sip_create_element(), sip_drc(), sip_get_default_footprint_values(), sot_create_element(), sot_create_fpw_files_from_packages_list(), sot_drc(), sot_get_default_footprint_values(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_get_default_footprint_values(), write_attributes(), write_element_header(), write_footprint(), and write_footprintwizard_file().

gchar* footprint_refdes = NULL
gchar* footprint_status = "Experimental"
gchar* footprint_type = NULL

Type of the footprint.

Definition at line 197 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_write_footprint(), diom_create_element(), diom_drc(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_write_footprint(), get_package_type(), if(), indc_create_element(), indc_drc(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_write_footprint(), on_dimensions_button_clicked(), on_footprint_type_entry_changed(), pga_create_element(), pga_drc(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_write_footprint(), resc_create_element(), resc_drc(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_write_footprint(), sot_create_element(), sot_create_fpw_files_from_packages_list(), sot_drc(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), write_footprint(), and write_footprintwizard_file().

gchar* footprint_units = NULL
gchar* footprint_use_license = "unlimited"
gchar* footprint_value = NULL
FILE* fp
gchar* fp_suffix = "fp"

Suffix of footprint file.

Definition at line 193 of file globals.h.

Referenced by main(), on_footprint_button_clicked(), on_save_button_clicked(), and sot_create_fpw_files_from_packages_list().

gchar* fpw_pathname = NULL

Path to the footprintwizard file.

Definition at line 187 of file globals.h.

gchar* fpw_suffix = "fpw"

Suffix of footprintwizard file.

Definition at line 189 of file globals.h.

Referenced by on_save_button_clicked(), and sot_create_fpw_files_from_packages_list().

gdouble g1
gboolean g1_state = FALSE

State of the top to bottom inner-inner distance radiobutton.

Definition at line 331 of file globals.h.

Referenced by on_C1_radiobutton_toggled(), on_G1_radiobutton_toggled(), on_Z1_radiobutton_toggled(), plcc_create_element(), and plcc_write_footprint().

gdouble g2
gboolean g2_state = FALSE

State of the left to right inner-inner distance radiobutton.

Definition at line 344 of file globals.h.

Referenced by on_C2_radiobutton_toggled(), on_G2_radiobutton_toggled(), on_Z2_radiobutton_toggled(), plcc_create_element(), and plcc_write_footprint().

gboolean license_in_footprint = TRUE
gdouble multiplier

Multiplier to convert to mils/100.

Definition at line 207 of file globals.h.

Referenced by bga_create_element(), bga_write_footprint(), capa_create_element(), capa_write_footprint(), capc_create_element(), capc_write_footprint(), capm_create_element(), capm_write_footprint(), capmp_create_element(), capmp_write_footprint(), cappr_create_element(), cappr_write_footprint(), con_dil_create_element(), con_dil_write_footprint(), con_dip_create_element(), con_dip_write_footprint(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_write_footprint(), diom_create_element(), diom_write_footprint(), diomelf_create_element(), diomelf_write_footprint(), dip_create_element(), dip_write_footprint(), dips_create_element(), dips_write_footprint(), indc_create_element(), indc_write_footprint(), indm_create_element(), indm_write_footprint(), indp_create_element(), indp_write_footprint(), pga_create_element(), pga_write_footprint(), plcc_create_element(), plcc_write_footprint(), res_create_element(), res_write_footprint(), resc_create_element(), resc_write_footprint(), resm_create_element(), resm_write_footprint(), resmelf_create_element(), resmelf_write_footprint(), sil_create_element(), sil_write_footprint(), sip_create_element(), sip_write_footprint(), sot_create_element(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), and update_units_variables().

Number of columns.

Definition at line 242 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_get_default_footprint_values(), bga_write_footprint(), capa_get_default_footprint_values(), capc_get_default_footprint_values(), capm_get_default_footprint_values(), capmp_get_default_footprint_values(), cappr_get_default_footprint_values(), con_dil_create_element(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_drc(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_get_default_footprint_values(), diomelf_get_default_footprint_values(), dip_create_element(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_get_default_footprint_values(), dips_write_footprint(), get_total_number_of_pins(), indc_get_default_footprint_values(), indm_get_default_footprint_values(), indp_get_default_footprint_values(), on_number_of_columns_entry_changed(), on_pin_pad_exceptions_button_clicked(), pga_create_element(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_get_default_footprint_values(), read_footprintwizard_file(), res_get_default_footprint_values(), resc_get_default_footprint_values(), resm_get_default_footprint_values(), resmelf_get_default_footprint_values(), select_exceptions_clear_cb(), select_exceptions_ok_cb(), sil_drc(), sil_get_default_footprint_values(), sil_write_footprint(), sip_drc(), sip_get_default_footprint_values(), sip_write_footprint(), sot_create_element(), sot_get_default_footprint_values(), sot_write_footprint(), to_get_default_footprint_values(), write_attributes(), and write_footprintwizard_file().

Number of exceptions of existing pins or pads.

Definition at line 259 of file globals.h.

Referenced by get_total_number_of_pins(), and select_exceptions_ok_cb().

Number of pads/pins.

Definition at line 240 of file globals.h.

Referenced by all_entries_need_updated(), bga_get_default_footprint_values(), capa_get_default_footprint_values(), capc_drc(), capc_get_default_footprint_values(), capm_drc(), capm_get_default_footprint_values(), capmp_drc(), capmp_get_default_footprint_values(), cappr_get_default_footprint_values(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dip_drc(), con_dip_get_default_footprint_values(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_sil_get_default_footprint_values(), create_attributes_in_element(), diom_drc(), diom_get_default_footprint_values(), diomelf_drc(), diomelf_get_default_footprint_values(), dip_get_default_footprint_values(), dips_get_default_footprint_values(), get_total_number_of_pins(), indc_drc(), indc_get_default_footprint_values(), indm_drc(), indm_get_default_footprint_values(), indp_drc(), indp_get_default_footprint_values(), number_of_pins_has_changed(), on_number_total_pins_entry_changed(), pga_get_default_footprint_values(), plcc_get_default_footprint_values(), read_footprintwizard_file(), res_get_default_footprint_values(), resc_drc(), resc_get_default_footprint_values(), resm_drc(), resm_get_default_footprint_values(), resmelf_drc(), resmelf_get_default_footprint_values(), sil_get_default_footprint_values(), sip_get_default_footprint_values(), sot_create_element(), sot_get_default_footprint_values(), sot_write_footprint(), to_get_default_footprint_values(), write_attributes(), and write_footprintwizard_file().

Number of rows.

Definition at line 244 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_get_default_footprint_values(), bga_write_footprint(), capa_get_default_footprint_values(), capc_get_default_footprint_values(), capm_get_default_footprint_values(), capmp_get_default_footprint_values(), cappr_get_default_footprint_values(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_get_default_footprint_values(), diomelf_get_default_footprint_values(), dip_get_default_footprint_values(), dips_get_default_footprint_values(), get_total_number_of_pins(), indc_get_default_footprint_values(), indm_get_default_footprint_values(), indp_get_default_footprint_values(), on_number_of_rows_entry_changed(), on_pin_pad_exceptions_button_clicked(), pga_create_element(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_get_default_footprint_values(), read_footprintwizard_file(), res_get_default_footprint_values(), resc_get_default_footprint_values(), resm_get_default_footprint_values(), resmelf_get_default_footprint_values(), select_exceptions_clear_cb(), select_exceptions_ok_cb(), sil_create_element(), sil_drc(), sil_get_default_footprint_values(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_get_default_footprint_values(), sip_write_footprint(), sot_create_element(), sot_get_default_footprint_values(), sot_write_footprint(), to_get_default_footprint_values(), write_attributes(), and write_footprintwizard_file().

Height dimension of the package body.

Definition at line 218 of file globals.h.

Referenced by all_entries_need_updated(), bga_drc(), bga_get_default_footprint_values(), capa_drc(), capa_get_default_footprint_values(), capc_drc(), capc_get_default_footprint_values(), capm_drc(), capm_get_default_footprint_values(), capmp_drc(), capmp_get_default_footprint_values(), cappr_drc(), cappr_get_default_footprint_values(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dip_drc(), con_dip_get_default_footprint_values(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_sil_drc(), con_sil_get_default_footprint_values(), create_attributes_in_element(), diom_drc(), diom_get_default_footprint_values(), diomelf_drc(), diomelf_get_default_footprint_values(), dip_drc(), dip_get_default_footprint_values(), dips_drc(), dips_get_default_footprint_values(), indc_drc(), indc_get_default_footprint_values(), indm_drc(), indm_get_default_footprint_values(), indp_drc(), indp_get_default_footprint_values(), on_package_body_height_entry_changed(), pga_drc(), pga_get_default_footprint_values(), plcc_drc(), plcc_get_default_footprint_values(), read_footprintwizard_file(), res_drc(), res_get_default_footprint_values(), resc_drc(), resc_get_default_footprint_values(), resm_drc(), resm_get_default_footprint_values(), resmelf_drc(), resmelf_get_default_footprint_values(), sil_drc(), sil_get_default_footprint_values(), sip_drc(), sip_get_default_footprint_values(), sot_drc(), sot_get_default_footprint_values(), to_drc(), to_get_default_footprint_values(), write_attributes(), and write_footprintwizard_file().

Length dimension of the package body.

Definition at line 214 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_get_default_footprint_values(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_get_default_footprint_values(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_get_default_footprint_values(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_get_default_footprint_values(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), indp_write_footprint(), on_package_body_length_entry_changed(), pga_create_element(), pga_drc(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_get_default_footprint_values(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_get_default_footprint_values(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_get_default_footprint_values(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_get_default_footprint_values(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_get_default_footprint_values(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_get_default_footprint_values(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

Width dimension of the package body.

Definition at line 216 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_get_default_footprint_values(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_get_default_footprint_values(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_get_default_footprint_values(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_get_default_footprint_values(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), indp_write_footprint(), on_package_body_width_entry_changed(), pga_create_element(), pga_drc(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_get_default_footprint_values(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_get_default_footprint_values(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_get_default_footprint_values(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_get_default_footprint_values(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_get_default_footprint_values(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_get_default_footprint_values(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

gboolean package_is_radial = FALSE
package_t package_type = NO_PACKAGE
gdouble pad_clearance

Clearance of a pin/pad.

Definition at line 281 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_get_default_footprint_values(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_write_footprint(), on_pad_clearance_entry_changed(), pga_create_element(), pga_drc(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_get_default_footprint_values(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_write_footprint(), resc_create_element(), resc_drc(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_get_default_footprint_values(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_get_default_footprint_values(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

gdouble pad_diameter

Outer diameter of pin pad (annulus).

Definition at line 264 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), dip_create_element(), dip_drc(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_get_default_footprint_values(), dips_write_footprint(), on_pad_diameter_entry_changed(), pga_create_element(), pga_drc(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_get_default_footprint_values(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), sil_create_element(), sil_drc(), sil_get_default_footprint_values(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_get_default_footprint_values(), sip_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_get_default_footprint_values(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

gdouble pad_length

Length of pad (parallel to Element X-axis).

Definition at line 266 of file globals.h.

Referenced by all_entries_need_updated(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_get_default_footprint_values(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_get_default_footprint_values(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_get_default_footprint_values(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), indp_write_footprint(), on_pad_length_entry_changed(), plcc_create_element(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_get_default_footprint_values(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_get_default_footprint_values(), resmelf_write_footprint(), sil_create_element(), sil_write_footprint(), sip_create_element(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_get_default_footprint_values(), write_attributes(), and write_footprintwizard_file().

gchar* pad_shape

Shape of pads/pins.

Definition at line 270 of file globals.h.

Referenced by all_entries_need_updated(), bga_get_default_footprint_values(), capa_get_default_footprint_values(), capc_get_default_footprint_values(), capc_write_footprint(), capm_get_default_footprint_values(), capm_write_footprint(), capmp_get_default_footprint_values(), capmp_write_footprint(), cappr_get_default_footprint_values(), con_dil_create_element(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_get_default_footprint_values(), diom_write_footprint(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_get_default_footprint_values(), dips_write_footprint(), indc_get_default_footprint_values(), indc_write_footprint(), indm_get_default_footprint_values(), indm_write_footprint(), indp_get_default_footprint_values(), indp_write_footprint(), on_pad_shape_entry_changed(), pga_get_default_footprint_values(), plcc_get_default_footprint_values(), plcc_write_footprint(), read_footprintwizard_file(), res_get_default_footprint_values(), resc_get_default_footprint_values(), resc_write_footprint(), resm_get_default_footprint_values(), resm_write_footprint(), resmelf_get_default_footprint_values(), resmelf_write_footprint(), sil_create_element(), sil_get_default_footprint_values(), sil_write_footprint(), sip_create_element(), sip_get_default_footprint_values(), sip_write_footprint(), sot_get_default_footprint_values(), to_get_default_footprint_values(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), update_pad_shapes_variables(), write_attributes(), and write_footprintwizard_file().

Shape of pads/pins (enumerated).
Initial value is NO_SHAPE.

Definition at line 271 of file globals.h.

Referenced by all_entries_need_updated(), bga_drc(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capm_create_element(), capm_drc(), capm_get_default_footprint_values(), capmp_create_element(), capmp_drc(), capmp_get_default_footprint_values(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_sil_create_element(), con_sil_drc(), diom_create_element(), diom_drc(), diom_get_default_footprint_values(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), dip_drc(), dip_get_default_footprint_values(), dips_drc(), dips_get_default_footprint_values(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), pga_create_element(), pga_drc(), plcc_create_element(), plcc_drc(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_get_default_footprint_values(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resmelf_create_element(), resmelf_drc(), resmelf_get_default_footprint_values(), sil_create_element(), sil_drc(), sip_create_element(), sip_drc(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_get_default_footprint_values(), and update_pad_shapes_variables().

Solder mask clearance of a pin/pad.

Definition at line 279 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_write_footprint(), capc_create_element(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_write_footprint(), capmp_create_element(), capmp_write_footprint(), cappr_create_element(), cappr_write_footprint(), con_dil_create_element(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_write_footprint(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_write_footprint(), diomelf_create_element(), diomelf_write_footprint(), dip_create_element(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_get_default_footprint_values(), dips_write_footprint(), indc_create_element(), indc_write_footprint(), indm_create_element(), indm_write_footprint(), indp_create_element(), indp_write_footprint(), on_pad_solder_mask_clearance_entry_changed(), pga_create_element(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_create_element(), plcc_get_default_footprint_values(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_write_footprint(), resm_create_element(), resm_write_footprint(), resmelf_create_element(), resmelf_write_footprint(), sil_create_element(), sil_get_default_footprint_values(), sil_write_footprint(), sip_create_element(), sip_get_default_footprint_values(), sip_write_footprint(), sot_create_element(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), and write_attributes().

gdouble pad_width

Width of pad (perpendicular to Element X-axis).

Definition at line 268 of file globals.h.

Referenced by all_entries_need_updated(), capa_create_element(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_get_default_footprint_values(), capm_write_footprint(), capmp_create_element(), capmp_get_default_footprint_values(), capmp_write_footprint(), cappr_create_element(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_get_default_footprint_values(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), indp_write_footprint(), on_pad_width_entry_changed(), plcc_create_element(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_get_default_footprint_values(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_get_default_footprint_values(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_drc(), to_get_default_footprint_values(), write_attributes(), and write_footprintwizard_file().

Location of number 1 pin.

Definition at line 248 of file globals.h.

Referenced by all_entries_need_updated(), and update_location_variables().

gboolean pin1_square

Pin #1 is square.

Definition at line 277 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_write_footprint(), capa_create_element(), capa_write_footprint(), capc_create_element(), capc_write_footprint(), capm_create_element(), capm_write_footprint(), capmp_create_element(), capmp_write_footprint(), cappr_create_element(), cappr_write_footprint(), con_dil_create_element(), con_dil_write_footprint(), con_dip_create_element(), con_dip_write_footprint(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_write_footprint(), diomelf_create_element(), diomelf_write_footprint(), dip_create_element(), dip_write_footprint(), dips_create_element(), dips_write_footprint(), indc_create_element(), indc_write_footprint(), indm_create_element(), indm_write_footprint(), indp_create_element(), indp_write_footprint(), on_pin_square_checkbutton_toggled(), pga_create_element(), pga_write_footprint(), plcc_create_element(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_write_footprint(), resc_create_element(), resc_write_footprint(), resm_create_element(), resm_write_footprint(), resmelf_create_element(), resmelf_write_footprint(), sil_create_element(), sil_write_footprint(), sip_create_element(), sip_write_footprint(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

gchar* pin_1_position = NULL

Diameter of pin hole.

Definition at line 262 of file globals.h.

Referenced by all_entries_need_updated(), bga_get_default_footprint_values(), capa_create_element(), capa_get_default_footprint_values(), capa_write_footprint(), cappr_create_element(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), dip_create_element(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_get_default_footprint_values(), dips_write_footprint(), on_pin_drill_diameter_entry_changed(), pga_create_element(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_get_default_footprint_values(), read_footprintwizard_file(), res_create_element(), res_get_default_footprint_values(), res_write_footprint(), sil_create_element(), sil_get_default_footprint_values(), sil_write_footprint(), sip_create_element(), sip_get_default_footprint_values(), sip_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_get_default_footprint_values(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

Type of pads/pins.

Definition at line 275 of file globals.h.

gdouble pitch_x

Pitch in the X-direction.

Definition at line 250 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_get_default_footprint_values(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_get_default_footprint_values(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_get_default_footprint_values(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_get_default_footprint_values(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), indp_write_footprint(), on_pitch_x_entry_changed(), pga_create_element(), pga_drc(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_get_default_footprint_values(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_get_default_footprint_values(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_get_default_footprint_values(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_get_default_footprint_values(), sip_create_element(), sip_drc(), sip_get_default_footprint_values(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_drc(), to_get_default_footprint_values(), write_attributes(), and write_footprintwizard_file().

gdouble pitch_y

Pitch in the Y-direction.

Definition at line 252 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), capc_drc(), capc_get_default_footprint_values(), capm_drc(), capm_get_default_footprint_values(), capmp_drc(), capmp_get_default_footprint_values(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_drc(), diom_get_default_footprint_values(), diomelf_drc(), diomelf_get_default_footprint_values(), dip_create_element(), dip_drc(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_get_default_footprint_values(), dips_write_footprint(), indc_drc(), indc_get_default_footprint_values(), indm_drc(), indm_get_default_footprint_values(), indp_drc(), indp_get_default_footprint_values(), on_pitch_y_entry_changed(), pga_create_element(), pga_drc(), pga_get_default_footprint_values(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_get_default_footprint_values(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_drc(), resc_get_default_footprint_values(), resm_drc(), resm_get_default_footprint_values(), resmelf_drc(), resmelf_get_default_footprint_values(), sil_create_element(), sil_drc(), sil_get_default_footprint_values(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_get_default_footprint_values(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_drc(), to_get_default_footprint_values(), write_attributes(), and write_footprintwizard_file().

char* row_letters[]
Initial value:
{
        "A", "B", "C", "D", "E", "F", "G", "H", "J", "K",
        "L", "M", "N", "P", "R", "T", "U", "V", "W", "Y",
        "AA", "AB", "AC", "AD", "AE", "AF", "AG", "AH", "AJ", "AK",
        "AL", "AM", "AN", "AP", "AR", "AT", "AU", "AV", "AW", "AY",
        "BA", "BB", "BC", "BD", "BE", "BF", "BG", "BH", "BJ", "BK",
        "BL", "BM", "BN", "BP", "BR", "BT", "BU", "BV", "BW", "BY",
        "CA", "CB", "CC", "CD", "CE", "CF", "CG", "CH", "CJ", "CK",
        "CL", "CM", "CN", "CP", "CR", "CT", "CU", "CV", "CW", "CY"
}

Set of valid letter combinations for row identifiers for BGA and PGA packages.

Definition at line 114 of file globals.h.

Referenced by bga_create_element(), bga_write_footprint(), on_pin_pad_exceptions_button_clicked(), pga_create_element(), pga_write_footprint(), select_exceptions_create_window(), and select_exceptions_ok_cb().

gboolean silent = FALSE

Global for suppressing the logging of critical messages.

Definition at line 180 of file globals.h.

Referenced by cmdline_options(), main(), read_footprintwizard_file(), and write_footprint().

Indicate the position of number 1

Definition at line 286 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_write_footprint(), capa_create_element(), capa_write_footprint(), capc_create_element(), capc_write_footprint(), capm_create_element(), capm_write_footprint(), capmp_create_element(), capmp_write_footprint(), cappr_create_element(), cappr_write_footprint(), con_dil_create_element(), con_dil_write_footprint(), con_dip_create_element(), con_dip_write_footprint(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_write_footprint(), diomelf_create_element(), diomelf_write_footprint(), dip_create_element(), dip_write_footprint(), dips_create_element(), dips_write_footprint(), indc_create_element(), indc_write_footprint(), indm_create_element(), indm_write_footprint(), indp_create_element(), indp_write_footprint(), on_silkscreen_indicate_1_checkbutton_toggled(), pga_create_element(), pga_write_footprint(), plcc_create_element(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_write_footprint(), resc_create_element(), resc_write_footprint(), resm_create_element(), resm_write_footprint(), resmelf_create_element(), resmelf_write_footprint(), sil_create_element(), sil_write_footprint(), sip_create_element(), sip_write_footprint(), sot_create_element(), sot_write_footprint(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

Silkscreen line width.

Definition at line 292 of file globals.h.

Referenced by bga_create_element(), bga_drc(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_get_default_footprint_values(), dip_write_footprint(), dips_create_element(), dips_get_default_footprint_values(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), indp_write_footprint(), on_silkscreen_line_width_entry_changed(), pga_create_element(), pga_drc(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_get_default_footprint_values(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

Draw the package body outline on the silkscreen.

Definition at line 284 of file globals.h.

Referenced by all_entries_need_updated(), bga_create_element(), bga_drc(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_get_default_footprint_values(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_get_default_footprint_values(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_get_default_footprint_values(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_get_default_footprint_values(), cappr_write_footprint(), con_dil_create_element(), con_dil_drc(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_get_default_footprint_values(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_get_default_footprint_values(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_get_default_footprint_values(), con_sil_write_footprint(), create_attributes_in_element(), diom_create_element(), diom_drc(), diom_get_default_footprint_values(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_write_footprint(), dips_create_element(), dips_write_footprint(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), indp_write_footprint(), main(), on_silkscreen_package_outline_checkbutton_toggled(), pga_drc(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_get_default_footprint_values(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_write_footprint(), sil_create_element(), sil_drc(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_write_footprint(), sot_create_element(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_drc(), to_get_default_footprint_values(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), write_attributes(), and write_footprintwizard_file().

status_t status_type = NO_STATUS

Status (enumerated) for the footprint status.
Initial value is NO_STATUS.

Definition at line 230 of file globals.h.

Referenced by all_entries_need_updated(), and get_status_type().

gboolean thermal
gdouble thermal_length
gboolean thermal_nopaste
gdouble thermal_width
units_t units_type = NO_UNITS
gboolean verbose = FALSE

Global for being verbose on logging of information.

Definition at line 182 of file globals.h.

Referenced by bga_create_element(), bga_drc(), bga_get_default_footprint_values(), bga_write_footprint(), capa_create_element(), capa_drc(), capa_write_footprint(), capc_create_element(), capc_drc(), capc_get_default_footprint_values(), capc_write_footprint(), capm_create_element(), capm_drc(), capm_write_footprint(), capmp_create_element(), capmp_drc(), capmp_write_footprint(), cappr_create_element(), cappr_drc(), cappr_write_footprint(), cmdline_options(), con_dil_create_element(), con_dil_drc(), con_dil_get_default_footprint_values(), con_dil_write_footprint(), con_dip_create_element(), con_dip_drc(), con_dip_write_footprint(), con_hdr_drc(), con_hdr_write_footprint(), con_sil_create_element(), con_sil_drc(), con_sil_write_footprint(), diom_create_element(), diom_drc(), diom_write_footprint(), diomelf_create_element(), diomelf_drc(), diomelf_get_default_footprint_values(), diomelf_write_footprint(), dip_create_element(), dip_drc(), dip_write_footprint(), dips_create_element(), dips_drc(), dips_write_footprint(), fpw_functionv(), fpw_register_functions(), if(), indc_create_element(), indc_drc(), indc_get_default_footprint_values(), indc_write_footprint(), indm_create_element(), indm_drc(), indm_get_default_footprint_values(), indm_write_footprint(), indp_create_element(), indp_drc(), indp_get_default_footprint_values(), indp_write_footprint(), main(), on_dimensions_button_clicked(), on_filechooser_dialog_current_folder_changed(), on_filechooser_dialog_open_button_clicked(), on_footprint_status_entry_changed(), on_footprint_type_entry_changed(), pga_create_element(), pga_drc(), pga_write_footprint(), plcc_create_element(), plcc_drc(), plcc_write_footprint(), read_footprintwizard_file(), res_create_element(), res_drc(), res_get_default_footprint_values(), res_write_footprint(), resc_create_element(), resc_drc(), resc_write_footprint(), resm_create_element(), resm_drc(), resm_get_default_footprint_values(), resm_write_footprint(), resmelf_create_element(), resmelf_drc(), resmelf_write_footprint(), select_exceptions_ok_cb(), sil_create_element(), sil_drc(), sil_write_footprint(), sip_create_element(), sip_drc(), sip_write_footprint(), sot_create_element(), sot_create_fpw_files_from_packages_list(), sot_drc(), sot_get_default_footprint_values(), sot_write_footprint(), to_create_element_to92(), to_create_element_to92_staggered(), to_drc(), to_write_footprint_to220(), to_write_footprint_to220_staggered(), to_write_footprint_to220_standing(), to_write_footprint_to220_standing_staggered(), to_write_footprint_to92(), to_write_footprint_to92_staggered(), update_pad_shapes_variables(), update_units_variables(), and write_footprint().

GtkWidget* widget
gdouble z1
gboolean z1_state = FALSE

State of the top to bottom outer-outer distance radiobutton.

Definition at line 335 of file globals.h.

Referenced by on_C1_radiobutton_toggled(), on_G1_radiobutton_toggled(), on_Z1_radiobutton_toggled(), plcc_create_element(), and plcc_write_footprint().

gdouble z2
gboolean z2_state = FALSE

State of the left to right outer-outer distance radiobutton.

Definition at line 348 of file globals.h.

Referenced by on_C2_radiobutton_toggled(), on_G2_radiobutton_toggled(), on_Z2_radiobutton_toggled(), plcc_create_element(), and plcc_write_footprint().