|
|
@ -106,6 +106,7 @@ public: |
|
|
|
m_CurrentField = aCurrentField; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
DrawSheetPath* GetSheet(); |
|
|
|
|
|
|
|
SCH_SCREEN* GetScreen() const; |
|
|
@ -169,6 +170,7 @@ public: |
|
|
|
// Functions used for hierarchy handling |
|
|
|
void InstallPreviousSheet(); |
|
|
|
void InstallNextScreen( DrawSheetStruct* Sheet ); |
|
|
|
|
|
|
|
/** Function GetUniqueFilenameForCurrentSheet |
|
|
|
* @return a filename that can be used in plot and print functions |
|
|
|
* for the current screen anad sheet path. |
|
|
@ -208,7 +210,8 @@ public: |
|
|
|
* @param aSetFielsAttributeToVisible = true to set the footprint field flag to visible |
|
|
|
* @return bool - true if success, else true. |
|
|
|
*/ |
|
|
|
bool ProcessStuffFile( FILE* aFilename, bool aSetFielsAttributeToVisible ); |
|
|
|
bool ProcessStuffFile( FILE* aFilename, |
|
|
|
bool aSetFielsAttributeToVisible ); |
|
|
|
|
|
|
|
bool SaveEEFile( SCH_SCREEN* screen, int FileSave ); |
|
|
|
SCH_SCREEN* CreateNewScreen( SCH_SCREEN* OldScreen, int TimeStamp ); |
|
|
@ -301,13 +304,19 @@ public: |
|
|
|
private: |
|
|
|
void StartMoveSheet( DrawSheetStruct* sheet, wxDC* DC ); |
|
|
|
Hierarchical_PIN_Sheet_Struct* Create_PinSheet( DrawSheetStruct* Sheet, wxDC* DC ); |
|
|
|
void Edit_PinSheet( Hierarchical_PIN_Sheet_Struct* SheetLabel, wxDC* DC ); |
|
|
|
void StartMove_PinSheet( Hierarchical_PIN_Sheet_Struct* SheetLabel, wxDC* DC ); |
|
|
|
void Place_PinSheet( Hierarchical_PIN_Sheet_Struct* SheetLabel, wxDC* DC ); |
|
|
|
void Edit_PinSheet( Hierarchical_PIN_Sheet_Struct* SheetLabel, |
|
|
|
wxDC* DC ); |
|
|
|
void StartMove_PinSheet( Hierarchical_PIN_Sheet_Struct* SheetLabel, |
|
|
|
wxDC* DC ); |
|
|
|
void Place_PinSheet( Hierarchical_PIN_Sheet_Struct* SheetLabel, |
|
|
|
wxDC* DC ); |
|
|
|
Hierarchical_PIN_Sheet_Struct* Import_PinSheet( DrawSheetStruct* Sheet, wxDC* DC ); |
|
|
|
|
|
|
|
public: |
|
|
|
void DeleteSheetLabel( bool aRedraw, Hierarchical_PIN_Sheet_Struct* aSheetLabelToDel ); |
|
|
|
void DeleteSheetLabel( |
|
|
|
bool aRedraw, |
|
|
|
Hierarchical_PIN_Sheet_Struct* |
|
|
|
aSheetLabelToDel ); |
|
|
|
|
|
|
|
private: |
|
|
|
|
|
|
|