formatting and comments
This commit is contained in:
parent
a55ef8df3c
commit
24e66546d9
|
@ -3,8 +3,8 @@
|
||||||
/*****************************/
|
/*****************************/
|
||||||
|
|
||||||
/* Routines de maintenanace des librariries:
|
/* Routines de maintenanace des librariries:
|
||||||
sauvegarde, modification de librairies.
|
* sauvegarde, modification de librairies.
|
||||||
creation edition suppression de composants
|
* creation edition suppression de composants
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "fctsys.h"
|
#include "fctsys.h"
|
||||||
|
@ -20,14 +20,14 @@
|
||||||
#include "id.h"
|
#include "id.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*************************************************/
|
/*************************************************/
|
||||||
void WinEDA_LibeditFrame::ImportOnePart()
|
void WinEDA_LibeditFrame::ImportOnePart()
|
||||||
/*************************************************/
|
/*************************************************/
|
||||||
|
|
||||||
/* Routine de lecture de 1 description.
|
/* Routine de lecture de 1 description.
|
||||||
Le format est celui des librairies, mais on ne charge que 1 composant
|
* Le format est celui des librairies, mais on ne charge que 1 composant
|
||||||
ou le 1er composant s'il y en a plusieurs.
|
* ou le 1er composant s'il y en a plusieurs.
|
||||||
Si le premier composant est un alias, on chargera la racine correspondante
|
* Si le premier composant est un alias, on chargera la racine correspondante
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
wxString Name, mask;
|
wxString Name, mask;
|
||||||
|
@ -45,7 +45,8 @@ int err = 1;
|
||||||
0,
|
0,
|
||||||
TRUE
|
TRUE
|
||||||
);
|
);
|
||||||
if ( Name == wxEmptyString ) return;
|
if( Name == wxEmptyString )
|
||||||
|
return;
|
||||||
|
|
||||||
LibTmp = g_LibraryList; g_LibraryList = NULL;
|
LibTmp = g_LibraryList; g_LibraryList = NULL;
|
||||||
|
|
||||||
|
@ -68,19 +69,21 @@ int err = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
g_LibraryList = LibTmp;
|
g_LibraryList = LibTmp;
|
||||||
if (err) DisplayError(this, _("File is empty"), 30);
|
if( err )
|
||||||
|
DisplayError( this, _( "File is empty" ), 30 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/************************************************************/
|
/************************************************************/
|
||||||
void WinEDA_LibeditFrame::ExportOnePart( bool create_lib )
|
void WinEDA_LibeditFrame::ExportOnePart( bool create_lib )
|
||||||
/************************************************************/
|
/************************************************************/
|
||||||
/* Routine de creation d'une nouvelle librairie et de sauvegarde du
|
|
||||||
composant courant dans cette librarie
|
|
||||||
si create_lib == TRUE sauvegarde dans le repertoire des libr
|
|
||||||
sinon: sauvegarde sous le nom demande sans modifications.
|
|
||||||
|
|
||||||
Le format du fichier cree est dans tous les cas le meme.
|
/* Routine de creation d'une nouvelle librairie et de sauvegarde du
|
||||||
|
* composant courant dans cette librarie
|
||||||
|
* si create_lib == TRUE sauvegarde dans le repertoire des libr
|
||||||
|
* sinon: sauvegarde sous le nom demande sans modifications.
|
||||||
|
*
|
||||||
|
* Le format du fichier cree est dans tous les cas le meme.
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
wxString Name, mask;
|
wxString Name, mask;
|
||||||
|
@ -97,7 +100,10 @@ int err;
|
||||||
|
|
||||||
mask = wxT( "*" ) + g_LibExtBuffer;
|
mask = wxT( "*" ) + g_LibExtBuffer;
|
||||||
wxString def_path;
|
wxString def_path;
|
||||||
if ( create_lib ) def_path = g_RealLibDirBuffer;
|
|
||||||
|
if( create_lib )
|
||||||
|
def_path = g_RealLibDirBuffer;
|
||||||
|
|
||||||
Name = EDA_FileSelector( create_lib ? _( "New Library" ) : _( "Export component:" ),
|
Name = EDA_FileSelector( create_lib ? _( "New Library" ) : _( "Export component:" ),
|
||||||
def_path, /* Chemin par defaut */
|
def_path, /* Chemin par defaut */
|
||||||
Name, /* nom fichier par defaut */
|
Name, /* nom fichier par defaut */
|
||||||
|
@ -107,7 +113,9 @@ int err;
|
||||||
wxFD_SAVE,
|
wxFD_SAVE,
|
||||||
TRUE
|
TRUE
|
||||||
);
|
);
|
||||||
if ( Name == wxEmptyString ) return;
|
|
||||||
|
if( Name == wxEmptyString )
|
||||||
|
return;
|
||||||
|
|
||||||
|
|
||||||
/* Creation d'une librairie standard pour sauvegarde */
|
/* Creation d'une librairie standard pour sauvegarde */
|
||||||
|
@ -117,6 +125,7 @@ int err;
|
||||||
CurLibTmp = CurrentLib;
|
CurLibTmp = CurrentLib;
|
||||||
|
|
||||||
NewLib = new LibraryStruct( LIBRARY_TYPE_EESCHEMA, wxT( "$libTmp$" ), Name );
|
NewLib = new LibraryStruct( LIBRARY_TYPE_EESCHEMA, wxT( "$libTmp$" ), Name );
|
||||||
|
|
||||||
g_LibraryList = NewLib;
|
g_LibraryList = NewLib;
|
||||||
|
|
||||||
/* Sauvegarde du composant: */
|
/* Sauvegarde du composant: */
|
||||||
|
@ -136,9 +145,7 @@ wxString msg;
|
||||||
DisplayInfo( this,
|
DisplayInfo( this,
|
||||||
_("Note: this new library will be available only if it is loaded by eeschema.\nModify eeschema config if you want use it.") );
|
_("Note: this new library will be available only if it is loaded by eeschema.\nModify eeschema config if you want use it.") );
|
||||||
}
|
}
|
||||||
else msg = _("Error while create ") + Name;
|
else
|
||||||
|
msg = _( "Error while create " ) + Name;
|
||||||
Affiche_Message( msg );
|
Affiche_Message( msg );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -97,40 +97,22 @@ bool LibDrawSquare::WriteDescr( FILE* ExportFile )
|
||||||
bool LibDrawPin::WriteDescr( FILE* ExportFile )
|
bool LibDrawPin::WriteDescr( FILE* ExportFile )
|
||||||
/************************************************/
|
/************************************************/
|
||||||
{
|
{
|
||||||
int Etype = 'I';
|
|
||||||
wxString StringPinNum;
|
wxString StringPinNum;
|
||||||
|
int Etype;
|
||||||
|
|
||||||
switch( m_PinType )
|
switch( m_PinType )
|
||||||
{
|
{
|
||||||
case PIN_INPUT:
|
default:
|
||||||
Etype = 'I'; break;
|
case PIN_INPUT: Etype = 'I'; break;
|
||||||
|
case PIN_OUTPUT: Etype = 'O'; break;
|
||||||
case PIN_OUTPUT:
|
case PIN_BIDI: Etype = 'B'; break;
|
||||||
Etype = 'O'; break;
|
case PIN_TRISTATE: Etype = 'T'; break;
|
||||||
|
case PIN_PASSIVE: Etype = 'P'; break;
|
||||||
case PIN_BIDI:
|
case PIN_UNSPECIFIED: Etype = 'U'; break;
|
||||||
Etype = 'B'; break;
|
case PIN_POWER_IN: Etype = 'W'; break;
|
||||||
|
case PIN_POWER_OUT: Etype = 'w'; break;
|
||||||
case PIN_TRISTATE:
|
case PIN_OPENCOLLECTOR: Etype = 'C'; break;
|
||||||
Etype = 'T'; break;
|
case PIN_OPENEMITTER: Etype = 'E'; break;
|
||||||
|
|
||||||
case PIN_PASSIVE:
|
|
||||||
Etype = 'P'; break;
|
|
||||||
|
|
||||||
case PIN_UNSPECIFIED:
|
|
||||||
Etype = 'U'; break;
|
|
||||||
|
|
||||||
case PIN_POWER_IN:
|
|
||||||
Etype = 'W'; break;
|
|
||||||
|
|
||||||
case PIN_POWER_OUT:
|
|
||||||
Etype = 'w'; break;
|
|
||||||
|
|
||||||
case PIN_OPENCOLLECTOR:
|
|
||||||
Etype = 'C'; break;
|
|
||||||
|
|
||||||
case PIN_OPENEMITTER:
|
|
||||||
Etype = 'E'; break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ReturnPinStringNum( StringPinNum );
|
ReturnPinStringNum( StringPinNum );
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
* is a base class for any item which can be embedded within the BOARD
|
* is a base class for any item which can be embedded within the BOARD
|
||||||
* container class, and therefore instances of derived classes should only be
|
* container class, and therefore instances of derived classes should only be
|
||||||
* found in PCBNEW or other programs that use class BOARD and its contents.
|
* found in PCBNEW or other programs that use class BOARD and its contents.
|
||||||
* The corresponding class in EESCHEMA seems to be DrawPartStruct.
|
* The corresponding class in EESCHEMA is SCH_ITEM.
|
||||||
*/
|
*/
|
||||||
class BOARD_ITEM : public EDA_BaseStruct
|
class BOARD_ITEM : public EDA_BaseStruct
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue