files reorder
This commit is contained in:
parent
8e4e0fb56a
commit
87f4916afb
|
@ -1,5 +1,9 @@
|
||||||
/* XPM */
|
/* XPM */
|
||||||
static const char * add_bus2bus_xpm[] = {
|
#ifndef XPMMAIN
|
||||||
|
extern const char *add_bus2bus_xpm[];
|
||||||
|
|
||||||
|
#else
|
||||||
|
const char * add_bus2bus_xpm[] = {
|
||||||
"16 16 38 1",
|
"16 16 38 1",
|
||||||
" c None",
|
" c None",
|
||||||
". c #AFAFFF",
|
". c #AFAFFF",
|
||||||
|
@ -55,3 +59,4 @@ static const char * add_bus2bus_xpm[] = {
|
||||||
" ..&67 ",
|
" ..&67 ",
|
||||||
" ..89 ",
|
" ..89 ",
|
||||||
" .}+ "};
|
" .}+ "};
|
||||||
|
#endif
|
|
@ -1,5 +1,9 @@
|
||||||
/* XPM */
|
/* XPM */
|
||||||
static const char * add_line2bus_xpm[] = {
|
#ifndef XPMMAIN
|
||||||
|
extern const char *add_line2bus_xpm[];
|
||||||
|
|
||||||
|
#else
|
||||||
|
const char * add_line2bus_xpm[] = {
|
||||||
"16 16 31 1",
|
"16 16 31 1",
|
||||||
" c None",
|
" c None",
|
||||||
"! c black",
|
"! c black",
|
||||||
|
@ -48,3 +52,4 @@ static const char * add_line2bus_xpm[] = {
|
||||||
" ##61& ",
|
" ##61& ",
|
||||||
" ##9& ",
|
" ##9& ",
|
||||||
" #@& "};
|
" #@& "};
|
||||||
|
#endif
|
|
@ -1,5 +1,9 @@
|
||||||
/* XPM */
|
/* XPM */
|
||||||
static const char * add_power_xpm[] = {
|
#ifndef XPMMAIN
|
||||||
|
extern const char *add_power_xpm[];
|
||||||
|
|
||||||
|
#else
|
||||||
|
const char * add_power_xpm[] = {
|
||||||
"16 16 26 1",
|
"16 16 26 1",
|
||||||
" c None",
|
" c None",
|
||||||
". c #D72D2D",
|
". c #D72D2D",
|
||||||
|
@ -43,3 +47,4 @@ static const char * add_power_xpm[] = {
|
||||||
" ),/>> ",
|
" ),/>> ",
|
||||||
" <>> ",
|
" <>> ",
|
||||||
" "};
|
" "};
|
||||||
|
#endif
|
|
@ -1,5 +1,9 @@
|
||||||
/* XPM */
|
/* XPM */
|
||||||
static const char * add_bus_xpm[] = {
|
#ifndef XPMMAIN
|
||||||
|
extern const char *add_bus_xpm[];
|
||||||
|
|
||||||
|
#else
|
||||||
|
const char * add_bus_xpm[] = {
|
||||||
"16 16 4 1",
|
"16 16 4 1",
|
||||||
" c None",
|
" c None",
|
||||||
"! c black",
|
"! c black",
|
||||||
|
@ -21,3 +25,4 @@ static const char * add_bus_xpm[] = {
|
||||||
" ",
|
" ",
|
||||||
" ",
|
" ",
|
||||||
" "};
|
" "};
|
||||||
|
#endif
|
|
@ -1,5 +1,9 @@
|
||||||
/* XPM */
|
/* XPM */
|
||||||
static const char * add_hierar_pin_xpm[] = {
|
#ifndef XPMMAIN
|
||||||
|
extern const char *add_hierar_pin_xpm[];
|
||||||
|
|
||||||
|
#else
|
||||||
|
const char * add_hierar_pin_xpm[] = {
|
||||||
"16 16 37 1",
|
"16 16 37 1",
|
||||||
" c None",
|
" c None",
|
||||||
"! c black",
|
"! c black",
|
||||||
|
@ -54,3 +58,4 @@ static const char * add_hierar_pin_xpm[] = {
|
||||||
"!#)!!!!!!!!!!)D!",
|
"!#)!!!!!!!!!!)D!",
|
||||||
"!EEEEEEEEEEEEEF!",
|
"!EEEEEEEEEEEEEF!",
|
||||||
" !!!!!!!!!!!!!! "};
|
" !!!!!!!!!!!!!! "};
|
||||||
|
#endif
|
|
@ -1,5 +1,9 @@
|
||||||
/* XPM */
|
/* XPM */
|
||||||
static const char * add_hierar_symbol_xpm[] = {
|
#ifndef XPMMAIN
|
||||||
|
extern const char *add_hierarchical_subsheet_xpm[];
|
||||||
|
|
||||||
|
#else
|
||||||
|
const char * add_hierarchical_subsheet_xpm[] = {
|
||||||
"16 16 35 1",
|
"16 16 35 1",
|
||||||
" c None",
|
" c None",
|
||||||
"! c black",
|
"! c black",
|
||||||
|
@ -52,3 +56,4 @@ static const char * add_hierar_symbol_xpm[] = {
|
||||||
"!#)!!!!!!!!!!)A!",
|
"!#)!!!!!!!!!!)A!",
|
||||||
"!###B@@@CCAAAAD!",
|
"!###B@@@CCAAAAD!",
|
||||||
" !!!!!!!!!!!!!! "};
|
" !!!!!!!!!!!!!! "};
|
||||||
|
#endif
|
|
@ -0,0 +1,75 @@
|
||||||
|
/* XPM */
|
||||||
|
#ifndef XPMMAIN
|
||||||
|
extern const char *add_hierarchical_label_xpm[];
|
||||||
|
|
||||||
|
#else
|
||||||
|
const char *add_hierarchical_label_xpm[]={
|
||||||
|
"16 16 51 1",
|
||||||
|
"c c None",
|
||||||
|
"# c None",
|
||||||
|
"b c #303030",
|
||||||
|
"e c #695f00",
|
||||||
|
"G c #6c6209",
|
||||||
|
"g c #6d640f",
|
||||||
|
"h c #6f6714",
|
||||||
|
"V c #706716",
|
||||||
|
"i c #706818",
|
||||||
|
"o c #746d25",
|
||||||
|
"O c #756d25",
|
||||||
|
"U c #766f2b",
|
||||||
|
"x c #7a7437",
|
||||||
|
"M c #7b7437",
|
||||||
|
"w c #7d7539",
|
||||||
|
"z c #7d773e",
|
||||||
|
". c #800080",
|
||||||
|
"f c #837e52",
|
||||||
|
"L c #847c39",
|
||||||
|
"n c #857f66",
|
||||||
|
"P c #898664",
|
||||||
|
"F c #8c896d",
|
||||||
|
"r c #8f8c76",
|
||||||
|
"k c #9191ff",
|
||||||
|
"q c #97968f",
|
||||||
|
"H c #989894",
|
||||||
|
"T c #999997",
|
||||||
|
"W c #9a9a9a",
|
||||||
|
"N c #9b9566",
|
||||||
|
"p c #9b9b9b",
|
||||||
|
"l c #9b9bff",
|
||||||
|
"j c #9c9c9c",
|
||||||
|
"s c #9e9eff",
|
||||||
|
"m c #a5a5ff",
|
||||||
|
"t c #a8a8ff",
|
||||||
|
"A c #acacff",
|
||||||
|
"u c #b2b2ff",
|
||||||
|
"B c #b6b6ff",
|
||||||
|
"I c #b9b9ff",
|
||||||
|
"v c #bbbbf9",
|
||||||
|
"E c #bfbdcc",
|
||||||
|
"C c #c0c0ff",
|
||||||
|
"J c #c3c3ff",
|
||||||
|
"Q c #c7c7ff",
|
||||||
|
"D c #cacaff",
|
||||||
|
"y c #ceceff",
|
||||||
|
"R c #d1d1ff",
|
||||||
|
"K c #d5d5f9",
|
||||||
|
"S c #dbdbff",
|
||||||
|
"d c #dcdcdc",
|
||||||
|
"a c #ffffff",
|
||||||
|
".....###########",
|
||||||
|
"aaab..c#########",
|
||||||
|
"aaabd..c########",
|
||||||
|
"aaabdd..########",
|
||||||
|
"aaabbbb.########",
|
||||||
|
"aaaeedd.########",
|
||||||
|
"aaeeefd.eeeee###",
|
||||||
|
"aaeghij.eklmno##",
|
||||||
|
"aaepqer.estuvwx#",
|
||||||
|
"aeeyyez.eABCDEeF",
|
||||||
|
"aeeeeeGHeIJyKLMp",
|
||||||
|
"eeNNNOePeQRSNoTp",
|
||||||
|
"eeyyyyeUeeeeVqp#",
|
||||||
|
"ddddddd.Wppppp##",
|
||||||
|
"ddddddd.########",
|
||||||
|
"........########"};
|
||||||
|
#endif
|
|
@ -0,0 +1,116 @@
|
||||||
|
/* XPM */
|
||||||
|
#ifndef XPMMAIN
|
||||||
|
extern const char *import_hierarchical_label_xpm[];
|
||||||
|
|
||||||
|
#else
|
||||||
|
const char * import_hierarchical_label_xpm[] = {
|
||||||
|
"16 16 92 2",
|
||||||
|
" c None",
|
||||||
|
". c #000000",
|
||||||
|
"+ c #020202",
|
||||||
|
"@ c #00AE00",
|
||||||
|
"# c #007000",
|
||||||
|
"$ c #7C7C7C",
|
||||||
|
"% c #3C3C3C",
|
||||||
|
"& c #E5E5E5",
|
||||||
|
"* c #EBEBEB",
|
||||||
|
"= c #98914E",
|
||||||
|
"- c #6F6500",
|
||||||
|
"; c #676767",
|
||||||
|
"> c #303030",
|
||||||
|
", c #008800",
|
||||||
|
"' c #00AD00",
|
||||||
|
") c #002600",
|
||||||
|
"! c #6A6F6A",
|
||||||
|
"~ c #005800",
|
||||||
|
"{ c #505050",
|
||||||
|
"] c #E4E4E0",
|
||||||
|
"^ c #746A09",
|
||||||
|
"/ c #8D853A",
|
||||||
|
"( c #E5E5E1",
|
||||||
|
"_ c #3F3F3F",
|
||||||
|
": c #606060",
|
||||||
|
"< c #004900",
|
||||||
|
"[ c #00BD00",
|
||||||
|
"} c #00BA00",
|
||||||
|
"| c #009A00",
|
||||||
|
"1 c #007400",
|
||||||
|
"2 c #535143",
|
||||||
|
"3 c #C9C6AE",
|
||||||
|
"4 c #C1BE9C",
|
||||||
|
"5 c #C3C3C3",
|
||||||
|
"6 c #005C00",
|
||||||
|
"7 c #00B800",
|
||||||
|
"8 c #002D00",
|
||||||
|
"9 c #544C00",
|
||||||
|
"0 c #001300",
|
||||||
|
"a c #004500",
|
||||||
|
"b c #015B01",
|
||||||
|
"c c #007800",
|
||||||
|
"d c #302C03",
|
||||||
|
"e c #BCB892",
|
||||||
|
"f c #727872",
|
||||||
|
"g c #009200",
|
||||||
|
"h c #3B3F2F",
|
||||||
|
"i c #6E6400",
|
||||||
|
"j c #DBDACD",
|
||||||
|
"k c #747674",
|
||||||
|
"l c #314131",
|
||||||
|
"m c #A49F71",
|
||||||
|
"n c #695F00",
|
||||||
|
"o c #B3AF86",
|
||||||
|
"p c #9E9E9E",
|
||||||
|
"q c #DADADA",
|
||||||
|
"r c #AAA575",
|
||||||
|
"s c #7D7880",
|
||||||
|
"t c #9B9BFF",
|
||||||
|
"u c #A5A5FF",
|
||||||
|
"v c #A4A3D8",
|
||||||
|
"w c #6E6510",
|
||||||
|
"x c #C3C0A4",
|
||||||
|
"y c #FDFDFD",
|
||||||
|
"z c #847F80",
|
||||||
|
"A c #A8A8FF",
|
||||||
|
"B c #B2B2FF",
|
||||||
|
"C c #BDBDFF",
|
||||||
|
"D c #AAA7B1",
|
||||||
|
"E c #6F660C",
|
||||||
|
"F c #B2B09E",
|
||||||
|
"G c #8B8680",
|
||||||
|
"H c #B6B6FF",
|
||||||
|
"I c #C0C0FF",
|
||||||
|
"J c #CACAFF",
|
||||||
|
"K c #D4D4FF",
|
||||||
|
"L c #8C854C",
|
||||||
|
"M c #7C7429",
|
||||||
|
"N c #918C80",
|
||||||
|
"O c #C3C3FF",
|
||||||
|
"P c #CECEFF",
|
||||||
|
"Q c #D8D8FF",
|
||||||
|
"R c #BDBAB1",
|
||||||
|
"S c #70670C",
|
||||||
|
"T c #989380",
|
||||||
|
"U c #D1D1FF",
|
||||||
|
"V c #DBDBFF",
|
||||||
|
"W c #D2D1D8",
|
||||||
|
"X c #716810",
|
||||||
|
"Y c #BEBEBE",
|
||||||
|
"Z c #969161",
|
||||||
|
"` c #9C986F",
|
||||||
|
". . . . . . . . . . . . + ",
|
||||||
|
". @ # . $ % & * = - = * ; > ",
|
||||||
|
". , ' ) . ! ~ { ] ^ / ^ ( _ : . ",
|
||||||
|
" < [ } | 1 [ ~ 2 - 3 - 4 * 5 . ",
|
||||||
|
" 6 7 [ [ [ [ 8 9 - - = * 5 . ",
|
||||||
|
" 0 a b [ c d e * e ^ ( 5 . ",
|
||||||
|
" . f g h i j * j - 4 5 . ",
|
||||||
|
" . k l m n n n n o * 5 . ",
|
||||||
|
" . p q r s t u v w x 5 . ",
|
||||||
|
" . y * r z A B C D E F . ",
|
||||||
|
" . y * r G H I J K L M . ",
|
||||||
|
" . y * r N O P Q R S F . ",
|
||||||
|
" . y * r T U V W X x 5 . ",
|
||||||
|
" . Y 5 Z n n n n ` 5 5 . ",
|
||||||
|
" . . . . . . . . . . . . ",
|
||||||
|
" "};
|
||||||
|
#endif
|
|
@ -1,47 +0,0 @@
|
||||||
/* XPM */
|
|
||||||
static const char * AddBus2Bus_xpm[] = {
|
|
||||||
"16 16 28 1",
|
|
||||||
" c None",
|
|
||||||
". c #9B9BFF",
|
|
||||||
"+ c #C3C3C3",
|
|
||||||
"@ c #000069",
|
|
||||||
"# c #AEAEE1",
|
|
||||||
"$ c #4A4A80",
|
|
||||||
"% c #AAAAAA",
|
|
||||||
"& c #4B4B81",
|
|
||||||
"* c #9B9B9B",
|
|
||||||
"= c #676798",
|
|
||||||
"- c #4C4C81",
|
|
||||||
"; c #0F0F6D",
|
|
||||||
"> c #03036A",
|
|
||||||
", c #4D4D81",
|
|
||||||
"' c #10106D",
|
|
||||||
") c #4E4E82",
|
|
||||||
"! c #10106E",
|
|
||||||
"~ c #4E4E81",
|
|
||||||
"{ c #A8A8A8",
|
|
||||||
"] c #A0A0A0",
|
|
||||||
"^ c #12126E",
|
|
||||||
"/ c #505082",
|
|
||||||
"( c #646495",
|
|
||||||
"_ c #515182",
|
|
||||||
": c #04046B",
|
|
||||||
"< c #535384",
|
|
||||||
"[ c #13136F",
|
|
||||||
"} c #13136E",
|
|
||||||
" .. ........",
|
|
||||||
" ..+ @.......#",
|
|
||||||
" ..+ @$%+++++++",
|
|
||||||
" ..+ @&* ",
|
|
||||||
" ..=@-*;........",
|
|
||||||
" ..>,*'@.......#",
|
|
||||||
" ..)*!@~{+++++++",
|
|
||||||
" ..]^@/* ",
|
|
||||||
" ..(@_*'........",
|
|
||||||
" ..:_*^@.......#",
|
|
||||||
" ..<*[@~{+++++++",
|
|
||||||
" ..]}@/* ",
|
|
||||||
" ..(@_* ",
|
|
||||||
" ..:_* ",
|
|
||||||
" ..<* ",
|
|
||||||
" .#] "};
|
|
|
@ -1,48 +0,0 @@
|
||||||
/* XPM */
|
|
||||||
static const char * AddLine2Bus_xpm[] = {
|
|
||||||
"16 16 29 1",
|
|
||||||
" c None",
|
|
||||||
". c #9B9BFF",
|
|
||||||
"+ c #006900",
|
|
||||||
"@ c #95F400",
|
|
||||||
"# c #9B9B9B",
|
|
||||||
"$ c #397B39",
|
|
||||||
"% c #026902",
|
|
||||||
"& c #437E43",
|
|
||||||
"* c #879487",
|
|
||||||
"= c #046A04",
|
|
||||||
"- c #498049",
|
|
||||||
"; c #788F78",
|
|
||||||
"> c #126F12",
|
|
||||||
", c #4C814C",
|
|
||||||
"' c #006800",
|
|
||||||
") c #397C39",
|
|
||||||
"! c #4D814D",
|
|
||||||
"~ c #437F43",
|
|
||||||
"{ c #126E12",
|
|
||||||
"] c #387B38",
|
|
||||||
"^ c #9A9A9A",
|
|
||||||
"/ c #4D824D",
|
|
||||||
"( c #016901",
|
|
||||||
"_ c #427E42",
|
|
||||||
": c #488048",
|
|
||||||
"< c #799079",
|
|
||||||
"[ c #4B814B",
|
|
||||||
"} c #869386",
|
|
||||||
"| c #9B9BCD",
|
|
||||||
" .. +@@@@@@@@",
|
|
||||||
" ..# +$########",
|
|
||||||
" ..# %&# ",
|
|
||||||
" ..*=-;+@@@@@@@@",
|
|
||||||
" ..>,;')########",
|
|
||||||
" ..!;%~# ",
|
|
||||||
" ..*=-;+@@@@@@@@",
|
|
||||||
" ..{,;']^#######",
|
|
||||||
" ../;(_# ",
|
|
||||||
" ..*=:<+@@@@@@@@",
|
|
||||||
" ..{[<')########",
|
|
||||||
" ../<%~# ",
|
|
||||||
" ..}=-# ",
|
|
||||||
" ..{,# ",
|
|
||||||
" ../# ",
|
|
||||||
" .|# "};
|
|
|
@ -1,73 +0,0 @@
|
||||||
/* XPM */
|
|
||||||
static const char * add_glabel_xpm[] = {
|
|
||||||
"16 16 54 1",
|
|
||||||
" c None",
|
|
||||||
". c #695F00",
|
|
||||||
"+ c #837E52",
|
|
||||||
"@ c #6D640F",
|
|
||||||
"# c #6F6714",
|
|
||||||
"$ c #706818",
|
|
||||||
"% c #9C9C9C",
|
|
||||||
"& c #9191FF",
|
|
||||||
"* c #9B9BFF",
|
|
||||||
"= c #A5A5FF",
|
|
||||||
"- c #857F66",
|
|
||||||
"; c #746D25",
|
|
||||||
"> c #827D4F",
|
|
||||||
", c #7E7841",
|
|
||||||
"' c #8F8C76",
|
|
||||||
") c #9E9EFF",
|
|
||||||
"! c #A8A8FF",
|
|
||||||
"~ c #B2B2FF",
|
|
||||||
"{ c #BBBBF9",
|
|
||||||
"] c #7D7539",
|
|
||||||
"^ c #7A7437",
|
|
||||||
"/ c #95948B",
|
|
||||||
"( c #878460",
|
|
||||||
"_ c #7D773E",
|
|
||||||
": c #ACACFF",
|
|
||||||
"< c #B6B6FF",
|
|
||||||
"[ c #C0C0FF",
|
|
||||||
"} c #CACAFF",
|
|
||||||
"| c #BFBDCC",
|
|
||||||
"1 c #8C896D",
|
|
||||||
"2 c #6C6209",
|
|
||||||
"3 c #989894",
|
|
||||||
"4 c #B9B9FF",
|
|
||||||
"5 c #C3C3FF",
|
|
||||||
"6 c #CECEFF",
|
|
||||||
"7 c #D5D5F9",
|
|
||||||
"8 c #847C39",
|
|
||||||
"9 c #7B7437",
|
|
||||||
"0 c #9B9B9B",
|
|
||||||
"a c #797233",
|
|
||||||
"b c #817C4D",
|
|
||||||
"c c #756D25",
|
|
||||||
"d c #898664",
|
|
||||||
"e c #C7C7FF",
|
|
||||||
"f c #D1D1FF",
|
|
||||||
"g c #DBDBFF",
|
|
||||||
"h c #9B9566",
|
|
||||||
"i c #999997",
|
|
||||||
"j c #96958D",
|
|
||||||
"k c #86825B",
|
|
||||||
"l c #766F2B",
|
|
||||||
"m c #706716",
|
|
||||||
"n c #97968F",
|
|
||||||
"o c #9A9A9A",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" .. ",
|
|
||||||
" ...+ ..... ",
|
|
||||||
" .@#$% .&*=-; ",
|
|
||||||
" .>,.' .)!~{]^ ",
|
|
||||||
" ../(._ .:<[}|.1",
|
|
||||||
" .....23.4567890",
|
|
||||||
"..abbc.d.efgh;i0",
|
|
||||||
"..j00k.l....mn0 ",
|
|
||||||
" o0 0o00000 ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
|
@ -1,79 +0,0 @@
|
||||||
/* XPM */
|
|
||||||
static const char * add_junction_xpm[] = {
|
|
||||||
"16 16 60 1",
|
|
||||||
" c None",
|
|
||||||
". c #007D00",
|
|
||||||
"+ c #4D8B4D",
|
|
||||||
"@ c #9B9B9B",
|
|
||||||
"# c #000000",
|
|
||||||
"$ c #000700",
|
|
||||||
"% c #0A130A",
|
|
||||||
"& c #282828",
|
|
||||||
"* c #222222",
|
|
||||||
"= c #868483",
|
|
||||||
"- c #E1D5CA",
|
|
||||||
"; c #B7A595",
|
|
||||||
"> c #564A3F",
|
|
||||||
", c #080707",
|
|
||||||
"' c #151515",
|
|
||||||
") c #EAE2DB",
|
|
||||||
"! c #FFEBDA",
|
|
||||||
"~ c #FFE0C5",
|
|
||||||
"{ c #FFD5B1",
|
|
||||||
"] c #FFCA9C",
|
|
||||||
"^ c #806044",
|
|
||||||
"/ c #004C00",
|
|
||||||
"( c #645F59",
|
|
||||||
"_ c #FFE6CF",
|
|
||||||
": c #FFDBBB",
|
|
||||||
"< c #FFD0A6",
|
|
||||||
"[ c #FFC591",
|
|
||||||
"} c #FFBA7D",
|
|
||||||
"| c #E49C5D",
|
|
||||||
"1 c #000D00",
|
|
||||||
"2 c #2F552F",
|
|
||||||
"3 c #64584D",
|
|
||||||
"4 c #FFD5B0",
|
|
||||||
"5 c #FFCA9B",
|
|
||||||
"6 c #FFBF87",
|
|
||||||
"7 c #FFB472",
|
|
||||||
"8 c #FFA95D",
|
|
||||||
"9 c #E48D41",
|
|
||||||
"0 c #080F08",
|
|
||||||
"a c #757575",
|
|
||||||
"b c #16120F",
|
|
||||||
"c c #EAB485",
|
|
||||||
"d c #FFB97C",
|
|
||||||
"e c #FFAF67",
|
|
||||||
"f c #FFA453",
|
|
||||||
"g c #FF993E",
|
|
||||||
"h c #804715",
|
|
||||||
"i c #3A3A3A",
|
|
||||||
"j c #414141",
|
|
||||||
"k c #22180F",
|
|
||||||
"l c #865931",
|
|
||||||
"m c #E18B40",
|
|
||||||
"n c #B76925",
|
|
||||||
"o c #562E0A",
|
|
||||||
"p c #131110",
|
|
||||||
"q c #8E8E8E",
|
|
||||||
"r c #686868",
|
|
||||||
"s c #242424",
|
|
||||||
"t c #3F3F3F",
|
|
||||||
"u c #909090",
|
|
||||||
" .. ",
|
|
||||||
" .+@ ",
|
|
||||||
" .+@ ",
|
|
||||||
" #$%& ",
|
|
||||||
" *=-;>, ",
|
|
||||||
" ')!~{]^* ",
|
|
||||||
".../(_:<[}|1... ",
|
|
||||||
".++234567890+++@",
|
|
||||||
" @@abcdefghi@@@@",
|
|
||||||
" jklmnopq ",
|
|
||||||
" rs$%tu ",
|
|
||||||
" @.+@ ",
|
|
||||||
" .+@ ",
|
|
||||||
" .+@ ",
|
|
||||||
" .+@ ",
|
|
||||||
" @@ "};
|
|
|
@ -1,43 +0,0 @@
|
||||||
/* XPM */
|
|
||||||
static const char * add_line_label_xpm[] = {
|
|
||||||
"16 16 24 1",
|
|
||||||
" c None",
|
|
||||||
". c #000000",
|
|
||||||
"+ c #020202",
|
|
||||||
"@ c #8D8D8D",
|
|
||||||
"# c #202020",
|
|
||||||
"$ c #555555",
|
|
||||||
"% c #9A9A9A",
|
|
||||||
"& c #8C8C8C",
|
|
||||||
"* c #080808",
|
|
||||||
"= c #161616",
|
|
||||||
"- c #9B9B9B",
|
|
||||||
"; c #131313",
|
|
||||||
"> c #969696",
|
|
||||||
", c #212121",
|
|
||||||
"' c #7C7C7C",
|
|
||||||
") c #414141",
|
|
||||||
"! c #515151",
|
|
||||||
"~ c #525252",
|
|
||||||
"{ c #070707",
|
|
||||||
"] c #0B0B0B",
|
|
||||||
"^ c #979797",
|
|
||||||
"/ c #1F1F1F",
|
|
||||||
"( c #6B6B6B",
|
|
||||||
"_ c #009B00",
|
|
||||||
" ",
|
|
||||||
" ..+ ",
|
|
||||||
" ..+@ ",
|
|
||||||
" .#.$% ",
|
|
||||||
" ..&*=- ",
|
|
||||||
" .;>,.' ",
|
|
||||||
" ......)- ",
|
|
||||||
" ..!~~{]^ ",
|
|
||||||
" ./-% #+( ",
|
|
||||||
" -- -- ",
|
|
||||||
" ",
|
|
||||||
"________________",
|
|
||||||
"________________",
|
|
||||||
"----------------",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* XPM */
|
/* XPM */
|
||||||
static const char * import_glabel_xpm[] = {
|
static const char * import_hierarchical_label_xpm[] = {
|
||||||
"16 16 92 2",
|
"16 16 92 2",
|
||||||
" c None",
|
" c None",
|
||||||
". c #000000",
|
". c #000000",
|
|
@ -18,18 +18,11 @@
|
||||||
#include "id.h"
|
#include "id.h"
|
||||||
#include "hotkeys.h"
|
#include "hotkeys.h"
|
||||||
|
|
||||||
/* Specific bitmaps */
|
|
||||||
#include "Add_Power.xpm"
|
|
||||||
#include "add_bus.xpm"
|
|
||||||
#include "Add_Line2Bus.xpm"
|
|
||||||
#include "Add_Bus2Bus.xpm"
|
|
||||||
#include "add_hierar_symbol.xpm"
|
|
||||||
#include "add_hierar_pin.xpm"
|
|
||||||
#include "Import_GLabel.xpm"
|
|
||||||
|
|
||||||
/************************************************/
|
/************************************************/
|
||||||
void WinEDA_SchematicFrame::ReCreateMenuBar()
|
void WinEDA_SchematicFrame::ReCreateMenuBar()
|
||||||
/************************************************/
|
/************************************************/
|
||||||
|
|
||||||
/* create or update the menubar for the schematic frame
|
/* create or update the menubar for the schematic frame
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
|
@ -42,6 +35,7 @@ wxString msg;
|
||||||
menuBar = new wxMenuBar();
|
menuBar = new wxMenuBar();
|
||||||
|
|
||||||
m_FilesMenu = new wxMenu;
|
m_FilesMenu = new wxMenu;
|
||||||
|
|
||||||
// Menu File:
|
// Menu File:
|
||||||
wxMenuItem* item = new wxMenuItem( m_FilesMenu, ID_NEW_PROJECT,
|
wxMenuItem* item = new wxMenuItem( m_FilesMenu, ID_NEW_PROJECT,
|
||||||
_( "&New" ),
|
_( "&New" ),
|
||||||
|
@ -57,7 +51,8 @@ wxString msg;
|
||||||
|
|
||||||
item = new wxMenuItem( m_FilesMenu, ID_LOAD_ONE_SHEET,
|
item = new wxMenuItem( m_FilesMenu, ID_LOAD_ONE_SHEET,
|
||||||
_( "&Reload the current sheet" ),
|
_( "&Reload the current sheet" ),
|
||||||
_("Load or reload a schematic file from file into the current sheet") );
|
_(
|
||||||
|
"Load or reload a schematic file from file into the current sheet" ) );
|
||||||
item->SetBitmap( import_xpm );
|
item->SetBitmap( import_xpm );
|
||||||
m_FilesMenu->Append( item );
|
m_FilesMenu->Append( item );
|
||||||
|
|
||||||
|
@ -113,7 +108,8 @@ wxString msg;
|
||||||
|
|
||||||
m_FilesMenu->AppendSeparator();
|
m_FilesMenu->AppendSeparator();
|
||||||
ADD_MENUITEM_WITH_HELP_AND_SUBMENU( m_FilesMenu, choice_plot_fmt,
|
ADD_MENUITEM_WITH_HELP_AND_SUBMENU( m_FilesMenu, choice_plot_fmt,
|
||||||
ID_GEN_PLOT, _("&Plot"), _("Plot HPGL, PostScript, SVG"), plot_xpm);
|
ID_GEN_PLOT, _( "&Plot" ),
|
||||||
|
_( "Plot HPGL, PostScript, SVG" ), plot_xpm );
|
||||||
|
|
||||||
m_FilesMenu->AppendSeparator();
|
m_FilesMenu->AppendSeparator();
|
||||||
item = new wxMenuItem( m_FilesMenu, ID_EXIT, _( "E&xit" ), _( "Quit Eeschema" ) );
|
item = new wxMenuItem( m_FilesMenu, ID_EXIT, _( "E&xit" ), _( "Quit Eeschema" ) );
|
||||||
|
@ -125,7 +121,8 @@ wxString msg;
|
||||||
int max_file = m_Parent->m_LastProjectMaxCount;
|
int max_file = m_Parent->m_LastProjectMaxCount;
|
||||||
for( ii = 0; ii < max_file; ii++ )
|
for( ii = 0; ii < max_file; ii++ )
|
||||||
{
|
{
|
||||||
if ( GetLastProject(ii).IsEmpty() ) break;
|
if( GetLastProject( ii ).IsEmpty() )
|
||||||
|
break;
|
||||||
item = new wxMenuItem( m_FilesMenu, ID_LOAD_FILE_1 + ii,
|
item = new wxMenuItem( m_FilesMenu, ID_LOAD_FILE_1 + ii,
|
||||||
GetLastProject( ii ) );
|
GetLastProject( ii ) );
|
||||||
m_FilesMenu->Append( item );
|
m_FilesMenu->Append( item );
|
||||||
|
@ -242,21 +239,9 @@ wxString msg;
|
||||||
item->SetBitmap( add_line_label_xpm );
|
item->SetBitmap( add_line_label_xpm );
|
||||||
placeMenu->Append( item );
|
placeMenu->Append( item );
|
||||||
|
|
||||||
item = new wxMenuItem(
|
item = new wxMenuItem( placeMenu, ID_GLABEL_BUTT,
|
||||||
placeMenu,
|
|
||||||
ID_GLABEL_BUTT,
|
|
||||||
_( "Global label" ),
|
_( "Global label" ),
|
||||||
_("Place the global label"),
|
_( "Add global label.\nWarning: all global labels with the same name are connected in whole hierarchy" ),
|
||||||
wxITEM_NORMAL
|
|
||||||
);
|
|
||||||
item->SetBitmap(add_glabel_xpm);
|
|
||||||
placeMenu->Append(item);
|
|
||||||
|
|
||||||
item = new wxMenuItem(
|
|
||||||
placeMenu,
|
|
||||||
ID_HIERLABEL_BUTT,
|
|
||||||
_("Hierarchical label"),
|
|
||||||
_("Place the hierarchical label"),
|
|
||||||
wxITEM_NORMAL
|
wxITEM_NORMAL
|
||||||
);
|
);
|
||||||
item->SetBitmap( add_glabel_xpm );
|
item->SetBitmap( add_glabel_xpm );
|
||||||
|
@ -274,6 +259,16 @@ wxString msg;
|
||||||
|
|
||||||
placeMenu->AppendSeparator();
|
placeMenu->AppendSeparator();
|
||||||
|
|
||||||
|
item = new wxMenuItem(
|
||||||
|
placeMenu,
|
||||||
|
ID_HIERLABEL_BUTT,
|
||||||
|
_( "Hierarchical label" ),
|
||||||
|
_( "Add a hierarchical label. This label will be seen as a pin sheet in the sheet symbol" ),
|
||||||
|
wxITEM_NORMAL
|
||||||
|
);
|
||||||
|
item->SetBitmap( add_hierarchical_label_xpm );
|
||||||
|
placeMenu->Append( item );
|
||||||
|
|
||||||
item = new wxMenuItem(
|
item = new wxMenuItem(
|
||||||
placeMenu,
|
placeMenu,
|
||||||
ID_SHEET_SYMBOL_BUTT,
|
ID_SHEET_SYMBOL_BUTT,
|
||||||
|
@ -281,7 +276,7 @@ wxString msg;
|
||||||
_( "Place the hierarchical sheet" ),
|
_( "Place the hierarchical sheet" ),
|
||||||
wxITEM_NORMAL
|
wxITEM_NORMAL
|
||||||
);
|
);
|
||||||
item->SetBitmap(add_hierar_symbol_xpm);
|
item->SetBitmap( add_hierarchical_subsheet_xpm );
|
||||||
placeMenu->Append( item );
|
placeMenu->Append( item );
|
||||||
|
|
||||||
item = new wxMenuItem(
|
item = new wxMenuItem(
|
||||||
|
@ -291,7 +286,7 @@ wxString msg;
|
||||||
_( "Place the pinsheet (imported hierarchical label from sheet)" ),
|
_( "Place the pinsheet (imported hierarchical label from sheet)" ),
|
||||||
wxITEM_NORMAL
|
wxITEM_NORMAL
|
||||||
);
|
);
|
||||||
item->SetBitmap(import_glabel_xpm);
|
item->SetBitmap( import_hierarchical_label_xpm );
|
||||||
placeMenu->Append( item );
|
placeMenu->Append( item );
|
||||||
|
|
||||||
item = new wxMenuItem(
|
item = new wxMenuItem(
|
||||||
|
@ -387,7 +382,6 @@ wxString msg;
|
||||||
// Associate the menu bar with the frame
|
// Associate the menu bar with the frame
|
||||||
SetMenuBar( menuBar );
|
SetMenuBar( menuBar );
|
||||||
}
|
}
|
||||||
|
|
||||||
else // Update the list of last edited schematic files
|
else // Update the list of last edited schematic files
|
||||||
{
|
{
|
||||||
wxMenuItem* item;
|
wxMenuItem* item;
|
||||||
|
@ -397,16 +391,20 @@ wxString msg;
|
||||||
if( m_FilesMenu->FindItem( ID_LOAD_FILE_1 + ii ) )
|
if( m_FilesMenu->FindItem( ID_LOAD_FILE_1 + ii ) )
|
||||||
{
|
{
|
||||||
item = m_FilesMenu->Remove( ID_LOAD_FILE_1 + ii );
|
item = m_FilesMenu->Remove( ID_LOAD_FILE_1 + ii );
|
||||||
if ( item ){ SAFE_DELETE( item );}
|
if( item )
|
||||||
|
{
|
||||||
|
SAFE_DELETE( item );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
for( ii = 0; ii < max_file; ii++ )
|
for( ii = 0; ii < max_file; ii++ )
|
||||||
{
|
{
|
||||||
if ( GetLastProject(ii).IsEmpty() ) break;
|
if( GetLastProject( ii ).IsEmpty() )
|
||||||
|
break;
|
||||||
item = new wxMenuItem( m_FilesMenu, ID_LOAD_FILE_1 + ii,
|
item = new wxMenuItem( m_FilesMenu, ID_LOAD_FILE_1 + ii,
|
||||||
GetLastProject( ii ) );
|
GetLastProject( ii ) );
|
||||||
m_FilesMenu->Append( item );
|
m_FilesMenu->Append( item );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,17 +21,10 @@
|
||||||
#include "cvpcb.xpm"
|
#include "cvpcb.xpm"
|
||||||
#include "Hierarchy_Nav.xpm"
|
#include "Hierarchy_Nav.xpm"
|
||||||
#include "Hierarchy_cursor.xpm"
|
#include "Hierarchy_cursor.xpm"
|
||||||
#include "Add_Power.xpm"
|
|
||||||
#include "Lines90.xpm"
|
|
||||||
#include "Hidden_Pin.xpm"
|
|
||||||
#include "Add_Bus2Bus.xpm"
|
|
||||||
#include "Add_Line2Bus.xpm"
|
|
||||||
#include "add_bus.xpm"
|
|
||||||
#include "library_browse.xpm"
|
#include "library_browse.xpm"
|
||||||
#include "libedit.xpm"
|
#include "libedit.xpm"
|
||||||
#include "add_hierar_pin.xpm"
|
#include "Lines90.xpm"
|
||||||
#include "add_hierar_symbol.xpm"
|
#include "Hidden_Pin.xpm"
|
||||||
#include "Import_GLabel.xpm"
|
|
||||||
|
|
||||||
#include "id.h"
|
#include "id.h"
|
||||||
|
|
||||||
|
@ -201,24 +194,27 @@ void WinEDA_SchematicFrame::ReCreateVToolbar()
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_GLABEL_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_GLABEL_BUTT, wxEmptyString,
|
||||||
BITMAP( add_glabel_xpm ),
|
BITMAP( add_glabel_xpm ),
|
||||||
_( "Add global label" ), wxITEM_CHECK );
|
_( "Add global label.\nWarning: all global labels with the same name are connected in whole hierarchy" ),
|
||||||
|
wxITEM_CHECK );
|
||||||
m_VToolBar->AddTool( ID_HIERLABEL_BUTT, wxEmptyString,
|
|
||||||
BITMAP( add_glabel_xpm ),
|
|
||||||
_( "Add hierarchical label" ), wxITEM_CHECK );
|
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_JUNCTION_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_JUNCTION_BUTT, wxEmptyString,
|
||||||
BITMAP( add_junction_xpm ),
|
BITMAP( add_junction_xpm ),
|
||||||
_( "Add junction" ), wxITEM_CHECK );
|
_( "Add junction" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddSeparator();
|
m_VToolBar->AddSeparator();
|
||||||
|
m_VToolBar->AddTool( ID_HIERLABEL_BUTT, wxEmptyString,
|
||||||
|
BITMAP( add_hierarchical_label_xpm ),
|
||||||
|
_( "Add a hierarchical label. This label will be seen as a pin sheet in the sheet symbol" ),
|
||||||
|
wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_SHEET_SYMBOL_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_SHEET_SYMBOL_BUTT, wxEmptyString,
|
||||||
BITMAP( add_hierar_symbol_xpm ),
|
BITMAP( add_hierarchical_subsheet_xpm ),
|
||||||
_( "Add hierarchical symbol (sheet)" ), wxITEM_CHECK );
|
_( "Add hierarchical sheet" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_IMPORT_GLABEL_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_IMPORT_GLABEL_BUTT, wxEmptyString,
|
||||||
BITMAP( import_glabel_xpm ),
|
BITMAP( import_hierarchical_label_xpm ),
|
||||||
_( "Import hierarchical label from sheet & create pinsheet" ), wxITEM_CHECK );
|
_( "Import hierarchical label from sheet and create the corresponding pin sheet" ),
|
||||||
|
wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_SHEET_LABEL_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_SHEET_LABEL_BUTT, wxEmptyString,
|
||||||
BITMAP( add_hierar_pin_xpm ),
|
BITMAP( add_hierar_pin_xpm ),
|
||||||
|
|
|
@ -49,6 +49,15 @@
|
||||||
#include "../bitmaps/Add_GLabel.xpm"
|
#include "../bitmaps/Add_GLabel.xpm"
|
||||||
#include "../bitmaps/Add_Junction.xpm"
|
#include "../bitmaps/Add_Junction.xpm"
|
||||||
|
|
||||||
|
#include "../bitmaps/Add_Power.xpm"
|
||||||
|
#include "../bitmaps/Add_Bus2Bus.xpm"
|
||||||
|
#include "../bitmaps/Add_Line2Bus.xpm"
|
||||||
|
#include "../bitmaps/add_bus.xpm"
|
||||||
|
#include "../bitmaps/add_hierarchical_label.xpm"
|
||||||
|
#include "../bitmaps/add_hierar_pin.xpm"
|
||||||
|
#include "../bitmaps/add_hierar_subsheet.xpm"
|
||||||
|
#include "../bitmaps/import_hierarchical_label.xpm"
|
||||||
|
|
||||||
#include "../bitmaps/general_deletions.xpm"
|
#include "../bitmaps/general_deletions.xpm"
|
||||||
#include "../bitmaps/Delete_Text.xpm"
|
#include "../bitmaps/Delete_Text.xpm"
|
||||||
#include "../bitmaps/Delete_Cotation.xpm"
|
#include "../bitmaps/Delete_Cotation.xpm"
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
COMMON_GLOBL wxString g_BuildVersion
|
COMMON_GLOBL wxString g_BuildVersion
|
||||||
#ifdef EDA_BASE
|
#ifdef EDA_BASE
|
||||||
(wxT("(2008-02-01)"))
|
(wxT("(2008-02-13)"))
|
||||||
#endif
|
#endif
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
|
@ -1,54 +0,0 @@
|
||||||
/****************************/
|
|
||||||
/* PcbNew - docedit.cppp */
|
|
||||||
/****************************/
|
|
||||||
|
|
||||||
#include "fctsys.h"
|
|
||||||
#include "gr_basic.h"
|
|
||||||
|
|
||||||
#include "common.h"
|
|
||||||
#include "pcbnew.h"
|
|
||||||
|
|
||||||
#include "protos.h"
|
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************/
|
|
||||||
int KeyWordOk(const wxString & KeyList, const wxString & Database )
|
|
||||||
/*******************************************************************/
|
|
||||||
/* Recherche si dans le texte Database on retrouve tous les mots
|
|
||||||
cles donnes dans KeyList ( KeyList = suite de mots cles
|
|
||||||
separes par des espaces
|
|
||||||
*/
|
|
||||||
{
|
|
||||||
char * Keys, *Token, *Data, * TLoc = NULL;
|
|
||||||
|
|
||||||
if(*KeyList < ' ' ) return(0);
|
|
||||||
|
|
||||||
Keys = strdup(KeyList.GetData()); strupper(Keys);
|
|
||||||
Data = strdup(Database.GetData()); strupper(Data);
|
|
||||||
|
|
||||||
Token = strtok(Keys," \n\r");
|
|
||||||
while (Token)
|
|
||||||
{
|
|
||||||
TLoc = strstr( Data, Token);
|
|
||||||
if( TLoc == NULL) break;
|
|
||||||
/* Verification que la chaine trouvee ne soit pas un morceau de mot */
|
|
||||||
if( TLoc > Data )
|
|
||||||
{
|
|
||||||
if ( *(TLoc-1) != ' ' )
|
|
||||||
{
|
|
||||||
TLoc = NULL; break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
TLoc += strlen(Token);
|
|
||||||
if( *TLoc > ' ' ) { TLoc = NULL; break; }
|
|
||||||
Token = strtok(NULL," \n\r");
|
|
||||||
}
|
|
||||||
|
|
||||||
free( Keys );
|
|
||||||
free( Data );
|
|
||||||
|
|
||||||
if ( TLoc ) return (1);
|
|
||||||
return(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,155 +0,0 @@
|
||||||
/***************************************************************/
|
|
||||||
/* Edition des pistes: Routines de modification de dimensions: */
|
|
||||||
/* Modif de largeurs de segment, piste, net , zone et diam Via */
|
|
||||||
/***************************************************************/
|
|
||||||
|
|
||||||
#include "fctsys.h"
|
|
||||||
#include "gr_basic.h"
|
|
||||||
|
|
||||||
#include "common.h"
|
|
||||||
#include "pcbnew.h"
|
|
||||||
#include "autorout.h"
|
|
||||||
|
|
||||||
#include "protos.h"
|
|
||||||
|
|
||||||
/* Routines Locales */
|
|
||||||
|
|
||||||
/*********************************************************************/
|
|
||||||
int WinEDA_PcbFrame::Edit_TrackSegm_Width(wxDC * DC, TRACK * pt_segm)
|
|
||||||
/*********************************************************************/
|
|
||||||
/* Routine de modification de la largeur d'un segment ( ou via) de piste
|
|
||||||
Routine de base utilisee par les autres routines
|
|
||||||
*/
|
|
||||||
{
|
|
||||||
int errdrc = OK_DRC;
|
|
||||||
int old_w, consigne ;
|
|
||||||
|
|
||||||
pt_segm->Draw(DrawPanel, DC, GR_XOR) ; // effacement a l'ecran
|
|
||||||
|
|
||||||
/* Test DRC et mise a la largeur */
|
|
||||||
old_w = pt_segm->m_Width;
|
|
||||||
consigne = pt_segm->m_Width = g_DesignSettings.m_CurrentTrackWidth;
|
|
||||||
if( pt_segm->Type() == TYPEVIA )
|
|
||||||
{
|
|
||||||
consigne = pt_segm->m_Width = g_DesignSettings.m_CurrentViaSize;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( old_w < consigne) /* DRC utile puisque augm de dimension */
|
|
||||||
{
|
|
||||||
if(Drc_On) errdrc = Drc(this, DC, pt_segm, m_Pcb->m_Track,1);
|
|
||||||
if(errdrc == BAD_DRC) pt_segm->m_Width = old_w;
|
|
||||||
else GetScreen()->SetModify();
|
|
||||||
}
|
|
||||||
|
|
||||||
else GetScreen()->SetModify(); /* Correction systematiquement faite si reduction */
|
|
||||||
|
|
||||||
pt_segm->Draw(DrawPanel, DC, GR_OR) ;
|
|
||||||
return(errdrc);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*****************************************************************/
|
|
||||||
void WinEDA_PcbFrame::Edit_Track_Width(wxDC * DC,TRACK * pt_segm)
|
|
||||||
/*****************************************************************/
|
|
||||||
{
|
|
||||||
int ii;
|
|
||||||
TRACK * pt_track;
|
|
||||||
int errdrc;
|
|
||||||
int nb_segm, nb_segm_modifies = 0, nb_segm_non_modifies = 0;
|
|
||||||
|
|
||||||
if( pt_segm == NULL) return;
|
|
||||||
|
|
||||||
pt_track = Marque_Une_Piste(this, DC, pt_segm, &nb_segm, 0);
|
|
||||||
for(ii = 0; ii < nb_segm; ii++, pt_track = (TRACK*) pt_track->Pnext)
|
|
||||||
{
|
|
||||||
pt_track->SetState(BUSY,OFF);
|
|
||||||
errdrc = Edit_TrackSegm_Width(DC, pt_track);
|
|
||||||
if(errdrc == BAD_DRC) nb_segm_non_modifies++;
|
|
||||||
else nb_segm_modifies++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/***********************************************************/
|
|
||||||
void WinEDA_PcbFrame::Edit_Net_Width(wxDC * DC, int Netcode)
|
|
||||||
/***********************************************************/
|
|
||||||
{
|
|
||||||
TRACK *pt_segm;
|
|
||||||
int errdrc;
|
|
||||||
int nb_segm_modifies = 0;
|
|
||||||
int nb_segm_non_modifies = 0;
|
|
||||||
|
|
||||||
if (Netcode <= 0 ) return;
|
|
||||||
|
|
||||||
if( ! IsOK(this, "Change largeur NET ?") ) return;
|
|
||||||
|
|
||||||
/* balayage des segments */
|
|
||||||
for( pt_segm = m_Pcb->m_Track; pt_segm != NULL; pt_segm = (TRACK*) pt_segm->Pnext )
|
|
||||||
{
|
|
||||||
if ( Netcode != pt_segm->GetNet() ) /* mauvaise piste */
|
|
||||||
continue ;
|
|
||||||
/* piste d'un net trouvee */
|
|
||||||
errdrc = Edit_TrackSegm_Width(DC, pt_segm);
|
|
||||||
if(errdrc == BAD_DRC) nb_segm_non_modifies++;
|
|
||||||
else nb_segm_modifies++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*************************************************************************/
|
|
||||||
bool WinEDA_PcbFrame::Resize_Pistes_Vias(wxDC * DC, bool Track, bool Via)
|
|
||||||
/*************************************************************************/
|
|
||||||
|
|
||||||
/* remet a jour la largeur des pistes et/ou le diametre des vias
|
|
||||||
Si piste == 0 , pas de cht sur les pistes
|
|
||||||
Si via == 0 , pas de cht sur les vias
|
|
||||||
*/
|
|
||||||
{
|
|
||||||
TRACK * pt_segm ;
|
|
||||||
int errdrc;
|
|
||||||
int nb_segm_modifies = 0;
|
|
||||||
int nb_segm_non_modifies = 0;
|
|
||||||
|
|
||||||
if ( Track && Via)
|
|
||||||
{
|
|
||||||
if( ! IsOK(this, _("Edit All Tracks and Vias Sizes")) ) return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
else if ( Via )
|
|
||||||
{
|
|
||||||
if( ! IsOK(this, _("Edit All Via Sizes")) ) return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
else if( Track )
|
|
||||||
{
|
|
||||||
if( ! IsOK(this, _("Edit All Track Sizes")) ) return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
pt_segm = m_Pcb->m_Track ;
|
|
||||||
for ( ; pt_segm != NULL; pt_segm = (TRACK*) pt_segm->Pnext )
|
|
||||||
{
|
|
||||||
if( pt_segm->Type() == TYPEVIA ) /* mise a jour du diametre de la via */
|
|
||||||
{
|
|
||||||
if ( Via )
|
|
||||||
{
|
|
||||||
errdrc = Edit_TrackSegm_Width(DC, pt_segm);
|
|
||||||
if(errdrc == BAD_DRC) nb_segm_non_modifies++;
|
|
||||||
else nb_segm_modifies++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else /* mise a jour de la largeur du segment */
|
|
||||||
{
|
|
||||||
if ( Track )
|
|
||||||
{
|
|
||||||
errdrc = Edit_TrackSegm_Width(DC, pt_segm);
|
|
||||||
if(errdrc == BAD_DRC) nb_segm_non_modifies++;
|
|
||||||
else nb_segm_modifies++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( nb_segm_modifies ) return TRUE;
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
|
@ -8,16 +8,13 @@ EXTRACPPFLAGS += -DPCBNEW -fno-strict-aliasing -I./ -Ibitmaps -I../include -I..
|
||||||
|
|
||||||
LIBVIEWER3D = ../3d-viewer/3d-viewer.a
|
LIBVIEWER3D = ../3d-viewer/3d-viewer.a
|
||||||
|
|
||||||
ZONE_FILES = zones_by_polygon.o
|
ZONE_FILES = zones_by_polygon.o zones_test_and_combine_areas.o zone_filling_algorithm.o
|
||||||
#ZONE_FILES = zones.o
|
|
||||||
|
|
||||||
SPECCTRA_TOOLS = specctra.o specctra_export.o dsn.o
|
SPECCTRA_TOOLS = specctra.o specctra_export.o dsn.o specctra_import.o
|
||||||
|
|
||||||
OBJECTS= $(TARGET).o classpcb.o\
|
OBJECTS= $(TARGET).o classpcb.o\
|
||||||
$(ZONE_FILES)\
|
$(ZONE_FILES)\
|
||||||
$(SPECCTRA_TOOLS)\
|
$(SPECCTRA_TOOLS)\
|
||||||
zones_test_and_combine_areas.o\
|
|
||||||
zone_filling_algorithm.o\
|
|
||||||
lay2plot.o\
|
lay2plot.o\
|
||||||
modedit_undo_redo.o\
|
modedit_undo_redo.o\
|
||||||
block_module_editor.o\
|
block_module_editor.o\
|
||||||
|
@ -119,10 +116,7 @@ OBJECTS= $(TARGET).o classpcb.o\
|
||||||
modedit.o\
|
modedit.o\
|
||||||
export_gencad.o\
|
export_gencad.o\
|
||||||
hotkeys.o \
|
hotkeys.o \
|
||||||
collectors.o \
|
collectors.o
|
||||||
specctra.cpp \
|
|
||||||
specctra_import.cpp \
|
|
||||||
specctra_export.cpp
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -301,8 +295,6 @@ undelete.o: undelete.cpp $(COMMON)
|
||||||
|
|
||||||
move_or_drag_track.o: move_or_drag_track.cpp $(COMMON)
|
move_or_drag_track.o: move_or_drag_track.cpp $(COMMON)
|
||||||
|
|
||||||
copy_track.o: copy_track.cpp $(COMMON)
|
|
||||||
|
|
||||||
ioascii.o: ioascii.cpp $(COMMON)
|
ioascii.o: ioascii.cpp $(COMMON)
|
||||||
|
|
||||||
coordbox.o: coordbox.cpp $(COMMON)
|
coordbox.o: coordbox.cpp $(COMMON)
|
||||||
|
|
Loading…
Reference in New Issue