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
 
wxRadioBox * m_rbUnits
 
wxRadioBox * m_rbZeroFormat
 
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 69 of file panel_gerbview_excellon_settings.cpp.

References applySettingsToPanel().

◆ TransferDataFromWindow()

◆ TransferDataToWindow()

bool PANEL_GERBVIEW_EXCELLON_SETTINGS::TransferDataToWindow ( )
overrideprivate

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_rbUnits

wxRadioBox* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_rbUnits
protectedinherited

◆ m_rbZeroFormat

wxRadioBox* PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE::m_rbZeroFormat
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

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