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

#include <pg_properties.h>

Inheritance diagram for PGPROPERTY_SIZE:
PGPROPERTY_DISTANCE

Public Member Functions

 PGPROPERTY_SIZE (EDA_DRAW_FRAME *aParentFrame)
 
virtual ~PGPROPERTY_SIZE ()=default
 
bool StringToValue (wxVariant &aVariant, const wxString &aText, int aArgFlags=0) const override
 
wxString ValueToString (wxVariant &aVariant, int aArgFlags=0) const override
 
bool ValidateValue (wxVariant &aValue, wxPGValidationInfo &aValidationInfo) const override
 
wxValidator * DoGetValidator () const override
 
ORIGIN_TRANSFORMS::COORD_TYPES_T CoordType () const
 

Protected Member Functions

bool StringToDistance (wxVariant &aVariant, const wxString &aText, int aArgFlags=0) const
 
wxString DistanceToString (wxVariant &aVariant, int aArgFlags=0) const
 

Protected Attributes

EDA_DRAW_FRAMEm_parentFrame
 
ORIGIN_TRANSFORMS::COORD_TYPES_T m_coordType
 

Detailed Description

Definition at line 95 of file pg_properties.h.

Constructor & Destructor Documentation

◆ PGPROPERTY_SIZE()

PGPROPERTY_SIZE::PGPROPERTY_SIZE ( EDA_DRAW_FRAME aParentFrame)

Definition at line 396 of file pg_properties.cpp.

◆ ~PGPROPERTY_SIZE()

virtual PGPROPERTY_SIZE::~PGPROPERTY_SIZE ( )
virtualdefault

Member Function Documentation

◆ CoordType()

ORIGIN_TRANSFORMS::COORD_TYPES_T PGPROPERTY_DISTANCE::CoordType ( ) const
inlineinherited

Definition at line 48 of file pg_properties.h.

References PGPROPERTY_DISTANCE::m_coordType.

◆ DistanceToString()

wxString PGPROPERTY_DISTANCE::DistanceToString ( wxVariant &  aVariant,
int  aArgFlags = 0 
) const
protectedinherited

◆ DoGetValidator()

wxValidator * PGPROPERTY_SIZE::DoGetValidator ( ) const
override

Definition at line 420 of file pg_properties.cpp.

◆ StringToDistance()

bool PGPROPERTY_DISTANCE::StringToDistance ( wxVariant &  aVariant,
const wxString &  aText,
int  aArgFlags = 0 
) const
protectedinherited

◆ StringToValue()

bool PGPROPERTY_SIZE::StringToValue ( wxVariant &  aVariant,
const wxString &  aText,
int  aArgFlags = 0 
) const
inlineoverride

Definition at line 115 of file pg_properties.h.

References PGPROPERTY_DISTANCE::StringToDistance().

◆ ValidateValue()

bool PGPROPERTY_SIZE::ValidateValue ( wxVariant &  aValue,
wxPGValidationInfo &  aValidationInfo 
) const
override

Definition at line 403 of file pg_properties.cpp.

◆ ValueToString()

wxString PGPROPERTY_SIZE::ValueToString ( wxVariant &  aVariant,
int  aArgFlags = 0 
) const
inlineoverride

Definition at line 121 of file pg_properties.h.

References PGPROPERTY_DISTANCE::DistanceToString().

Member Data Documentation

◆ m_coordType

ORIGIN_TRANSFORMS::COORD_TYPES_T PGPROPERTY_DISTANCE::m_coordType
protectedinherited

Definition at line 63 of file pg_properties.h.

Referenced by PGPROPERTY_DISTANCE::CoordType().

◆ m_parentFrame

EDA_DRAW_FRAME* PGPROPERTY_DISTANCE::m_parentFrame
protectedinherited

Definition at line 62 of file pg_properties.h.


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