KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_GERBVIEW_EXCELLON_SETTINGS Class Reference

#include <panel_gerbview_excellon_settings.h>

Inheritance diagram for PANEL_GERBVIEW_EXCELLON_SETTINGS:
PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE RESETTABLE_PANEL

Public Member Functions

 PANEL_GERBVIEW_EXCELLON_SETTINGS (wxWindow *aParent)
 
 ~PANEL_GERBVIEW_EXCELLON_SETTINGS ()
 
virtual wxString GetResetTooltip () const
 Get the tooltip the reset button should display when showing this panel.
 
wxString GetHelpTextAtPoint (const wxPoint &aPt, wxHelpEvent::Origin aOrigin) const override
 Overridden to supply the reset button tooltip when queried with { -INT_MAX, INT_MAX }.
 

Protected Member Functions

virtual void onUnitsChange (wxCommandEvent &event)
 

Protected Attributes

wxStaticText * m_fileFormatLabel
 
wxStaticLine * m_staticline1
 
wxStaticText * m_fileFormatHelp
 
wxStaticText * unitsLabel
 
wxRadioButton * m_rbInches
 
wxRadioButton * m_rbMM
 
wxStaticText * zeroFormatLabel
 
wxRadioButton * m_rbTZ
 
wxRadioButton * m_rbLZ
 
wxStaticText * m_coordinatesLabel
 
wxStaticLine * m_staticline2
 
wxStaticText * m_coordsFormatHelp
 
wxStaticText * m_hint1
 
wxStaticText * m_staticTextUnitsmm
 
wxChoice * m_choiceIntegerMM
 
wxStaticText * m_staticText8
 
wxChoice * m_choiceMantissaMM
 
wxStaticText * m_staticTextUnitsInch
 
wxChoice * m_choiceIntegerInch
 
wxStaticText * m_staticText9
 
wxChoice * m_choiceMantissaInch
 
wxStaticText * m_hint2
 

Private Member Functions

bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
void ResetPanel () override
 Reset the contents of this panel.
 
void applySettingsToPanel (const EXCELLON_DEFAULTS &aSettings)
 

Detailed Description

Definition at line 32 of file panel_gerbview_excellon_settings.h.

Constructor & Destructor Documentation

◆ PANEL_GERBVIEW_EXCELLON_SETTINGS()

◆ ~PANEL_GERBVIEW_EXCELLON_SETTINGS()

PANEL_GERBVIEW_EXCELLON_SETTINGS::~PANEL_GERBVIEW_EXCELLON_SETTINGS ( )
inline

Definition at line 36 of file panel_gerbview_excellon_settings.h.

Member Function Documentation

◆ applySettingsToPanel()

◆ GetHelpTextAtPoint()

wxString RESETTABLE_PANEL::GetHelpTextAtPoint ( const wxPoint &  aPt,
wxHelpEvent::Origin  aOrigin 
) const
inlineoverrideinherited

Overridden to supply the reset button tooltip when queried with { -INT_MAX, INT_MAX }.

Definition at line 72 of file resettable_panel.h.

References RESETTABLE_PANEL::GetResetTooltip().

◆ GetResetTooltip()

virtual wxString RESETTABLE_PANEL::GetResetTooltip ( ) const
inlinevirtualinherited

Get the tooltip the reset button should display when showing this panel.

Returns
the tooltip

Reimplemented in PANEL_COLOR_SETTINGS, and PANEL_HOTKEYS_EDITOR.

Definition at line 64 of file resettable_panel.h.

References _.

Referenced by RESETTABLE_PANEL::GetHelpTextAtPoint().

◆ onUnitsChange()

virtual void PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::onUnitsChange ( wxCommandEvent &  event)
inlineprotectedvirtualinherited

◆ ResetPanel()

void PANEL_GERBVIEW_EXCELLON_SETTINGS::ResetPanel ( )
overrideprivatevirtual

Reset the contents of this panel.

Implements RESETTABLE_PANEL.

Definition at line 72 of file panel_gerbview_excellon_settings.cpp.

References applySettingsToPanel().

◆ TransferDataFromWindow()

◆ TransferDataToWindow()

bool PANEL_GERBVIEW_EXCELLON_SETTINGS::TransferDataToWindow ( )
overrideprivate

Definition at line 40 of file panel_gerbview_excellon_settings.cpp.

References applySettingsToPanel().

Member Data Documentation

◆ m_choiceIntegerInch

◆ m_choiceIntegerMM

◆ m_choiceMantissaInch

wxChoice* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_choiceMantissaInch
protectedinherited

◆ m_choiceMantissaMM

wxChoice* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_choiceMantissaMM
protectedinherited

◆ m_coordinatesLabel

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_coordinatesLabel
protectedinherited

◆ m_coordsFormatHelp

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_coordsFormatHelp
protectedinherited

◆ m_fileFormatHelp

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_fileFormatHelp
protectedinherited

◆ m_fileFormatLabel

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_fileFormatLabel
protectedinherited

◆ m_hint1

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_hint1
protectedinherited

◆ m_hint2

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_hint2
protectedinherited

◆ m_rbInches

wxRadioButton* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_rbInches
protectedinherited

◆ m_rbLZ

wxRadioButton* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_rbLZ
protectedinherited

◆ m_rbMM

wxRadioButton* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_rbMM
protectedinherited

◆ m_rbTZ

wxRadioButton* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_rbTZ
protectedinherited

◆ m_staticline1

wxStaticLine* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_staticline1
protectedinherited

◆ m_staticline2

wxStaticLine* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_staticline2
protectedinherited

◆ m_staticText8

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_staticText8
protectedinherited

◆ m_staticText9

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_staticText9
protectedinherited

◆ m_staticTextUnitsInch

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_staticTextUnitsInch
protectedinherited

◆ m_staticTextUnitsmm

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_staticTextUnitsmm
protectedinherited

◆ unitsLabel

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::unitsLabel
protectedinherited

◆ zeroFormatLabel

wxStaticText* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::zeroFormatLabel
protectedinherited

The documentation for this class was generated from the following files: