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

Class PANEL_ZONE_PROPERTIES_BASE. More...

#include <panel_zone_properties_base.h>

Inheritance diagram for PANEL_ZONE_PROPERTIES_BASE:
PANEL_ZONE_PROPERTIES

Public Member Functions

 PANEL_ZONE_PROPERTIES_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
 ~PANEL_ZONE_PROPERTIES_BASE ()
 

Protected Member Functions

virtual void OnUpdateUI (wxUpdateUIEvent &event)
 
virtual void OnZoneNameChanged (wxCommandEvent &event)
 
virtual void OnStyleSelection (wxCommandEvent &event)
 
virtual void OnRemoveIslandsSelection (wxCommandEvent &event)
 

Protected Attributes

wxStaticText * m_zoneNameLabel
 
wxTextCtrl * m_tcZoneName
 
wxCheckBox * m_cbLocked
 
wxStaticText * m_staticTextStyle
 
wxChoice * m_OutlineDisplayCtrl
 
wxStaticText * m_stBorderHatchPitchText
 
wxTextCtrl * m_outlineHatchPitchCtrl
 
wxStaticText * m_outlineHatchUnits
 
wxStaticLine * m_staticline4
 
wxStaticText * m_staticTextSmoothing
 
wxChoice * m_cornerSmoothingChoice
 
wxStaticText * m_cornerRadiusLabel
 
wxTextCtrl * m_cornerRadiusCtrl
 
wxStaticText * m_cornerRadiusUnits
 
wxStaticText * m_clearanceLabel
 
wxTextCtrl * m_clearanceCtrl
 
wxStaticText * m_clearanceUnits
 
wxStaticText * m_minWidthLabel
 
wxTextCtrl * m_minWidthCtrl
 
wxStaticText * m_minWidthUnits
 
wxStaticLine * m_staticline2
 
wxStaticText * m_connectionLabel
 
wxChoice * m_PadInZoneOpt
 
wxStaticText * m_antipadLabel
 
wxTextCtrl * m_antipadCtrl
 
wxStaticText * m_antipadUnits
 
wxStaticText * m_spokeWidthLabel
 
wxTextCtrl * m_spokeWidthCtrl
 
wxStaticText * m_spokeWidthUnits
 
wxStaticText * m_staticTextGridFillType
 
wxChoice * m_GridStyleCtrl
 
wxStaticText * m_staticTextGrindOrient
 
wxTextCtrl * m_tcGridStyleOrientation
 
wxStaticText * m_staticTextRotUnits
 
wxStaticText * m_staticTextStyleThickness
 
wxTextCtrl * m_tcGridStyleThickness
 
wxStaticText * m_GridStyleThicknessUnits
 
wxStaticText * m_staticTextGridGap
 
wxTextCtrl * m_tcGridStyleGap
 
wxStaticText * m_GridStyleGapUnits
 
wxStaticText * m_staticTextGridSmoothingLevel
 
wxSpinCtrl * m_spinCtrlSmoothLevel
 
wxStaticText * m_staticTextGridSmootingVal
 
wxSpinCtrlDouble * m_spinCtrlSmoothValue
 
wxStaticLine * m_staticline5
 
wxStaticText * m_staticText40
 
wxChoice * m_cbRemoveIslands
 
wxStaticText * m_islandThresholdLabel
 
wxTextCtrl * m_tcIslandThreshold
 
wxStaticText * m_islandThresholdUnits
 

Detailed Description

Class PANEL_ZONE_PROPERTIES_BASE.

Definition at line 34 of file panel_zone_properties_base.h.

Constructor & Destructor Documentation

◆ PANEL_ZONE_PROPERTIES_BASE()

◆ ~PANEL_ZONE_PROPERTIES_BASE()

PANEL_ZONE_PROPERTIES_BASE::~PANEL_ZONE_PROPERTIES_BASE ( )

Member Function Documentation

◆ OnRemoveIslandsSelection()

virtual void PANEL_ZONE_PROPERTIES_BASE::OnRemoveIslandsSelection ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_ZONE_PROPERTIES.

Definition at line 94 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE(), and ~PANEL_ZONE_PROPERTIES_BASE().

◆ OnStyleSelection()

virtual void PANEL_ZONE_PROPERTIES_BASE::OnStyleSelection ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_ZONE_PROPERTIES.

Definition at line 93 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE(), and ~PANEL_ZONE_PROPERTIES_BASE().

◆ OnUpdateUI()

virtual void PANEL_ZONE_PROPERTIES_BASE::OnUpdateUI ( wxUpdateUIEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_ZONE_PROPERTIES.

Definition at line 91 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE(), and ~PANEL_ZONE_PROPERTIES_BASE().

◆ OnZoneNameChanged()

virtual void PANEL_ZONE_PROPERTIES_BASE::OnZoneNameChanged ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_ZONE_PROPERTIES.

Definition at line 92 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE(), and ~PANEL_ZONE_PROPERTIES_BASE().

Member Data Documentation

◆ m_antipadCtrl

wxTextCtrl* PANEL_ZONE_PROPERTIES_BASE::m_antipadCtrl
protected

Definition at line 63 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_antipadLabel

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_antipadLabel
protected

Definition at line 62 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_antipadUnits

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_antipadUnits
protected

Definition at line 64 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_cbLocked

wxCheckBox* PANEL_ZONE_PROPERTIES_BASE::m_cbLocked
protected

◆ m_cbRemoveIslands

◆ m_clearanceCtrl

wxTextCtrl* PANEL_ZONE_PROPERTIES_BASE::m_clearanceCtrl
protected

Definition at line 54 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_clearanceLabel

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_clearanceLabel
protected

Definition at line 53 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_clearanceUnits

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_clearanceUnits
protected

Definition at line 55 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_connectionLabel

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_connectionLabel
protected

Definition at line 60 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_cornerRadiusCtrl

wxTextCtrl* PANEL_ZONE_PROPERTIES_BASE::m_cornerRadiusCtrl
protected

◆ m_cornerRadiusLabel

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_cornerRadiusLabel
protected

◆ m_cornerRadiusUnits

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_cornerRadiusUnits
protected

Definition at line 52 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_cornerSmoothingChoice

wxChoice* PANEL_ZONE_PROPERTIES_BASE::m_cornerSmoothingChoice
protected

◆ m_GridStyleCtrl

◆ m_GridStyleGapUnits

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_GridStyleGapUnits
protected

Definition at line 78 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_GridStyleThicknessUnits

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_GridStyleThicknessUnits
protected

Definition at line 75 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_islandThresholdLabel

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_islandThresholdLabel
protected

Definition at line 86 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_islandThresholdUnits

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_islandThresholdUnits
protected

Definition at line 88 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_minWidthCtrl

wxTextCtrl* PANEL_ZONE_PROPERTIES_BASE::m_minWidthCtrl
protected

Definition at line 57 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_minWidthLabel

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_minWidthLabel
protected

Definition at line 56 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_minWidthUnits

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_minWidthUnits
protected

Definition at line 58 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_OutlineDisplayCtrl

wxChoice* PANEL_ZONE_PROPERTIES_BASE::m_OutlineDisplayCtrl
protected

◆ m_outlineHatchPitchCtrl

wxTextCtrl* PANEL_ZONE_PROPERTIES_BASE::m_outlineHatchPitchCtrl
protected

Definition at line 45 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_outlineHatchUnits

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_outlineHatchUnits
protected

Definition at line 46 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_PadInZoneOpt

wxChoice* PANEL_ZONE_PROPERTIES_BASE::m_PadInZoneOpt
protected

◆ m_spinCtrlSmoothLevel

◆ m_spinCtrlSmoothValue

◆ m_spokeWidthCtrl

wxTextCtrl* PANEL_ZONE_PROPERTIES_BASE::m_spokeWidthCtrl
protected

Definition at line 66 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_spokeWidthLabel

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_spokeWidthLabel
protected

Definition at line 65 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_spokeWidthUnits

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_spokeWidthUnits
protected

Definition at line 67 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticline2

wxStaticLine* PANEL_ZONE_PROPERTIES_BASE::m_staticline2
protected

Definition at line 59 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticline4

wxStaticLine* PANEL_ZONE_PROPERTIES_BASE::m_staticline4
protected

Definition at line 47 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticline5

wxStaticLine* PANEL_ZONE_PROPERTIES_BASE::m_staticline5
protected

Definition at line 83 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticText40

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_staticText40
protected

Definition at line 84 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticTextGridFillType

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_staticTextGridFillType
protected

Definition at line 68 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticTextGridGap

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_staticTextGridGap
protected

Definition at line 76 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticTextGridSmoothingLevel

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_staticTextGridSmoothingLevel
protected

Definition at line 79 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticTextGridSmootingVal

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_staticTextGridSmootingVal
protected

Definition at line 81 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticTextGrindOrient

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_staticTextGrindOrient
protected

Definition at line 70 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticTextRotUnits

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_staticTextRotUnits
protected

Definition at line 72 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticTextSmoothing

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_staticTextSmoothing
protected

Definition at line 48 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticTextStyle

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_staticTextStyle
protected

Definition at line 42 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_staticTextStyleThickness

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_staticTextStyleThickness
protected

Definition at line 73 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_stBorderHatchPitchText

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_stBorderHatchPitchText
protected

Definition at line 44 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_tcGridStyleGap

wxTextCtrl* PANEL_ZONE_PROPERTIES_BASE::m_tcGridStyleGap
protected

◆ m_tcGridStyleOrientation

wxTextCtrl* PANEL_ZONE_PROPERTIES_BASE::m_tcGridStyleOrientation
protected

◆ m_tcGridStyleThickness

wxTextCtrl* PANEL_ZONE_PROPERTIES_BASE::m_tcGridStyleThickness
protected

◆ m_tcIslandThreshold

wxTextCtrl* PANEL_ZONE_PROPERTIES_BASE::m_tcIslandThreshold
protected

Definition at line 87 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().

◆ m_tcZoneName

◆ m_zoneNameLabel

wxStaticText* PANEL_ZONE_PROPERTIES_BASE::m_zoneNameLabel
protected

Definition at line 39 of file panel_zone_properties_base.h.

Referenced by PANEL_ZONE_PROPERTIES_BASE().


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