Icons: remove not used icons.

This commit is contained in:
jean-pierre charras 2016-03-20 18:52:15 +01:00
parent 82b3744ddd
commit 6e93672760
13 changed files with 294 additions and 1355 deletions

View File

@ -197,7 +197,7 @@ set( BMAPS_MID
delete_bus delete_bus
delete_circle delete_circle
delete_connection delete_connection
delete_cotation delete_dimension
delete_field delete_field
delete_glabel delete_glabel
delete_line delete_line
@ -339,7 +339,6 @@ set( BMAPS_MID
library_update library_update
library library
library_table library_table
libview
lines90 lines90
list_nets list_nets
load_module_board load_module_board
@ -500,7 +499,6 @@ set( BMAPS_MID
rotate_pos_z rotate_pos_z
save_as save_as
save_library save_library
save_netlist
save_part_in_mem save_part_in_mem
save_project save_project
save_setup save_setup
@ -555,7 +553,6 @@ set( BMAPS_MID
width_track_via width_track_via
width_track width_track
width_vias width_vias
window_close
wizard_add_fplib_small wizard_add_fplib_small
zip_tool zip_tool
zip zip

View File

@ -1,72 +0,0 @@
/* Do not modify this file, it was automatically generated by the
* PNG2cpp CMake script, using a *.png file as input.
*/
#include <bitmaps.h>
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, 0x03, 0x6b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x6d, 0x48, 0x93,
0x51, 0x14, 0xc7, 0x6f, 0xcf, 0xa6, 0x4e, 0x9d, 0x3a, 0x37, 0x35, 0xa7, 0x2e, 0xdf, 0xcd, 0x17,
0xd0, 0xcd, 0xad, 0x8d, 0x7c, 0x4b, 0x57, 0xd4, 0x7c, 0xc9, 0xd6, 0xa6, 0xd8, 0x7a, 0x5b, 0x45,
0x1f, 0xca, 0x5e, 0xe9, 0x83, 0x1f, 0xca, 0x88, 0x0c, 0x0a, 0xa2, 0xfc, 0x50, 0x92, 0x48, 0x65,
0x14, 0x68, 0x5a, 0xe4, 0x97, 0xa2, 0x2c, 0xd2, 0x3e, 0x54, 0x60, 0x69, 0xa9, 0x69, 0x3a, 0xb3,
0x0c, 0x2d, 0xad, 0x29, 0x53, 0x8c, 0x48, 0x30, 0xf5, 0xe9, 0x5c, 0xbd, 0x93, 0xc7, 0xb9, 0x29,
0x0e, 0x3f, 0xf6, 0xc0, 0x8f, 0xed, 0x9c, 0x7b, 0xef, 0xf9, 0xdf, 0xe7, 0x9e, 0x73, 0xcf, 0x86,
0x68, 0x9a, 0x46, 0xf6, 0x80, 0x9f, 0xfb, 0x3b, 0x34, 0x0a, 0xf8, 0x70, 0xb4, 0x36, 0x5e, 0xa9,
0xcb, 0x16, 0xef, 0x54, 0x84, 0xbb, 0xcf, 0xce, 0xb7, 0x53, 0x64, 0xc5, 0x03, 0x6d, 0xa6, 0x6e,
0x48, 0xaf, 0xfe, 0xd3, 0xb2, 0x7b, 0x6b, 0x6d, 0x10, 0x42, 0x1c, 0xe6, 0x06, 0xee, 0xe6, 0xa4,
0xa7, 0xfd, 0xd0, 0xab, 0x87, 0x0d, 0x7a, 0x6d, 0xd3, 0x61, 0xb9, 0x5c, 0x60, 0x97, 0x10, 0x16,
0xa9, 0xd1, 0xa8, 0xf6, 0x1a, 0xf3, 0x54, 0x63, 0x26, 0x4d, 0x1a, 0x6d, 0xd2, 0x2a, 0xe9, 0x16,
0x5d, 0x56, 0x7d, 0x6a, 0x74, 0x34, 0x17, 0x0f, 0x56, 0xa8, 0x37, 0xaa, 0xfa, 0x75, 0xe9, 0xa3,
0xd3, 0x63, 0x40, 0x87, 0x2e, 0xeb, 0x43, 0x7e, 0x62, 0x9c, 0xcf, 0x92, 0x85, 0xc2, 0xf8, 0x7c,
0xd1, 0xc7, 0xf4, 0x14, 0xa3, 0x31, 0x23, 0x91, 0x9e, 0x25, 0x33, 0x89, 0x6e, 0xd6, 0xaa, 0x5e,
0x57, 0x64, 0x28, 0xf3, 0xfa, 0xd4, 0xeb, 0x7f, 0x33, 0xc7, 0x7e, 0x02, 0x95, 0xeb, 0xe4, 0xe5,
0xf6, 0xbc, 0x91, 0x53, 0xb6, 0xb7, 0x60, 0x57, 0x6b, 0xa2, 0xc4, 0x34, 0xa0, 0x5c, 0x43, 0xcf,
0x41, 0x95, 0x3c, 0xc5, 0xb4, 0xfb, 0x81, 0xca, 0xb8, 0x88, 0x7a, 0x58, 0x13, 0x6c, 0x2d, 0xd0,
0x65, 0xa0, 0x03, 0xd8, 0xcc, 0xf0, 0xbd, 0x04, 0x4a, 0x18, 0xb6, 0xe3, 0x26, 0xbe, 0x47, 0x6e,
0xa3, 0x2c, 0x66, 0xb0, 0x2f, 0x21, 0x8e, 0xb6, 0x46, 0x2f, 0x50, 0x1e, 0x19, 0x5c, 0x0b, 0x73,
0x03, 0xa7, 0x13, 0x67, 0x45, 0xa8, 0x0a, 0xbb, 0x81, 0x09, 0x60, 0x0f, 0xf1, 0x19, 0x81, 0x06,
0x20, 0x92, 0x31, 0xcf, 0x21, 0x85, 0xe7, 0xa6, 0x6e, 0x8a, 0x8b, 0x18, 0xfa, 0x2a, 0x8d, 0xa2,
0x2d, 0xb9, 0x19, 0x26, 0x7a, 0x04, 0x73, 0x02, 0xcc, 0x1a, 0xb6, 0x84, 0x46, 0x81, 0xa7, 0xc0,
0x14, 0x70, 0x8c, 0x08, 0xb5, 0x03, 0x09, 0xcc, 0xa2, 0xa8, 0x4e, 0x56, 0x1c, 0x35, 0x48, 0xa2,
0xc6, 0xbb, 0x63, 0x42, 0x68, 0x4b, 0x1a, 0xd7, 0xc6, 0x77, 0x15, 0x48, 0xa5, 0xab, 0x6c, 0x96,
0x37, 0x43, 0x68, 0x3b, 0x50, 0x49, 0xc4, 0x26, 0x99, 0x42, 0xf0, 0x50, 0x55, 0x0a, 0x69, 0x41,
0x67, 0x4c, 0xe8, 0x5f, 0x43, 0x68, 0x00, 0x6d, 0x8b, 0xb7, 0xd2, 0xd8, 0x9e, 0x73, 0x32, 0x59,
0xc8, 0x62, 0x42, 0x5a, 0x9c, 0x0b, 0xe0, 0x06, 0x11, 0x9b, 0x16, 0xc2, 0x22, 0xd5, 0xf1, 0xb1,
0xa7, 0xdb, 0x82, 0x45, 0x13, 0xed, 0xfe, 0x3e, 0xb4, 0x99, 0x56, 0x7f, 0x9f, 0xa9, 0x3a, 0x5f,
0xc1, 0x20, 0xd3, 0x87, 0x69, 0x88, 0x89, 0xec, 0xbd, 0x20, 0x91, 0x44, 0x2d, 0x28, 0x44, 0x6c,
0x36, 0x30, 0x62, 0x16, 0x12, 0x72, 0x38, 0x81, 0xcf, 0x7c, 0xbd, 0xbf, 0xb7, 0x7a, 0xf1, 0x68,
0x33, 0xef, 0xbd, 0x78, 0x93, 0x27, 0xb9, 0x2e, 0x65, 0x41, 0x6c, 0x76, 0x5a, 0x8d, 0xa7, 0x7b,
0x37, 0x73, 0xac, 0x19, 0x28, 0xf6, 0xf3, 0x29, 0xb5, 0x26, 0xe4, 0x07, 0x9c, 0x32, 0x0b, 0x11,
0x5f, 0x2c, 0x50, 0x44, 0xde, 0x88, 0x25, 0x61, 0xb3, 0x55, 0x0f, 0x5d, 0x39, 0xdf, 0xde, 0x71,
0x9d, 0xe9, 0x37, 0x5c, 0xe7, 0x89, 0x13, 0x4e, 0x0e, 0x57, 0xc1, 0xcf, 0xc7, 0x6f, 0x0b, 0xd9,
0x57, 0x54, 0xb9, 0x3a, 0x75, 0xe2, 0xb1, 0x46, 0xa0, 0x88, 0xe3, 0x88, 0x37, 0x2e, 0xb4, 0x75,
0x57, 0x82, 0xb0, 0x20, 0xc3, 0x66, 0x01, 0x61, 0x38, 0x98, 0xd9, 0x8e, 0x46, 0x48, 0x79, 0x8f,
0x45, 0x7d, 0xce, 0xa7, 0xa8, 0x4b, 0x60, 0xf3, 0x18, 0x73, 0x29, 0x21, 0x42, 0xb2, 0xdb, 0x6c,
0xaa, 0xb5, 0x90, 0x45, 0xdd, 0x01, 0x7b, 0x25, 0xf1, 0x97, 0x69, 0x80, 0x4f, 0x08, 0x1d, 0x57,
0xe2, 0x00, 0x4b, 0xb8, 0xb8, 0x14, 0x2e, 0x77, 0xc0, 0xdd, 0x5a, 0x9b, 0x42, 0x48, 0x2c, 0x47,
0xe8, 0x62, 0x0f, 0x42, 0x67, 0xf1, 0x49, 0xb8, 0x00, 0xd7, 0xf6, 0x21, 0x74, 0x1d, 0x46, 0x93,
0x8b, 0xc1, 0xf0, 0xb0, 0x58, 0xb0, 0x0a, 0xbf, 0xc9, 0x22, 0x82, 0x1e, 0x40, 0x12, 0x0e, 0x3e,
0xd7, 0x5f, 0xe2, 0x37, 0x13, 0xf7, 0xc8, 0x13, 0x30, 0x44, 0xf3, 0x84, 0x00, 0xdc, 0x1c, 0xf5,
0x40, 0x3d, 0xa9, 0x36, 0xbc, 0x6b, 0x37, 0xcb, 0x40, 0x0c, 0x21, 0x67, 0xa0, 0x1f, 0xe8, 0x21,
0x79, 0x0c, 0x5f, 0x44, 0x48, 0xfc, 0x18, 0x8c, 0x57, 0xc0, 0x18, 0xe9, 0x0c, 0x98, 0x41, 0x7c,
0xb6, 0xc0, 0x79, 0x20, 0x87, 0x94, 0xbc, 0x96, 0x7c, 0xc7, 0xe4, 0x02, 0xdb, 0x80, 0x36, 0xc6,
0x1a, 0x0c, 0xa4, 0x42, 0x58, 0x6a, 0x43, 0x28, 0x6c, 0xc4, 0x62, 0x32, 0x4d, 0x44, 0x07, 0x80,
0x2f, 0x40, 0x17, 0x03, 0x83, 0x05, 0xa6, 0xf9, 0x6b, 0x79, 0xbf, 0x66, 0xe2, 0x1e, 0xac, 0xb3,
0x10, 0x52, 0xdc, 0x02, 0xa3, 0x10, 0x78, 0x0e, 0x0c, 0x93, 0x05, 0xe3, 0xe4, 0x38, 0xf0, 0xae,
0xb3, 0x71, 0xa3, 0xb5, 0x41, 0x17, 0x99, 0x3f, 0x4a, 0x1a, 0xf0, 0x15, 0x48, 0xef, 0x99, 0x99,
0xb8, 0x07, 0x5e, 0x90, 0x5c, 0xcf, 0xcb, 0x11, 0x7e, 0x3c, 0x81, 0xfd, 0x40, 0x1d, 0x39, 0xba,
0x0d, 0x0b, 0xe4, 0x48, 0x40, 0x8e, 0xbc, 0x04, 0xc8, 0x04, 0x56, 0xe3, 0x9f, 0x92, 0x45, 0x8b,
0xc1, 0x46, 0x19, 0xe3, 0x4b, 0x4c, 0x2d, 0x50, 0x0c, 0x3c, 0xcb, 0x5f, 0x82, 0x25, 0x0b, 0xd9,
0xff, 0xe7, 0xe5, 0xbf, 0xd0, 0xf2, 0x09, 0x1d, 0x82, 0x4e, 0x90, 0x0a, 0x2d, 0xc4, 0x45, 0x8d,
0x7b, 0xd2, 0xf2, 0x09, 0xe5, 0x42, 0x23, 0xde, 0x22, 0x86, 0x8b, 0xab, 0xc2, 0xc5, 0xf2, 0x0f,
0xb0, 0x2d, 0xba, 0xc2, 0xe5, 0xea, 0xc2, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
0xae, 0x42, 0x60, 0x82,
};
const BITMAP_OPAQUE delete_cotation_xpm[1] = {{ png, sizeof( png ), "delete_cotation_xpm" }};
//EOF

View File

@ -0,0 +1,68 @@
/* Do not modify this file, it was automatically generated by the
* PNG2cpp CMake script, using a *.png file as input.
*/
#include <bitmaps.h>
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, 0x03, 0x32, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0x20, 0x1f, 0x30,
0xae, 0x8e, 0x09, 0xb1, 0x55, 0x61, 0x60, 0x60, 0xc7, 0x26, 0xb9, 0x2a, 0x2e, 0xd4, 0xac, 0xc2,
0xc6, 0x46, 0x90, 0x81, 0x42, 0xc0, 0xb8, 0x2b, 0x36, 0x30, 0xe3, 0x6d, 0x62, 0xc0, 0xcf, 0x6b,
0x89, 0xc1, 0x47, 0xa3, 0x55, 0x54, 0xf8, 0x90, 0x25, 0xd7, 0x84, 0xf9, 0xf8, 0x3e, 0x8f, 0x0f,
0xf8, 0x7c, 0x37, 0x25, 0xf4, 0x46, 0xaf, 0xbf, 0x9b, 0x2c, 0xf9, 0x96, 0x84, 0xf9, 0x15, 0xbf,
0x0e, 0xf7, 0xf8, 0xfd, 0x26, 0xd0, 0xf1, 0xff, 0x9b, 0x20, 0xa7, 0xff, 0x97, 0xa2, 0x7d, 0x8f,
0xa7, 0x19, 0x2b, 0xf1, 0x83, 0x24, 0xd7, 0x07, 0x7b, 0x85, 0x3d, 0x8b, 0xf0, 0xfa, 0x06, 0x96,
0x03, 0xe2, 0x5b, 0xd1, 0x7e, 0xb7, 0x26, 0xba, 0xb8, 0xc8, 0x91, 0x6c, 0x8b, 0x8e, 0x90, 0x90,
0xec, 0x15, 0x6f, 0xbb, 0xe7, 0x2f, 0x3c, 0xad, 0xfe, 0xc3, 0xb1, 0x97, 0xf5, 0xff, 0x73, 0x41,
0x1e, 0x47, 0x96, 0x7a, 0x3b, 0x85, 0x3e, 0x0a, 0x70, 0xfa, 0x8c, 0x2c, 0xf7, 0x1c, 0x88, 0x97,
0x3b, 0x5a, 0xce, 0x21, 0xc7, 0x47, 0xac, 0x9e, 0xa2, 0x42, 0xe1, 0x17, 0x6c, 0xf4, 0x5f, 0x3d,
0x75, 0x32, 0xf9, 0x8f, 0x82, 0x3d, 0x6c, 0xfe, 0x21, 0xf3, 0x9f, 0x00, 0xf1, 0x02, 0x5d, 0x95,
0x9d, 0x40, 0x3d, 0xf2, 0xd8, 0x0c, 0x9a, 0x02, 0xc4, 0x77, 0x80, 0xd8, 0x0f, 0x49, 0xec, 0x18,
0x10, 0xcf, 0x42, 0xe2, 0xb3, 0x38, 0x0a, 0xf2, 0x79, 0x9f, 0x30, 0xd6, 0x7c, 0xf6, 0xc8, 0x4a,
0xef, 0x3f, 0x36, 0xfc, 0x10, 0x88, 0xa7, 0xaa, 0xca, 0xaf, 0x05, 0xaa, 0x95, 0xc2, 0xe5, 0xe2,
0x55, 0x40, 0xfc, 0x1f, 0x88, 0xff, 0x00, 0x71, 0x02, 0x54, 0xec, 0x29, 0x10, 0x9f, 0x06, 0x62,
0x4d, 0x24, 0x75, 0xcc, 0x4e, 0x7c, 0x5c, 0x9e, 0x67, 0xf4, 0x54, 0x5f, 0xde, 0x33, 0xd2, 0xf8,
0x8f, 0x8e, 0xe7, 0xa8, 0xc8, 0x6e, 0x02, 0xaa, 0x91, 0xc0, 0x17, 0x34, 0x20, 0x8b, 0x3e, 0x03,
0xf1, 0x16, 0x20, 0xfe, 0x07, 0xc4, 0xd5, 0x50, 0x8b, 0xae, 0x00, 0xb1, 0x05, 0x72, 0xa2, 0x58,
0x6b, 0x61, 0x52, 0x76, 0xcb, 0x50, 0xe3, 0xcf, 0x6d, 0x2d, 0xa5, 0xff, 0xe8, 0xf8, 0x9c, 0x85,
0xc1, 0xfd, 0x2e, 0x63, 0x1d, 0x65, 0x62, 0x2c, 0x8a, 0x02, 0xe2, 0x65, 0x50, 0xcb, 0xfe, 0xa0,
0x59, 0xc4, 0xb4, 0xce, 0xc2, 0xa4, 0xe5, 0xba, 0xa6, 0xd2, 0xdf, 0xeb, 0x4a, 0xd2, 0xff, 0x71,
0xe1, 0xd3, 0x86, 0xda, 0x8f, 0xba, 0xad, 0x4c, 0x74, 0x08, 0x59, 0x14, 0x04, 0xc4, 0x6c, 0xd0,
0xb8, 0xf9, 0x87, 0x64, 0x11, 0xd3, 0x4a, 0x4b, 0xd3, 0xda, 0x4b, 0x0a, 0xd2, 0x7f, 0xae, 0x48,
0x8b, 0xfe, 0x87, 0xe1, 0x4b, 0xd2, 0xa2, 0x7f, 0xf7, 0x88, 0x0b, 0x3f, 0x47, 0x16, 0x03, 0xe1,
0xe3, 0xda, 0xea, 0x0f, 0x7a, 0x6c, 0xcd, 0xb5, 0x08, 0x59, 0x04, 0x8e, 0x0b, 0x20, 0x7e, 0x03,
0xb3, 0x48, 0x91, 0x83, 0x43, 0x7e, 0x97, 0x84, 0xd8, 0xd3, 0x0b, 0xc2, 0xfc, 0xff, 0x61, 0xf8,
0x8c, 0x30, 0xff, 0x9f, 0x52, 0x2e, 0xce, 0x69, 0x32, 0x2c, 0x2c, 0xf6, 0x6b, 0x05, 0x78, 0x6f,
0x22, 0xcb, 0x9d, 0x03, 0xe2, 0x7e, 0x69, 0xc9, 0x19, 0xd8, 0x2c, 0x12, 0x07, 0xe2, 0x0a, 0x24,
0x8b, 0x18, 0xa0, 0x89, 0xa0, 0x01, 0xea, 0x23, 0x66, 0x7d, 0x16, 0x16, 0xc7, 0xf5, 0x9c, 0x1c,
0x0f, 0xce, 0x72, 0x73, 0xfe, 0x3f, 0xce, 0xcd, 0xf9, 0x2b, 0x8b, 0x8d, 0xad, 0x13, 0x28, 0x2e,
0x00, 0xf2, 0xad, 0x28, 0x03, 0x83, 0xc1, 0x62, 0x4e, 0xf6, 0x8b, 0x20, 0xb9, 0x53, 0xdc, 0x9c,
0xff, 0x1a, 0xd8, 0xd8, 0x16, 0x00, 0xc5, 0x45, 0x71, 0x05, 0x9f, 0x34, 0x10, 0x8b, 0x21, 0xa7,
0x30, 0x68, 0x5e, 0xe0, 0x87, 0xc5, 0x91, 0x31, 0x03, 0x83, 0xcd, 0x4a, 0x26, 0xa6, 0xdb, 0x79,
0x4c, 0x4c, 0x20, 0x4b, 0x78, 0x91, 0x13, 0x09, 0xb0, 0xcc, 0xd1, 0x59, 0xc8, 0xc4, 0x74, 0xb1,
0x86, 0x89, 0x09, 0x64, 0x89, 0x30, 0x54, 0x7c, 0x16, 0x30, 0xbf, 0xcc, 0xba, 0xc6, 0xc0, 0x90,
0xe3, 0x04, 0x32, 0x80, 0x84, 0x8c, 0x0b, 0x52, 0xab, 0x0e, 0xc4, 0x7c, 0xd8, 0x8a, 0x29, 0x06,
0x06, 0x43, 0x13, 0x06, 0x86, 0x9e, 0x5b, 0xc0, 0x80, 0x00, 0x85, 0x04, 0x27, 0xc8, 0x22, 0x60,
0x5e, 0x99, 0x0d, 0xcc, 0x37, 0xb6, 0xfd, 0x40, 0x0e, 0x0f, 0x9a, 0x06, 0x49, 0x20, 0x96, 0x21,
0x60, 0x21, 0x17, 0x10, 0xdb, 0x42, 0x0c, 0x47, 0x06, 0x33, 0x25, 0x21, 0xe6, 0x66, 0xed, 0x82,
0x86, 0x10, 0x86, 0x45, 0x20, 0x1c, 0x0b, 0xc4, 0xa0, 0xa2, 0xe3, 0x05, 0x5a, 0xb0, 0xe0, 0x02,
0xbb, 0x81, 0xf8, 0x3e, 0x10, 0x37, 0x03, 0xb1, 0x06, 0x01, 0x8b, 0xf4, 0xf6, 0x01, 0x39, 0xe7,
0x81, 0xf8, 0x17, 0xb4, 0x64, 0x00, 0xe1, 0x93, 0x40, 0x1c, 0x4a, 0x04, 0x5e, 0x84, 0xa4, 0x07,
0x84, 0x1f, 0x03, 0xd3, 0xd4, 0x32, 0x1c, 0x16, 0xa9, 0xbc, 0x47, 0x53, 0x0c, 0xc2, 0x5f, 0xa1,
0xa5, 0xc2, 0x6d, 0x20, 0xbe, 0x81, 0x07, 0xbf, 0xc6, 0xd4, 0x2b, 0xf0, 0x11, 0x62, 0x6e, 0xda,
0x01, 0x34, 0x8b, 0xcc, 0x40, 0xae, 0xaa, 0x82, 0x06, 0xc3, 0x5b, 0xa8, 0x06, 0x90, 0x25, 0xb5,
0x40, 0x1c, 0x08, 0xc4, 0x2e, 0x40, 0xec, 0x8c, 0x05, 0x83, 0xc4, 0x77, 0x40, 0xd5, 0x7f, 0x00,
0xe2, 0x83, 0x40, 0x3c, 0x11, 0x98, 0x48, 0x6b, 0xa1, 0x16, 0x1d, 0xc4, 0x15, 0x47, 0xd0, 0x54,
0xc3, 0x60, 0x03, 0xc4, 0xb3, 0x81, 0x58, 0x97, 0x40, 0xfc, 0x80, 0x52, 0xd4, 0x24, 0xa8, 0x85,
0x4c, 0xa4, 0x24, 0x06, 0x2a, 0x81, 0x51, 0x8b, 0x86, 0xa0, 0x45, 0x7d, 0xc0, 0x54, 0x63, 0x61,
0x0d, 0xac, 0x7a, 0x40, 0x49, 0x98, 0x83, 0x7a, 0x16, 0x35, 0x00, 0x53, 0xa0, 0xab, 0x01, 0x03,
0x83, 0x88, 0x37, 0xa8, 0x30, 0x06, 0x00, 0x02, 0x30, 0x94, 0xa8, 0x4c, 0x51, 0x8a, 0xbb, 0x00,
0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
};
const BITMAP_OPAQUE delete_dimension_xpm[1] = {{ png, sizeof( png ), "delete_dimension_xpm" }};
//EOF

View File

@ -1,108 +0,0 @@
/* Do not modify this file, it was automatically generated by the
* PNG2cpp CMake script, using a *.png file as input.
*/
#include <bitmaps.h>
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, 0x05, 0xae, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xe5, 0x56, 0x59, 0x4c, 0x54,
0x67, 0x14, 0x06, 0xc1, 0xb8, 0x22, 0xbb, 0xd4, 0xd8, 0x9a, 0x92, 0xd4, 0xfa, 0x20, 0x7d, 0x69,
0x78, 0x20, 0xda, 0x87, 0xa6, 0x9a, 0x18, 0xa3, 0x0f, 0x26, 0xa4, 0x46, 0x8c, 0x1a, 0x20, 0x9a,
0x10, 0x83, 0x4a, 0xd0, 0x22, 0xad, 0xa6, 0x2a, 0x02, 0x51, 0x82, 0x4d, 0x4c, 0x04, 0x45, 0x5a,
0xe9, 0x48, 0x7c, 0x30, 0xa0, 0x12, 0x50, 0x76, 0x51, 0x84, 0x61, 0x0b, 0xca, 0x12, 0x96, 0xb9,
0x33, 0x73, 0x67, 0xe6, 0x2e, 0x33, 0x03, 0xc2, 0x1d, 0x70, 0xc3, 0x5d, 0xfb, 0x7d, 0xb7, 0x0c,
0x48, 0x9a, 0x1a, 0x6d, 0xfb, 0xd6, 0x49, 0xfe, 0xcc, 0x5d, 0xfe, 0x73, 0xbe, 0x73, 0xbe, 0xf3,
0x9d, 0xff, 0x5c, 0x9f, 0xb7, 0x6f, 0xdf, 0xfa, 0x70, 0xe1, 0x17, 0x11, 0x16, 0x16, 0xf6, 0x03,
0xfe, 0xbf, 0xf4, 0x3e, 0xfb, 0x37, 0x0b, 0xbf, 0x4f, 0xe0, 0x2f, 0x29, 0x22, 0x22, 0xe2, 0xbb,
0xc9, 0x7b, 0x9f, 0xe5, 0x58, 0x91, 0x58, 0x5f, 0xad, 0x5a, 0xb5, 0xea, 0x7c, 0x4c, 0x4c, 0x4c,
0x3e, 0x36, 0xfc, 0xcc, 0x67, 0xff, 0x10, 0xe0, 0x8b, 0xf0, 0xf0, 0xf0, 0xf4, 0x25, 0x4b, 0x96,
0x14, 0x6c, 0xde, 0xbc, 0xb9, 0x38, 0x38, 0x38, 0x38, 0x67, 0xfe, 0xfc, 0xf9, 0xb1, 0x3e, 0x0b,
0x17, 0x2e, 0x3c, 0xb3, 0x6c, 0xd9, 0xb2, 0x82, 0x39, 0x73, 0xe6, 0x5c, 0xde, 0xb0, 0x61, 0x43,
0xa3, 0xcb, 0xe5, 0xaa, 0xb8, 0x79, 0xf3, 0x66, 0x71, 0x54, 0x54, 0x54, 0x7e, 0x68, 0x68, 0xe8,
0x8f, 0x30, 0xfc, 0xec, 0x03, 0x9c, 0xfb, 0x62, 0x7d, 0x8d, 0xfd, 0xd9, 0x2b, 0x57, 0xae, 0xbc,
0x90, 0x9f, 0x9f, 0x5f, 0xd3, 0xd1, 0xd1, 0xd1, 0x95, 0x91, 0x91, 0x61, 0x59, 0xb1, 0x62, 0x45,
0xf3, 0xdc, 0xb9, 0x73, 0x2f, 0xf8, 0x2c, 0x5a, 0xb4, 0x28, 0xcf, 0xed, 0x76, 0x1b, 0x4a, 0x4b,
0x4b, 0xcb, 0x92, 0x93, 0x93, 0x4d, 0xb7, 0x6e, 0xdd, 0xb2, 0xe4, 0xe5, 0xe5, 0x49, 0xed, 0xed,
0xed, 0x5d, 0x45, 0x45, 0x45, 0x55, 0x91, 0x91, 0x91, 0xe7, 0x42, 0x42, 0x42, 0xbe, 0xa7, 0xb3,
0xbf, 0x01, 0xf9, 0x34, 0x28, 0x28, 0xe8, 0x97, 0xd5, 0xab, 0x57, 0x57, 0x17, 0x16, 0x16, 0xf6,
0xc1, 0xde, 0x5c, 0x52, 0x52, 0xe2, 0x18, 0x18, 0x18, 0xb0, 0xdd, 0xbe, 0x7d, 0xdb, 0x0a, 0xb0,
0x36, 0xbc, 0x3f, 0x3f, 0x05, 0x74, 0xe7, 0xce, 0x9d, 0xb2, 0xcc, 0xcc, 0x4c, 0xcb, 0xfd, 0xfb,
0xf7, 0x15, 0x8f, 0xc7, 0xe3, 0xb8, 0x7e, 0xfd, 0xba, 0x52, 0x5e, 0x5e, 0x6e, 0xab, 0xaf, 0xaf,
0x17, 0x62, 0x63, 0x63, 0xab, 0x40, 0x41, 0x26, 0x9c, 0x06, 0xbe, 0x03, 0xe0, 0x17, 0x10, 0x10,
0x10, 0x0f, 0x9a, 0x1a, 0x72, 0x72, 0x72, 0xcc, 0x83, 0x83, 0x83, 0x66, 0xf8, 0x90, 0x5b, 0x5a,
0x5a, 0x94, 0xc7, 0x8f, 0x1f, 0xdb, 0x1e, 0x3e, 0x7c, 0x28, 0xd5, 0xd5, 0xd5, 0xd9, 0x8f, 0x1f,
0x3f, 0xde, 0xb6, 0x60, 0xc1, 0x82, 0xc2, 0x29, 0x20, 0xa3, 0xd1, 0x58, 0x06, 0x03, 0xd3, 0x9b,
0x37, 0x6f, 0xac, 0xe3, 0xe3, 0xe3, 0xd2, 0xf0, 0xf0, 0xb0, 0x0a, 0x63, 0xa5, 0xb1, 0xb1, 0x51,
0xe9, 0xeb, 0xeb, 0x33, 0x1f, 0x3e, 0x7c, 0xd8, 0x84, 0xbd, 0x97, 0x01, 0x10, 0x80, 0xe5, 0x8f,
0xeb, 0x73, 0x6b, 0xd6, 0xac, 0x19, 0xec, 0xe9, 0xe9, 0x61, 0x70, 0x36, 0x64, 0xa2, 0x0e, 0x0d,
0x0d, 0x49, 0x0f, 0x1e, 0x3c, 0x90, 0x1e, 0x3d, 0x7a, 0xe4, 0xa0, 0x1f, 0x00, 0x5b, 0x11, 0x7c,
0x2b, 0xca, 0xf2, 0xdb, 0x0c, 0xa0, 0x93, 0x27, 0x4f, 0x0a, 0x9a, 0xa6, 0xc9, 0xaf, 0x5e, 0xbd,
0x12, 0x11, 0xb5, 0x75, 0x62, 0x62, 0xc2, 0xee, 0x70, 0x38, 0xd4, 0xaa, 0xaa, 0x2a, 0x37, 0xb2,
0x14, 0x41, 0x83, 0x10, 0x18, 0x18, 0x58, 0x0d, 0x2a, 0x6a, 0xb6, 0x6f, 0xdf, 0x3e, 0xf8, 0xe4,
0xc9, 0x13, 0x6b, 0x7f, 0x7f, 0xbf, 0xd4, 0xd4, 0xd4, 0xe4, 0x24, 0x80, 0xd7, 0xee, 0xf5, 0xeb,
0xd7, 0xe2, 0xd8, 0xd8, 0x98, 0x8c, 0x8c, 0x6c, 0x04, 0xf2, 0xf7, 0xf7, 0x9f, 0xae, 0x11, 0x52,
0xbe, 0x06, 0x20, 0x13, 0x37, 0xa1, 0x90, 0x2e, 0x64, 0xa4, 0x10, 0x14, 0x91, 0x89, 0x70, 0xe2,
0xb8, 0x71, 0xe3, 0xc6, 0xb0, 0xaa, 0xaa, 0x8e, 0xb8, 0xb8, 0x38, 0xcf, 0xda, 0xb5, 0x6b, 0x47,
0x10, 0x84, 0x08, 0x5a, 0x5d, 0x16, 0x8b, 0x45, 0xa1, 0x0d, 0x41, 0x46, 0x47, 0x47, 0x95, 0x91,
0x91, 0x11, 0x05, 0xf5, 0x75, 0xbf, 0x78, 0xf1, 0xc2, 0x06, 0x36, 0xac, 0xd9, 0xd9, 0xd9, 0xad,
0x7e, 0x7e, 0x7e, 0x45, 0x53, 0x40, 0x6d, 0x6d, 0x6d, 0x3a, 0xd0, 0xe4, 0x66, 0x47, 0x73, 0x73,
0xb3, 0xd2, 0xd5, 0xd5, 0x25, 0xf3, 0x9e, 0x8b, 0x8e, 0xee, 0xdd, 0xbb, 0xe7, 0x4a, 0x4f, 0x4f,
0x1f, 0xdf, 0xb5, 0x6b, 0x97, 0x86, 0x77, 0xea, 0xd3, 0xa7, 0x4f, 0xed, 0x5c, 0xa4, 0x19, 0xf4,
0xc9, 0xf0, 0xa1, 0xb0, 0x46, 0x08, 0xd0, 0xce, 0x8c, 0xa0, 0x5e, 0x31, 0x2b, 0x2b, 0xab, 0x65,
0xf6, 0xec, 0xd9, 0xd3, 0xd4, 0x21, 0x8a, 0x6b, 0x27, 0x4e, 0x9c, 0x60, 0x8d, 0xf4, 0xb4, 0x29,
0x0a, 0x49, 0x92, 0x14, 0x02, 0xe2, 0xde, 0x06, 0xfe, 0x55, 0x14, 0xd9, 0x71, 0xf0, 0xe0, 0xc1,
0xb1, 0x9d, 0x3b, 0x77, 0x7a, 0x08, 0xcc, 0x3d, 0xac, 0xa7, 0xc9, 0x64, 0x92, 0x00, 0xc0, 0x1a,
0x29, 0x7c, 0x46, 0x26, 0x5e, 0xbe, 0x7c, 0x29, 0x36, 0x34, 0x34, 0x58, 0x21, 0x06, 0x23, 0x6a,
0x34, 0x2d, 0x06, 0xd0, 0x75, 0x95, 0x40, 0xa8, 0x85, 0xfc, 0xfc, 0xf9, 0x73, 0x1b, 0xb9, 0xe6,
0x3f, 0x0d, 0x01, 0xe6, 0x86, 0x5c, 0x25, 0x46, 0x9f, 0x96, 0x96, 0x36, 0x96, 0x98, 0x98, 0xa8,
0xb1, 0x7e, 0xc8, 0xd4, 0x06, 0x67, 0x4e, 0xbc, 0x73, 0x92, 0x32, 0x52, 0x48, 0x3b, 0x80, 0xd8,
0xe8, 0x07, 0xd4, 0xb2, 0xae, 0xc6, 0x79, 0xf3, 0xe6, 0x15, 0x4c, 0x01, 0x75, 0x76, 0x76, 0x5e,
0x05, 0x9f, 0x7a, 0x46, 0x10, 0x06, 0xb9, 0x77, 0x12, 0x84, 0xce, 0x09, 0x28, 0x08, 0x82, 0x0b,
0xca, 0x72, 0x7b, 0x81, 0xc0, 0x80, 0x13, 0x22, 0x18, 0x62, 0xf6, 0x74, 0x4e, 0xa5, 0x71, 0xbf,
0xd9, 0x6c, 0x76, 0x02, 0x40, 0xaf, 0x11, 0xa8, 0xd3, 0x33, 0x42, 0xc3, 0x4e, 0xf7, 0xd1, 0xdd,
0xbb, 0x77, 0xaf, 0x82, 0x4f, 0x13, 0xd3, 0x66, 0x34, 0x90, 0xb4, 0x0c, 0x79, 0xb2, 0x5e, 0x32,
0x6b, 0x40, 0x30, 0x06, 0x71, 0xe0, 0xc0, 0x81, 0xb1, 0x84, 0x84, 0x04, 0xcd, 0x1b, 0x3d, 0xf7,
0x52, 0x38, 0x10, 0x8a, 0x44, 0x9a, 0x69, 0x07, 0x3a, 0x65, 0x66, 0xc8, 0x8c, 0x10, 0x7c, 0x33,
0xa8, 0xfb, 0x75, 0x0a, 0x08, 0x85, 0xbe, 0x02, 0x29, 0x9a, 0x26, 0x53, 0xd7, 0x15, 0x44, 0x07,
0x88, 0x5a, 0x45, 0x94, 0x12, 0x1d, 0xf2, 0xd9, 0xfe, 0xfd, 0xfb, 0x3d, 0xf1, 0xf1, 0xf1, 0x9a,
0x37, 0x03, 0x52, 0xd8, 0xda, 0xda, 0xaa, 0xc0, 0x9e, 0x82, 0xd0, 0x85, 0xc3, 0x6c, 0xe8, 0x07,
0x40, 0x56, 0xf4, 0x66, 0xf3, 0x0c, 0x31, 0x74, 0x77, 0x77, 0x5f, 0x01, 0x9f, 0x26, 0x5c, 0xab,
0x76, 0xbb, 0x5d, 0xa5, 0x23, 0x6f, 0xc4, 0xbd, 0xbd, 0xbd, 0x2e, 0x4a, 0xf9, 0xd9, 0xb3, 0x67,
0x22, 0x81, 0x76, 0xec, 0xd8, 0xa1, 0xf1, 0x1d, 0x6c, 0x58, 0x07, 0x37, 0xce, 0x47, 0x9e, 0x06,
0xfa, 0x7e, 0x9e, 0x08, 0xf0, 0xa1, 0x70, 0x55, 0x56, 0x56, 0xda, 0x72, 0x73, 0x73, 0x9b, 0x66,
0xc8, 0x1b, 0x1d, 0x5e, 0x7a, 0xec, 0xd8, 0x31, 0x13, 0x29, 0x02, 0x8d, 0x94, 0xa6, 0x8b, 0xcd,
0xca, 0x46, 0xa4, 0x03, 0xd4, 0x42, 0x02, 0x95, 0xee, 0xd4, 0xd4, 0x54, 0x1d, 0x08, 0x52, 0x76,
0x8a, 0xa2, 0xa8, 0x52, 0x7d, 0xa4, 0x91, 0x99, 0xe0, 0x24, 0x71, 0xe2, 0x7c, 0x73, 0xa2, 0xde,
0xba, 0xea, 0xaa, 0xab, 0xab, 0xc5, 0x53, 0xa7, 0x4e, 0x35, 0xf9, 0xfa, 0xfa, 0xfe, 0x3e, 0x05,
0x84, 0x4d, 0x25, 0x28, 0xb2, 0x80, 0x28, 0x64, 0x00, 0xe8, 0x8d, 0xc7, 0x3e, 0x42, 0x00, 0xea,
0xa4, 0x8c, 0xf5, 0xa2, 0x13, 0x08, 0xa7, 0x82, 0x87, 0xd7, 0xc8, 0x50, 0xef, 0x21, 0x46, 0x0f,
0x01, 0xa9, 0x54, 0x26, 0xed, 0x64, 0x59, 0x56, 0x6a, 0x6b, 0x6b, 0x95, 0x23, 0x47, 0x8e, 0x58,
0x4f, 0x9f, 0x3e, 0xdd, 0x38, 0x6b, 0xd6, 0xac, 0x3f, 0x81, 0xe0, 0xd0, 0x00, 0x43, 0x03, 0xa4,
0x5a, 0x8e, 0x54, 0x8d, 0xe8, 0x93, 0xfe, 0x43, 0x87, 0x0e, 0x09, 0x50, 0x96, 0x42, 0xf5, 0xa1,
0xc3, 0x55, 0x1e, 0xb4, 0xa4, 0x31, 0x25, 0x25, 0x45, 0xdb, 0xb6, 0x6d, 0x9b, 0x06, 0x8a, 0x1c,
0xec, 0x21, 0x14, 0x9f, 0x99, 0x3a, 0x49, 0x1f, 0x68, 0x94, 0xa1, 0x4a, 0x01, 0x73, 0x48, 0xd8,
0xbb, 0x77, 0x6f, 0xe7, 0xd1, 0xa3, 0x47, 0x6b, 0x0d, 0x06, 0xc3, 0x25, 0x1d, 0x88, 0x23, 0x00,
0x60, 0x67, 0x16, 0x2f, 0x5e, 0x5c, 0xb0, 0x75, 0xeb, 0xd6, 0x82, 0x8b, 0x17, 0x2f, 0x1a, 0xd0,
0xa8, 0xfa, 0x69, 0xbe, 0x7b, 0xf7, 0xee, 0x5e, 0x44, 0x25, 0x80, 0x22, 0x3a, 0x19, 0x42, 0xc4,
0xf2, 0xbe, 0x7d, 0xfb, 0x34, 0xec, 0xd3, 0xd0, 0x9c, 0x76, 0x50, 0x33, 0x44, 0xd9, 0xd7, 0xd4,
0xd4, 0x38, 0x20, 0x10, 0x61, 0xd3, 0xa6, 0x4d, 0xdd, 0xeb, 0xd6, 0xad, 0xbb, 0x02, 0x9f, 0x85,
0x38, 0xd9, 0xf3, 0x30, 0x9f, 0xb2, 0x70, 0x9d, 0x8a, 0x3e, 0xda, 0xf8, 0xee, 0x5c, 0x09, 0xc3,
0xfa, 0x06, 0x2f, 0x93, 0xbd, 0xc0, 0x49, 0x49, 0x49, 0x85, 0x67, 0xcf, 0x9e, 0xad, 0x84, 0x13,
0x13, 0x40, 0x44, 0x52, 0xb2, 0x67, 0xcf, 0x1e, 0x6d, 0xcb, 0x96, 0x2d, 0x1a, 0xc0, 0x65, 0xd4,
0xcd, 0x0e, 0xf9, 0x9a, 0x31, 0x95, 0x7b, 0xe1, 0xf8, 0x12, 0x6c, 0x7e, 0x42, 0xe1, 0xbf, 0x85,
0x9f, 0xa0, 0xbf, 0xcc, 0xad, 0xf7, 0x4c, 0xcd, 0x50, 0x8c, 0xe0, 0x8d, 0x98, 0xc0, 0x79, 0xd1,
0xd1, 0xd1, 0xc5, 0xeb, 0xd7, 0xaf, 0x1f, 0xa8, 0xa8, 0xa8, 0xb0, 0x78, 0x81, 0xa0, 0x38, 0x2b,
0x46, 0xbf, 0x80, 0xa0, 0xea, 0x31, 0xab, 0x92, 0xb0, 0x3f, 0xf8, 0xbd, 0x53, 0xf8, 0x03, 0xc6,
0xb4, 0x1f, 0x56, 0x0c, 0x46, 0x43, 0x2e, 0xbe, 0x03, 0xda, 0xb1, 0x46, 0x97, 0x2e, 0x5d, 0x3a,
0x8a, 0x71, 0xd1, 0x87, 0x20, 0x32, 0xf0, 0x2e, 0xfc, 0x83, 0xbe, 0x25, 0x3e, 0xf2, 0xc3, 0x63,
0x39, 0x00, 0x2a, 0x40, 0x53, 0x1d, 0xae, 0x3f, 0xff, 0x28, 0xdb, 0xff, 0xe2, 0xd3, 0xea, 0xff,
0x09, 0xf4, 0x07, 0x49, 0x81, 0x15, 0xb2, 0x61, 0x9d, 0xfa, 0xb0, 0x00, 0x00, 0x00, 0x00, 0x49,
0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
};
const BITMAP_OPAQUE libview_xpm[1] = {{ png, sizeof( png ), "libview_xpm" }};
//EOF

View File

@ -1,68 +0,0 @@
/* Do not modify this file, it was automatically generated by the
* PNG2cpp CMake script, using a *.png file as input.
*/
#include <bitmaps.h>
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, 0x03, 0x28, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x54, 0x5f, 0x48, 0x93,
0x51, 0x14, 0xff, 0xb0, 0xcc, 0x96, 0x90, 0x0b, 0xc7, 0x5a, 0x66, 0x62, 0x73, 0x15, 0x4c, 0xe6,
0x36, 0xc1, 0x6d, 0xea, 0x50, 0x87, 0x6b, 0xce, 0xff, 0x7f, 0x62, 0x6f, 0xe5, 0x4a, 0x73, 0xea,
0x48, 0xc4, 0x81, 0x3d, 0x48, 0xa1, 0x25, 0x84, 0x3d, 0x0c, 0x02, 0xeb, 0xa1, 0x87, 0x7a, 0x29,
0x88, 0xb0, 0xd7, 0x41, 0x10, 0x24, 0xcd, 0x97, 0x1e, 0x2c, 0xf0, 0x2d, 0x7a, 0x28, 0xf2, 0x29,
0x15, 0x24, 0x11, 0xa2, 0x68, 0x7a, 0xfb, 0x9d, 0x8f, 0xf3, 0x8d, 0x4f, 0xdb, 0xf2, 0xef, 0xa3,
0x0f, 0x3f, 0xee, 0x3d, 0xe7, 0x9e, 0x73, 0x7e, 0xe7, 0x9c, 0x7b, 0xee, 0x95, 0x84, 0x10, 0xd2,
0x7e, 0xa2, 0xb5, 0xb5, 0xd5, 0xd2, 0xd6, 0xd6, 0xf6, 0x03, 0xf8, 0xae, 0xd6, 0x4b, 0xfb, 0x4d,
0x04, 0x02, 0x1b, 0x20, 0x80, 0x5f, 0x92, 0x24, 0x65, 0xa4, 0x25, 0x42, 0x46, 0xe1, 0xf6, 0xf6,
0xf6, 0x09, 0xac, 0x4e, 0x18, 0x5f, 0xc2, 0x7e, 0x0a, 0xeb, 0x78, 0x7d, 0x7d, 0x7d, 0x96, 0x62,
0x13, 0x08, 0x04, 0x8e, 0x40, 0x1f, 0xe1, 0xb3, 0x27, 0xb0, 0xf5, 0x92, 0x1e, 0xf2, 0x79, 0xe0,
0x29, 0x13, 0xad, 0xb5, 0xb4, 0xb4, 0x44, 0x29, 0x56, 0x47, 0x47, 0xc7, 0xa9, 0x54, 0x19, 0xbd,
0x67, 0xc3, 0x38, 0xaf, 0x32, 0x10, 0xec, 0x8e, 0x42, 0xa2, 0xb2, 0x51, 0xb0, 0x86, 0xf3, 0x6b,
0x08, 0xea, 0xdf, 0xa4, 0x57, 0x60, 0xfb, 0x87, 0x08, 0x59, 0x7c, 0xe0, 0xc0, 0x7f, 0x1a, 0x1a,
0x1a, 0x1e, 0x02, 0x6f, 0x49, 0x86, 0xfe, 0x1d, 0x27, 0x72, 0x83, 0xe5, 0x6f, 0x36, 0x9b, 0xed,
0x6a, 0x75, 0x75, 0xf5, 0x7d, 0xb6, 0x5f, 0x84, 0xad, 0xd9, 0xeb, 0xf5, 0x3e, 0xe6, 0xe0, 0x89,
0x9a, 0x9a, 0x9a, 0x71, 0x8f, 0xc7, 0x73, 0xd7, 0x6c, 0x36, 0x9f, 0x4b, 0x45, 0xf4, 0x91, 0x0c,
0xd1, 0xaa, 0x37, 0xe8, 0xb1, 0xa3, 0xb8, 0xb8, 0x38, 0xc8, 0x8e, 0x3f, 0xc7, 0xc6, 0xc6, 0x32,
0xb0, 0xc6, 0x48, 0xae, 0xaa, 0xaa, 0x9a, 0xc8, 0xcc, 0xcc, 0x74, 0x68, 0x34, 0x1a, 0x17, 0x7c,
0x96, 0x49, 0xd7, 0xd8, 0xd8, 0xe8, 0x41, 0xd0, 0xcb, 0x6c, 0xff, 0x9b, 0xfc, 0x19, 0x86, 0xb4,
0x44, 0xc8, 0xe4, 0x11, 0x0c, 0x74, 0x08, 0x68, 0x57, 0x5a, 0xe0, 0xf3, 0xf9, 0xb2, 0x91, 0xf9,
0xa7, 0x34, 0xed, 0xa1, 0xe4, 0xfa, 0xeb, 0xea, 0xea, 0x1c, 0x2a, 0x22, 0x2d, 0x90, 0x05, 0x1c,
0x4a, 0x4b, 0x44, 0x65, 0x73, 0xab, 0x0a, 0x95, 0x40, 0x45, 0x45, 0x45, 0x7a, 0x9c, 0xcf, 0xd2,
0x1e, 0x6d, 0x8a, 0xfb, 0xfd, 0xfe, 0x7b, 0x84, 0xda, 0xda, 0xda, 0x07, 0x94, 0x98, 0xd3, 0xe9,
0xf4, 0xa9, 0xa6, 0x8e, 0x88, 0x8e, 0x25, 0xa7, 0x0e, 0x17, 0x38, 0x47, 0xa3, 0x88, 0x35, 0xa0,
0x26, 0x82, 0xf3, 0xed, 0xcd, 0x44, 0x46, 0xa3, 0xf1, 0x24, 0xb2, 0x7e, 0xc1, 0x6d, 0x9a, 0x45,
0xeb, 0x5c, 0x4a, 0x7b, 0xb4, 0x5a, 0xad, 0x07, 0xeb, 0x59, 0xc4, 0xc9, 0xc5, 0xf9, 0x3a, 0x27,
0x6b, 0x4d, 0x12, 0x41, 0xf1, 0x99, 0x94, 0xcd, 0xcd, 0xcd, 0x57, 0xd4, 0x44, 0xb8, 0xd4, 0x5b,
0xa9, 0x88, 0xac, 0x56, 0xab, 0x9b, 0x06, 0x85, 0x75, 0xf3, 0xd8, 0x3f, 0x07, 0x68, 0xcc, 0x57,
0x71, 0x96, 0x4d, 0x3e, 0x88, 0xf5, 0x45, 0xdd, 0x52, 0x99, 0x08, 0xca, 0x39, 0x18, 0xae, 0xa2,
0xf4, 0x10, 0x1b, 0xcd, 0xb0, 0x7c, 0x93, 0xe5, 0x02, 0x92, 0x09, 0x06, 0x83, 0x41, 0x8f, 0xac,
0x73, 0x30, 0x6d, 0xfd, 0x48, 0x68, 0x5e, 0x15, 0x6c, 0xa5, 0xa9, 0xa9, 0xe9, 0x55, 0x5e, 0x5e,
0x9e, 0x8e, 0x7c, 0x5c, 0x2e, 0xd7, 0x75, 0x54, 0x3e, 0x43, 0x3f, 0x04, 0xfc, 0x56, 0xe0, 0x73,
0x18, 0x90, 0x8c, 0x5c, 0x7e, 0x81, 0xcc, 0x2c, 0x49, 0x67, 0x58, 0x36, 0x26, 0xcb, 0x96, 0x24,
0x3b, 0xeb, 0x72, 0x58, 0xbe, 0x40, 0xb2, 0x5e, 0xaf, 0xf7, 0xe6, 0xe7, 0xe7, 0xfb, 0xb1, 0x77,
0xf2, 0xf9, 0x09, 0x3e, 0x2f, 0x50, 0x4d, 0x1c, 0xe1, 0x38, 0x29, 0x29, 0x4b, 0x13, 0x4d, 0x18,
0x1b, 0xe5, 0xb2, 0xac, 0x57, 0x11, 0x15, 0x92, 0x0e, 0x97, 0xfd, 0xd2, 0xed, 0x76, 0xcf, 0x57,
0x54, 0x54, 0x2c, 0xd8, 0xed, 0xf6, 0x44, 0x49, 0x49, 0x49, 0xc2, 0x62, 0xb1, 0xac, 0xa1, 0x65,
0x89, 0xd2, 0xd2, 0xd2, 0x84, 0xc3, 0xe1, 0x48, 0x94, 0x97, 0x97, 0x2f, 0x93, 0x4d, 0x59, 0x59,
0xd9, 0x9c, 0x4e, 0xa7, 0x73, 0x70, 0x2c, 0xcd, 0xb6, 0xff, 0x30, 0x93, 0xc9, 0x94, 0x85, 0xc7,
0xb9, 0x34, 0x3a, 0x3a, 0x2a, 0x7a, 0x7b, 0x7b, 0xc5, 0xe0, 0xe0, 0xa0, 0xe8, 0xee, 0xee, 0x16,
0xe1, 0x70, 0x58, 0x4c, 0x4f, 0x4f, 0xcb, 0x98, 0x9c, 0x9c, 0x14, 0x9d, 0x9d, 0x9d, 0x82, 0x6c,
0x06, 0x06, 0x06, 0xd6, 0x91, 0xd0, 0x57, 0x24, 0x71, 0x7a, 0x47, 0x9f, 0x2a, 0x26, 0xe8, 0x28,
0xb0, 0xa8, 0x10, 0x11, 0x10, 0x4c, 0x74, 0x75, 0x75, 0xa5, 0x24, 0x22, 0xf4, 0xf5, 0xf5, 0x11,
0xd9, 0xb3, 0x3d, 0x11, 0x51, 0x25, 0xc1, 0x60, 0x50, 0xf4, 0xf4, 0xf4, 0x24, 0x89, 0xa2, 0xd1,
0xe8, 0x06, 0xa2, 0xa1, 0xa1, 0x21, 0x81, 0x36, 0x4e, 0xed, 0x9a, 0x68, 0x64, 0x64, 0x44, 0x60,
0xca, 0xe8, 0xd1, 0x6e, 0x00, 0x26, 0x4d, 0x0c, 0x0f, 0x0f, 0xef, 0x0f, 0x11, 0xda, 0x21, 0xdf,
0xcf, 0x56, 0x08, 0x85, 0x42, 0x72, 0xd5, 0xbb, 0x26, 0xa2, 0x7b, 0x89, 0xc7, 0xe3, 0x5b, 0x22,
0x16, 0x8b, 0xc9, 0xad, 0x3d, 0x20, 0x3a, 0x20, 0xda, 0x33, 0xd1, 0x12, 0x3d, 0x56, 0x7a, 0x1f,
0x91, 0x48, 0xe4, 0xbf, 0xa0, 0x67, 0x40, 0xd8, 0x31, 0x11, 0x01, 0xdf, 0xc9, 0xeb, 0xca, 0xca,
0xca, 0x85, 0xed, 0x02, 0x1f, 0xec, 0x02, 0x3e, 0xe2, 0x8b, 0xe4, 0xfb, 0x17, 0xfc, 0x57, 0xca,
0x74, 0xa1, 0xca, 0xba, 0x92, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
0x82,
};
const BITMAP_OPAQUE save_netlist_xpm[1] = {{ png, sizeof( png ), "save_netlist_xpm" }};
//EOF

View File

@ -1,73 +0,0 @@
/* Do not modify this file, it was automatically generated by the
* PNG2cpp CMake script, using a *.png file as input.
*/
#include <bitmaps.h>
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, 0x03, 0x7d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x4d, 0x48, 0x5c,
0x57, 0x14, 0xc7, 0x7f, 0xf7, 0xfa, 0xf2, 0x9e, 0xf3, 0xe5, 0x28, 0xc6, 0x89, 0xd1, 0x71, 0x9a,
0x8a, 0x26, 0x48, 0xd3, 0x12, 0x15, 0x63, 0x89, 0x21, 0xa6, 0x44, 0x09, 0x85, 0x94, 0x62, 0xc0,
0x40, 0x3f, 0x42, 0xbb, 0x0a, 0xc5, 0x46, 0x69, 0x41, 0x92, 0xb6, 0x9b, 0x6e, 0x82, 0x74, 0x11,
0x4c, 0x69, 0xa9, 0x84, 0x52, 0x62, 0xdb, 0x45, 0x85, 0xd0, 0x45, 0xda, 0xc6, 0x45, 0xc1, 0x45,
0x17, 0x83, 0x85, 0xa2, 0x18, 0xd2, 0x7c, 0x4d, 0x32, 0x6d, 0x8d, 0xa9, 0x33, 0x36, 0x8e, 0xf1,
0x63, 0x9e, 0xf3, 0xf1, 0x9c, 0x79, 0xb7, 0x8b, 0xc4, 0x41, 0x02, 0x85, 0xd1, 0xc6, 0xae, 0xfa,
0x87, 0xb3, 0xb8, 0x9b, 0xf3, 0x3b, 0xe7, 0xfc, 0xef, 0x3d, 0x5c, 0xd1, 0xdf, 0xdf, 0x5f, 0xe3,
0xf7, 0xfb, 0xbf, 0xd4, 0x75, 0x5d, 0xb0, 0x01, 0x29, 0xa5, 0xc8, 0x04, 0x83, 0x25, 0xc9, 0x50,
0xc8, 0xad, 0xdb, 0x36, 0x19, 0xdb, 0x16, 0xda, 0x81, 0x03, 0x73, 0x46, 0x5d, 0xdd, 0xb2, 0x10,
0x82, 0x64, 0x32, 0x39, 0x1b, 0x0a, 0x85, 0x8e, 0x69, 0x3e, 0x9f, 0xef, 0xdc, 0x9e, 0xe6, 0x83,
0x2d, 0x13, 0xb7, 0x22, 0xeb, 0x06, 0x64, 0x2f, 0x0d, 0xb1, 0x70, 0x71, 0x90, 0xaa, 0x5d, 0x35,
0xec, 0xa8, 0xaf, 0xc7, 0x28, 0x2b, 0x23, 0x11, 0x89, 0xf0, 0xe7, 0xd0, 0x90, 0x7f, 0xe6, 0x7e,
0x0c, 0x4f, 0xd7, 0x7b, 0xec, 0x3d, 0xde, 0xa1, 0xe6, 0xe7, 0xe7, 0x5f, 0xd1, 0xa4, 0x94, 0x32,
0x32, 0x1b, 0xe7, 0xbb, 0x9f, 0x6e, 0xac, 0x07, 0x43, 0xed, 0xf7, 0x03, 0x54, 0xdf, 0xfb, 0x95,
0x17, 0x7a, 0x4e, 0xe2, 0x7d, 0xba, 0x1a, 0x78, 0x38, 0x90, 0xd2, 0x40, 0x80, 0x8a, 0xe6, 0x66,
0x66, 0xc7, 0xc7, 0x19, 0xeb, 0x3b, 0xc5, 0x6f, 0xb1, 0x49, 0xa1, 0x3d, 0x5b, 0x57, 0xa0, 0x01,
0xb8, 0x1c, 0x3a, 0x55, 0xdb, 0x8a, 0xf3, 0xc6, 0x14, 0x0f, 0x7f, 0x45, 0xf9, 0xcd, 0x9f, 0x79,
0xee, 0xcd, 0xd7, 0x28, 0xf4, 0xb9, 0xb1, 0xcc, 0x08, 0x2c, 0x2d, 0x22, 0x6c, 0x49, 0xca, 0xb4,
0xd0, 0xb6, 0x07, 0x70, 0x94, 0x94, 0xb0, 0xbb, 0xbd, 0x9d, 0xeb, 0x9f, 0x9e, 0x23, 0xdb, 0xd6,
0xd6, 0x98, 0x03, 0xf9, 0xcb, 0xbd, 0x79, 0x41, 0xec, 0xcc, 0x0a, 0x32, 0xf8, 0x03, 0x15, 0x81,
0xed, 0xe0, 0x58, 0xa2, 0xf2, 0x8d, 0xb7, 0x10, 0x28, 0xc2, 0xe7, 0xdf, 0x27, 0x16, 0xba, 0x45,
0xe1, 0x8e, 0x06, 0x1a, 0xbb, 0xba, 0x58, 0xba, 0x3b, 0x45, 0xac, 0xfb, 0x24, 0x15, 0x5e, 0x2f,
0xe1, 0x60, 0xf0, 0x98, 0x06, 0x50, 0xb1, 0xb5, 0x88, 0xb6, 0xbd, 0x35, 0x79, 0x81, 0xee, 0x5f,
0xfa, 0x96, 0xa9, 0x64, 0x82, 0x02, 0xcb, 0x22, 0x3e, 0x15, 0x64, 0xec, 0x93, 0x77, 0x78, 0xfe,
0xf4, 0xe7, 0xd4, 0x76, 0x9f, 0x85, 0xcb, 0x5f, 0xb0, 0xeb, 0x68, 0x37, 0x56, 0x7c, 0x91, 0xd1,
0x0f, 0xdf, 0xc6, 0x73, 0x67, 0x1c, 0x6d, 0x39, 0x8e, 0x2b, 0x63, 0x6f, 0xd5, 0x00, 0x3c, 0x2e,
0x1d, 0xb7, 0xb3, 0x34, 0xaf, 0x0b, 0x10, 0x09, 0x5f, 0x47, 0x97, 0xe0, 0x70, 0x65, 0x28, 0x31,
0xe6, 0x30, 0xc3, 0x5f, 0x73, 0xb9, 0x77, 0x92, 0x97, 0xce, 0xfe, 0x48, 0x5d, 0xe7, 0xbb, 0xa4,
0x16, 0x66, 0xf8, 0xe6, 0x78, 0x2b, 0xbb, 0xd3, 0xb7, 0x91, 0x1e, 0x48, 0xeb, 0x60, 0x64, 0x40,
0xae, 0x26, 0xc8, 0x37, 0x6c, 0xa5, 0xd0, 0x04, 0xb0, 0x02, 0x64, 0xc0, 0x4c, 0x42, 0x65, 0xd3,
0x61, 0xc4, 0x96, 0x42, 0x00, 0x8c, 0xa2, 0x32, 0xaa, 0xf7, 0xb7, 0xb0, 0xe2, 0x01, 0xdd, 0x07,
0x9a, 0x01, 0xba, 0x78, 0x04, 0xb2, 0x6d, 0x3b, 0xef, 0x08, 0xb4, 0xb6, 0xa2, 0x6c, 0x30, 0xe7,
0xe0, 0x8f, 0xa8, 0xc4, 0xff, 0xea, 0x79, 0x1a, 0x5f, 0xff, 0x80, 0xc5, 0xdf, 0x7f, 0x61, 0xf4,
0xa3, 0x26, 0x52, 0x0f, 0xee, 0x72, 0xf0, 0xf4, 0x05, 0x4a, 0x5f, 0xee, 0xc5, 0x94, 0xb0, 0x92,
0x05, 0x81, 0xb0, 0x65, 0xae, 0xd2, 0x3c, 0x20, 0x4a, 0x29, 0x2a, 0x8f, 0x1c, 0x41, 0x6e, 0x2b,
0x27, 0x69, 0x82, 0x5a, 0x70, 0x52, 0xf2, 0xd4, 0x33, 0xc4, 0x26, 0x46, 0x08, 0x7f, 0x7c, 0x88,
0xe2, 0xf9, 0x31, 0xc2, 0x9f, 0xed, 0x27, 0x11, 0xb9, 0x86, 0x27, 0x50, 0x4f, 0x3c, 0x2a, 0xb1,
0x92, 0x90, 0x72, 0xb9, 0xa6, 0xb5, 0xb5, 0x1d, 0xe5, 0xab, 0xc0, 0x99, 0x33, 0xc4, 0x4e, 0x9c,
0x20, 0x19, 0x36, 0x19, 0x3d, 0x7a, 0x18, 0xc3, 0x97, 0xc1, 0x5d, 0x6a, 0xa1, 0x8a, 0x01, 0x2d,
0xca, 0xb5, 0xde, 0x16, 0x96, 0x6e, 0x9a, 0x58, 0x37, 0x6c, 0x34, 0xdd, 0x41, 0xbc, 0xa3, 0xe3,
0x82, 0xb6, 0xea, 0xd1, 0x7a, 0x40, 0xb5, 0x9d, 0x9d, 0x3c, 0x98, 0x9e, 0xc6, 0xdd, 0xd7, 0xc7,
0xf2, 0x64, 0x82, 0xe5, 0x19, 0x48, 0x3a, 0x41, 0xe8, 0xa0, 0x04, 0x90, 0x5c, 0xc2, 0xb9, 0x0c,
0xae, 0x2d, 0x85, 0x38, 0x06, 0x06, 0x10, 0x89, 0xc4, 0xbd, 0x75, 0x7b, 0xb4, 0x5a, 0x50, 0x53,
0x4f, 0x0f, 0xbe, 0xe1, 0x61, 0xc4, 0x9e, 0x7a, 0xca, 0x84, 0x13, 0xcf, 0x1c, 0xb8, 0x67, 0xa0,
0x34, 0x02, 0x9e, 0xb4, 0x93, 0xcc, 0xa1, 0x17, 0xa9, 0xbd, 0x72, 0x85, 0x40, 0x7b, 0x3b, 0x52,
0x4a, 0xa5, 0xad, 0xf5, 0x68, 0xbd, 0xaa, 0x6a, 0x68, 0xc0, 0x3f, 0x32, 0x82, 0x19, 0x8f, 0x13,
0xb9, 0x7a, 0x95, 0x94, 0x69, 0xe2, 0xad, 0xac, 0xc4, 0xb7, 0x73, 0x27, 0xba, 0xae, 0x23, 0xa5,
0xc4, 0x34, 0x4d, 0x00, 0x36, 0xe4, 0xd1, 0xe3, 0x72, 0x7b, 0x3c, 0xd4, 0xee, 0xdb, 0x97, 0x3b,
0x0b, 0xf1, 0x70, 0xef, 0xad, 0xcd, 0xb9, 0x21, 0x8f, 0xf2, 0x79, 0xd8, 0xb9, 0x95, 0xf5, 0x28,
0xaf, 0xf6, 0xf8, 0xec, 0x9f, 0xb4, 0x56, 0xa1, 0x9b, 0xd2, 0xd1, 0x3f, 0x82, 0xfe, 0xef, 0x68,
0x43, 0xa0, 0xb5, 0x9b, 0x79, 0x33, 0x41, 0x92, 0xff, 0x40, 0x4a, 0x29, 0xa1, 0xa5, 0xd3, 0xe9,
0x02, 0x29, 0x25, 0x86, 0x61, 0x6c, 0x0a, 0x24, 0x9d, 0x4e, 0xab, 0x68, 0x34, 0x5a, 0xa4, 0x4d,
0x4c, 0x4c, 0x9c, 0x12, 0x42, 0x78, 0x85, 0x10, 0x7a, 0x36, 0x9b, 0x2d, 0x00, 0xc4, 0x93, 0x18,
0xa3, 0x10, 0x42, 0x09, 0x21, 0x94, 0x65, 0x59, 0x7f, 0x0d, 0x0e, 0x0e, 0x5e, 0xcc, 0x25, 0x15,
0x42, 0x18, 0x80, 0x01, 0xe8, 0xb9, 0xbf, 0xd3, 0xbf, 0xd3, 0x0a, 0x60, 0x01, 0x29, 0xa5, 0x94,
0xfd, 0x37, 0x07, 0x6f, 0x2d, 0x9d, 0xeb, 0x14, 0xbe, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
};
const BITMAP_OPAQUE window_close_xpm[1] = {{ png, sizeof( png ), "window_close_xpm" }};
//EOF

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -1,329 +0,0 @@
<?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: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"
version="1.0"
width="26"
height="26"
id="svg2"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="library_update.svg">
<metadata
id="metadata166">
<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>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1600"
inkscape:window-height="849"
id="namedview164"
showgrid="true"
inkscape:zoom="13.906433"
inkscape:cx="19.609303"
inkscape:cy="18.405854"
inkscape:window-x="0"
inkscape:window-y="29"
inkscape:window-maximized="1"
inkscape:current-layer="svg2"
inkscape:snap-to-guides="false"
inkscape:snap-grids="false">
<inkscape:grid
type="xygrid"
id="grid3041"
empspacing="1"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<defs
id="defs4">
<clipPath
id="ba">
<path
style="fill:#ffffff"
d="m 0,96 v 60 H 96 V 96 H 0 z m 68,20 c 9.9411,0 18,8.0589 18,18 0,9.9411 -8.0589,18 -18,18 -9.9411,0 -18,-8.0589 -18,-18 0,-9.9411 8.0589,-18 18,-18 z"
id="path125"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
id="bl"
y2="5.9782"
gradientUnits="userSpaceOnUse"
x2="69"
gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6326,90.834)"
y1="122"
x1="69">
<stop
stop-color="#1e71ac"
offset="0"
id="stop128" />
<stop
stop-color="#81c1e9"
offset="1"
id="stop130" />
</linearGradient>
<linearGradient
id="bm"
y2="67.706001"
xlink:href="#a"
gradientUnits="userSpaceOnUse"
x2="118.33"
gradientTransform="matrix(0.39018,0.62586,-0.63862,0.30043,3.5817,-20.909)"
y1="87.488998"
x1="120.65" />
<linearGradient
id="a">
<stop
offset="0"
id="stop15" />
<stop
stop-opacity="0"
offset="1"
id="stop17" />
</linearGradient>
<linearGradient
id="bn"
y2="5.9782"
gradientUnits="userSpaceOnUse"
x2="69"
gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6018,90.825)"
y1="122"
x1="69">
<stop
stop-color="#cd2323"
offset="0"
id="stop134" />
<stop
stop-color="#ef7474"
offset="1"
id="stop136" />
</linearGradient>
<linearGradient
id="ao"
y2="67.706001"
xlink:href="#a"
gradientUnits="userSpaceOnUse"
x2="118.33"
y1="87.488998"
x1="120.65" />
<clipPath
id="aq">
<path
style="fill:url(#linearGradient4033)"
d="m 118,56 c -9.9411,0 -18,8.0589 -18,18 0,9.9411 8.0589,18 18,18 9.7305,0 17.637,-7.7253 17.969,-17.375 v -1.25 C 135.639,63.725 127.729,56 117.999,56 z m -6,10.75 c 5.9493,0.05747 10.832,4.9413 11.031,10.875 l 3.75,0.03125 -6,8.7188 -6.1562,-8.8125 3.9688,0.03125 c -0.25101,-4.9057 -4.4893,-9.9506 -11.719,-9.625 1.5223,-0.80073 3.2718,-1.2367 5.125,-1.2188 z"
id="path122"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
id="bo"
y2="5.1837001"
xlink:href="#an"
gradientUnits="userSpaceOnUse"
x2="84.360001"
gradientTransform="matrix(0.21868,0.069171,-0.053262,0.19858,-13.124,56.327)"
y1="79.417"
x1="84.360001" />
<linearGradient
id="an">
<stop
stop-color="#fff"
offset="0"
id="stop65" />
<stop
stop-color="#fff"
stop-opacity=".49804"
offset=".43290"
id="stop67" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop69" />
</linearGradient>
<linearGradient
id="bp"
y2="67.706001"
xlink:href="#a"
gradientUnits="userSpaceOnUse"
x2="118.33"
gradientTransform="matrix(-0.39018,-0.62586,0.63862,-0.30043,-9.9736,166.82)"
y1="87.488998"
x1="120.65" />
<linearGradient
y2="67.706001"
x2="118.33"
y1="87.488998"
x1="120.65"
gradientUnits="userSpaceOnUse"
id="linearGradient3263"
xlink:href="#a"
inkscape:collect="always" />
<linearGradient
y2="5.1837001"
x2="84.360001"
y1="79.417"
x1="84.360001"
gradientTransform="matrix(-0.21868,-0.069171,0.053262,-0.19858,6.7324,89.587)"
gradientUnits="userSpaceOnUse"
id="linearGradient3265"
xlink:href="#an"
inkscape:collect="always" />
</defs>
<g
id="g2983"
transform="matrix(0.67065061,0,0,0.63959329,-0.72214704,-0.25711042)">
<path
style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
d="M 20.333126,12.035343 C 18.444903,8.7606248 7.1884028,4.4572113 2.002648,3.5893247 2.2763155,13.787163 2.2815758,19.371068 1.9989109,28.797982 8.7625485,29.718551 15.3015,32.559393 20.481394,35.368247 c 0,1.371479 -0.147987,-22.510084 -0.147987,-23.332904 z"
id="path37"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
d="M 20.333126,11.970474 C 25.181266,7.2735751 31.736244,5.3619712 39.289996,3.2656597 38.720347,14.174674 39.085048,19.823107 39.145718,28.603715 c -6.837879,0.0801 -13.928975,3.438089 -18.664576,6.764191 0,-0.05087 -0.147988,-22.574613 -0.147988,-23.397432 z"
id="path39"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.29802737"
d="m 36.25809,7.3432246 c 0,0 -7.632679,1.948204 -13.700376,6.5238304"
id="path49"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 35.804819,10.900809 c 0,0 -7.023496,1.140338 -13.24437,5.519376"
id="path51"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 35.56254,14.052787 c 0,0 -6.549106,1.123473 -13.002872,5.151669"
id="path53"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 35.566457,17.2611 c 0,0 -6.346312,0.591814 -13.006399,4.875119"
id="path55"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 35.480491,19.937482 c -0.07397,0.01638 -5.754704,1.122073 -12.920433,5.032513"
id="path57"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 35.800902,22.548312 c -0.07397,0.01638 -6.168897,1.212856 -13.241234,5.294723"
id="path59"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 35.898595,25.338215 c 0,0 -6.670244,1.368338 -13.339709,5.367787"
id="path61"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.39885914;stroke-linejoin:round"
d="M 20.385488,11.950671 C 24.65765,6.7675925 30.434622,4.1994401 37.091192,1.3458617 36.589184,12.311893 36.9106,17.923793 36.964002,26.698257 c -6.025886,0.765461 -12.274893,4.834149 -16.448193,8.634823 0,-0.05086 -0.130412,-22.559589 -0.130412,-23.38275 z"
id="path63"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 34.421527,5.7269479 c 0,0 -6.726511,2.7132211 -12.07326,7.8970171"
id="path65"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 33.808038,12.506501 c 0,0 -5.771109,1.779851 -11.458599,6.454864"
id="path67"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 33.733798,18.399732 c -0.06521,0.0238 -5.071265,1.698866 -11.385922,6.327515"
id="path69"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 34.105021,23.7583 c 0,0 -5.878183,2.03687 -11.755582,6.704783"
id="path71"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 6.5280219,7.278355 c 0,0 6.7331581,1.948204 12.0853761,6.523831"
id="path73"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 6.9301115,10.83628 c 0,0 6.1954755,1.140339 11.6828965,5.519377"
id="path75"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 7.1434661,13.988259 c 0,0 5.7769719,1.123473 11.4699319,5.151669"
id="path77"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 7.1399494,17.196572 c 0,0 5.5980056,0.591815 11.4730586,4.875118"
id="path79"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 7.2161475,19.872953 c 0.06527,0.01638 5.0763425,1.122074 11.3972505,5.032514"
id="path81"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 6.9328473,22.483442 c 0.06527,0.01638 5.4417017,1.212856 11.6805507,5.294723"
id="path83"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 6.846099,25.273585 c 0,0 5.88365,1.368339 11.767299,5.367786"
id="path85"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.3138274;stroke-linejoin:round"
d="M 20.53085,11.886143 C 16.762376,6.7030643 11.666495,4.134912 5.794568,1.2813335 6.2373751,12.247364 5.9538765,17.859266 5.9067195,26.633729 c 5.3154875,0.765427 10.8279155,4.834149 14.5092515,8.634824 0,-0.05087 0.115038,-22.55959 0.115038,-23.382751 z"
id="path87"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 8.1500592,5.6624197 c 0,0 5.9332768,2.7132213 10.6501218,7.8970173"
id="path89"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 8.6920411,12.441973 c 0,0 5.0908019,1.779851 10.1077489,6.454864"
id="path91"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 8.7565163,18.335203 c 0.057513,0.0238 4.4734027,1.698866 10.0436647,6.327515"
id="path93"
inkscape:connector-curvature="0" />
<path
style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
d="m 8.4302331,23.693771 c 0,0 5.1849739,2.036871 10.3699479,6.704783"
id="path95"
inkscape:connector-curvature="0" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@ -1,262 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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"
height="26"
width="26"
version="1.0"
id="svg2"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="save_netlist.svg">
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1600"
inkscape:window-height="849"
id="namedview88"
showgrid="true"
inkscape:snap-to-guides="false"
inkscape:snap-grids="false"
inkscape:zoom="27.812866"
inkscape:cx="5.6508164"
inkscape:cy="15.023821"
inkscape:window-x="0"
inkscape:window-y="29"
inkscape:window-maximized="1"
inkscape:current-layer="text48">
<inkscape:grid
type="xygrid"
id="grid3044"
empspacing="1"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<defs
id="defs4">
<linearGradient
id="g"
y2="9.6875"
gradientUnits="userSpaceOnUse"
x2="-24.75"
gradientTransform="matrix(1.179,0,0,1.0766,65.637,-24.9397)"
y1="11.566"
x1="-26.754">
<stop
stop-color="#fff"
offset="0"
id="stop7" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop9" />
</linearGradient>
<linearGradient
id="h"
y2="14.07"
gradientUnits="userSpaceOnUse"
x2="-28.789"
gradientTransform="matrix(1.0874,0,0,0.9889,62.751,-23.5125)"
y1="11.053"
x1="-18.589001">
<stop
stop-opacity=".41296"
offset="0"
id="stop12" />
<stop
stop-opacity="0"
offset="1"
id="stop14" />
</linearGradient>
<radialGradient
id="k"
gradientUnits="userSpaceOnUse"
cy="10.108"
cx="-26.305"
gradientTransform="matrix(0.48024,-0.30125,0.88545,1.1769,35.944,-34.024)"
r="7.0421">
<stop
stop-color="#fff"
offset="0"
id="stop17" />
<stop
stop-color="#fff"
offset=".47534"
id="stop19" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop21" />
</radialGradient>
<linearGradient
id="i"
y2="67.799004"
gradientUnits="userSpaceOnUse"
x2="61.181"
gradientTransform="matrix(1.179,0,0,1.0766,-40.472,-89.533)"
y1="70.751999"
x1="58.282001">
<stop
offset="0"
id="stop24" />
<stop
stop-opacity="0"
offset="1"
id="stop26" />
</linearGradient>
<radialGradient
id="l"
gradientUnits="userSpaceOnUse"
cy="35.356998"
cx="-30.25"
gradientTransform="matrix(4.7109,0,0,2.0832,172.48,-58.493)"
r="18">
<stop
stop-color="#f6f6f5"
offset="0"
id="stop29" />
<stop
stop-color="#d3d7cf"
offset="1"
id="stop31" />
</radialGradient>
<linearGradient
id="j"
y2="-22.502001"
gradientUnits="userSpaceOnUse"
x2="-62.75"
gradientTransform="matrix(1.179,0,0,1.0766,65.637,-24.9397)"
y1="49.021"
x1="-47.5">
<stop
stop-color="#888a85"
offset="0"
id="stop34" />
<stop
stop-color="#babdb6"
offset="1"
id="stop36" />
</linearGradient>
<filter
id="k-6"
color-interpolation-filters="sRGB">
<feGaussianBlur
stdDeviation="0.37718285"
id="feGaussianBlur7" />
</filter>
</defs>
<g
transform="matrix(0.59436783,0,0,0.59002949,-3.5290123,11.194187)"
id="g76">
<path
d="m 25.961,2.2795 c -0.50881,0 -0.91843,0.40232 -0.91843,0.90206 v 20.226 c 0,0.49974 0.40962,0.90206 0.91843,0.90206 h 19.775 c 0.50881,0 0.91843,-0.40232 0.91843,-0.90206 v -18.154 l -3.0423,-2.974 h -17.651 z"
id="path78"
inkscape:connector-curvature="0"
style="fill:#7f7f7f;fill-rule:evenodd;stroke-width:1pt;stroke-linecap:round;stroke-linejoin:round" />
<path
d="m 29.647,2.3339 v 5.6378 c 0,0.57606 0.51531,1.0398 1.1554,1.0398 h 7.7628 c 0.64009,-4e-7 1.1554,-0.46376 1.1554,-1.0398 V 2.3339 h -10.074 z"
id="path80"
inkscape:connector-curvature="0"
style="fill:#bfbfbf;fill-rule:evenodd;stroke:#333333;stroke-width:1.34249997" />
<rect
rx="0.60650003"
height="3.8492999"
width="2.8554001"
y="3.7319"
x="31.209"
id="rect82"
style="fill:#7f7f7f;fill-rule:evenodd;stroke:#333333;stroke-width:0.80549997" />
<path
d="m 25.961,2.2795 c -0.50881,0 -0.91843,0.40232 -0.91843,0.90206 v 20.226 c 0,0.49974 0.40962,0.90206 0.91843,0.90206 h 19.775 c 0.50881,0 0.91843,-0.40232 0.91843,-0.90206 v -18.154 l -3.0423,-2.974 h -17.651 z"
id="path84"
inkscape:connector-curvature="0"
style="fill:none;stroke:#333333;stroke-width:1.34249997;stroke-linecap:round;stroke-linejoin:round" />
<rect
rx="0.88217002"
height="12.181"
width="18.097"
y="10.573"
x="26.805"
id="rect86"
style="fill:#d9d9d9;fill-opacity:0.75;fill-rule:evenodd;stroke:#333333;stroke-width:0.80549997;stroke-linecap:round;stroke-linejoin:round" />
</g>
<g
id="g3021"
transform="matrix(0.8008999,0,0,0.84005662,0.72077463,1.8054585)">
<g
transform="matrix(0.58929044,0,0,0.70311084,-3.053113,-2.4505636)"
style="font-size:47.73400116px;line-height:125%;letter-spacing:0px;word-spacing:0px;opacity:0.21483998;fill:#000000;filter:url(#k-6);font-family:Sans"
id="text42">
<path
d="m 4.4756262,16.901477 4.6149608,0 0,4.961083 -4.6149608,0 0,-4.961083"
style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
id="path3015"
inkscape:connector-curvature="0" />
<path
d="m 27.528025,13.119773 0,8.742787 -4.614961,0 0,-1.422946 0,-5.268747 c -1.2e-5,-1.239195 -0.02992,-2.093816 -0.08973,-2.563867 -0.05129,-0.470033 -0.145298,-0.816154 -0.282026,-1.038366 -0.179482,-0.299108 -0.423049,-0.529855 -0.730702,-0.692245 -0.307675,-0.170913 -0.658069,-0.256375 -1.051185,-0.256386 -0.957186,1.1e-5 -1.709253,0.371771 -2.256204,1.115282 -0.546965,0.734985 -0.820444,1.756257 -0.820437,3.063821 l 0,7.063454 -4.589322,0 0,-14.3576558 4.589322,0 0,2.1023711 c 0.692237,-0.8375169 1.427211,-1.4528444 2.204926,-1.8459844 0.777696,-0.401658 1.636591,-0.6024941 2.576686,-0.6025088 1.657954,1.47e-5 2.914248,0.5085145 3.768885,1.525501 0.863152,1.0170128 1.294736,2.4955079 1.294753,4.4354899"
style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
id="path3017"
inkscape:connector-curvature="0" />
<path
d="m 45.23476,14.645274 0,1.307572 -10.729784,0 c 0.111095,1.07683 0.499948,1.884447 1.16656,2.422855 0.666597,0.538415 1.598135,0.807621 2.794615,0.807618 0.965712,3e-6 1.9528,-0.14101 2.961266,-0.423038 1.016987,-0.290568 2.059626,-0.726425 3.127918,-1.307572 l 0,3.538136 c -1.085385,0.41022 -2.170754,0.717883 -3.256111,0.922993 -1.085382,0.213655 -2.170751,0.320483 -3.256111,0.320483 -2.598059,0 -4.619239,-0.658059 -6.063546,-1.974178 -1.435768,-1.324661 -2.15365,-3.17919 -2.153648,-5.563591 -2e-6,-2.341656 0.705061,-4.183366 2.11519,-5.5251342 1.418668,-1.3417431 3.367206,-2.012621 5.845617,-2.0126357 2.256192,1.47e-5 4.059443,0.6794388 5.40976,2.0382744 1.358833,1.3588605 2.038258,3.1749315 2.038274,5.4482175 m -4.717515,-1.525501 c -1.2e-5,-0.871705 -0.256399,-1.572495 -0.769161,-2.102371 -0.504237,-0.538401 -1.166569,-0.807606 -1.986997,-0.807618 -0.888815,1.2e-5 -1.61097,0.252125 -2.166467,0.756341 -0.555511,0.495691 -0.901633,1.213573 -1.038367,2.153648 l 5.960992,0"
style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
id="path3019"
inkscape:connector-curvature="0" />
<path
d="m 52.801402,3.4283554 0,4.0765488 4.730335,0 0,3.2817498 -4.730335,0 0,6.089185 c -7e-6,0.666609 0.132459,1.119559 0.3974,1.358849 0.264925,0.230752 0.790517,0.346126 1.576778,0.346122 l 2.358758,0 0,3.28175 -3.935536,0 c -1.811806,0 -3.098011,-0.376033 -3.858621,-1.128101 -0.75207,-0.760612 -1.128104,-2.046818 -1.128101,-3.85862 l 0,-6.089185 -2.281842,0 0,-3.2817498 2.281842,0 0,-4.0765488 4.589322,0"
style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
id="path3021"
inkscape:connector-curvature="0" />
</g>
<g
transform="scale(0.94088398,1.0628303)"
style="font-size:27.15685272px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#505050;font-family:Sans"
id="text48">
<path
d="m -0.74393116,6.9592557 2.89042266,0 0,3.2819833 -2.89042266,0 0,-3.2819833"
style="font-size:14.93643856px;font-weight:bold;letter-spacing:-0.51597679px;fill:#505050;font-family:Garuda"
id="path3024"
inkscape:connector-curvature="0" />
<path
d="m 13.694149,4.4574856 0,5.7837534 -2.890423,0 0,-0.9413443 0,-3.4855168 c -7e-6,-0.8197839 -0.01875,-1.3851551 -0.0562,-1.6961154 -0.03213,-0.310948 -0.091,-0.5399233 -0.17664,-0.6869266 C 10.458473,3.2334627 10.305924,3.0808125 10.113237,2.9733847 9.9205348,2.8603177 9.7010769,2.8037806 9.4548617,2.8037732 8.8553615,2.8037806 8.3843301,3.049717 8.0417666,3.5415834 7.6991935,4.0278093 7.5279094,4.7034279 7.5279137,5.5684412 l 0,4.6727978 -2.8743648,0 0,-9.49824591 2.8743648,0 0,1.39081451 C 7.9614723,1.579752 8.4217985,1.1726847 8.9088935,0.91260462 9.3959774,0.64688949 9.933916,0.51402725 10.522712,0.51401752 c 1.038403,9.73e-6 1.82524,0.33640559 2.360512,1.00918858 0.540607,0.6728005 0.810915,1.6508926 0.810925,2.9342795"
style="font-size:14.93643856px;font-weight:bold;letter-spacing:-0.51597679px;fill:#505050;font-family:Garuda"
id="path3026"
inkscape:connector-curvature="0" />
<path
d="m 24.784157,5.4666742 0,0.8650188 -6.720233,0 c 0.06958,0.7123716 0.313125,1.2466474 0.730634,1.602829 0.417501,0.3561862 1.000937,0.534278 1.750312,0.5342763 0.60484,1.7e-6 1.22307,0.1886061 1.854687,0.00203 0.636955,-0.1922242 1.194549,-0.2792134 1.863637,-0.6636688 l 0.09543,1.857399 c -0.679793,0.2713787 -1.359577,0.4749124 -2.039352,0.6106014 -0.679793,0.141343 -1.359576,0.212014 -2.039355,0.212015 -1.627205,-10e-7 -2.893102,-0.435337 -3.797693,-1.3060093 -0.899244,-0.8763242 -1.348866,-2.1031798 -1.348864,-3.6805702 -2e-6,-1.5491124 0.44159,-2.7674873 1.324776,-3.6551284 0.888535,-0.88762445 2.108934,-1.33144085 3.661202,-1.33145058 1.413088,9.73e-6 2.542494,0.44947983 3.388218,1.34841168 0.851059,0.8989486 1.276593,2.1003623 1.276604,3.604245 M 21.829502,4.4574856 C 21.829495,3.8808127 21.668916,3.4172083 21.347764,3.066671 21.031952,2.7104944 20.617124,2.5324024 20.103277,2.5323947 19.546599,2.5324024 19.094302,2.699187 18.746384,3.0327488 18.39846,3.3606713 17.943111,4.0772031 17.857472,4.6991057 l 4.11517,-0.04027"
style="font-size:14.93643856px;font-weight:bold;letter-spacing:-0.51597679px;fill:#505050;font-family:Garuda"
id="path3028"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccsccccscscccccccccc" />
<path
d="m 29.523263,-1.9538303 0,2.69682339 2.962682,0 0,2.17102751 -2.962682,0 0,4.0282739 c -4e-6,0.4409929 0.08297,0.7406396 0.248897,0.8989411 0.165927,0.1526526 0.495113,0.2289778 0.987561,0.2289756 l 1.477328,0 0,2.1710278 -2.464889,0 c -1.134762,0 -1.940333,-0.2487635 -2.416714,-0.7462909 -0.471035,-0.5031796 -0.70655,-1.3540633 -0.706549,-2.5526536 l 0,-4.0282739 -1.429152,0 0,-2.17102751 1.429152,0 0,-2.69682339 2.874366,0"
style="font-size:14.93643856px;font-weight:bold;letter-spacing:-0.51597679px;fill:#505050;font-family:Garuda"
id="path3030"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 13 KiB

View File

@ -1,80 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient id="a">
<stop offset="0"/>
<stop stop-opacity="0" offset="1"/>
</linearGradient>
<filter id="y" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="1.04"/>
</filter>
<clipPath id="v">
<circle cy="92" cx="344" r="36" fill="url(#linearGradient5167)"/>
</clipPath>
<filter id="z" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="2.8805897"/>
</filter>
<filter id="x" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.96794009"/>
</filter>
<filter id="w" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="5.6513927"/>
</filter>
<linearGradient id="aa" y2="-373.12" gradientUnits="userSpaceOnUse" x2="-56.358" gradientTransform="matrix(0,1,-1,0,-39.998,140)" y1="-381.1" x1="-86.12">
<stop stop-color="#8c0000" offset="0"/>
<stop stop-color="#bf0000" offset="1"/>
</linearGradient>
<radialGradient id="s" gradientUnits="userSpaceOnUse" cy="85.25" cx="345.81" gradientTransform="matrix(.66629 -.65601 .98938 1.0049 31.056 226.44)" r="36">
<stop stop-color="#ffbe00" offset="0"/>
<stop stop-color="#f5d600" stop-opacity="0" offset="1"/>
</radialGradient>
<linearGradient id="ab" y2="87.759" gradientUnits="userSpaceOnUse" x2="336.98" y1="120.81" x1="328.12">
<stop stop-color="#f00" offset="0"/>
<stop stop-color="#650000" offset="1"/>
</linearGradient>
<linearGradient id="ac" y2="-131.93" gradientUnits="userSpaceOnUse" x2="-45.097" gradientTransform="matrix(0,1.346,-1.346,0,-326.19,62.614)" y1="-131.93" x1="-80.003">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="ad" y2="76.634" gradientUnits="userSpaceOnUse" x2="90.538" gradientTransform="translate(20,-56)" y1="103.01" x1="117.82">
<stop stop-color="#4d0000" stop-opacity="0" offset="0"/>
<stop stop-color="#4d0000" offset=".5"/>
<stop stop-color="#4d0000" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="ae" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(2.7744,0,0,1.9697,-1892.2,-872.89)" y1="366.65" x1="302.86">
<stop stop-opacity="0" offset="0"/>
<stop offset=".5"/>
<stop stop-opacity="0" offset="1"/>
</linearGradient>
<radialGradient id="t" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(2.7744,0,0,1.9697,-1891.6,-872.89)" r="117.14"/>
<radialGradient id="u" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-2.7744,0,0,1.9697,112.76,-872.89)" r="117.14"/>
<linearGradient id="q" y2="21.768" gradientUnits="userSpaceOnUse" x2="17.881" gradientTransform="matrix(2.7976,0,0,2.5817,-29.889,-214.14)" y1="11.073" x1="17.881">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#e0e0e0" offset="1"/>
</linearGradient>
<linearGradient id="r" y2="12.481" gradientUnits="userSpaceOnUse" x2="13.268" gradientTransform="matrix(2.9308,0,0,2.7985,-30.885,-215.23)" y1="7.7191" x1="13.268">
<stop stop-color="#204a87" offset="0"/>
<stop stop-color="#204a87" stop-opacity="0" offset="1"/>
</linearGradient>
</defs>
<g transform="matrix(1,0,0,1.0736,15.75,208.79)">
<g transform="matrix(.025044 0 0 .014857 30.847 -154.73)">
<rect opacity=".40206" style="color:#000000" height="478.36" width="1339.6" y="-150.7" x="-1559.3" fill="url(#ae)"/>
<path opacity=".40206" style="color:#000000" fill="url(#t)" d="m-219.62-150.68v478.33c142.87 0.90045 345.4-107.17 345.4-239.2s-159.44-239.13-345.4-239.13z"/>
<path opacity=".40206" style="color:#000000" fill="url(#u)" d="m-1559.3-150.68v478.33c-142.87 0.90045-345.4-107.17-345.4-239.2s159.44-239.13 345.4-239.13z"/>
</g>
<rect style="color:#000000" fill-rule="evenodd" rx="1.1062" ry="1.1062" height="41.007" width="45.004" stroke="#8d8d8d" y="-193.5" x="-14.502" fill="url(#q)"/>
<rect style="color:#000000" fill-rule="evenodd" rx=".22227" ry=".22227" height="7" width="42" y="-192" x="-13" fill="url(#r)"/>
<rect style="color:#000000" stroke-opacity=".47879" rx=".40407" ry=".35616" height="38.978" width="42.974" stroke="#fff" y="-192.49" x="-13.491" fill="none"/>
</g>
<g transform="matrix(.2194 0 0 .20192 68.441 11.507)">
<path opacity=".50272" stroke-linejoin="round" d="m115.5 20a100 100 0 1 1 -200 0 100 100 0 1 1 200 0z" transform="matrix(.5662 0 0 .5662 -157.78 -2.0741)" stroke-dashoffset="4.15" filter="url(#w)" stroke="#000" stroke-linecap="round" stroke-width=".1375"/>
<circle transform="matrix(-1.5639 .41906 -.41906 -1.5639 428.03 5.398)" cy="92" cx="344" r="36" fill="url(#aa)"/>
<circle transform="matrix(-1.173 .31429 -.31429 -1.173 283.9 5.4662)" filter="url(#x)" cy="92" cx="344" r="36" fill="url(#s)"/>
<circle opacity=".8" stroke-width="6.7514" clip-path="url(#v)" transform="matrix(-1.5639 -.41906 -.41906 1.5639 428.03 5.943)" stroke="url(#ab)" filter="url(#z)" cy="92" cx="344" r="36" fill="none"/>
<path opacity=".8" fill="url(#ac)" d="m-148.52-45.072c-20.67 0-37.943 14.596-42.106 34.029 8.298 7.7355 24.043 12.956 42.106 12.956 18.062 0 33.808-5.2201 42.106-12.956-4.163-19.433-21.435-34.029-42.106-34.029z"/>
<g transform="matrix(1.2883,1.2883,-1.2883,1.2883,-259.31,-197.87)">
<path stroke-linejoin="round" d="m118 16v16h-16v8h16v16h8v-16h16v-8h-16v-16h-8z" filter="url(#y)" stroke="url(#ad)" stroke-linecap="round" stroke-width="4" fill="none"/>
<path fill-rule="evenodd" fill="#fff" d="m118 16v16h-16v8h16v16h8v-16h16v-8h-16v-16h-8z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.6 KiB

View File

@ -41,30 +41,222 @@
#include <gal/stroke_font.h> #include <gal/stroke_font.h>
#include <gal/graphics_abstraction_layer.h>
#include <newstroke_font.h> #include <newstroke_font.h>
#include <plot_common.h> #include <plot_common.h>
using namespace KIGFX; using namespace KIGFX;
struct TRANSFORM_PRM
// A ugly hack to avoid UTF8::uni_iter method not found at link stage
// in gerbview and pl_editor.
// Hoping I (JPC) can remove that soon.
void dummy()
{ {
UTF8 text = "x"; VECTOR2D m_rotCenter;
for( UTF8::uni_iter it = text.ubegin(), end = text.uend(); it < end; ++it ) VECTOR2D m_moveOffset;
; double m_rotAngle;
};
class BASIC_GAL: public GAL
{
public:
wxDC* m_DC;
EDA_COLOR_T m_Color;
private:
TRANSFORM_PRM m_transform;
std::stack <TRANSFORM_PRM> m_transformHistory;
public:
BASIC_GAL()
{
m_DC = NULL;
m_Color = RED;
m_plotter = NULL;
m_callback = NULL;
}
void SetPlotter( PLOTTER* aPlotter )
{
m_plotter = aPlotter;
}
void SetCallback( void (* aCallback)( int x0, int y0, int xf, int yf ) )
{
m_callback = aCallback;
}
/// Set a clip box for drawings
/// If NULL, no clip will be made
void SetClipBox( EDA_RECT* aClipBox )
{
m_isClipped = aClipBox != NULL;
if( aClipBox )
m_clipBox = *aClipBox;
}
/// @brief Save the context.
virtual void Save()
{
m_transformHistory.push( m_transform );
}
virtual void Restore()
{
m_transform = m_transformHistory.top();
m_transformHistory.pop();
}
/**
* @brief Draw a polyline
* @param aPointList is a list of 2D-Vectors containing the polyline points.
*/
virtual void DrawPolyline( const std::deque<VECTOR2D>& aPointList );
/** Start and end points are defined as 2D-Vectors.
* @param aStartPoint is the start point of the line.
* @param aEndPoint is the end point of the line.
*/
virtual void DrawLine( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint );
/**
* @brief Translate the context.
*
* @param aTranslation is the translation vector.
*/
virtual void Translate( const VECTOR2D& aTranslation )
{
m_transform.m_moveOffset += aTranslation;
}
/**
* @brief Rotate the context.
*
* @param aAngle is the rotation angle in radians.
*/
virtual void Rotate( double aAngle )
{
m_transform.m_rotAngle = aAngle * M_PI/1800;
m_transform.m_rotCenter = m_transform.m_moveOffset;
}
private:
// Apply the roation/translation transform to aPoint
const VECTOR2D transform( const VECTOR2D& aPoint ) const;
// A clip box, to clip drawings in a wxDC (mandatory to avoid draw issues)
EDA_RECT m_clipBox; // The clip box
bool m_isClipped; // Allows/disallows clipping
// When calling the draw functions outside a wxDC, to get the basic drawings
// lines / polylines ..., a callback function (used in DRC) to store
// coordinates of each segment:
void (* m_callback)( int x0, int y0, int xf, int yf );
// When calling the draw functions for plot, the plotter (has the same purpose
// as a wxDC) to plot basic drawings
PLOTTER* m_plotter;
};
const VECTOR2D BASIC_GAL::transform( const VECTOR2D& aPoint ) const
{
VECTOR2D point = aPoint + m_transform.m_moveOffset - m_transform.m_rotCenter;
point = point.Rotate( m_transform.m_rotAngle ) + m_transform.m_rotCenter;
return point;
} }
void BASIC_GAL::DrawPolyline( const std::deque<VECTOR2D>& aPointList )
{
if( aPointList.empty() )
return;
std::deque<VECTOR2D>::const_iterator it = aPointList.begin();
std::vector <wxPoint> polyline_corners;
for( ; it != aPointList.end(); ++it )
{
VECTOR2D corner = transform(*it);
polyline_corners.push_back( wxPoint( corner.x, corner.y ) );
}
if( m_DC )
{
if( isFillEnabled )
{
GRPoly( m_isClipped ? &m_clipBox : NULL, m_DC, polyline_corners.size(),
&polyline_corners[0], 0, GetLineWidth(), m_Color, m_Color );
}
else
{
for( unsigned ii = 1; ii < polyline_corners.size(); ++ii )
{
GRCSegm( m_isClipped ? &m_clipBox : NULL, m_DC, polyline_corners[ii-1],
polyline_corners[ii], GetLineWidth(), m_Color );
}
}
}
else if( m_plotter )
{
m_plotter->MoveTo( polyline_corners[0] );
for( unsigned ii = 1; ii < polyline_corners.size(); ii++ )
{
m_plotter->LineTo( polyline_corners[ii] );
}
m_plotter->PenFinish();
}
else if( m_callback )
{
for( unsigned ii = 1; ii < polyline_corners.size(); ii++ )
{
m_callback( polyline_corners[ii-1].x, polyline_corners[ii-1].y,
polyline_corners[ii].x, polyline_corners[ii].y );
}
}
}
void BASIC_GAL::DrawLine( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint )
{
VECTOR2D startVector = transform( aStartPoint );
VECTOR2D endVector = transform( aEndPoint );
if( m_DC )
{
if( isFillEnabled )
{
GRLine( m_isClipped ? &m_clipBox : NULL, m_DC, startVector.x, startVector.y,
endVector.x, endVector.y, GetLineWidth(), m_Color );
}
else
{
GRCSegm( m_isClipped ? &m_clipBox : NULL, m_DC, startVector.x, startVector.y,
endVector.x, endVector.y, GetLineWidth(), 0, m_Color );
}
}
else if( m_plotter )
{
m_plotter->MoveTo( wxPoint( startVector.x, startVector.y ) );
m_plotter->LineTo( wxPoint( endVector.x, endVector.y ) );
m_plotter->PenFinish();
}
else if( m_callback )
{
m_callback( startVector.x, startVector.y,
endVector.x, endVector.y );
}
}
BASIC_GAL basic_gal;
int OverbarPositionY( int size_v ) int OverbarPositionY( int size_v )
{ {
return KiROUND( size_v * STROKE_FONT::OVERBAR_HEIGHT ); return KiROUND( size_v * STROKE_FONT::OVERBAR_HEIGHT );
} }
/** /**
* Function GetPensizeForBold * Function GetPensizeForBold
* @return the "best" value for a pen size to draw/plot a bold text * @return the "best" value for a pen size to draw/plot a bold text
@ -109,40 +301,6 @@ int Clamp_Text_PenSize( int aPenSize, wxSize aSize, bool aBold )
} }
/* Functions to draw / plot a string.
* texts have only one line.
* They can be in italic.
* Horizontal and Vertical justification are handled.
* Texts can be rotated
* substrings between ~ markers can be "negated" (i.e. with an over bar
*/
/**
* Function NegableTextLength
* Return the text length (char count) of a negable string,
* excluding the ~ markers
*/
int NegableTextLength( const wxString& aText )
{
int char_count = aText.length();
// Fix the character count, removing the ~ found
for( int i = char_count - 1; i >= 0; i-- )
{
if( aText[i] == '~' )
{
// '~~' draw as '~' and count as two chars
if( i > 0 && aText[i - 1] == '~' )
i--;
else
char_count--;
}
}
return char_count;
}
/* Function GetHersheyShapeDescription /* Function GetHersheyShapeDescription
* return a pointer to the shape corresponding to unicode value AsciiCode * return a pointer to the shape corresponding to unicode value AsciiCode
* Note we use the same font for Bold and Normal texts * Note we use the same font for Bold and Normal texts
@ -202,51 +360,6 @@ int GraphicTextWidth( const wxString& aText, int aXSize, bool aItalic, bool aWid
} }
// Helper function for drawing character polylines
static void DrawGraphicTextPline( EDA_RECT* aClipBox,
wxDC* aDC,
EDA_COLOR_T aColor,
int aWidth,
bool aSketchMode,
int point_count,
wxPoint* coord,
void (* aCallback)( int x0, int y0, int xf, int yf ),
PLOTTER* aPlotter )
{
if( aPlotter )
{
aPlotter->MoveTo( coord[0] );
for( int ik = 1; ik < point_count; ik++ )
{
aPlotter->LineTo( coord[ik] );
}
aPlotter->PenFinish();
}
else if( aCallback )
{
for( int ik = 0; ik < (point_count - 1); ik++ )
{
aCallback( coord[ik].x, coord[ik].y,
coord[ik + 1].x, coord[ik + 1].y );
}
}
else if( aDC )
{
if( aSketchMode )
{
for( int ik = 0; ik < (point_count - 1); ik++ )
GRCSegm( aClipBox, aDC, coord[ik].x, coord[ik].y,
coord[ik + 1].x, coord[ik + 1].y, aWidth, aColor );
}
else
GRPoly( aClipBox, aDC, point_count, coord, 0,
aWidth, aColor, aColor );
}
}
/** /**
* Function DrawGraphicText * Function DrawGraphicText
* Draw a graphic text (like module texts) * Draw a graphic text (like module texts)
@ -284,21 +397,7 @@ void DrawGraphicText( EDA_RECT* aClipBox,
void (* aCallback)( int x0, int y0, int xf, int yf ), void (* aCallback)( int x0, int y0, int xf, int yf ),
PLOTTER* aPlotter ) PLOTTER* aPlotter )
{ {
int AsciiCode; bool fill_mode = true;
int x0, y0;
int size_h, size_v;
unsigned ptr;
int dx, dy; // Draw coordinate for segments to draw. also used in some other calculation
wxPoint current_char_pos; // Draw coordinates for the current char
wxPoint overbar_pos; // Start point for the current overbar
int overbar_italic_comp; // Italic compensation for overbar
#define BUF_SIZE 100
wxPoint coord[BUF_SIZE + 1]; // Buffer coordinate used to draw polylines (one char shape)
bool sketch_mode = false;
bool italic_reverse = false; // true for mirrored texts with m_Size.x < 0
size_h = aSize.x; /* PLEASE NOTE: H is for HORIZONTAL not for HEIGHT */
size_v = aSize.y;
if( aWidth == 0 && aBold ) // Use default values if aWidth == 0 if( aWidth == 0 && aBold ) // Use default values if aWidth == 0
aWidth = GetPenSizeForBold( std::min( aSize.x, aSize.y ) ); aWidth = GetPenSizeForBold( std::min( aSize.x, aSize.y ) );
@ -306,263 +405,33 @@ void DrawGraphicText( EDA_RECT* aClipBox,
if( aWidth < 0 ) if( aWidth < 0 )
{ {
aWidth = -aWidth; aWidth = -aWidth;
sketch_mode = true; fill_mode = false;
} }
#ifdef CLIP_PEN // made by draw and plot functions basic_gal.SetIsFill( fill_mode );
aWidth = Clamp_Text_PenSize( aWidth, aSize, aBold ); basic_gal.SetLineWidth( aWidth );
#endif
if( size_h < 0 ) // text is mirrored using size.x < 0 (mirror / Y axis) EDA_TEXT dummy;
italic_reverse = true; dummy.SetItalic( aItalic );
dummy.SetBold( aBold );
dummy.SetHorizJustify( aH_justify );
dummy.SetVertJustify( aV_justify );
unsigned char_count = NegableTextLength( aText ); wxSize size = aSize;
dummy.SetMirrored( size.x < 0 );
if( char_count == 0 ) if( size.x < 0 )
return; size.x = - size.x;
current_char_pos = aPos; dummy.SetSize( size );
dx = GraphicTextWidth( aText, size_h, aItalic, aWidth ); basic_gal.SetTextAttributes( &dummy );
dy = size_v; basic_gal.SetPlotter( aPlotter );
basic_gal.SetCallback( aCallback );
/* Do not draw the text if out of draw area! */ basic_gal.m_DC = aDC;
if( aClipBox ) basic_gal.m_Color = aColor;
{ basic_gal.SetClipBox( aClipBox );
int xm, ym, ll, xc, yc; basic_gal.StrokeText( aText, VECTOR2D( aPos.x, aPos.y ), aOrient );
ll = std::abs( dx );
xc = current_char_pos.x;
yc = current_char_pos.y;
x0 = aClipBox->GetX() - ll;
y0 = aClipBox->GetY() - ll;
xm = aClipBox->GetRight() + ll;
ym = aClipBox->GetBottom() + ll;
if( xc < x0 )
return;
if( yc < y0 )
return;
if( xc > xm )
return;
if( yc > ym )
return;
}
/* Compute the position of the first letter of the text
* this position is the position of the left bottom point of the letter
* this is the same as the text position only for a left and bottom justified text
* In others cases, this position must be calculated from the text position ans size
*/
switch( aH_justify )
{
case GR_TEXT_HJUSTIFY_CENTER:
current_char_pos.x -= dx / 2;
break;
case GR_TEXT_HJUSTIFY_RIGHT:
current_char_pos.x -= dx;
break;
case GR_TEXT_HJUSTIFY_LEFT:
break;
}
switch( aV_justify )
{
case GR_TEXT_VJUSTIFY_CENTER:
current_char_pos.y += dy / 2;
break;
case GR_TEXT_VJUSTIFY_TOP:
current_char_pos.y += dy;
break;
case GR_TEXT_VJUSTIFY_BOTTOM:
break;
}
// Note: if aPanel == NULL, we are using a GL Canvas that handle scaling
if( aSize.x == 0 )
return;
/* if a text size is too small, the text cannot be drawn, and it is drawn as a single
* graphic line */
if( aDC && ( aDC->LogicalToDeviceYRel( std::abs( aSize.y ) ) < MIN_DRAWABLE_TEXT_SIZE ))
{
// draw the text as a line always vertically centered
wxPoint end( current_char_pos.x + dx, current_char_pos.y );
RotatePoint( &current_char_pos, aPos, aOrient );
RotatePoint( &end, aPos, aOrient );
if( aPlotter )
{
aPlotter->MoveTo( current_char_pos );
aPlotter->FinishTo( end );
}
else if( aCallback )
{
aCallback( current_char_pos.x, current_char_pos.y, end.x, end.y );
}
else
GRLine( aClipBox, aDC,
current_char_pos.x, current_char_pos.y, end.x, end.y, aWidth, aColor );
return;
}
if( aItalic )
{
overbar_italic_comp = KiROUND( OverbarPositionY( size_v ) * STROKE_FONT::ITALIC_TILT );
if( italic_reverse )
{
overbar_italic_comp = -overbar_italic_comp;
}
}
else
{
overbar_italic_comp = 0;
}
int overbars = 0; // Number of '~' seen (except '~~')
ptr = 0; // ptr = text index
while( ptr < char_count )
{
if( aText[ptr + overbars] == '~' )
{
if( ptr + overbars + 1 < aText.length()
&& aText[ptr + overbars + 1] == '~' ) /* '~~' draw as '~' */
ptr++; // skip first '~' char and draw second
else
{
// Found an overbar, adjust the pointers
overbars++;
if( overbars & 1 ) // odd overbars count
{
// Starting the overbar
overbar_pos = current_char_pos;
overbar_pos.x += overbar_italic_comp;
overbar_pos.y -= OverbarPositionY( size_v );
RotatePoint( &overbar_pos, aPos, aOrient );
}
else
{
// Ending the overbar
coord[0] = overbar_pos;
overbar_pos = current_char_pos;
overbar_pos.x += overbar_italic_comp;
overbar_pos.y -= OverbarPositionY( size_v );
RotatePoint( &overbar_pos, aPos, aOrient );
coord[1] = overbar_pos;
// Plot the overbar segment
DrawGraphicTextPline( aClipBox, aDC, aColor, aWidth,
sketch_mode, 2, coord, aCallback, aPlotter );
}
continue; // Skip ~ processing
}
}
AsciiCode = aText.GetChar( ptr + overbars );
const char* ptcar = GetHersheyShapeDescription( AsciiCode );
// Get metrics
int xsta = *ptcar++ - 'R';
int xsto = *ptcar++ - 'R';
int point_count = 0;
bool endcar = false;
while( !endcar )
{
int hc1, hc2;
hc1 = *ptcar++;
if( hc1 )
{
hc2 = *ptcar++;
}
else
{
// End of character, insert a synthetic pen up:
hc1 = ' ';
hc2 = 'R';
endcar = true;
}
// Do the Hershey decode thing:
// coordinates values are coded as <value> + 'R'
hc1 -= 'R';
hc2 -= 'R';
// Pen up request
if( hc1 == -50 && hc2 == 0 )
{
if( point_count )
{
if( aWidth <= 1 )
aWidth = 0;
DrawGraphicTextPline( aClipBox, aDC, aColor, aWidth,
sketch_mode, point_count, coord,
aCallback, aPlotter );
}
point_count = 0;
}
else
{
wxPoint currpoint;
hc1 -= xsta; hc2 -= 10; // Align the midpoint
hc1 = KiROUND( hc1 * size_h * STROKE_FONT::STROKE_FONT_SCALE );
hc2 = KiROUND( hc2 * size_v * STROKE_FONT::STROKE_FONT_SCALE );
// To simulate an italic font,
// add a x offset depending on the y offset
if( aItalic )
hc1 -= KiROUND( italic_reverse ? -hc2 * STROKE_FONT::ITALIC_TILT
: hc2 * STROKE_FONT::ITALIC_TILT );
currpoint.x = hc1 + current_char_pos.x;
currpoint.y = hc2 + current_char_pos.y;
RotatePoint( &currpoint, aPos, aOrient );
coord[point_count] = currpoint;
if( point_count < BUF_SIZE - 1 )
point_count++;
}
} // end draw 1 char
ptr++;
// Apply the advance width
current_char_pos.x += KiROUND( size_h * (xsto - xsta) * STROKE_FONT::STROKE_FONT_SCALE );
}
if( overbars % 2 )
{
// Close the last overbar
coord[0] = overbar_pos;
overbar_pos = current_char_pos;
overbar_pos.y -= OverbarPositionY( size_v );
RotatePoint( &overbar_pos, aPos, aOrient );
coord[1] = overbar_pos;
// Plot the overbar segment
DrawGraphicTextPline( aClipBox, aDC, aColor, aWidth,
sketch_mode, 2, coord, aCallback, aPlotter );
}
} }
void DrawGraphicHaloText( EDA_RECT* aClipBox, wxDC * aDC, void DrawGraphicHaloText( EDA_RECT* aClipBox, wxDC * aDC,

View File

@ -152,7 +152,7 @@ EXTERN_BITMAP( delete_association_xpm )
EXTERN_BITMAP( delete_bus_xpm ) EXTERN_BITMAP( delete_bus_xpm )
EXTERN_BITMAP( delete_circle_xpm ) EXTERN_BITMAP( delete_circle_xpm )
EXTERN_BITMAP( delete_connection_xpm ) EXTERN_BITMAP( delete_connection_xpm )
EXTERN_BITMAP( delete_cotation_xpm ) EXTERN_BITMAP( delete_dimension_xpm )
EXTERN_BITMAP( delete_field_xpm ) EXTERN_BITMAP( delete_field_xpm )
EXTERN_BITMAP( delete_glabel_xpm ) EXTERN_BITMAP( delete_glabel_xpm )
EXTERN_BITMAP( delete_line_xpm ) EXTERN_BITMAP( delete_line_xpm )
@ -307,7 +307,6 @@ EXTERN_BITMAP( library_browse_xpm )
EXTERN_BITMAP( library_update_xpm ) EXTERN_BITMAP( library_update_xpm )
EXTERN_BITMAP( library_xpm ) EXTERN_BITMAP( library_xpm )
EXTERN_BITMAP( library_table_xpm ) EXTERN_BITMAP( library_table_xpm )
EXTERN_BITMAP( libview_xpm )
EXTERN_BITMAP( lines90_xpm ) EXTERN_BITMAP( lines90_xpm )
EXTERN_BITMAP( list_nets_xpm ) EXTERN_BITMAP( list_nets_xpm )
EXTERN_BITMAP( load_module_board_xpm ) EXTERN_BITMAP( load_module_board_xpm )
@ -494,7 +493,6 @@ EXTERN_BITMAP( rotate_neg_z_xpm )
EXTERN_BITMAP( rotate_pos_z_xpm ) EXTERN_BITMAP( rotate_pos_z_xpm )
EXTERN_BITMAP( save_as_xpm ) EXTERN_BITMAP( save_as_xpm )
EXTERN_BITMAP( save_library_xpm ) EXTERN_BITMAP( save_library_xpm )
EXTERN_BITMAP( save_netlist_xpm )
EXTERN_BITMAP( save_part_in_mem_xpm ) EXTERN_BITMAP( save_part_in_mem_xpm )
EXTERN_BITMAP( save_project_xpm ) EXTERN_BITMAP( save_project_xpm )
EXTERN_BITMAP( save_setup_xpm ) EXTERN_BITMAP( save_setup_xpm )
@ -551,7 +549,6 @@ EXTERN_BITMAP( width_segment_xpm )
EXTERN_BITMAP( width_track_via_xpm ) EXTERN_BITMAP( width_track_via_xpm )
EXTERN_BITMAP( width_track_xpm ) EXTERN_BITMAP( width_track_xpm )
EXTERN_BITMAP( width_vias_xpm ) EXTERN_BITMAP( width_vias_xpm )
EXTERN_BITMAP( window_close_xpm )
EXTERN_BITMAP( wizard_add_fplib_icon_xpm ) EXTERN_BITMAP( wizard_add_fplib_icon_xpm )
EXTERN_BITMAP( wizard_add_fplib_small_xpm ) EXTERN_BITMAP( wizard_add_fplib_small_xpm )
EXTERN_BITMAP( zip_tool_xpm ) EXTERN_BITMAP( zip_tool_xpm )

View File

@ -286,7 +286,7 @@ bool PCB_EDIT_FRAME::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
HK_DELETE ); HK_DELETE );
AddMenuItem( aPopMenu, ID_POPUP_PCB_DELETE_DIMENSION, AddMenuItem( aPopMenu, ID_POPUP_PCB_DELETE_DIMENSION,
msg, KiBitmap( delete_xpm ) ); msg, KiBitmap( delete_dimension_xpm ) );
} }
break; break;