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 Diff line number Diff line
@@ -11,12 +11,12 @@ const char * add_zone_cutout[] = {
"  ..............",
"....    ........",
"... ++++ .......",
".. +     + .....",
". +        + ...",
". +         + ..",
". +         + ..",
". +          + .",
".. +        + ..",
".. +++++++ .....",
". ++      ++ ...",
". ++       ++ ..",
". ++       ++ ..",
". ++        ++ .",
".. ++++++++++ ..",
"... +++++++ ... ",
"....    ....    ",
"............    ",
+8 −0
Original line number 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
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>
================================================================================
+all
+25 −0
Original line number Diff line number Diff line
@@ -529,6 +529,24 @@ public:
	 */
    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
	 * Edit params (layer, clearance, ...) for a zone outline
@@ -548,6 +566,13 @@ public:
	 */
	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
    MIREPCB*            Create_Mire( 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