Fix some issues related to the footprint wizard frame:
* Mainly the wxDialog that was opened when the wizard is created is now no more created by the wizard frame CTOR. On some W.M. it created a serious issue related to the way Event Loops are managed. Now the user has to call it by the toolbar tool. * 2 settings not saved in config are now saved. * a few other minor enhancements * better icon in footprint wizard frame Remove a few #define relative to the wxWidgets 2.8 version, no more supported.
This commit is contained in:
parent
73e8645e2a
commit
7b0d597f6d
|
@ -8,52 +8,110 @@
|
|||
static const unsigned char png[] = {
|
||||
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
|
||||
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
|
||||
0xce, 0x00, 0x00, 0x02, 0xc2, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x4d, 0x68, 0x1a,
|
||||
0x41, 0x14, 0xc7, 0x85, 0xb6, 0x50, 0x68, 0x0b, 0x3d, 0xf6, 0x5a, 0xda, 0x73, 0xcf, 0xe6, 0x94,
|
||||
0xdc, 0x53, 0xdc, 0x75, 0xd5, 0x5d, 0x37, 0x7e, 0x7f, 0x24, 0xa4, 0x0d, 0xf5, 0x92, 0x43, 0xf1,
|
||||
0x66, 0x44, 0x89, 0x37, 0x41, 0x44, 0x03, 0x12, 0xc8, 0x29, 0x81, 0x9c, 0x92, 0x63, 0x72, 0x2c,
|
||||
0x48, 0xe8, 0xa5, 0x88, 0x78, 0x2a, 0x58, 0x2a, 0x4d, 0xa9, 0x3d, 0x58, 0xbf, 0x3f, 0x92, 0x9a,
|
||||
0xbc, 0xce, 0x9b, 0x76, 0x96, 0x5d, 0xcd, 0x6a, 0x62, 0x49, 0x0f, 0x1d, 0xf8, 0x83, 0x3b, 0x6f,
|
||||
0xde, 0xfb, 0xcd, 0xcc, 0x7b, 0x33, 0xa3, 0x01, 0x00, 0x0c, 0xff, 0x42, 0x37, 0x1a, 0xbc, 0xb0,
|
||||
0xb0, 0x70, 0xd7, 0xeb, 0xf5, 0xde, 0x67, 0xc2, 0xef, 0x99, 0x41, 0xbc, 0x6c, 0xfe, 0x6a, 0x96,
|
||||
0x84, 0x81, 0x4a, 0x75, 0x16, 0xd0, 0x6c, 0xb7, 0xfc, 0xe0, 0x1c, 0xe6, 0x2e, 0x13, 0x2f, 0x0b,
|
||||
0xdf, 0x15, 0xbf, 0x25, 0xe1, 0x93, 0xc6, 0x4f, 0x16, 0xbe, 0xa9, 0x27, 0x32, 0x06, 0xc2, 0x41,
|
||||
0x86, 0xf7, 0x4f, 0x81, 0xc9, 0xe4, 0xe2, 0x5b, 0x38, 0x7b, 0xb4, 0x61, 0x70, 0xb5, 0x8d, 0x5b,
|
||||
0x12, 0x3a, 0x7a, 0x7e, 0x38, 0x96, 0xf9, 0xfd, 0xc7, 0x20, 0x87, 0xc3, 0xf1, 0x45, 0x14, 0xc5,
|
||||
0x21, 0x4a, 0x90, 0x2c, 0x30, 0x02, 0x02, 0x66, 0xe3, 0x97, 0xcc, 0x1a, 0x1b, 0xc9, 0x0b, 0xe8,
|
||||
0xf9, 0xe1, 0x58, 0xec, 0x77, 0xbb, 0xdd, 0x1f, 0x14, 0x10, 0x76, 0xc0, 0x9f, 0x26, 0x39, 0xed,
|
||||
0x1a, 0x07, 0x71, 0x59, 0x86, 0xf3, 0xf3, 0x73, 0x6a, 0x13, 0x7d, 0x5a, 0x9b, 0xe4, 0x93, 0x41,
|
||||
0xd7, 0x8f, 0x8c, 0xad, 0xd7, 0xeb, 0x40, 0x16, 0xd1, 0xbc, 0x12, 0x14, 0x78, 0x1d, 0x04, 0xd1,
|
||||
0x29, 0x29, 0x72, 0xf9, 0xdd, 0x30, 0x1c, 0xfe, 0x36, 0xfb, 0x5e, 0xf9, 0x69, 0x40, 0xa6, 0xe5,
|
||||
0xd0, 0x8a, 0x02, 0xf2, 0xad, 0xfa, 0x69, 0x70, 0x26, 0xa7, 0xdf, 0x05, 0xcd, 0x66, 0x53, 0x1f,
|
||||
0x34, 0x6b, 0xc3, 0xc9, 0xe0, 0xca, 0x99, 0xf0, 0xbb, 0xd3, 0xe9, 0x8c, 0x81, 0x2e, 0xe0, 0x16,
|
||||
0x9a, 0x06, 0x64, 0x32, 0x99, 0x1e, 0x59, 0xad, 0xd6, 0xcb, 0x50, 0x28, 0x04, 0xad, 0x56, 0xeb,
|
||||
0xf6, 0x40, 0x6c, 0xeb, 0xb6, 0xb6, 0xb6, 0x60, 0x7f, 0x7f, 0xff, 0xf6, 0x41, 0xdb, 0xdb, 0xdb,
|
||||
0xb0, 0xbb, 0xbb, 0x7b, 0xad, 0x00, 0x98, 0x83, 0x42, 0xa1, 0x00, 0x3b, 0x3b, 0x3b, 0x10, 0x89,
|
||||
0x44, 0xa6, 0x2a, 0x1e, 0x8f, 0x57, 0x0c, 0x36, 0x9b, 0xed, 0x21, 0x6e, 0x5d, 0x30, 0x18, 0x84,
|
||||
0x46, 0xa3, 0x31, 0x15, 0x72, 0x76, 0x76, 0x06, 0xd9, 0x6c, 0x16, 0xf6, 0xf6, 0xf6, 0xa0, 0x54,
|
||||
0x2a, 0x41, 0xbf, 0xdf, 0xa7, 0x7d, 0xa7, 0xa7, 0xa7, 0x90, 0x4a, 0xa5, 0xe8, 0x6f, 0xb5, 0xba,
|
||||
0xdd, 0x2e, 0x44, 0xa3, 0xd1, 0x9f, 0x4a, 0x31, 0xb0, 0xb3, 0x32, 0xad, 0x1d, 0x1f, 0x1f, 0xc3,
|
||||
0xc1, 0xc1, 0xc1, 0x58, 0xc0, 0x7c, 0x3e, 0x0f, 0x87, 0x87, 0x87, 0x53, 0x41, 0xd7, 0x2e, 0xef,
|
||||
0x4c, 0x26, 0x43, 0x67, 0x3f, 0x1a, 0x10, 0x57, 0x49, 0x76, 0x07, 0xe6, 0xe7, 0xe7, 0x15, 0x85,
|
||||
0xc3, 0xe1, 0xd9, 0x41, 0x9b, 0x9b, 0x9b, 0xb4, 0x3a, 0xd5, 0x90, 0xc1, 0x60, 0x00, 0x89, 0x44,
|
||||
0x02, 0x2a, 0x95, 0x8a, 0x46, 0xb5, 0x5a, 0x4d, 0x1f, 0xf4, 0x36, 0x1a, 0x06, 0xd9, 0xe7, 0x50,
|
||||
0x14, 0x7c, 0xb3, 0x42, 0x03, 0xb1, 0x46, 0x12, 0x0b, 0x47, 0x47, 0x47, 0x74, 0x9b, 0xb0, 0x78,
|
||||
0x72, 0xb9, 0x1c, 0x24, 0x93, 0x49, 0x48, 0xa7, 0xd3, 0xe0, 0xf1, 0x78, 0x34, 0x2b, 0x5a, 0x5f,
|
||||
0x5f, 0xd7, 0x07, 0x61, 0xf0, 0x7b, 0xef, 0x9e, 0xc3, 0x9d, 0xfc, 0x33, 0x2a, 0x71, 0x55, 0xa6,
|
||||
0x77, 0x16, 0x6b, 0xb1, 0x58, 0x8c, 0x82, 0x4e, 0x4e, 0x4e, 0xa0, 0x58, 0x2c, 0x42, 0xb9, 0x5c,
|
||||
0x86, 0x6a, 0xb5, 0x4a, 0x4b, 0x79, 0x74, 0x3b, 0xc7, 0x72, 0x64, 0xb7, 0xdb, 0x1b, 0x2e, 0x97,
|
||||
0xab, 0x87, 0x22, 0x2f, 0x23, 0x05, 0xb0, 0xcb, 0xf1, 0xa5, 0x97, 0x03, 0xa7, 0xd3, 0xd9, 0x67,
|
||||
0xf6, 0x8d, 0x8d, 0x0d, 0xea, 0xbc, 0xb6, 0xb6, 0x06, 0x46, 0xa3, 0x71, 0xa2, 0x38, 0x8e, 0xd3,
|
||||
0x82, 0xf0, 0x76, 0x20, 0x89, 0x7c, 0x82, 0x22, 0xa0, 0xf6, 0x08, 0xa8, 0x65, 0xb1, 0x58, 0x5e,
|
||||
0x30, 0x3b, 0x71, 0x1a, 0xf6, 0x7a, 0x3d, 0x5a, 0xd6, 0xed, 0x76, 0x7b, 0xa2, 0x70, 0x9c, 0x06,
|
||||
0xa4, 0xfd, 0xcf, 0x20, 0xb4, 0xd4, 0xa0, 0x45, 0x2f, 0xd7, 0x40, 0x00, 0xb3, 0x23, 0x08, 0x21,
|
||||
0x81, 0x40, 0x00, 0xe6, 0xe6, 0xe6, 0x26, 0x4a, 0x92, 0xa4, 0xd9, 0x41, 0x64, 0xeb, 0x2e, 0xb0,
|
||||
0x38, 0x70, 0xb6, 0x7f, 0xb5, 0x22, 0xf2, 0x3c, 0x57, 0x16, 0x3d, 0x5c, 0x13, 0x01, 0x28, 0xf2,
|
||||
0x72, 0x76, 0x79, 0x9e, 0x7f, 0xac, 0x02, 0x5d, 0xa2, 0xf3, 0x75, 0x85, 0x47, 0xe1, 0x4a, 0x10,
|
||||
0x49, 0xf8, 0x03, 0x96, 0x0f, 0x94, 0x1a, 0x82, 0x22, 0xe5, 0xfd, 0x19, 0x1d, 0x75, 0x34, 0x1c,
|
||||
0x11, 0xed, 0x27, 0x67, 0xef, 0xe3, 0x2f, 0x7a, 0xe3, 0xa5, 0xb3, 0x4f, 0x1b, 0xa0, 0x3d, 0x00,
|
||||
0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
|
||||
0xce, 0x00, 0x00, 0x06, 0x5e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x79, 0x50, 0x53,
|
||||
0x57, 0x14, 0xc6, 0xa9, 0x1d, 0x5b, 0xa7, 0x6e, 0xb8, 0xcd, 0xb8, 0x51, 0xb7, 0x4e, 0x5b, 0xd7,
|
||||
0x69, 0x3b, 0x8e, 0x3a, 0x76, 0xa4, 0x2e, 0xb8, 0x94, 0x08, 0xd9, 0x40, 0xc2, 0x12, 0xc2, 0x9e,
|
||||
0x40, 0xd8, 0x14, 0x1a, 0xc5, 0xad, 0x88, 0x8c, 0x1b, 0x20, 0x04, 0x19, 0x2d, 0xad, 0x20, 0x45,
|
||||
0x10, 0x59, 0x24, 0x81, 0x18, 0x03, 0xa2, 0x41, 0x36, 0x01, 0xd9, 0x94, 0x45, 0x9c, 0x22, 0xb2,
|
||||
0x88, 0xe3, 0x6e, 0x10, 0x50, 0x14, 0x09, 0x5f, 0xef, 0x7b, 0x92, 0x0c, 0x11, 0xb5, 0xfe, 0xd1,
|
||||
0x3b, 0xf3, 0xfd, 0xf1, 0x72, 0xf2, 0x9d, 0xdf, 0xbd, 0xe7, 0xdc, 0x77, 0xef, 0x33, 0x02, 0x60,
|
||||
0xa4, 0x93, 0xbd, 0xbd, 0xfd, 0x38, 0xa6, 0x03, 0xfb, 0xa6, 0xa5, 0x03, 0xfb, 0xbe, 0x4e, 0x16,
|
||||
0x7c, 0x96, 0x8c, 0x8a, 0x59, 0x5b, 0x5b, 0x4f, 0x65, 0xda, 0x73, 0xda, 0x58, 0x76, 0xec, 0xa7,
|
||||
0x3a, 0x6d, 0x16, 0x30, 0x53, 0x06, 0x63, 0x13, 0x99, 0xf6, 0xec, 0x5b, 0x06, 0x3e, 0x47, 0xd6,
|
||||
0xd9, 0xa1, 0xb9, 0x8d, 0x86, 0x3e, 0xf0, 0x78, 0xbc, 0xd9, 0xe6, 0x2e, 0xcc, 0xce, 0x51, 0xea,
|
||||
0x6f, 0x41, 0x69, 0x6c, 0xce, 0x7c, 0x50, 0x09, 0x07, 0x93, 0xfd, 0xb0, 0xde, 0x93, 0xa1, 0x19,
|
||||
0x59, 0xf8, 0x0d, 0x28, 0x8d, 0x3f, 0xbf, 0x00, 0x64, 0x52, 0xad, 0x54, 0x8c, 0xcb, 0xe5, 0x7e,
|
||||
0xbf, 0xc9, 0xdd, 0x42, 0xef, 0xa3, 0x62, 0x14, 0xec, 0xe3, 0x20, 0x57, 0x4b, 0x8d, 0x51, 0xf9,
|
||||
0x1c, 0x50, 0xa2, 0x12, 0x0e, 0x05, 0x99, 0x89, 0xcd, 0x9f, 0xea, 0x62, 0xa3, 0x2f, 0x7e, 0x67,
|
||||
0x00, 0xda, 0x28, 0xdc, 0xfc, 0x4c, 0x17, 0xa3, 0x60, 0xff, 0x2b, 0x88, 0xc1, 0xb3, 0x68, 0xfb,
|
||||
0x64, 0x90, 0x9d, 0x9d, 0xdd, 0x04, 0x47, 0x47, 0xc7, 0x9b, 0x02, 0x81, 0xe0, 0x1e, 0x9f, 0xcf,
|
||||
0x7f, 0xc0, 0x70, 0x65, 0x6a, 0x3f, 0x4b, 0x9d, 0x89, 0x69, 0xde, 0xe3, 0x31, 0x32, 0x6b, 0x0e,
|
||||
0xd8, 0xf6, 0x5c, 0xed, 0x60, 0xec, 0xd1, 0x06, 0xaf, 0xcd, 0x5a, 0x3a, 0x59, 0xde, 0x2c, 0xcc,
|
||||
0x76, 0x36, 0xc6, 0x4c, 0x93, 0x51, 0x18, 0x8c, 0x3d, 0xdc, 0xe4, 0x61, 0xa1, 0x1d, 0x0a, 0x62,
|
||||
0x39, 0x70, 0x68, 0x9f, 0x8b, 0x8b, 0x4b, 0x04, 0x0d, 0xa2, 0x66, 0x23, 0x12, 0x89, 0xba, 0x1e,
|
||||
0x3d, 0x7a, 0x84, 0xc6, 0xc6, 0x46, 0x70, 0xbd, 0x6d, 0x60, 0x24, 0x37, 0x81, 0xc0, 0xf7, 0x0b,
|
||||
0xb8, 0x48, 0x46, 0xe1, 0x97, 0xb5, 0x33, 0xa0, 0x54, 0xca, 0x51, 0x5d, 0x5d, 0x8d, 0xcd, 0x7e,
|
||||
0x1c, 0x4c, 0xf1, 0x37, 0x06, 0xc3, 0xe3, 0x4b, 0xb4, 0xb5, 0x8d, 0x06, 0x9b, 0x3b, 0x05, 0x94,
|
||||
0xaf, 0xb6, 0xb6, 0x16, 0x6c, 0xbf, 0x2d, 0x18, 0x0a, 0xe2, 0x7b, 0x0a, 0x50, 0x5c, 0x5c, 0x0c,
|
||||
0x67, 0x67, 0xe7, 0xeb, 0x7a, 0x90, 0x58, 0x2c, 0xee, 0x24, 0x0f, 0xd0, 0x68, 0x34, 0xb0, 0x71,
|
||||
0xe0, 0x81, 0xbb, 0x95, 0x07, 0x96, 0xf5, 0x24, 0xf2, 0xcb, 0x18, 0xf4, 0xf6, 0x8e, 0x41, 0x5c,
|
||||
0xdc, 0x14, 0xf0, 0xf9, 0x8b, 0xb1, 0x71, 0x93, 0x31, 0xaa, 0xaa, 0x46, 0xd3, 0xbf, 0x53, 0x62,
|
||||
0x58, 0x98, 0x50, 0x36, 0x3c, 0x7e, 0xfc, 0x18, 0x36, 0xfc, 0xb7, 0x3e, 0x5a, 0xbe, 0x3c, 0x78,
|
||||
0x06, 0x8a, 0x51, 0x5f, 0x5f, 0xff, 0x7e, 0x10, 0x35, 0x9e, 0x3c, 0x79, 0x82, 0x8e, 0x8e, 0x0e,
|
||||
0x88, 0x44, 0x66, 0xd0, 0x6a, 0xc7, 0xe8, 0x93, 0x52, 0xd2, 0x6a, 0xc7, 0xe1, 0xe5, 0xcb, 0x09,
|
||||
0x18, 0x18, 0x18, 0x43, 0x4b, 0x2c, 0x66, 0xe8, 0x6c, 0x34, 0x8c, 0xf2, 0xe9, 0xd4, 0xdd, 0xdd,
|
||||
0x3d, 0x0c, 0xb4, 0xd0, 0xcb, 0xcb, 0xeb, 0x39, 0xde, 0x19, 0xf1, 0xf1, 0x51, 0xa4, 0x5c, 0x5f,
|
||||
0x19, 0x80, 0x12, 0x4e, 0x0b, 0x51, 0x5c, 0xa2, 0x40, 0xde, 0xe5, 0x24, 0xa4, 0xa6, 0xbb, 0xe1,
|
||||
0xc0, 0x01, 0x7f, 0x7c, 0x68, 0xf4, 0xf6, 0xbe, 0x42, 0x72, 0xc6, 0x05, 0xf8, 0x07, 0x6c, 0x6f,
|
||||
0xd6, 0x81, 0x58, 0x64, 0x47, 0x0d, 0xc4, 0xc6, 0xc6, 0x1a, 0xfc, 0x31, 0x39, 0x39, 0x1e, 0xe9,
|
||||
0xe9, 0x13, 0x0c, 0x40, 0x1d, 0xf7, 0xe6, 0x42, 0x79, 0xe1, 0x38, 0x5a, 0x5b, 0x5b, 0xd1, 0xd2,
|
||||
0xd2, 0x82, 0x90, 0xd0, 0x20, 0x34, 0x34, 0xd4, 0x0d, 0x83, 0x3c, 0x7c, 0xfc, 0x0c, 0x99, 0xaa,
|
||||
0x02, 0x14, 0x54, 0xfd, 0x83, 0xc4, 0x8c, 0xdc, 0xbe, 0x63, 0x27, 0xd3, 0xfc, 0xe8, 0xd2, 0x51,
|
||||
0x2b, 0xf2, 0xf3, 0xf3, 0xa3, 0x9b, 0x4a, 0x0d, 0x95, 0x2a, 0x13, 0x3b, 0x76, 0xcc, 0x32, 0x80,
|
||||
0xe8, 0xf4, 0xf4, 0xe9, 0x34, 0xe4, 0x5f, 0xc9, 0x40, 0x53, 0x53, 0x13, 0x4a, 0xae, 0xe6, 0x42,
|
||||
0xec, 0xfd, 0x23, 0x64, 0xb2, 0x64, 0x3d, 0xe4, 0x4e, 0xeb, 0x3d, 0x28, 0xd5, 0xe5, 0x28, 0xb9,
|
||||
0x71, 0x07, 0x45, 0xd7, 0x9b, 0x91, 0x77, 0xb5, 0x6e, 0x20, 0x26, 0x2e, 0x2d, 0x56, 0xdf, 0xa3,
|
||||
0xb0, 0xb0, 0x30, 0xe4, 0xe6, 0xe6, 0x12, 0xc8, 0x39, 0x02, 0xf9, 0x9a, 0x4e, 0xaa, 0xd1, 0x4c,
|
||||
0x43, 0x52, 0x4a, 0x20, 0xa9, 0xf9, 0x5c, 0x83, 0x3e, 0x5d, 0x52, 0x9f, 0xc6, 0xfd, 0xfb, 0xf7,
|
||||
0x51, 0xdf, 0x50, 0x8b, 0xdb, 0xcd, 0xf3, 0x20, 0x95, 0x4e, 0xc7, 0xfe, 0xfd, 0xbe, 0xa4, 0x6f,
|
||||
0x03, 0x50, 0x17, 0x55, 0x42, 0x5d, 0x5e, 0x0f, 0x55, 0x51, 0x0d, 0x72, 0x8a, 0xaa, 0x11, 0x16,
|
||||
0x1d, 0xd7, 0x93, 0x96, 0x96, 0xf6, 0xb9, 0x91, 0x95, 0x95, 0xd5, 0x6a, 0x07, 0x07, 0x87, 0x3e,
|
||||
0xa1, 0x50, 0x88, 0xec, 0xec, 0x14, 0x02, 0x31, 0xd1, 0x27, 0x6d, 0x69, 0x99, 0x8b, 0x1b, 0xb5,
|
||||
0x55, 0xb8, 0xac, 0x4e, 0x26, 0xb3, 0x5f, 0x4d, 0x9e, 0x67, 0x43, 0x9e, 0x2d, 0x41, 0x5b, 0x7b,
|
||||
0x2b, 0x1e, 0x3c, 0x78, 0x80, 0xf2, 0x72, 0x35, 0x64, 0xf2, 0xa9, 0x08, 0x0f, 0x37, 0x81, 0xa9,
|
||||
0xe9, 0x0c, 0xc8, 0xb3, 0xce, 0x21, 0x3b, 0xa7, 0x00, 0xaa, 0xfc, 0x32, 0xc8, 0x72, 0x0a, 0x49,
|
||||
0x8f, 0x94, 0xf0, 0x10, 0x8a, 0x1a, 0x74, 0x3d, 0x5a, 0x4e, 0x76, 0xc6, 0xcb, 0x9e, 0x9e, 0x1e,
|
||||
0x44, 0x45, 0xed, 0x81, 0x50, 0xb8, 0x9e, 0x68, 0x15, 0x3c, 0x3c, 0x96, 0xc2, 0xdd, 0x7d, 0x09,
|
||||
0x32, 0x32, 0xcf, 0xd0, 0xb3, 0x6f, 0xba, 0x7d, 0x9b, 0x40, 0x6b, 0x70, 0xf7, 0xee, 0x5d, 0xb4,
|
||||
0xb7, 0xb7, 0x93, 0xf7, 0xa8, 0x8d, 0x56, 0x42, 0x62, 0x02, 0x6e, 0x93, 0xd8, 0x8b, 0x17, 0xbd,
|
||||
0xc8, 0x52, 0x5d, 0x41, 0x6e, 0x7e, 0x09, 0x64, 0x4a, 0x35, 0x2a, 0x6a, 0x1a, 0x50, 0x5a, 0x5e,
|
||||
0xf1, 0xe1, 0xed, 0xfd, 0xee, 0x50, 0xe7, 0xe7, 0xd3, 0x0d, 0xa7, 0xb6, 0x6b, 0x57, 0x57, 0x17,
|
||||
0x2d, 0x6a, 0x52, 0x32, 0x99, 0x1c, 0x69, 0x69, 0x99, 0x64, 0x95, 0xad, 0x90, 0x65, 0x65, 0x43,
|
||||
0x7e, 0x41, 0x8d, 0x82, 0xab, 0x95, 0x38, 0x9f, 0x5b, 0x80, 0xd7, 0x7d, 0x7d, 0xb4, 0xf7, 0xa3,
|
||||
0xef, 0xd1, 0xfb, 0xc6, 0x89, 0xd8, 0x68, 0x9c, 0x4d, 0x0b, 0x45, 0x41, 0xd1, 0x49, 0xc4, 0x27,
|
||||
0xec, 0xc5, 0xa9, 0xbf, 0x13, 0xd0, 0x7c, 0xa7, 0x05, 0xaa, 0x9c, 0xcb, 0x50, 0x28, 0x2f, 0xe1,
|
||||
0x9c, 0x22, 0x0f, 0x85, 0xa5, 0x55, 0x34, 0xe4, 0xcd, 0x9b, 0x7e, 0xbd, 0xef, 0x83, 0xa0, 0xfe,
|
||||
0xfe, 0x7e, 0xfc, 0x7e, 0x64, 0x1f, 0xbc, 0x77, 0xf9, 0xe9, 0x15, 0x7e, 0xe2, 0x28, 0x6d, 0x12,
|
||||
0x08, 0x7e, 0x46, 0x67, 0xe7, 0x68, 0x72, 0x24, 0x4d, 0x87, 0xe8, 0x37, 0x2f, 0x1c, 0x88, 0x08,
|
||||
0x43, 0x5d, 0x43, 0x23, 0xce, 0xa4, 0x2b, 0x51, 0x54, 0x56, 0x8d, 0x4c, 0xc5, 0x25, 0x44, 0xc5,
|
||||
0xc4, 0x40, 0xbc, 0xcb, 0x97, 0xf6, 0x45, 0xfd, 0x15, 0xfd, 0x61, 0x10, 0x55, 0x92, 0x2d, 0x2e,
|
||||
0x3c, 0x18, 0x2b, 0x16, 0xea, 0x45, 0x1d, 0x2d, 0xd4, 0x28, 0x2d, 0xbd, 0x8a, 0x85, 0x8b, 0x46,
|
||||
0x61, 0x62, 0xf0, 0x02, 0x2c, 0x0b, 0xde, 0x0f, 0xb7, 0xc8, 0x74, 0x58, 0x05, 0x9c, 0xc2, 0x65,
|
||||
0xb2, 0xcb, 0x92, 0x52, 0x95, 0xb8, 0x90, 0x53, 0x8a, 0xa6, 0xe6, 0x56, 0x6c, 0x4f, 0xdc, 0x8b,
|
||||
0xc9, 0xb2, 0xc5, 0xb0, 0x75, 0xb6, 0x37, 0x04, 0x91, 0x97, 0x75, 0x0e, 0xb9, 0x1e, 0x5e, 0x4b,
|
||||
0x24, 0x12, 0x4d, 0x60, 0x60, 0x60, 0x27, 0xd3, 0x91, 0x33, 0xa0, 0x3b, 0x1c, 0x29, 0x71, 0x79,
|
||||
0x5c, 0x50, 0xb1, 0x6d, 0xdb, 0xb6, 0x3d, 0x5f, 0xc9, 0xfe, 0x75, 0x60, 0x4d, 0x48, 0x34, 0xbc,
|
||||
0xa2, 0x8b, 0xe1, 0x2d, 0x2d, 0x84, 0xed, 0x3e, 0x15, 0x98, 0xbe, 0xb1, 0x64, 0x65, 0xb7, 0x48,
|
||||
0x09, 0x4b, 0x09, 0xac, 0x02, 0x75, 0x8d, 0x4d, 0xf0, 0x3b, 0x13, 0x04, 0xae, 0xbd, 0xd5, 0x80,
|
||||
0x8f, 0x8f, 0x4f, 0xb7, 0x93, 0x93, 0x53, 0x89, 0xfe, 0x3e, 0x62, 0xb3, 0xd9, 0x8b, 0x38, 0x1c,
|
||||
0xce, 0x0a, 0xb2, 0x3a, 0x33, 0x4b, 0x3e, 0xeb, 0xc5, 0x50, 0x10, 0xc7, 0x86, 0xfb, 0x9a, 0x8a,
|
||||
0xad, 0x61, 0x7b, 0xfa, 0x32, 0x03, 0xe2, 0xb4, 0xc2, 0xc8, 0x62, 0xb8, 0x1c, 0xbe, 0x04, 0x33,
|
||||
0xd1, 0x09, 0x58, 0x48, 0xce, 0x61, 0x99, 0xc3, 0xb1, 0xea, 0x83, 0x47, 0x0e, 0x5d, 0xab, 0xa9,
|
||||
0xa9, 0x83, 0x2c, 0xbb, 0x8c, 0x00, 0xab, 0x50, 0x79, 0xbd, 0x01, 0x21, 0x07, 0x42, 0xfb, 0x89,
|
||||
0x6f, 0xa5, 0xad, 0xad, 0xed, 0xe4, 0x61, 0x17, 0x1f, 0x8b, 0xc5, 0x32, 0x26, 0xa0, 0x2e, 0x03,
|
||||
0x10, 0x8f, 0xdb, 0x3b, 0xdf, 0x2a, 0xca, 0xd6, 0x2a, 0x28, 0xa3, 0xdd, 0x53, 0x5a, 0x8c, 0xc3,
|
||||
0xc9, 0x95, 0x30, 0x73, 0x8f, 0xc4, 0x06, 0xff, 0xb3, 0x04, 0xf6, 0xa7, 0x76, 0x1e, 0x33, 0x62,
|
||||
0x09, 0xa9, 0xc8, 0xf4, 0xa0, 0x7d, 0xbb, 0xfa, 0xca, 0x2b, 0x6b, 0x90, 0x21, 0xbf, 0x86, 0xcc,
|
||||
0xec, 0x2a, 0x94, 0x94, 0xd5, 0x42, 0x1a, 0x13, 0xa3, 0x08, 0x0e, 0x0e, 0x1e, 0xf1, 0x9f, 0xa0,
|
||||
0x11, 0x57, 0xe6, 0x63, 0x15, 0x3f, 0x54, 0x2b, 0x8a, 0x50, 0xf7, 0x48, 0x33, 0xeb, 0x11, 0xaf,
|
||||
0xba, 0x89, 0xb5, 0x2e, 0x47, 0x09, 0x24, 0x05, 0xab, 0x24, 0x7f, 0x60, 0x9d, 0x8d, 0x6b, 0x97,
|
||||
0xee, 0xc3, 0x85, 0xe1, 0xc4, 0xec, 0xe4, 0x27, 0x78, 0xa2, 0xa8, 0xb4, 0x0c, 0x67, 0xd3, 0x2b,
|
||||
0x48, 0xdf, 0xae, 0xe1, 0xfa, 0x8d, 0x1b, 0xfd, 0x51, 0xc7, 0xa2, 0x53, 0x86, 0x81, 0x2c, 0x2d,
|
||||
0x2d, 0xc7, 0x72, 0xb6, 0x70, 0x5e, 0x99, 0x06, 0x6c, 0x7c, 0x46, 0x69, 0xb9, 0x6b, 0x48, 0xdf,
|
||||
0xa1, 0xd4, 0x3a, 0xe4, 0x55, 0xdd, 0x43, 0x78, 0x6a, 0x0d, 0x4c, 0xdd, 0x8f, 0x63, 0x9d, 0x4f,
|
||||
0x12, 0xcc, 0x7c, 0xe2, 0xb5, 0x2b, 0xdc, 0x04, 0xdd, 0x4c, 0x5b, 0x4e, 0xc7, 0x60, 0xe9, 0x27,
|
||||
0xb1, 0x6d, 0xde, 0xfa, 0xfc, 0xf7, 0x07, 0xbc, 0x2e, 0x24, 0x17, 0x5e, 0x41, 0x41, 0x31, 0xb9,
|
||||
0x30, 0x95, 0xc8, 0xbd, 0x78, 0xb1, 0x6b, 0xab, 0x44, 0xb2, 0xd4, 0x00, 0x34, 0x78, 0xff, 0x2f,
|
||||
0xa1, 0x8e, 0x25, 0x4a, 0xeb, 0x84, 0xb1, 0x15, 0x91, 0x19, 0x75, 0x70, 0x0b, 0x57, 0xc3, 0xcc,
|
||||
0x3b, 0x11, 0xab, 0x84, 0xf1, 0x30, 0x0f, 0x48, 0xef, 0xfa, 0x89, 0xbd, 0x67, 0x37, 0xd5, 0x37,
|
||||
0xa2, 0x99, 0x3a, 0x1f, 0xf5, 0x4d, 0xa1, 0xf3, 0xed, 0x0b, 0x0d, 0xb9, 0x48, 0x5e, 0xf4, 0xbe,
|
||||
0xbc, 0xbc, 0x3c, 0x64, 0x2b, 0x14, 0x1a, 0xb2, 0x29, 0xe6, 0x0d, 0x03, 0x0d, 0xd5, 0x02, 0xab,
|
||||
0x28, 0x86, 0xcd, 0xee, 0xac, 0x67, 0x96, 0x41, 0x72, 0xac, 0x74, 0x3f, 0x09, 0xc6, 0x76, 0x05,
|
||||
0x96, 0xd8, 0x9d, 0x48, 0xfe, 0x98, 0x47, 0xa7, 0x3d, 0xc1, 0xc1, 0xbe, 0x47, 0xa5, 0x52, 0xd5,
|
||||
0x8e, 0x9d, 0x3b, 0x3d, 0x86, 0x95, 0xee, 0x7d, 0x5a, 0x68, 0x2d, 0xf5, 0x37, 0xf5, 0x88, 0xab,
|
||||
0xdf, 0xe0, 0x9f, 0xda, 0xb9, 0xcc, 0xe9, 0x64, 0xe9, 0x6c, 0xf3, 0x83, 0xe3, 0x3e, 0x05, 0xf4,
|
||||
0xae, 0xfe, 0x05, 0x18, 0x13, 0xe5, 0xc1, 0xa4, 0x76, 0x76, 0x37, 0x00, 0x00, 0x00, 0x00, 0x49,
|
||||
0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
|
||||
};
|
||||
|
||||
const BITMAP_OPAQUE module_wizard_xpm[1] = {{ png, sizeof( png ), "module_wizard_xpm" }};
|
||||
|
|
|
@ -0,0 +1,131 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="400"
|
||||
height="200"
|
||||
id="svg3509"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.2 r9819"
|
||||
sodipodi:docname="kicad_logo_final.svg"
|
||||
inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo2.png"
|
||||
inkscape:export-xdpi="130.52866"
|
||||
inkscape:export-ydpi="130.52866">
|
||||
<defs
|
||||
id="defs3511" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="319.71301"
|
||||
inkscape:cy="107.41472"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="941"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="30"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-grids="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:snap-to-guides="false" />
|
||||
<metadata
|
||||
id="metadata3514">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-852.36218)">
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.16592622000000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect3001"
|
||||
width="335.33405"
|
||||
height="136.76265"
|
||||
x="40.547253"
|
||||
y="883.62366"
|
||||
rx="0.79142594"
|
||||
ry="0.68401301"
|
||||
inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo_final.png"
|
||||
inkscape:export-xdpi="130.52866"
|
||||
inkscape:export-ydpi="130.52866" />
|
||||
<rect
|
||||
style="fill:#314cb0;fill-opacity:1;fill-rule:nonzero;stroke:#1d2d68;stroke-width:4.85048628;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect3438-4-1-6-9-8-4"
|
||||
width="116.24297"
|
||||
height="111.73183"
|
||||
x="50.753147"
|
||||
y="901.97614"
|
||||
rx="0.92550105"
|
||||
ry="0.96813995"
|
||||
inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo_final.png"
|
||||
inkscape:export-xdpi="130.52866"
|
||||
inkscape:export-ydpi="130.52866" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:120.79350281px;font-style:normal;font-weight:normal;line-height:122.00000286%;letter-spacing:0px;word-spacing:0px;fill:#1b2b63;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="47.593891"
|
||||
y="1002.9949"
|
||||
id="text3428-5-7-3-3-5-7"
|
||||
sodipodi:linespacing="122%"
|
||||
inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo_final.png"
|
||||
inkscape:export-xdpi="130.52866"
|
||||
inkscape:export-ydpi="130.52866"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3430-1-1-1-0-9-6"
|
||||
x="47.593891"
|
||||
y="1002.9949"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:122.00000286%;letter-spacing:0px;fill:#1b2b63;fill-opacity:1;font-family:Tiresias LPfont;-inkscape-font-specification:Tiresias LPfont Bold"><tspan
|
||||
id="tspan4498-9-7-2-7-3"
|
||||
style="line-height:122.00000286%;letter-spacing:0px;fill:#ffffff;fill-opacity:1">Ki</tspan><tspan
|
||||
id="tspan3647"
|
||||
style="letter-spacing:-6.5999999px">Cad</tspan></tspan></text>
|
||||
<rect
|
||||
style="fill:#314cb0;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="rect4352-5-1"
|
||||
width="28.315174"
|
||||
height="27.030817"
|
||||
x="135.29004"
|
||||
y="906.65179"
|
||||
rx="0"
|
||||
ry="0"
|
||||
inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo_final.png"
|
||||
inkscape:export-xdpi="130.52866"
|
||||
inkscape:export-ydpi="130.52866" />
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:#ff7700;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path3552-6-3-7"
|
||||
sodipodi:cx="504.82373"
|
||||
sodipodi:cy="2430.9678"
|
||||
sodipodi:rx="23.486046"
|
||||
sodipodi:ry="14.142136"
|
||||
d="m 528.30978,2430.9678 c 0,7.8105 -10.51506,14.1421 -23.48605,14.1421 -12.97098,0 -23.48605,-6.3316 -23.48605,-14.1421 0,-7.8105 10.51507,-14.1422 23.48605,-14.1422 12.97099,0 23.48605,6.3317 23.48605,14.1422 z"
|
||||
transform="matrix(0.51052206,0,0,0.84532838,-108.54549,-1152.961)"
|
||||
inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo_final.png"
|
||||
inkscape:export-xdpi="130.52866"
|
||||
inkscape:export-ydpi="130.52866" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.0 KiB |
|
@ -5,6 +5,7 @@
|
|||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
height="26"
|
||||
|
@ -12,7 +13,7 @@
|
|||
version="1.1"
|
||||
viewBox="0 0 26 26"
|
||||
id="svg2"
|
||||
inkscape:version="0.48.3.1 r9886"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="module_wizard.svg">
|
||||
<metadata
|
||||
id="metadata100">
|
||||
|
@ -35,15 +36,15 @@
|
|||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1600"
|
||||
inkscape:window-height="849"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1033"
|
||||
id="namedview98"
|
||||
showgrid="true"
|
||||
inkscape:zoom="11.865385"
|
||||
inkscape:cx="-3.2090744"
|
||||
inkscape:cy="0.72209362"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="29"
|
||||
inkscape:cx="6.435254"
|
||||
inkscape:cy="6.1974352"
|
||||
inkscape:window-x="-4"
|
||||
inkscape:window-y="-4"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2"
|
||||
inkscape:snap-to-guides="false"
|
||||
|
@ -57,97 +58,395 @@
|
|||
snapvisiblegridlinesonly="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
height="22.924355"
|
||||
width="14.08869"
|
||||
y="1.4947493"
|
||||
x="-20.593565"
|
||||
id="rect51" />
|
||||
<path
|
||||
style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
|
||||
id="path53" />
|
||||
id="defs4">
|
||||
<radialGradient
|
||||
id="e"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cy="20.493999"
|
||||
cx="35.292999"
|
||||
gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)"
|
||||
r="16.955999">
|
||||
<stop
|
||||
stop-color="#73d216"
|
||||
offset="0"
|
||||
id="stop12-7" />
|
||||
<stop
|
||||
stop-color="#4e9a06"
|
||||
offset="1"
|
||||
id="stop14-2" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#i"
|
||||
id="linearGradient3123"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.771702,0,0,0.7696371,58.469287,27.525353)"
|
||||
x1="19.648001"
|
||||
y1="42.254002"
|
||||
x2="20.631001"
|
||||
y2="6.7758002" />
|
||||
<linearGradient
|
||||
id="i"
|
||||
y2="6.7758002"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="20.631001"
|
||||
gradientTransform="matrix(0.87827,0,0,0.87827,56.157,5.6701)"
|
||||
y1="42.254002"
|
||||
x1="19.648001">
|
||||
<stop
|
||||
stop-color="#b6b6b6"
|
||||
offset="0"
|
||||
id="stop3120" />
|
||||
<stop
|
||||
stop-color="#f2f2f2"
|
||||
offset=".5"
|
||||
id="stop3122" />
|
||||
<stop
|
||||
stop-color="#fafafa"
|
||||
offset=".67613"
|
||||
id="stop3124" />
|
||||
<stop
|
||||
stop-color="#d8d8d8"
|
||||
offset=".84052"
|
||||
id="stop3126" />
|
||||
<stop
|
||||
stop-color="#f2f2f2"
|
||||
offset=".875"
|
||||
id="stop3128" />
|
||||
<stop
|
||||
stop-color="#dbdbdb"
|
||||
offset="1"
|
||||
id="stop3130" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#j"
|
||||
id="linearGradient3125"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77064365,0,0,0.77069683,60.490409,-22.581269)"
|
||||
x1="50.153"
|
||||
y1="-3.6324"
|
||||
x2="25.291"
|
||||
y2="-4.3003001" />
|
||||
<linearGradient
|
||||
id="j"
|
||||
y2="-4.3003001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="25.291"
|
||||
gradientTransform="matrix(0.87827,0,0,0.87827,43.255,-36.26)"
|
||||
y1="-3.6324"
|
||||
x1="50.153">
|
||||
<stop
|
||||
stop-color="#fff"
|
||||
offset="0"
|
||||
id="stop3133"
|
||||
style="stop-color:#4754ba;stop-opacity:1;" />
|
||||
<stop
|
||||
offset="1"
|
||||
id="stop3135" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#k"
|
||||
id="linearGradient3127"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.771702,0,0,0.7696371,58.741672,28.069542)"
|
||||
x1="38.228001"
|
||||
y1="13.603"
|
||||
x2="37.535"
|
||||
y2="6.6286001" />
|
||||
<linearGradient
|
||||
id="k"
|
||||
y2="6.6286001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="37.535"
|
||||
gradientTransform="matrix(0.87827,0,0,0.87827,56.467,6.2911)"
|
||||
y1="13.603"
|
||||
x1="38.228001">
|
||||
<stop
|
||||
stop-color="#98a0a9"
|
||||
offset="0"
|
||||
id="stop3138" />
|
||||
<stop
|
||||
stop-color="#c3d0dd"
|
||||
offset="1"
|
||||
id="stop3140" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#l"
|
||||
id="linearGradient3129"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.87866146,0,0,0.87631036,56.240123,23.172115)"
|
||||
x1="31.177"
|
||||
y1="19.822001"
|
||||
x2="40.859001"
|
||||
y2="9.6569004" />
|
||||
<linearGradient
|
||||
id="l"
|
||||
y2="9.6569004"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="40.859001"
|
||||
gradientTransform="translate(53.62,0.70241)"
|
||||
y1="19.822001"
|
||||
x1="31.177">
|
||||
<stop
|
||||
stop-color="#fff"
|
||||
offset="0"
|
||||
id="stop3143" />
|
||||
<stop
|
||||
stop-color="#fff"
|
||||
stop-opacity="0"
|
||||
offset="1"
|
||||
id="stop3145" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#m"
|
||||
id="linearGradient3131"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.771702,0,0,0.7696371,58.469287,27.525353)"
|
||||
x1="9.7503004"
|
||||
y1="32.284"
|
||||
x2="16.915001"
|
||||
y2="39.443001" />
|
||||
<linearGradient
|
||||
id="m"
|
||||
y2="39.443001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="16.915001"
|
||||
gradientTransform="matrix(0.87827,0,0,0.87827,56.157,5.6701)"
|
||||
y1="32.284"
|
||||
x1="9.7503004">
|
||||
<stop
|
||||
stop-color="#3465a4"
|
||||
offset="0"
|
||||
id="stop3148" />
|
||||
<stop
|
||||
stop-color="#9fbce1"
|
||||
offset="0"
|
||||
id="stop3150" />
|
||||
<stop
|
||||
stop-color="#6b95ca"
|
||||
offset="0"
|
||||
id="stop3152" />
|
||||
<stop
|
||||
stop-color="#3d6aa5"
|
||||
offset=".75"
|
||||
id="stop3154" />
|
||||
<stop
|
||||
stop-color="#386eb4"
|
||||
offset="1"
|
||||
id="stop3156" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#n"
|
||||
id="linearGradient3133"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.88507569,-0.02310392,0.02316591,0.88270743,57.63983,23.24151)"
|
||||
x1="12.005"
|
||||
y1="35.688"
|
||||
x2="10.651"
|
||||
y2="33.195" />
|
||||
<linearGradient
|
||||
id="n"
|
||||
y2="33.195"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="10.651"
|
||||
gradientTransform="matrix(1.0073,-0.026365,0.026365,1.0073,55.213,0.7816)"
|
||||
y1="35.688"
|
||||
x1="12.005">
|
||||
<stop
|
||||
stop-color="#fff"
|
||||
offset="0"
|
||||
id="stop3159" />
|
||||
<stop
|
||||
stop-color="#fff"
|
||||
stop-opacity="0"
|
||||
offset="1"
|
||||
id="stop3161" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#o"
|
||||
id="linearGradient3135"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77155263,-0.0151812,0.01522193,0.76948813,58.140667,26.736849)"
|
||||
x1="14.018"
|
||||
y1="36.943001"
|
||||
x2="15.416"
|
||||
y2="38.268002" />
|
||||
<linearGradient
|
||||
id="o"
|
||||
y2="38.268002"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="15.416"
|
||||
gradientTransform="matrix(0.8781,-0.017324,0.017324,0.8781,55.783,4.7703)"
|
||||
y1="36.943001"
|
||||
x1="14.018">
|
||||
<stop
|
||||
offset="0"
|
||||
id="stop3164" />
|
||||
<stop
|
||||
stop-opacity="0"
|
||||
offset="1"
|
||||
id="stop3166" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
id="g3983">
|
||||
id="g2999"
|
||||
transform="translate(-0.16855753,-1.8541328)">
|
||||
<rect
|
||||
id="rect73"
|
||||
x="-8.5317764"
|
||||
y="4.5123401"
|
||||
width="6.0590835"
|
||||
height="4.0659709"
|
||||
id="rect51"
|
||||
x="-20.593565"
|
||||
y="1.4947493"
|
||||
width="14.08869"
|
||||
height="22.924355"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
|
||||
style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path53"
|
||||
d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<g
|
||||
id="g3983">
|
||||
<rect
|
||||
style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
height="4.0659709"
|
||||
width="6.0590835"
|
||||
y="4.5123401"
|
||||
x="-8.5317764"
|
||||
id="rect73" />
|
||||
<rect
|
||||
style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
height="4.0659709"
|
||||
width="6.0590835"
|
||||
y="11.451617"
|
||||
x="-8.5076618"
|
||||
id="rect73-5" />
|
||||
<rect
|
||||
style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
height="4.0659709"
|
||||
width="6.0590835"
|
||||
y="18.488895"
|
||||
x="-8.5498009"
|
||||
id="rect73-56" />
|
||||
</g>
|
||||
<rect
|
||||
id="rect73-5"
|
||||
x="-8.5076618"
|
||||
y="11.451617"
|
||||
id="rect73-0"
|
||||
x="-24.622625"
|
||||
y="4.5661888"
|
||||
width="6.0590835"
|
||||
height="4.0659709"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<rect
|
||||
id="rect73-56"
|
||||
x="-8.5498009"
|
||||
y="18.488895"
|
||||
id="rect73-5-4"
|
||||
x="-24.598511"
|
||||
y="11.505466"
|
||||
width="6.0590835"
|
||||
height="4.0659709"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<rect
|
||||
id="rect73-56-9"
|
||||
x="-24.64065"
|
||||
y="18.542744"
|
||||
width="6.0590835"
|
||||
height="4.0659709"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<rect
|
||||
style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
height="4.0659709"
|
||||
width="6.0590835"
|
||||
y="4.5661888"
|
||||
x="-24.622625"
|
||||
id="rect73-0" />
|
||||
<rect
|
||||
style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
height="4.0659709"
|
||||
width="6.0590835"
|
||||
y="18.542744"
|
||||
x="-24.64065"
|
||||
id="rect73-56-9" />
|
||||
<path
|
||||
style="fill:#f9f9f9;stroke:#808080;stroke-width:0.99121374;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 16.25455,13.492781 9.207326,0 0,11.985901 -12.961754,0 c 0,-3.044308 0.05975,-7.103375 0.05959,-8.536983 -2.3e-4,-2.084547 2.264575,-3.570619 3.694834,-3.448918 z"
|
||||
id="rect3938"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccsc" />
|
||||
<path
|
||||
style="fill:none;stroke:#333333;stroke-width:0.95250738;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 18.760639,16.540892 4.940076,0"
|
||||
id="path3943"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#333333;stroke-width:1.02622521;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 19.55111,18.431551 3.805525,0"
|
||||
id="path3943-7"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 14.60189,20.517344 8.936437,0"
|
||||
id="path3943-8"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 14.572093,22.543543 8.936437,0"
|
||||
id="path3943-2"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 12.510514,19.090037 5.787823,-0.523247 1.33432,-5.251474"
|
||||
id="path3941"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<g
|
||||
transform="matrix(0.63819366,0,0,0.6027272,-4.8112619,-2.7382615)"
|
||||
id="g3853">
|
||||
<path
|
||||
transform="matrix(0.93683989,0,0,0.90787138,10.022919,9.0430361)"
|
||||
inkscape:transform-center-y="0.54370049"
|
||||
inkscape:transform-center-x="-0.11555406"
|
||||
d="m 16.807071,28.248623 -4.548546,-8.111888 -9.26102,-0.851769 6.3092852,-6.832635 -2.0517319,-9.0709646 8.4478987,3.8890862 7.99298,-4.7543951 -1.088197,9.2362235 6.991665,6.132586 -9.120441,1.819214 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="2.1465318"
|
||||
sodipodi:arg1="1.5182133"
|
||||
sodipodi:r2="7.0024018"
|
||||
sodipodi:r1="14.004804"
|
||||
sodipodi:cy="14.263176"
|
||||
sodipodi:cx="16.070995"
|
||||
sodipodi:sides="5"
|
||||
id="path3036"
|
||||
style="fill:#ffff0c;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
|
||||
sodipodi:type="star" />
|
||||
<g
|
||||
transform="matrix(0.84801339,0,0,0.85936142,-32.614989,-6.0784216)"
|
||||
id="g4431">
|
||||
<path
|
||||
id="path3174"
|
||||
d="m 71.973435,41.763556 16.688417,17.028463 c 0.675242,0.769637 2.814792,1.364503 4.244374,0 1.380465,-1.31762 1.061072,-3.174784 -0.289387,-4.521586 L 76.604112,37.145576 c 1.976989,-5.47694 -2.024348,-10.077569 -7.186484,-9.09172 l -1.10931,1.010123 3.472646,3.270916 0.192928,2.886128 -2.592755,2.36043 -3.098511,-0.340131 -3.183303,-2.982347 -1.115988,1.099682 c -0.519078,4.943529 4.663672,9.361623 9.990381,6.404251 z"
|
||||
style="color:#000000;fill:url(#linearGradient3123);stroke:#676b6a;stroke-width:0.8774851;stroke-opacity:1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccscccccccccc"
|
||||
id="path3176"
|
||||
d="m 72.158832,40.646261 16.872936,17.550744 c 0.522725,0.595794 2.178993,1.056304 3.285667,0 1.068716,-1.020026 0.821417,-2.4577 -0.224023,-3.500334 L 75.846082,37.501709 c 1.067774,-4.614639 -0.66655,-7.506665 -3.699649,-8.380002 -0.710766,-0.204655 -1.492852,-0.298456 -2.326914,-0.277594 l -0.237353,0.239566 3.16573,2.836003 0.114375,3.664554 -3.175395,2.89051 -3.727545,-0.401534 -2.791156,-2.621482 -0.309851,0.376866 c -0.274582,5.230521 5.704006,7.61058 9.300631,4.817341 z"
|
||||
style="opacity:0.42613998;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.8774851"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
id="rect3178"
|
||||
x="80.546432"
|
||||
y="-26.326511"
|
||||
width="20.416656"
|
||||
height="1.8037362"
|
||||
ry="0.77561975"
|
||||
rx="0.77556622"
|
||||
transform="matrix(0.69889898,0.7152204,-0.71708981,0.69698078,0,0)"
|
||||
style="opacity:0.55416667;color:#000000;fill:none;stroke:url(#linearGradient3125);stroke-width:0.87700158;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path3180"
|
||||
d="M 76.008248,49.571482 C 76.741052,48.94492 87.680387,37.785984 87.680387,37.785984 l 2.700918,-0.192412 4.244374,-5.868475 -3.535998,-3.141748 -5.498399,4.714024 v 2.693691 L 74.401528,47.583773 c -0.530545,0.529125 0.931557,2.564523 1.606808,1.987297 z"
|
||||
style="color:#000000;fill:url(#linearGradient3127);stroke:#878f9d;stroke-width:0.8774851"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="path3182"
|
||||
d="M 75.923897,48.660119 C 76.491512,48.173767 87.367584,37.066533 87.367584,37.066533 l 2.573248,-0.217325 3.702591,-4.961757 -2.539068,-2.233715 -4.812077,4.133994 0.136421,2.498361 -11.137913,11.647917 c -0.41167,0.410569 0.108919,1.173555 0.632865,0.725682 z"
|
||||
style="opacity:0.53977003;color:#000000;fill:none;stroke:url(#linearGradient3129);stroke-width:0.8774851"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="path3184"
|
||||
d="m 63.677992,61.389403 c 1.156846,1.28397 4.370198,1.864964 5.795124,-0.622101 0.62131,-1.084347 1.839829,-4.121113 7.276283,-9.000584 0.913017,-0.818623 1.880248,-2.691237 1.060281,-3.701447 l -2.122143,-2.116465 c -0.868162,-0.962014 -3.281274,-0.513299 -4.271349,0.833266 -2.951248,4.027698 -7.772727,7.233854 -8.860422,7.621096 -2.080583,0.741078 -1.84642,3.799769 -0.469926,5.254795 l 1.591607,1.731677 z"
|
||||
style="color:#000000;fill:url(#linearGradient3131);stroke:#204a87;stroke-width:0.8774851"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="path3186"
|
||||
d="m 91.748745,56.482963 a 1.0610902,1.058251 0 0 1 -2.12218,0 1.0610902,1.058251 0 1 1 2.12218,0 z"
|
||||
style="color:#000000;fill:#ffffff;stroke:#a1a1a1;stroke-width:0.87748355"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="path3188"
|
||||
d="m 74.702337,47.14006 a 0.8867466,0.88437388 0 1 1 -1.773444,0 0.8867466,0.88437388 0 1 1 1.773444,0 z"
|
||||
style="opacity:0.60227003;color:#000000;fill:#ffffff"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="path3190"
|
||||
d="m 72.65264,49.13245 c 0,0 -6.299915,6.396715 -9.251426,7.481062"
|
||||
style="color:#000000;fill:none;stroke:url(#linearGradient3133);stroke-width:2.01338983;stroke-linecap:round;stroke-linejoin:round"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="path3192"
|
||||
d="m 63.977616,60.403554 c 1.266414,1.529688 4.041403,1.893882 4.912771,-0.324752 0.598641,-1.524342 2.929106,-4.964999 7.202916,-8.800785 0.717787,-0.643544 1.478172,-2.115676 0.833559,-2.909788 l -1.668314,-1.663851 c -0.682492,-0.756299 -2.579574,-0.403523 -3.357805,0.65506 -2.320018,3.166284 -7.453949,7.308078 -8.69497,7.716438 -1.921457,0.632355 -1.561381,2.822859 -0.479257,3.966619 l 1.251214,1.361348 z"
|
||||
style="opacity:0.19886002;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.8774851"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="path3194"
|
||||
d="m 74.537369,50.566094 c 0,0 -6.434262,5.798896 -7.832213,9.516731"
|
||||
style="opacity:0.27841001;color:#000000;fill:none;stroke:url(#linearGradient3135);stroke-width:2.01338983;stroke-linecap:round;stroke-linejoin:round"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 16 KiB |
|
@ -235,12 +235,7 @@ void EDA_MSG_PANEL::erase( wxDC* aDC )
|
|||
pen.SetColour( color );
|
||||
|
||||
brush.SetColour( color );
|
||||
|
||||
#if wxCHECK_VERSION( 3, 0, 0 )
|
||||
brush.SetStyle( wxBRUSHSTYLE_SOLID );
|
||||
#else
|
||||
brush.SetStyle( wxSOLID );
|
||||
#endif
|
||||
|
||||
aDC->SetPen( pen );
|
||||
aDC->SetBrush( brush );
|
||||
|
|
|
@ -599,11 +599,7 @@ bool PGM_BASE::SetLanguage( bool first_time )
|
|||
delete m_locale;
|
||||
m_locale = new wxLocale;
|
||||
|
||||
#if wxCHECK_VERSION( 2, 9, 0 )
|
||||
if( !m_locale->Init( m_language_id ) )
|
||||
#else
|
||||
if( !m_locale->Init( m_language_id, wxLOCALE_CONV_ENCODING ) )
|
||||
#endif
|
||||
{
|
||||
wxLogDebug( wxT( "This language is not supported by the system." ) );
|
||||
|
||||
|
|
|
@ -28,60 +28,6 @@
|
|||
#include <wx/filename.h>
|
||||
|
||||
|
||||
|
||||
#if !wxCHECK_VERSION( 2, 9, 0 )
|
||||
|
||||
// implement missing wx2.8 function until >= wx3.0 pervades.
|
||||
static wxString wxJoin(const wxArrayString& arr, const wxChar sep,
|
||||
const wxChar escape = '\\')
|
||||
{
|
||||
size_t count = arr.size();
|
||||
if ( count == 0 )
|
||||
return wxEmptyString;
|
||||
|
||||
wxString str;
|
||||
|
||||
// pre-allocate memory using the estimation of the average length of the
|
||||
// strings in the given array: this is very imprecise, of course, but
|
||||
// better than nothing
|
||||
str.reserve(count*(arr[0].length() + arr[count-1].length()) / 2);
|
||||
|
||||
if ( escape == wxT('\0') )
|
||||
{
|
||||
// escaping is disabled:
|
||||
for ( size_t i = 0; i < count; i++ )
|
||||
{
|
||||
if ( i )
|
||||
str += sep;
|
||||
str += arr[i];
|
||||
}
|
||||
}
|
||||
else // use escape character
|
||||
{
|
||||
for ( size_t n = 0; n < count; n++ )
|
||||
{
|
||||
if ( n )
|
||||
str += sep;
|
||||
|
||||
for ( wxString::const_iterator i = arr[n].begin(),
|
||||
end = arr[n].end();
|
||||
i != end;
|
||||
++i )
|
||||
{
|
||||
const wxChar ch = *i;
|
||||
if ( ch == sep )
|
||||
str += escape; // escape this separator
|
||||
str += ch;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
str.Shrink(); // release extra memory if we allocated too much
|
||||
return str;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
/// Put aPriorityPath in front of all paths in the value of aEnvVar.
|
||||
const wxString PrePendPath( const wxString& aEnvVar, const wxString& aPriorityPath )
|
||||
{
|
||||
|
|
|
@ -27,9 +27,7 @@
|
|||
#include <wx/textctrl.h>
|
||||
#include <limits>
|
||||
#include <base_units.h>
|
||||
#if wxCHECK_VERSION( 2, 9, 0 )
|
||||
#include <wx/valnum.h>
|
||||
#endif
|
||||
|
||||
#include <boost/optional.hpp>
|
||||
|
||||
|
|
|
@ -28,9 +28,7 @@
|
|||
#include <wx/textctrl.h>
|
||||
#include <limits>
|
||||
#include <base_units.h>
|
||||
#if wxCHECK_VERSION( 2, 9, 0 )
|
||||
#include <wx/valnum.h>
|
||||
#endif
|
||||
#include <boost/optional.hpp>
|
||||
|
||||
WX_UNIT_TEXT::WX_UNIT_TEXT( wxWindow* aParent, const wxString& aLabel, double aValue, double aStep ) :
|
||||
|
@ -58,7 +56,6 @@ WX_UNIT_TEXT::WX_UNIT_TEXT( wxWindow* aParent, const wxString& aLabel, double aV
|
|||
SetValue( aValue );
|
||||
sizer->Add( m_inputValue, 0, wxALIGN_CENTER_VERTICAL | wxALL );
|
||||
|
||||
#if wxCHECK_VERSION( 2, 9, 0 ) // Sorry guys, I am tired of dealing with 2.8 compatibility
|
||||
wxFloatingPointValidator<double> validator( 4, NULL, wxNUM_VAL_NO_TRAILING_ZEROES );
|
||||
validator.SetRange( 0.0, std::numeric_limits<double>::max() );
|
||||
m_inputValue->SetValidator( validator );
|
||||
|
@ -72,7 +69,6 @@ WX_UNIT_TEXT::WX_UNIT_TEXT( wxWindow* aParent, const wxString& aLabel, double aV
|
|||
|
||||
Connect( wxEVT_SPIN_UP, wxSpinEventHandler( WX_UNIT_TEXT::onSpinUpEvent ), NULL, this );
|
||||
Connect( wxEVT_SPIN_DOWN, wxSpinEventHandler( WX_UNIT_TEXT::onSpinDownEvent ), NULL, this );
|
||||
#endif
|
||||
|
||||
sizer->AddSpacer( 5 );
|
||||
|
||||
|
|
|
@ -122,6 +122,13 @@ void FOOTPRINT_WIZARD_FRAME::ReloadFootprint()
|
|||
|
||||
void FOOTPRINT_WIZARD_FRAME::DisplayBuildMessage( wxString& aMessage )
|
||||
{
|
||||
if( m_messagesFrame == NULL )
|
||||
{
|
||||
// Prepare the window to display the message generated by the footprint script builder
|
||||
m_messagesFrame = new FOOTPRINT_WIZARD_MESSAGES( this, config() );
|
||||
m_messagesFrame->Show( true );
|
||||
}
|
||||
|
||||
m_messagesFrame->ClearScreen();
|
||||
|
||||
if( !aMessage.IsEmpty() )
|
||||
|
|
|
@ -104,7 +104,8 @@ FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME( KIWAY* aKiway,
|
|||
// This frame is always show modal:
|
||||
SetModal( true );
|
||||
|
||||
m_showAxis = true; // true to draw axis.
|
||||
m_messagesFrame = NULL; // This windows will be created the first time a wizard is loaded
|
||||
m_showAxis = true; // true to draw axis.
|
||||
|
||||
// Give an icon
|
||||
wxIcon icon;
|
||||
|
@ -143,16 +144,7 @@ FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME( KIWAY* aKiway,
|
|||
0, NULL, wxLB_HSCROLL );
|
||||
|
||||
// Creates the The list of parameters for the current parameter page
|
||||
m_parameterGrid = new wxGrid( this, ID_FOOTPRINT_WIZARD_PARAMETER_LIST );
|
||||
|
||||
m_parameterGrid->CreateGrid( 1, 3 );
|
||||
|
||||
// Columns
|
||||
m_parameterGrid->SetColLabelValue( m_columnPrmName, _( "Parameter" ) );
|
||||
m_parameterGrid->SetColLabelValue( m_columnPrmValue, _( "Value" ) );
|
||||
m_parameterGrid->SetColLabelValue( m_columnPrmUnit, _( "Units" ) );
|
||||
m_parameterGrid->SetColLabelAlignment( wxALIGN_LEFT, wxALIGN_CENTRE );
|
||||
m_parameterGrid->AutoSizeColumns();
|
||||
initParameterGrid();
|
||||
|
||||
ReCreatePageList();
|
||||
|
||||
|
@ -207,13 +199,12 @@ FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME( KIWAY* aKiway,
|
|||
Zoom_Automatique( false );
|
||||
#endif
|
||||
|
||||
// Prepare the window to display the message generated by the footprint script builder
|
||||
m_messagesFrame = new FOOTPRINT_WIZARD_MESSAGES( this, config() );
|
||||
|
||||
Show( true );
|
||||
m_messagesFrame->Show( true );
|
||||
|
||||
SelectFootprintWizard();
|
||||
// Do not Run a dialog here: on some Window Managers, it creates issues.
|
||||
// Reason: the FOOTPRINT_WIZARD_FRAME is run as modal;
|
||||
// It means the call to FOOTPRINT_WIZARD_FRAME::ShowModal will change the
|
||||
// Event Loop Manager, and stop the one created by the dialog.
|
||||
// It does not happen on all W.M., perhaps due to the way or the order events are called
|
||||
// SelectFootprintWizard();
|
||||
}
|
||||
|
||||
|
||||
|
@ -229,6 +220,8 @@ void FOOTPRINT_WIZARD_FRAME::OnCloseWindow( wxCloseEvent& Event )
|
|||
if( m_messagesFrame )
|
||||
m_messagesFrame->CloseMessagesWindow();
|
||||
|
||||
SaveSettings( config() );
|
||||
|
||||
if( IsModal() )
|
||||
{
|
||||
// Only dismiss a modal frame once, so that the return values set by
|
||||
|
@ -265,6 +258,25 @@ void FOOTPRINT_WIZARD_FRAME::OnSetRelativeOffset( wxCommandEvent& event )
|
|||
UpdateStatusBar();
|
||||
}
|
||||
|
||||
void FOOTPRINT_WIZARD_FRAME::initParameterGrid()
|
||||
{
|
||||
// Prepare the grid where parameters are displayed
|
||||
m_parameterGrid = new wxGrid( this, ID_FOOTPRINT_WIZARD_PARAMETER_LIST );
|
||||
m_parameterGrid->CreateGrid( 0, 3 );
|
||||
|
||||
// Columns
|
||||
m_parameterGrid->SetColLabelValue( m_columnPrmName, _( "Parameter" ) );
|
||||
m_parameterGrid->SetColLabelValue( m_columnPrmValue, _( "Value" ) );
|
||||
m_parameterGrid->SetColLabelValue( m_columnPrmUnit, _( "Units" ) );
|
||||
m_parameterGrid->SetColLabelAlignment( wxALIGN_LEFT, wxALIGN_CENTRE );
|
||||
m_parameterGrid->AutoSizeColumns();
|
||||
|
||||
// Rows
|
||||
m_parameterGrid->AutoSizeRows();
|
||||
m_parameterGrid->SetRowLabelSize( 25 );
|
||||
m_parameterGrid->SetRowLabelAlignment( wxALIGN_CENTRE, wxALIGN_CENTRE );
|
||||
}
|
||||
|
||||
|
||||
void FOOTPRINT_WIZARD_FRAME::ReCreatePageList()
|
||||
{
|
||||
|
@ -311,13 +323,6 @@ void FOOTPRINT_WIZARD_FRAME::ReCreateParameterList()
|
|||
|
||||
m_parameterGrid->ClearGrid();
|
||||
|
||||
|
||||
// Rows
|
||||
m_parameterGrid->AutoSizeRows();
|
||||
m_parameterGrid->EnableDragRowSize( true );
|
||||
m_parameterGrid->SetRowLabelSize( 1 );
|
||||
m_parameterGrid->SetRowLabelAlignment( wxALIGN_CENTRE, wxALIGN_CENTRE );
|
||||
|
||||
// Get the list of names, values, and types
|
||||
wxArrayString fpList = footprintWizard->GetParameterNames( page );
|
||||
wxArrayString fvList = footprintWizard->GetParameterValues( page );
|
||||
|
@ -389,7 +394,7 @@ void FOOTPRINT_WIZARD_FRAME::ClickOnPageList( wxCommandEvent& event )
|
|||
}
|
||||
|
||||
|
||||
#define PARTLIST_WIDTH_KEY wxT( "Fpwizard_Partlist_width" )
|
||||
#define PAGE_LIST_WIDTH_KEY wxT( "Fpwizard_Pagelist_width" )
|
||||
#define PARAMLIST_WIDTH_KEY wxT( "Fpwizard_Paramlist_width" )
|
||||
|
||||
|
||||
|
@ -397,7 +402,7 @@ void FOOTPRINT_WIZARD_FRAME::LoadSettings( wxConfigBase* aCfg )
|
|||
{
|
||||
EDA_DRAW_FRAME::LoadSettings( aCfg );
|
||||
|
||||
aCfg->Read( PARTLIST_WIDTH_KEY, &m_pageListWidth, 100 );
|
||||
aCfg->Read( PAGE_LIST_WIDTH_KEY, &m_pageListWidth, 100 );
|
||||
aCfg->Read( PARAMLIST_WIDTH_KEY, &m_parameterGridWidth, 200 );
|
||||
|
||||
// Set parameters to a reasonable value.
|
||||
|
@ -413,8 +418,8 @@ void FOOTPRINT_WIZARD_FRAME::SaveSettings( wxConfigBase* aCfg )
|
|||
{
|
||||
EDA_DRAW_FRAME::SaveSettings( aCfg );
|
||||
|
||||
aCfg->Write( PARTLIST_WIDTH_KEY, m_pageList->GetSize().x );
|
||||
aCfg->Write( PARAMLIST_WIDTH_KEY, m_parameterGridWidth );
|
||||
aCfg->Write( PAGE_LIST_WIDTH_KEY, m_pageList->GetSize().x );
|
||||
aCfg->Write( PARAMLIST_WIDTH_KEY, m_parameterGrid->GetSize().x );
|
||||
}
|
||||
|
||||
|
||||
|
@ -564,17 +569,17 @@ void FOOTPRINT_WIZARD_FRAME::ReCreateHToolbar()
|
|||
|
||||
// Set up toolbar
|
||||
m_mainToolBar->AddTool( ID_FOOTPRINT_WIZARD_SELECT_WIZARD, wxEmptyString,
|
||||
KiBitmap( library_xpm ),
|
||||
_( "Select wizard to use" ) );
|
||||
KiBitmap( module_wizard_xpm ),
|
||||
_( "Select the wizard script to load and run" ) );
|
||||
|
||||
m_mainToolBar->AddSeparator();
|
||||
m_mainToolBar->AddTool( ID_FOOTPRINT_WIZARD_PREVIOUS, wxEmptyString,
|
||||
KiBitmap( lib_previous_xpm ),
|
||||
_( "Select previous editable item" ) );
|
||||
_( "Select previous parameters page" ) );
|
||||
|
||||
m_mainToolBar->AddTool( ID_FOOTPRINT_WIZARD_NEXT, wxEmptyString,
|
||||
KiBitmap( lib_next_xpm ),
|
||||
_( "Select next editable item" ) );
|
||||
_( "Select next parameters page" ) );
|
||||
|
||||
m_mainToolBar->AddSeparator();
|
||||
m_mainToolBar->AddTool( ID_FOOTPRINT_WIZARD_SHOW_3D_VIEW, wxEmptyString,
|
||||
|
|
|
@ -103,6 +103,12 @@ private:
|
|||
*/
|
||||
void ReCreateParameterList();
|
||||
|
||||
/**
|
||||
* Function initParameterGrid
|
||||
* Prepare the grid where parameters are displayed
|
||||
*/
|
||||
void initParameterGrid();
|
||||
|
||||
/**
|
||||
* Function SelectFootprintWizard
|
||||
* Shows the list of footprint wizards available into the system
|
||||
|
|
|
@ -194,12 +194,7 @@ wxBitmap LAYER_WIDGET::makeBitmap( EDA_COLOR_T aColor )
|
|||
iconDC.SelectObject( bitmap );
|
||||
|
||||
brush.SetColour( MakeColour( aColor ) );
|
||||
|
||||
#if wxCHECK_VERSION( 3, 0, 0 )
|
||||
brush.SetStyle( wxBRUSHSTYLE_SOLID );
|
||||
#else
|
||||
brush.SetStyle( wxSOLID );
|
||||
#endif
|
||||
|
||||
iconDC.SetBrush( brush );
|
||||
|
||||
|
|
|
@ -75,7 +75,7 @@ void FOOTPRINT_EDIT_FRAME::ReCreateHToolbar()
|
|||
#ifdef KICAD_SCRIPTING
|
||||
m_mainToolBar->AddTool( ID_MODEDIT_NEW_MODULE_FROM_WIZARD, wxEmptyString,
|
||||
KiBitmap( module_wizard_xpm ),
|
||||
_( "New footprint using wizard" ) );
|
||||
_( "New footprint using the footprint wizard" ) );
|
||||
#endif
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue