コード例 #1
0
ファイル: draw.c プロジェクト: bgamari/geda-pcb
/* ---------------------------------------------------------------------------
 * draw a pin object
 */
void
DrawPin (PinType *Pin)
{
  AddPart (Pin);
  if ((!TEST_FLAG (HOLEFLAG, Pin) && TEST_FLAG (DISPLAYNAMEFLAG, Pin))
      || doing_pinout)
    DrawPinName (Pin);
}
コード例 #2
0
void *ChangePinName( ElementTypePtr Element, PinTypePtr Pin )
{
  char *old;
  old[0] = Pin->Name;
  ErasePinName( Pin );
  Pin->Name = NewName;
  DrawPinName( Pin, 0 );
  return (void*)old;
}
コード例 #3
0
void *ChangeViaName( PinTypePtr Via )
{
  char *old;
  old[0] = Via->Name;
  ErasePinName( Via );
  Via->Name = NewName;
  DrawPinName( Via, 0 );
  return (void*)old;
}