finished Draw functions for aperture macros. Now aperture macros are drawn correctly.
Known bug: aperture macros having parameters are incorrect: parameters are not transmited correctly. Work still in progress.
This commit is contained in:
+13
-2
@@ -193,9 +193,15 @@ public:
|
||||
/** function DrawFlashedShape
|
||||
* Draw the dcode shape for flashed items.
|
||||
* When an item is flashed, the DCode shape is the shape of the item
|
||||
* @param aClipBox = DC clip box (NULL is no clip)
|
||||
* @param aDC = device context
|
||||
* @param aColor = the normal color to use
|
||||
* @param aAltColor = the color used to draw with "reverse" exposure mode (used in aperture macros only)
|
||||
* @param aFilled = true to draw in filled mode, false to draw in skecth mode
|
||||
* @param aPosition = the actual shape position
|
||||
*/
|
||||
void DrawFlashedShape( GERBER_DRAW_ITEM* aParent,
|
||||
EDA_Rect* aClipBox, wxDC* aDC, int aColor,
|
||||
EDA_Rect* aClipBox, wxDC* aDC, int aColor, int aAltColor,
|
||||
wxPoint aShapePos, bool aFilledShape );
|
||||
|
||||
/** function DrawFlashedPolygon
|
||||
@@ -203,7 +209,12 @@ public:
|
||||
* Draw some Apertures shapes when they are defined as filled polygons.
|
||||
* APT_POLYGON is always a polygon, but some complex shapes are also converted to
|
||||
* polygons (shapes with holes, some rotated shapes)
|
||||
*/
|
||||
* @param aClipBox = DC clip box (NULL is no clip)
|
||||
* @param aDC = device context
|
||||
* @param aColor = the normal color to use
|
||||
* @param aFilled = true to draw in filled mode, false to draw in skecth mode
|
||||
* @param aPosition = the actual shape position
|
||||
*/
|
||||
void DrawFlashedPolygon( EDA_Rect* aClipBox, wxDC* aDC, int aColor,
|
||||
bool aFilled, const wxPoint& aPosition );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user