43    EVT_CLOSE( GERBVIEW_FRAME::OnCloseWindow )
 
   89    switch( event.GetId() )
 
   91    case ID_GBR_AUX_TOOLBAR_PCB_CMP_CHOICE:
 
   92        settings->m_componentHighlightString = m_SelComponentBox->GetStringSelection();
 
   95    case ID_GBR_AUX_TOOLBAR_PCB_NET_CHOICE:
 
   96        settings->m_netHighlightString = m_SelNetnameBox->GetStringSelection();
 
   99    case ID_GBR_AUX_TOOLBAR_PCB_APERATTRIBUTES_CHOICE:
 
  100        settings->m_attributeHighlightString = m_SelAperAttributesBox->GetStringSelection();
 
 
  121        settings->m_dcodeHighlightValue = d_code;
 
 
  140    settings->m_dcodeHighlightValue = dcodeSelected;
 
 
  160    pane_info.Caption( 
_( 
"Layers Manager" ) );
 
 
virtual void OnSize(wxSizeEvent &aEvent)
 
The base class for create windows for drawing purpose.
 
void ShowChangedLanguage() override
Redraw the menus and what not in current language.
 
virtual EDA_DRAW_PANEL_GAL * GetCanvas() const
Return a pointer to GAL-based canvas of given EDA draw frame.
 
virtual KIGFX::VIEW * GetView() const
Return a pointer to the #VIEW instance used in the panel.
 
virtual void Refresh(bool aEraseBackground=true, const wxRect *aRect=nullptr) override
 
Hold the image data and parameters for one gerber file and layer parameters.
 
void OnQuit(wxCommandEvent &event)
Called on request of application quit.
 
void ShowChangedLanguage() override
Redraw the menus and what not in current language.
 
void syncLayerBox(bool aRebuildLayerBox=false)
Update the currently "selected" layer within m_SelLayerBox.
 
int GetActiveLayer() const
Return the active layer.
 
DCODE_SELECTION_BOX * m_DCodeSelector
 
GERBER_LAYER_WIDGET * m_LayersManager
 
void SetActiveLayer(int aLayer, bool doLayerWidgetUpdate=true)
change the currently active layer to aLayer and update the GERBER_LAYER_WIDGET.
 
GERBVIEW_FRAME(KIWAY *aKiway, wxWindow *aParent)
 
void OnSelectHighlightChoice(wxCommandEvent &event)
Handles the changing of the highlighted component/net/attribute.
 
GERBER_FILE_IMAGE * GetGbrImage(int aIdx) const
 
void OnSelectActiveLayer(wxCommandEvent &event)
Select the active layer:
 
void ReFillLayerWidget()
Change out all the layers in m_Layers; called upon loading new gerber files.
 
void OnClearGbrFileHistory(wxCommandEvent &aEvent)
 
void OnSelectActiveDCode(wxCommandEvent &event)
Select the active DCode for the current active layer.
 
void OnGbrFileHistory(wxCommandEvent &event)
Delete the current data and loads a Gerber file selected from history list on current layer.
 
Methods for drawing GerbView specific items.
 
virtual GERBVIEW_RENDER_SETTINGS * GetSettings() override
Return a pointer to current settings that are going to be used when drawing items.
 
void UpdateAllItems(int aUpdateFlags)
Update all items in the view according to the given flags.
 
PAINTER * GetPainter() const
Return the painter object used by the view for drawing #VIEW_ITEMS.
 
EVT_MENU_RANGE(ID_GERBVIEW_DRILL_FILE1, ID_GERBVIEW_DRILL_FILEMAX, GERBVIEW_FRAME::OnDrlFileHistory) EVT_MENU_RANGE(ID_GERBVIEW_ZIP_FILE1
 
@ ID_GBR_AUX_TOOLBAR_PCB_NET_CHOICE
 
@ ID_TOOLBARH_GERBVIEW_SELECT_ACTIVE_LAYER
 
@ ID_GERBVIEW_DRILL_FILEMAX
 
@ ID_GERBVIEW_JOB_FILE_LIST_CLEAR
 
@ ID_GBR_AUX_TOOLBAR_PCB_CMP_CHOICE
 
@ ID_GERBVIEW_DRILL_FILE1
 
@ ID_TOOLBARH_GERBER_SELECT_ACTIVE_DCODE
 
@ ID_GBR_AUX_TOOLBAR_PCB_APERATTRIBUTES_CHOICE
 
@ ID_GERBVIEW_JOB_FILEMAX
 
@ ID_GERBVIEW_ZIP_FILE_LIST_CLEAR
 
@ ID_GERBVIEW_DRILL_FILE_LIST_CLEAR
 
@ COLOR
Color has changed.