24#ifndef __SCH_DRAW_PANEL_H 
   25#define __SCH_DRAW_PANEL_H 
   38    SCH_DRAW_PANEL( wxWindow* aParentWindow, wxWindowID aWindowId, 
const wxPoint& aPosition,
 
   52    virtual void onPaint( wxPaintEvent& WXUNUSED( aEvent ) ) 
override;
 
 
EDA_DRAW_PANEL_GAL(wxWindow *aParentWindow, wxWindowID aWindowId, const wxPoint &aPosition, const wxSize &aSize, KIGFX::GAL_DISPLAY_OPTIONS &aOptions, GAL_TYPE aGalType=GAL_TYPE_OPENGL)
Create a drawing panel that is contained inside aParentWindow.
 
@ GAL_TYPE_OPENGL
OpenGL implementation.
 
Define a library symbol object.
 
KIGFX::SCH_VIEW * GetView() const override
Return a pointer to the #VIEW instance used in the panel.
 
bool SwitchBackend(GAL_TYPE aGalType) override
Switch method of rendering graphics.
 
void DisplaySymbol(LIB_SYMBOL *aSymbol)
 
void OnShow() override
Called when the window is shown for the first time.
 
void DisplaySheet(SCH_SCREEN *aScreen)
 
void setDefaultLayerOrder()
Reassign layer order to the initial settings.
 
SCH_DRAW_PANEL(wxWindow *aParentWindow, wxWindowID aWindowId, const wxPoint &aPosition, const wxSize &aSize, KIGFX::GAL_DISPLAY_OPTIONS &aOptions, GAL_TYPE aGalType=GAL_TYPE_OPENGL)
 
void setDefaultLayerDeps()
Set rendering targets & dependencies for layers.
 
virtual void onPaint(wxPaintEvent &WXUNUSED(aEvent)) override