Add some missing pad properties.
This commit is contained in:
parent
971eb529f4
commit
c67770e6b6
|
@ -1361,11 +1361,23 @@ static struct PAD_DESC
|
||||||
&D_PAD::SetShape, &D_PAD::GetShape );
|
&D_PAD::SetShape, &D_PAD::GetShape );
|
||||||
propMgr.AddProperty( shape );
|
propMgr.AddProperty( shape );
|
||||||
|
|
||||||
propMgr.AddProperty( new PROPERTY<D_PAD, wxString>( _HKI( "Name" ),
|
propMgr.AddProperty( new PROPERTY<D_PAD, wxString>( _HKI( "Pad Number" ),
|
||||||
&D_PAD::SetName, &D_PAD::GetName ) );
|
&D_PAD::SetName, &D_PAD::GetName ) );
|
||||||
propMgr.AddProperty( new PROPERTY<D_PAD, double>( _HKI( "Orientation" ),
|
propMgr.AddProperty( new PROPERTY<D_PAD, double>( _HKI( "Orientation" ),
|
||||||
&D_PAD::SetOrientationDegrees, &D_PAD::GetOrientationDegrees,
|
&D_PAD::SetOrientationDegrees, &D_PAD::GetOrientationDegrees,
|
||||||
PROPERTY_DISPLAY::DEGREE ) );
|
PROPERTY_DISPLAY::DEGREE ) );
|
||||||
|
propMgr.AddProperty( new PROPERTY<D_PAD, int>( _HKI( "Size X" ),
|
||||||
|
&D_PAD::SetSizeX, &D_PAD::GetSizeX,
|
||||||
|
PROPERTY_DISPLAY::DISTANCE ) );
|
||||||
|
propMgr.AddProperty( new PROPERTY<D_PAD, int>( _HKI( "Size Y" ),
|
||||||
|
&D_PAD::SetSizeY, &D_PAD::GetSizeY,
|
||||||
|
PROPERTY_DISPLAY::DISTANCE ) );
|
||||||
|
propMgr.AddProperty( new PROPERTY<D_PAD, int>( _HKI( "Hole Size X" ),
|
||||||
|
&D_PAD::SetDrillSizeX, &D_PAD::GetDrillSizeX,
|
||||||
|
PROPERTY_DISPLAY::DISTANCE ) );
|
||||||
|
propMgr.AddProperty( new PROPERTY<D_PAD, int>( _HKI( "Hole Size Y" ),
|
||||||
|
&D_PAD::SetDrillSizeY, &D_PAD::GetDrillSizeY,
|
||||||
|
PROPERTY_DISPLAY::DISTANCE ) );
|
||||||
propMgr.AddProperty( new PROPERTY<D_PAD, int>( _HKI( "Pad To Die Length" ),
|
propMgr.AddProperty( new PROPERTY<D_PAD, int>( _HKI( "Pad To Die Length" ),
|
||||||
&D_PAD::SetPadToDieLength, &D_PAD::GetPadToDieLength,
|
&D_PAD::SetPadToDieLength, &D_PAD::GetPadToDieLength,
|
||||||
PROPERTY_DISPLAY::DISTANCE ) );
|
PROPERTY_DISPLAY::DISTANCE ) );
|
||||||
|
@ -1398,7 +1410,7 @@ static struct PAD_DESC
|
||||||
propMgr.AddProperty( new PROPERTY<D_PAD, int>( _HKI( "Local Clearance" ),
|
propMgr.AddProperty( new PROPERTY<D_PAD, int>( _HKI( "Local Clearance" ),
|
||||||
&D_PAD::SetLocalClearance, &D_PAD::GetLocalClearance,
|
&D_PAD::SetLocalClearance, &D_PAD::GetLocalClearance,
|
||||||
PROPERTY_DISPLAY::DISTANCE ) );
|
PROPERTY_DISPLAY::DISTANCE ) );
|
||||||
// TODO delta, size, drill size, dirill shape offset, layerset, zone connection
|
// TODO delta, dirill shape offset, layerset, zone connection
|
||||||
}
|
}
|
||||||
} _PAD_DESC;
|
} _PAD_DESC;
|
||||||
|
|
||||||
|
|
|
@ -229,12 +229,20 @@ public:
|
||||||
|
|
||||||
void SetSize( const wxSize& aSize ) { m_size = aSize; m_shapesDirty = true; }
|
void SetSize( const wxSize& aSize ) { m_size = aSize; m_shapesDirty = true; }
|
||||||
const wxSize& GetSize() const { return m_size; }
|
const wxSize& GetSize() const { return m_size; }
|
||||||
|
void SetSizeX( const int aX ) { m_size.x = aX; m_shapesDirty = true; }
|
||||||
|
const int GetSizeX() const { return m_size.x; }
|
||||||
|
void SetSizeY( const int aY ) { m_size.y = aY; m_shapesDirty = true; }
|
||||||
|
const int GetSizeY() const { return m_size.y; }
|
||||||
|
|
||||||
void SetDelta( const wxSize& aSize ) { m_deltaSize = aSize; m_shapesDirty = true; }
|
void SetDelta( const wxSize& aSize ) { m_deltaSize = aSize; m_shapesDirty = true; }
|
||||||
const wxSize& GetDelta() const { return m_deltaSize; }
|
const wxSize& GetDelta() const { return m_deltaSize; }
|
||||||
|
|
||||||
void SetDrillSize( const wxSize& aSize ) { m_drill = aSize; m_shapesDirty = true; }
|
void SetDrillSize( const wxSize& aSize ) { m_drill = aSize; m_shapesDirty = true; }
|
||||||
const wxSize& GetDrillSize() const { return m_drill; }
|
const wxSize& GetDrillSize() const { return m_drill; }
|
||||||
|
void SetDrillSizeX( const int aX ) { m_drill.x = aX; m_shapesDirty = true; }
|
||||||
|
const int GetDrillSizeX() const { return m_drill.x; }
|
||||||
|
void SetDrillSizeY( const int aY ) { m_drill.y = aY; m_shapesDirty = true; }
|
||||||
|
const int GetDrillSizeY() const { return m_drill.y; }
|
||||||
|
|
||||||
void SetOffset( const wxPoint& aOffset ) { m_offset = aOffset; m_shapesDirty = true; }
|
void SetOffset( const wxPoint& aOffset ) { m_offset = aOffset; m_shapesDirty = true; }
|
||||||
const wxPoint& GetOffset() const { return m_offset; }
|
const wxPoint& GetOffset() const { return m_offset; }
|
||||||
|
|
Loading…
Reference in New Issue