Commit ffd3a713 authored by CHARRAS's avatar CHARRAS
Browse files

more about zones. current No DRC for outlines

parent 945c14d4
Loading
Loading
Loading
Loading
+6 −6
Original line number Original line Diff line number Diff line
@@ -11,12 +11,12 @@ const char * add_zone_cutout[] = {
"  ..............",
"  ..............",
"....    ........",
"....    ........",
"... ++++ .......",
"... ++++ .......",
".. +     + .....",
".. +++++++ .....",
". +        + ...",
". ++      ++ ...",
". +         + ..",
". ++       ++ ..",
". +         + ..",
". ++       ++ ..",
". +          + .",
". ++        ++ .",
".. +        + ..",
".. ++++++++++ ..",
"... +++++++ ... ",
"... +++++++ ... ",
"....    ....    ",
"....    ....    ",
"............    ",
"............    ",
+8 −0
Original line number Original line Diff line number Diff line
@@ -4,6 +4,14 @@ Started 2007-June-11
Please add newer entries at the top, list the date and your name with
Please add newer entries at the top, list the date and your name with
email address.
email address.


2008-jan-04 UPDATE  Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
================================================================================
+pcbnew:
	More about zones:
		Outlines can be edited. Outlines are merged if needeed.
		Current No DRC for outlines


2008-jan-01 UPDATE  Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
2008-jan-01 UPDATE  Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
================================================================================
================================================================================
+all
+all
+25 −0
Original line number Original line Diff line number Diff line
@@ -529,6 +529,24 @@ public:
	 */
	 */
    int                Fill_All_Zones( wxDC* DC, bool verbose = TRUE );
    int                Fill_All_Zones( wxDC* DC, bool verbose = TRUE );



	/**
	 * Function Add_Zone_Cutout
	 * Add a cutout zone to a given zone outline
	 * @param DC = current Device Context
	 * @param zone_container = parent zone outline
	 */
    void Add_Zone_Cutout( wxDC* DC , ZONE_CONTAINER * zone_container );

	/**
	 * Function Add_Similar_Zone
	 * Add a zone to a given zone outline.
	 * if the zones are overlappeing they will be merged
	 * @param DC = current Device Context
	 * @param zone_container = parent zone outline
	 */
    void Add_Similar_Zone( wxDC* DC , ZONE_CONTAINER * zone_container );

	/**
	/**
	 * Function Edit_Zone_Params
	 * Function Edit_Zone_Params
	 * Edit params (layer, clearance, ...) for a zone outline
	 * Edit params (layer, clearance, ...) for a zone outline
@@ -548,6 +566,13 @@ public:
	 */
	 */
	void End_Move_Zone_Corner( wxDC* DC , ZONE_CONTAINER * zone_container );
	void End_Move_Zone_Corner( wxDC* DC , ZONE_CONTAINER * zone_container );


	/**
	 * Function End_Move_Zone_Corner
	 * Remove the currently selected corner in a zone outline
	 * the .m_CornerSelection is used as corner selection
	 */
	void Remove_Zone_Corner( wxDC* DC, ZONE_CONTAINER * zone_container );

	// Target handling
	// Target handling
    MIREPCB*            Create_Mire( wxDC* DC );
    MIREPCB*            Create_Mire( wxDC* DC );
    void                Delete_Mire( MIREPCB* MirePcb, wxDC* DC );
    void                Delete_Mire( MIREPCB* MirePcb, wxDC* DC );
+645 B (138 KiB)

File changed.

No diff preview for this file type.

+324 −275

File changed.

Preview size limit exceeded, changes collapsed.

Loading