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 191 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_RATIO, PT_SIZE, PGPROPERTY_ANGLE::SetScale(), TYPE_HASH, and PROPERTY_BASE::TypeHash().
Referenced by SCH_PROPERTIES_PANEL::createPGProperty(), and PCB_PROPERTIES_PANEL::createPGProperty().