| 
    KiCad PCB EDA Suite
    
   | 
 
#include <wx/dc.h>#include <wx/propgrid/propgrid.h>#include <macros.h>#include <validators.h>#include <eda_draw_frame.h>#include <eda_units.h>#include <properties/color4d_variant.h>#include <properties/std_optional_variants.h>#include <properties/eda_angle_variant.h>#include <properties/pg_properties.h>#include <properties/pg_editors.h>#include <properties/property_mgr.h>#include <properties/property.h>#include <string_utils.h>#include <widgets/color_swatch.h>Go to the source code of this file.
Functions | |
| wxPGProperty * | PGPropertyFactory (const PROPERTY_BASE *aProperty, EDA_DRAW_FRAME *aFrame) | 
| Customized abstract wxPGProperty class to handle coordinate/size units.   | |
| wxPGProperty * PGPropertyFactory | ( | const PROPERTY_BASE * | aProperty, | 
| EDA_DRAW_FRAME * | aFrame ) | 
Customized abstract wxPGProperty class to handle coordinate/size units.
Definition at line 206 of file pg_properties.cpp.
References PG_UNIT_EDITOR::BuildEditorName(), PROPERTY_BASE::Choices(), PROPERTY_BASE::CoordType(), PROPERTY_BASE::Display(), PROPERTY_BASE::HasChoices(), KI_FALLTHROUGH, PROPERTY_BASE::Name(), PT_AREA, PT_COORD, PT_DECIDEGREE, PT_DEFAULT, PT_DEGREE, PT_NET, PT_RATIO, PT_SIZE, PT_TIME, PGPROPERTY_ANGLE::SetScale(), TYPE_HASH, and PROPERTY_BASE::TypeHash().
Referenced by PCB_PROPERTIES_PANEL::createPGProperty(), and SCH_PROPERTIES_PANEL::createPGProperty().