Commit e26cdada authored by Wayne Stambaugh's avatar Wayne Stambaugh
Browse files

Translate French code names and comments and other minor code cleaning.

parent 4230ac4c
Loading
Loading
Loading
Loading
+1 −2
Original line number Original line Diff line number Diff line
@@ -20,7 +20,6 @@




/*  Forward declarations of classes. */
/*  Forward declarations of classes. */
class WinEDA_CvpcbFrame;
class FOOTPRINT_EDIT_FRAME;
class FOOTPRINT_EDIT_FRAME;
class BOARD;
class BOARD;
class MODULE;
class MODULE;
@@ -461,7 +460,7 @@ public:
                              bool aPlotVia, GRTraceMode aPlotMode,
                              bool aPlotVia, GRTraceMode aPlotMode,
                              bool aSkipNPTH_Pads = false );
                              bool aSkipNPTH_Pads = false );


    void Plot_Serigraphie( PLOTTER* plotter, int masque_layer, GRTraceMode trace_mode );
    void PlotSilkScreen( PLOTTER* plotter, int masque_layer, GRTraceMode trace_mode );


    /**
    /**
     * Function PlotDrillMark
     * Function PlotDrillMark
+3 −3
Original line number Original line Diff line number Diff line
@@ -1145,9 +1145,9 @@ public:
    void Delete_Drawings_All_Layer( int aLayer );
    void Delete_Drawings_All_Layer( int aLayer );


    // Dimension handling:
    // Dimension handling:
    void Install_Edit_Dimension( DIMENSION* Dimension, wxDC* DC );
    void ShowDimensionPropertyDialog( DIMENSION* aDimension, wxDC* aDC );
    DIMENSION* Begin_Dimension( DIMENSION* Dimension, wxDC* DC );
    DIMENSION* EditDimension( DIMENSION* aDimension, wxDC* aDC );
    void Delete_Dimension( DIMENSION* Dimension, wxDC* DC );
    void DeleteDimension( DIMENSION* aDimension, wxDC* aDC );


    // netlist  handling:
    // netlist  handling:
    void InstallNetlistFrame( wxDC* DC );
    void InstallNetlistFrame( wxDC* DC );
+251 −297

File changed.

Preview size limit exceeded, changes collapsed.

+17 −12
Original line number Original line Diff line number Diff line
/******************************/
/**
/* DIMENSION class definition */
 * @file class_dimension.h
/******************************/
 * @brief DIMENSION class definition.
 */


#ifndef DIMENSION_H
#ifndef DIMENSION_H
#define DIMENSION_H
#define DIMENSION_H


#include "base_struct.h"
#include "class_board_item.h"
#include "richio.h"


class EDA_RECT;
class READER;
class EDA_DRAW_PANEL;




class DIMENSION : public BOARD_ITEM
class DIMENSION : public BOARD_ITEM
@@ -19,13 +24,13 @@ public:
    int        m_Value; /* value of  PCB dimensions. */
    int        m_Value; /* value of  PCB dimensions. */


    TEXTE_PCB* m_Text;
    TEXTE_PCB* m_Text;
    int        Barre_ox, Barre_oy, Barre_fx, Barre_fy;
    int        m_crossBarOx, m_crossBarOy, m_crossBarFx, m_crossBarFy;
    int        TraitG_ox, TraitG_oy, TraitG_fx, TraitG_fy;
    int        m_featureLineGOx, m_featureLineGOy, m_featureLineGFx, m_featureLineGFy;
    int        TraitD_ox, TraitD_oy, TraitD_fx, TraitD_fy;
    int        m_featureLineDOx, m_featureLineDOy, m_featureLineDFx, m_featureLineDFy;
    int        FlecheD1_ox, FlecheD1_oy, FlecheD1_fx, FlecheD1_fy;
    int        m_arrowD1Ox, m_arrowD1Oy, m_arrowD1Fx, m_arrowD1Fy;
    int        FlecheD2_ox, FlecheD2_oy, FlecheD2_fx, FlecheD2_fy;
    int        m_arrowD2Ox, m_arrowD2Oy, m_arrowD2Fx, m_arrowD2Fy;
    int        FlecheG1_ox, FlecheG1_oy, FlecheG1_fx, FlecheG1_fy;
    int        m_arrowG1Ox, m_arrowG1Oy, m_arrowG1Fx, m_arrowG1Fy;
    int        FlecheG2_ox, FlecheG2_oy, FlecheG2_fx, FlecheG2_fy;
    int        m_arrowG2Ox, m_arrowG2Oy, m_arrowG2Fx, m_arrowG2Fy;


public:
public:
    DIMENSION( BOARD_ITEM* aParent );
    DIMENSION( BOARD_ITEM* aParent );
+81 −59
Original line number Original line Diff line number Diff line
@@ -10,11 +10,11 @@
#include <vector>
#include <vector>
#include "gr_basic.h"
#include "gr_basic.h"
#include "PolyLine.h"
#include "PolyLine.h"
#include "richio.h"
#include "class_zone_setting.h"
#include "class_zone_setting.h"




class EDA_RECT;
class EDA_RECT;
class LINE_READER;
class EDA_DRAW_FRAME;
class EDA_DRAW_FRAME;
class EDA_DRAW_PANEL;
class EDA_DRAW_PANEL;
class PCB_EDIT_FRAME;
class PCB_EDIT_FRAME;
@@ -32,6 +32,7 @@ public:


public:
public:
    SEGMENT() {}
    SEGMENT() {}

    SEGMENT( const wxPoint& aStart, const wxPoint& aEnd)
    SEGMENT( const wxPoint& aStart, const wxPoint& aEnd)
    {
    {
        m_Start = aStart;
        m_Start = aStart;
@@ -40,48 +41,66 @@ public:
 };
 };




/************************/
/**
/* class ZONE_CONTAINER */
 * Class ZONE_CONTAINER
/************************/
 * handles a list of polygons defining a copper zone.

 * A zone is described by a main polygon, a time stamp, a layer, and a net name.
/* handle a list of polygons delimiting a copper zone
 * Other polygons inside the main polygon are holes in the zone.
 * a zone is described by a main polygon, a time stamp, a layer and a net name.
 * others polygons inside this main polygon are holes.
 */
 */

class ZONE_CONTAINER : public BOARD_CONNECTED_ITEM
class ZONE_CONTAINER : public BOARD_CONNECTED_ITEM
{
{
public:
public:
    wxString              m_Netname;                        // Net Name
    wxString              m_Netname;                        // Net Name
    CPolyLine*            m_Poly;                           // outlines
    CPolyLine*            m_Poly;                           // outlines
    int                   m_CornerSelection;                // For corner moving, corner index to drag, or -1 if no selection

    // For corner moving, corner index to drag, or -1 if no selection.
    int                   m_CornerSelection;
    int                   m_ZoneClearance;                  // clearance value
    int                   m_ZoneClearance;                  // clearance value
    int                   m_ZoneMinThickness;               // Min thickness value in filled areas
    int                   m_ZoneMinThickness;               // Min thickness value in filled areas
    int                   m_FillMode;                       // How to fill areas: 0 = use filled polygons, != 0 fill with segments

    int                   m_ArcToSegmentsCount;             // number of segments to convert a circle to a polygon
    // How to fill areas: 0 = use filled polygons, != 0 fill with segments.
                                                            // (uses ARC_APPROX_SEGMENTS_COUNT_LOW_DEF or ARC_APPROX_SEGMENTS_COUNT_HIGHT_DEF)
    int                   m_FillMode;
    int                   m_PadOption;                      //

    int                   m_ThermalReliefGapValue;          // thickness of the gap in thermal reliefs
    // number of segments to convert a circle to a polygon (uses
    int                   m_ThermalReliefCopperBridgeValue; // thickness of the copper bridge in thermal reliefs
    //ARC_APPROX_SEGMENTS_COUNT_LOW_DEF or ARC_APPROX_SEGMENTS_COUNT_HIGHT_DEF)
    int                   m_ArcToSegmentsCount;

    int                   m_PadOption;

    // thickness of the gap in thermal reliefs.
    int                   m_ThermalReliefGapValue;

    // thickness of the copper bridge in thermal reliefs
    int                   m_ThermalReliefCopperBridgeValue;
    int                   utility, utility2;                // flags used in polygon calculations
    int                   utility, utility2;                // flags used in polygon calculations
    bool                  m_IsFilled;                       // true when a zone was filled, false after deleting the filled areas

    std::vector <CPolyPt> m_FilledPolysList;  /* set of filled polygons used to draw a zone as a filled area.
    // true when a zone was filled, false after deleting the filled areas
                                               * from outlines (m_Poly) but unlike m_Poly these filled polygons have no hole (they are all in one piece)
    bool                  m_IsFilled;
                                               * In very simple cases m_FilledPolysList is same as m_Poly

                                               * In less simple cases (when m_Poly has holes) m_FilledPolysList is a polygon equivalent to m_Poly, without holes
    /* set of filled polygons used to draw a zone as a filled area.
                                               * but with extra outline segment connecting "holes" with external main outline
     * from outlines (m_Poly) but unlike m_Poly these filled polygons have no hole
                                               * In complex cases an outline described by m_Poly can have many filled areas
     * (they are* all in one piece)  In very simple cases m_FilledPolysList is same
                                               */
     * as m_Poly.  In less simple cases (when m_Poly has holes) m_FilledPolysList is
    std::vector <SEGMENT> m_FillSegmList;      /* set of segments used to fill area, when fill zone by segment is used.
     * a polygon equivalent to m_Poly, without holes but with extra outline segment
     * connecting "holes" with external main outline.  In complex cases an outline
     * described by m_Poly can have many filled areas
     */
    std::vector <CPolyPt> m_FilledPolysList;

    /* set of segments used to fill area, when fill zone by segment is used.
     *  ( m_FillMode == 1 )
     *  ( m_FillMode == 1 )
     *  in this case segments have m_ZoneMinThickness width
     *  in this case segments have m_ZoneMinThickness width
     */
     */
    std::vector <SEGMENT> m_FillSegmList;

private:
private:
    CPolyLine*            smoothedPoly;         // Corner-smoothed version of m_Poly
    CPolyLine*            smoothedPoly;         // Corner-smoothed version of m_Poly
    int                   cornerSmoothingType;
    int                   cornerSmoothingType;
    unsigned int          cornerRadius;
    unsigned int          cornerRadius;

public:
public:
    ZONE_CONTAINER( BOARD* parent );
    ZONE_CONTAINER( BOARD* parent );

    ~ZONE_CONTAINER();
    ~ZONE_CONTAINER();


    bool Save( FILE* aFile ) const;
    bool Save( FILE* aFile ) const;
@@ -94,12 +113,12 @@ public:
     */
     */
    int ReadDescr( LINE_READER* aReader );
    int ReadDescr( LINE_READER* aReader );


    /** virtual function GetPosition
    /**
     * Function GetPosition
     * @return a wxPoint, position of the first point of the outline
     * @return a wxPoint, position of the first point of the outline
     */
     */
    wxPoint& GetPosition();
    wxPoint& GetPosition();



    /**
    /**
     * Function copy
     * Function copy
     * copy useful data from the source.
     * copy useful data from the source.
@@ -137,9 +156,9 @@ public:


    /**
    /**
     * Function DrawWhileCreateOutline
     * Function DrawWhileCreateOutline
     * Draws the zone outline when ir is created.
     * Draws the zone outline when it is created.
     * The moving edges are in XOR graphic mode, old segment in draw_mode graphic mode (usually GR_OR)
     * The moving edges are in XOR graphic mode, old segment in draw_mode graphic mode
     * The closing edge has its own shape
     * (usually GR_OR).  The closing edge has its own shape.
     * @param panel = current Draw Panel
     * @param panel = current Draw Panel
     * @param DC = current Device Context
     * @param DC = current Device Context
     * @param draw_mode = draw mode: OR, XOR ..
     * @param draw_mode = draw mode: OR, XOR ..
@@ -164,9 +183,11 @@ public:
    /**
    /**
     * Function CalculateSubAreaBoundaryBox
     * Function CalculateSubAreaBoundaryBox
     * Calculates the bounding box of a a filled area ( list of CPolyPt )
     * Calculates the bounding box of a a filled area ( list of CPolyPt )
     * use m_FilledPolysList as list of CPolyPt (that are the corners of one or more polygons or filled areas )
     * use m_FilledPolysList as list of CPolyPt (that are the corners of one or more
     * polygons or filled areas )
     * @return an EDA_RECT as bounding box
     * @return an EDA_RECT as bounding box
     * @param aIndexStart = index of the first corner of a polygon (filled area) in m_FilledPolysList
     * @param aIndexStart = index of the first corner of a polygon (filled area)
     *                      in m_FilledPolysList
     * @param aIndexEnd = index of the last corner of a polygon in m_FilledPolysList
     * @param aIndexEnd = index of the last corner of a polygon in m_FilledPolysList
     */
     */
    EDA_RECT CalculateSubAreaBoundaryBox( int aIndexStart, int aIndexEnd );
    EDA_RECT CalculateSubAreaBoundaryBox( int aIndexStart, int aIndexEnd );
@@ -275,7 +296,7 @@ public:
    bool HitTestForEdge( const wxPoint& refPos );
    bool HitTestForEdge( const wxPoint& refPos );


    /**
    /**
     * Function HitTest (overlayed)
     * Function HitTest (overloaded)
     * tests if the given EDA_RECT contains the bounds of this object.
     * tests if the given EDA_RECT contains the bounds of this object.
     * @param refArea : the given EDA_RECT
     * @param refArea : the given EDA_RECT
     * @return bool - true if a hit, else false
     * @return bool - true if a hit, else false
@@ -427,6 +448,7 @@ public:
    };
    };


    void SetCornerSmoothingType( int aType ) { cornerSmoothingType = aType; };
    void SetCornerSmoothingType( int aType ) { cornerSmoothingType = aType; };

    int  GetCornerSmoothingType() const { return cornerSmoothingType; };
    int  GetCornerSmoothingType() const { return cornerSmoothingType; };


    void SetCornerRadius( unsigned int aRadius )
    void SetCornerRadius( unsigned int aRadius )
Loading