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