72 wxCHECK( aPageCount > 0, );
80 static wxString pageNumber;
93 void BASE_SCREEN::Show(
int nestLevel, std::ostream& os )
const 96 NestedSpace( nestLevel, os ) <<
'<' <<
GetClass().Lower().mb_str() <<
">\n";
98 NestedSpace( nestLevel, os ) <<
"</" <<
GetClass().Lower().mb_str() <<
">\n";
bool m_flagModified
Indicates current drawing has been modified.
virtual wxString GetClass() const override
Return the class name.
wxPoint m_crossHairPosition
The cross hair position in logical (drawing) units.
KICAD_T
The set of class identification values stored in EDA_ITEM::m_structType.
const wxString & GetPageNumber() const
static wxString m_PageLayoutDescrFileName
the name of the page layout descr file, or emty to used the default pagelayout
void InitDataPoints(const wxSize &aPageSizeInternalUnits)
wxString m_pageNumber
A user defined string page number used for printing and plotting.
bool m_Center
Center on screen.
int m_pageCount
The number of BASE_SCREEN objects in this design.
wxLogTrace helper definitions.
BASE_SCREEN(EDA_ITEM *aParent, KICAD_T aType=SCREEN_T)
wxPoint m_DrawOrg
offsets for drawing the circuit on the screen
A base class for most all the KiCad significant classes used in schematics and boards.
BASE_SCREEN class implementation.
void SetPageCount(int aPageCount)
bool m_flagSave
Indicates automatic file save.
VECTOR2D m_LocalOrigin
Relative Screen cursor coordinate (on grid) in user units.
int m_virtualPageNumber
An integer based page number used for printing a range of pages.