40 wxString* page = aEvent.
Parameter<wxString*>();
45 [&]( wxString* aPage )
49 if( sheet.GetPageNumber() == *aPage )
62 if( *page ==
"HYPERTEXT_BACK" )
85 if( selection.GetSize() == 1 )
void SetCurrentSheet(const SCH_SHEET_PATH &aSheet)
static TOOL_ACTION navigateHierarchy
SCH_SHEET * Last() const
Return a pointer to the last SCH_SHEET of the list.
void push_back(SCH_SHEET *aSheet)
Forwarded method from std::vector.
static TOOL_ACTION cancelInteractive
void DisplayCurrentSheet()
Draw the current sheet on the display.
static const KICAD_T SheetsOnly[]
void pop_back()
Forwarded method from std::vector.
static TOOL_ACTION leaveSheet
wxString GetPageNumber() const
SCHEMATIC & Schematic() const
void UpdateHierarchyNavigator(bool aForceUpdate=false)
Run the Hierarchy Navigator dialog.
static TOOL_ACTION clearSelection
Clears the current selection.
Handle access to a stack of flattened SCH_SHEET objects by way of a path for creating a flattened sch...
Sheet symbol placed in a schematic, and is the entry point for a sub schematic.
SCH_SHEET_LIST GetSheets() const override
Builds and returns an updated schematic hierarchy TODO: can this be cached?
static TOOL_ACTION enterSheet
SCH_SHEET_PATH & GetCurrentSheet() const
static TOOL_ACTION hypertextCommand