52 wxWindow*
CreateWindow( wxWindow* aParent,
int aClassId,
KIWAY* aKiway,
int aCtlBits = 0 )
override
bool OnKifaceStart(PGM_BASE *aProgram, int aCtlBits) override
Typically start_common() is called from here.
void MacOpenFile(const wxString &aFileName) override
Specific to MacOSX (not used under Linux or Windows).
Container for data for KiCad programs.
PGM_BASE & Pgm()
The global Program "get" accessor.
wxWindow * CreateWindow(wxWindow *aParent, int aClassId, KIWAY *aKiway, int aCtlBits=0) override
Create a wxWindow for the current project.
IFACE KIFACE_BASE kiface("common_test", KIWAY::KIWAY_FACE_COUNT)
bool start_common(int aCtlBits)
Common things to do for a top program module, during OnKifaceStart().
A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad...
KIFACE_BASE & Kiface()
Global KIFACE_BASE "get" accessor.
void * IfaceOrAddress(int aDataId) override
Return pointer to the requested object.
FACE_T
Known KIFACE implementations.
IFACE(const char *aDSOname, KIWAY::FACE_T aType)