35 changed files with 410 additions and 289 deletions
-
4bitmaps/CMakeLists.txt
-
96bitmaps/Show_Zone_Disable.xpm
-
95bitmaps/Show_Zone_Outline_Only.xpm
-
33bitmaps/component_select_alternate_shape.xpm
-
31bitmaps/component_select_unit.xpm
-
4bitmaps/makefile.include
-
18eeschema/annotate.cpp
-
14eeschema/libarch.cpp
-
6eeschema/onrightclick.cpp
-
3gerbview/CMakeLists.txt
-
2gerbview/lay2plot.cpp
-
97gerbview/struct.cpp.notused
-
5gerbview/tracepcb.cpp
-
4include/bitmaps.h
-
2include/id.h
-
2include/pcbstruct.h
-
BINinternat/fr/kicad.mo
-
76internat/fr/kicad.po
-
2pcbnew/class_track.cpp
-
12pcbnew/class_zone.cpp
-
4pcbnew/class_zone.h
-
38pcbnew/class_zone_setting.cpp
-
2pcbnew/class_zone_setting.h
-
4pcbnew/classpcb.cpp
-
4pcbnew/controle.cpp
-
5pcbnew/dialog_copper_zones.cpp
-
11pcbnew/dialog_copper_zones_base.cpp
-
58pcbnew/dialog_copper_zones_base.fbp
-
2pcbnew/dialog_copper_zones_base.h
-
31pcbnew/dialog_general_options.cpp
-
2pcbnew/edit.cpp
-
2pcbnew/lay2plot.cpp
-
8pcbnew/pcbframe.cpp
-
10pcbnew/set_color.h
-
12pcbnew/tool_pcb.cpp
@ -0,0 +1,96 @@ |
|||
/* XPM */ |
|||
#ifndef XPMMAIN |
|||
extern const char* show_zone_disable_xpm[]; |
|||
#else |
|||
const char * show_zone_disable_xpm[] = { |
|||
"16 16 72 1", |
|||
" c None", |
|||
". c #009000", |
|||
"G c #C0C0C0", |
|||
"+ c #007E00", |
|||
"@ c #004100", |
|||
"# c #002700", |
|||
"$ c #000900", |
|||
"% c #000400", |
|||
"& c #000000", |
|||
"* c #007100", |
|||
"= c #040404", |
|||
"- c #716F7F", |
|||
"; c #A7A3DA", |
|||
"> c #A9A4E2", |
|||
", c #8E8CA2", |
|||
"' c #191919", |
|||
") c #000600", |
|||
"! c #006400", |
|||
"~ c #000F00", |
|||
"{ c #2F2F2F", |
|||
"] c #CBCBD0", |
|||
"^ c #A8A0FF", |
|||
"/ c #6D67AC", |
|||
"( c #615B98", |
|||
"_ c #A198FD", |
|||
": c #EAE8F8", |
|||
"< c #515151", |
|||
"[ c #000100", |
|||
"} c #006E00", |
|||
"| c #000800", |
|||
"1 c #2D2D2D", |
|||
"2 c #F5F5F5", |
|||
"3 c #DCD9FF", |
|||
"4 c #928AE5", |
|||
"5 c #000001", |
|||
"6 c #7972BE", |
|||
"7 c #CEC9FF", |
|||
"8 c #FBFBFB", |
|||
"9 c #484848", |
|||
"0 c #007C00", |
|||
"a c #003300", |
|||
"b c #030303", |
|||
"c c #939393", |
|||
"d c #F1F0FE", |
|||
"e c #A39AFE", |
|||
"f c #403C65", |
|||
"g c #333050", |
|||
"h c #9A91F1", |
|||
"i c #E5E2FF", |
|||
"j c #B8B8B8", |
|||
"k c #0B0B0B", |
|||
"l c #001D00", |
|||
"m c #005300", |
|||
"n c #000B00", |
|||
"o c #383838", |
|||
"p c #B4B0DA", |
|||
"q c #B0A9FE", |
|||
"r c #ACA4FF", |
|||
"s c #C1BCF1", |
|||
"t c #757575", |
|||
"u c #050505", |
|||
"v c #002300", |
|||
"w c #007800", |
|||
"x c #007500", |
|||
"y c #003400", |
|||
"z c #0A0A0A", |
|||
"A c #0C0C0D", |
|||
"B c #001700", |
|||
"C c #004F00", |
|||
"D c #007B00", |
|||
"E c #006500", |
|||
"F c #006C00", |
|||
"GGGGGGGGGGGGGGGG", |
|||
"GGGG GGGGGGGG", |
|||
"GGG GGGGGGG", |
|||
"GG ++ GGGGG", |
|||
"G .... GGG", |
|||
"G +. ..... GG", |
|||
"G +. ...... GG", |
|||
"G .... .. G", |
|||
"GG @#$%& .. ", |
|||
"GG*&=-;>,') ... ", |
|||
"G!~{]^/(_:<[ ...", |
|||
"}|12345&6789& ..", |
|||
"0abcdefghijkl .", |
|||
"GGmnopqrstuvw. .", |
|||
"GGGxy|zA&BCDGGG ", |
|||
"GGGGG0E!FGGGGGG "}; |
|||
|
|||
#endif |
@ -0,0 +1,95 @@ |
|||
/* XPM */ |
|||
#ifndef XPMMAIN |
|||
extern const char* show_zone_outline_only_xpm[]; |
|||
#else |
|||
const char * show_zone_outline_only_xpm[] = { |
|||
"16 16 71 1", |
|||
" c None", |
|||
". c #007F00", |
|||
"+ c #007E00", |
|||
"@ c #004100", |
|||
"# c #002700", |
|||
"$ c #000900", |
|||
"% c #000400", |
|||
"& c #000000", |
|||
"* c #009000", |
|||
"= c #040404", |
|||
"- c #716F7F", |
|||
"; c #A7A3DA", |
|||
"> c #A9A4E2", |
|||
", c #8E8CA2", |
|||
"' c #191919", |
|||
") c #000600", |
|||
"! c #006400", |
|||
"~ c #000F00", |
|||
"{ c #2F2F2F", |
|||
"] c #CBCBD0", |
|||
"^ c #A8A0FF", |
|||
"/ c #6D67AC", |
|||
"( c #615B98", |
|||
"_ c #A198FD", |
|||
": c #EAE8F8", |
|||
"< c #515151", |
|||
"[ c #000100", |
|||
"} c #006E00", |
|||
"| c #000800", |
|||
"1 c #2D2D2D", |
|||
"2 c #F5F5F5", |
|||
"3 c #DCD9FF", |
|||
"4 c #928AE5", |
|||
"5 c #000001", |
|||
"6 c #7972BE", |
|||
"7 c #CEC9FF", |
|||
"8 c #FBFBFB", |
|||
"9 c #484848", |
|||
"0 c #007C00", |
|||
"a c #003300", |
|||
"b c #030303", |
|||
"c c #939393", |
|||
"d c #F1F0FE", |
|||
"e c #A39AFE", |
|||
"f c #403C65", |
|||
"g c #333050", |
|||
"h c #9A91F1", |
|||
"i c #E5E2FF", |
|||
"j c #B8B8B8", |
|||
"k c #0B0B0B", |
|||
"l c #001D00", |
|||
"m c #005300", |
|||
"n c #000B00", |
|||
"o c #383838", |
|||
"p c #B4B0DA", |
|||
"q c #B0A9FE", |
|||
"r c #ACA4FF", |
|||
"s c #C1BCF1", |
|||
"t c #757575", |
|||
"u c #050505", |
|||
"v c #002300", |
|||
"w c #007800", |
|||
"x c #007500", |
|||
"y c #003400", |
|||
"z c #0A0A0A", |
|||
"A c #0C0C0D", |
|||
"B c #001700", |
|||
"C c #004F00", |
|||
"D c #007B00", |
|||
"E c #006500", |
|||
"F c #006C00", |
|||
"****************", |
|||
"* * * ", |
|||
"* * * ", |
|||
"** ++ * ", |
|||
"* .... * ", |
|||
"* +. ..... * ", |
|||
"* +. ...... **", |
|||
"* .... .. *", |
|||
"** @#$%& .. ", |
|||
"***&=-;>,') ... ", |
|||
".!~{]^/(_:<[ ...", |
|||
"}|12345&6789& ..", |
|||
"0abcdefghijkl .", |
|||
"**mnopqrstuvw .", |
|||
"* *xy|zA&BCD* * ", |
|||
"*****0E!F****** "}; |
|||
|
|||
#endif |
@ -0,0 +1,33 @@ |
|||
/* XPM */ |
|||
#ifndef XPMMAIN |
|||
extern const char * component_select_alternate_shape_xpm[]; |
|||
|
|||
#else |
|||
const char * component_select_alternate_shape_xpm[] = { |
|||
"16 16 7 1", |
|||
"X c Black", |
|||
". c None", |
|||
"o c Black", |
|||
"= c Green", |
|||
"+ c #008000", |
|||
"' c Red", |
|||
"* c Cyan", |
|||
"....XXXXXXX.....", |
|||
".oooooX====XX...", |
|||
".......X=====X..", |
|||
".......X=====Xoo", |
|||
".......X=====X..", |
|||
".oooooX====XX...", |
|||
"...*XXXXXXX.....", |
|||
".***............", |
|||
"***.............", |
|||
"*...XXXXXX......", |
|||
"ooooX'''''X.....", |
|||
"....X''''''X....", |
|||
"....X'''''''Xooo", |
|||
"....X''''''X....", |
|||
"ooooX'''''X.....", |
|||
"....XXXXXX......" |
|||
}; |
|||
#endif |
|||
|
@ -0,0 +1,31 @@ |
|||
/* XPM */ |
|||
#ifndef XPMMAIN |
|||
extern const char * component_select_unit_xpm[]; |
|||
|
|||
#else |
|||
const char * component_select_unit_xpm[] = { |
|||
"16 15 6 1", |
|||
"X c Black", |
|||
". c None", |
|||
"o c Black", |
|||
"= c Gray", |
|||
"+ c #008000", |
|||
"' c #0000C0", |
|||
"........XXXXXX..", |
|||
"....ooooX=====X.", |
|||
"........X======X", |
|||
"........X=======", |
|||
"......XXXXXX===X", |
|||
"..ooooX+++++X=X.", |
|||
"......X++++++X..", |
|||
"......X+++++++Xo", |
|||
"....XXXXXX+++X..", |
|||
"ooooX'''''X+X...", |
|||
"....X''''''X....", |
|||
"....X'''''''Xooo", |
|||
"....X''''''X....", |
|||
"ooooX'''''X.....", |
|||
"....XXXXXX......" |
|||
}; |
|||
#endif |
|||
|
@ -1,97 +0,0 @@ |
|||
/***********************************************/ |
|||
/* Routines d'effacement et copie de structures*/ |
|||
/***********************************************/ |
|||
|
|||
#include "fctsys.h" |
|||
|
|||
#include "common.h" |
|||
#include "gerbview.h" |
|||
|
|||
/* Variables locales */ |
|||
|
|||
|
|||
#if 0 |
|||
|
|||
/***************************************************/ |
|||
void DeleteStructure( EDA_BaseStruct * PtStruct ) |
|||
/***************************************************/ |
|||
/* Supprime de la liste chainee la stucture pointee par GenericStructure |
|||
et libere la memoire correspondante |
|||
*/ |
|||
{ |
|||
EDA_BaseStruct *PtNext, *PtBack; |
|||
int IsDeleted; |
|||
wxString msg; |
|||
|
|||
if( PtStruct == NULL) return ; |
|||
|
|||
IsDeleted = PtStruct->GetState(DELETED); |
|||
|
|||
PtNext = PtStruct->Pnext; |
|||
PtBack = PtStruct->Pback; |
|||
|
|||
switch( PtStruct->Type() ) |
|||
{ |
|||
case TYPE_NOT_INIT: |
|||
DisplayError(NULL, wxT("DeleteStruct: Type NOT_INIT")); |
|||
break; |
|||
|
|||
|
|||
case TYPEDRAWSEGMENT: |
|||
#undef Struct |
|||
#define Struct ((DRAWSEGMENT*)PtStruct) |
|||
Struct->UnLink(); |
|||
delete Struct; |
|||
break; |
|||
|
|||
case TYPETEXTE: |
|||
#undef Struct |
|||
#define Struct ((TEXTE_PCB*)PtStruct) |
|||
Struct->UnLink(); |
|||
delete Struct; |
|||
break; |
|||
|
|||
|
|||
case TYPEVIA: |
|||
case TYPETRACK: |
|||
case TYPEZONE: |
|||
#undef Struct |
|||
#define Struct ((TRACK*)PtStruct) |
|||
Struct->UnLink(); |
|||
delete Struct; |
|||
break; |
|||
|
|||
case TYPEMARQUEUR: |
|||
#undef Struct |
|||
#define Struct ((MARQUEUR*)PtStruct) |
|||
Struct->UnLink(); |
|||
delete Struct; |
|||
break; |
|||
|
|||
case TYPEPCB: |
|||
default: |
|||
msg.Printf( wxT("DeleteStructure: unexpected %d type"), |
|||
PtStruct->Type()); |
|||
DisplayError(NULL, msg); |
|||
break; |
|||
} |
|||
} |
|||
|
|||
/*************************************************/ |
|||
void DeleteStructList( EDA_BaseStruct * PtStruct ) |
|||
/*************************************************/ |
|||
/* Supprime la liste chainee pointee par PtStruct |
|||
et libere la memoire correspondante |
|||
*/ |
|||
{ |
|||
EDA_BaseStruct *PtNext; |
|||
while (PtStruct) |
|||
{ |
|||
PtNext = PtStruct->Pnext; |
|||
delete PtStruct; |
|||
PtStruct = PtNext; |
|||
} |
|||
} |
|||
|
|||
|
|||
#endif |
Write
Preview
Loading…
Cancel
Save
Reference in new issue