Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
kicad-source-mirror
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
kicad-source-mirror
Commits
5916688f
Commit
5916688f
authored
Dec 30, 2011
by
jean-pierre charras
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Pcbnew: Fix error message in Module Editor after a global pad change.
Minor other enhancements and code cleaning.
parent
8985a180
Changes
11
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
1069 additions
and
611 deletions
+1069
-611
edit_comp_footprint.cpp
bitmaps_png/cpp_26/edit_comp_footprint.cpp
+93
-65
AboutDialog_main.cpp
common/dialog_about/AboutDialog_main.cpp
+42
-35
wxBasePcbFrame.h
include/wxBasePcbFrame.h
+20
-1
wxPcbStruct.h
include/wxPcbStruct.h
+10
-0
dialog_global_pads_edition_base.cpp
pcbnew/dialogs/dialog_global_pads_edition_base.cpp
+76
-78
dialog_global_pads_edition_base.fbp
pcbnew/dialogs/dialog_global_pads_edition_base.fbp
+621
-321
dialog_global_pads_edition_base.h
pcbnew/dialogs/dialog_global_pads_edition_base.h
+60
-57
edit.cpp
pcbnew/edit.cpp
+1
-1
globaleditpad.cpp
pcbnew/globaleditpad.cpp
+135
-52
modedit.cpp
pcbnew/modedit.cpp
+2
-1
module_editor_frame.h
pcbnew/module_editor_frame.h
+9
-0
No files found.
bitmaps_png/cpp_26/edit_comp_footprint.cpp
View file @
5916688f
...
...
@@ -8,71 +8,99 @@
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
,
0xeb
,
0x49
,
0x44
,
0x41
,
0x54
,
0x48
,
0xc7
,
0xdd
,
0x96
,
0x7d
,
0x48
,
0x55
,
0x67
,
0x1c
,
0xc7
,
0xd5
,
0xab
,
0x76
,
0xaf
,
0xca
,
0xe5
,
0xaa
,
0x88
,
0x77
,
0xd0
,
0x1d
,
0x8d
,
0xa9
,
0xac
,
0x92
,
0xa6
,
0x8c
,
0x5d
,
0xdc
,
0x44
,
0x41
,
0x26
,
0x75
,
0xb9
,
0x21
,
0x16
,
0x5e
,
0xf7
,
0x67
,
0x98
,
0x25
,
0xe6
,
0x40
,
0x8d
,
0x88
,
0xad
,
0xfd
,
0xd3
,
0x36
,
0x9a
,
0xd0
,
0x98
,
0x8a
,
0xe4
,
0x0b
,
0xf8
,
0x72
,
0xaf
,
0xfe
,
0x21
,
0xb1
,
0xc9
,
0xfe
,
0x18
,
0x23
,
0x29
,
0x8a
,
0xcd
,
0x4c
,
0x88
,
0xb2
,
0xa8
,
0x90
,
0x5e
,
0xb4
,
0xae
,
0x7a
,
0xb2
,
0xd9
,
0xbc
,
0x29
,
0x66
,
0x4e
,
0x26
,
0xb1
,
0xdc
,
0x77
,
0xdf
,
0xdf
,
0xf1
,
0x39
,
0xe9
,
0xa2
,
0x7b
,
0x77
,
0x61
,
0xb0
,
0xa0
,
0x03
,
0x1f
,
0xce
,
0xf3
,
0x72
,
0xce
,
0xef
,
0x73
,
0x9e
,
0xe7
,
0xf9
,
0x3d
,
0xe7
,
0x9c
,
0x08
,
0x00
,
0x11
,
0xff
,
0x07
,
0x11
,
0xaf
,
0x44
,
0xc4
,
0x23
,
0x8d
,
0xa4
,
0x87
,
0xba
,
0xa1
,
0xb3
,
0xb3
,
0xb3
,
0xcd
,
0xeb
,
0xf5
,
0x6e
,
0x6f
,
0x6f
,
0x6f
,
0x7f
,
0x93
,
0xe5
,
0x1e
,
0x9e
,
0xdf
,
0x66
,
0xbd
,
0x40
,
0xca
,
0x42
,
0x47
,
0x47
,
0xc7
,
0xa1
,
0x70
,
0x44
,
0x2e
,
0xf2
,
0x34
,
0x21
,
0x21
,
0xa1
,
0x89
,
0x67
,
0x4b
,
0x10
,
0xd1
,
0x02
,
0x39
,
0xc8
,
0x80
,
0x59
,
0x3c
,
0x83
,
0xe4
,
0xac
,
0x17
,
0x11
,
0x3f
,
0xfb
,
0xbe
,
0x09
,
0x47
,
0x84
,
0xc8
,
0xc8
,
0x48
,
0x50
,
0xb6
,
0x60
,
0xb1
,
0x58
,
0x4a
,
0xc2
,
0x11
,
0x35
,
0x36
,
0x36
,
0x5a
,
0xba
,
0xbb
,
0xbb
,
0xed
,
0x02
,
0xeb
,
0xdf
,
0xb3
,
0xef
,
0x97
,
0xb0
,
0x44
,
0x67
,
0xcf
,
0x9e
,
0x43
,
0x51
,
0x51
,
0xb1
,
0x34
,
0xc0
,
0x66
,
0xb3
,
0x5d
,
0xe6
,
0xf9
,
0xad
,
0x50
,
0x22
,
0x96
,
0x0f
,
0xa8
,
0xb2
,
0x30
,
0x23
,
0x7d
,
0x61
,
0x89
,
0xfc
,
0x7e
,
0x0d
,
0xcb
,
0xcb
,
0x40
,
0x7f
,
0xff
,
0xcf
,
0xc8
,
0xcc
,
0x7c
,
0x17
,
0xd1
,
0xd1
,
0xd1
,
0xcf
,
0x28
,
0xac
,
0x67
,
0xdf
,
0x06
,
0x06
,
0xf9
,
0x96
,
0xc1
,
0x02
,
0x5d
,
0x5d
,
0x5d
,
0x93
,
0x64
,
0xa8
,
0xb7
,
0xb7
,
0xd7
,
0x6a
,
0x88
,
0xb8
,
0x5e
,
0xef
,
0xb0
,
0x2d
,
0x29
,
0xe4
,
0x1a
,
0xf1
,
0xd8
,
0x47
,
0x4e
,
0x88
,
0xe8
,
0xee
,
0x5d
,
0x0d
,
0x4b
,
0x4b
,
0xc0
,
0x93
,
0x27
,
0xc0
,
0xdc
,
0xdc
,
0x0a
,
0x1a
,
0x1a
,
0x3a
,
0x90
,
0x92
,
0x92
,
0x8a
,
0xf8
,
0xf8
,
0xf8
,
0xb9
,
0xb8
,
0xb8
,
0xb8
,
0x9d
,
0x0c
,
0xbc
,
0x9b
,
0x01
,
0xf7
,
0x73
,
0xaa
,
0xcc
,
0x72
,
0xaf
,
0xcf
,
0xe7
,
0xdb
,
0x22
,
0xb2
,
0xb0
,
0xb2
,
0xce
,
0xe1
,
0x70
,
0xb4
,
0xd8
,
0xed
,
0xf6
,
0x01
,
0x11
,
0xdd
,
0xb9
,
0xa3
,
0x61
,
0x71
,
0x11
,
0x98
,
0x9f
,
0x07
,
0x66
,
0x67
,
0x81
,
0x99
,
0x19
,
0x60
,
0x74
,
0x74
,
0x11
,
0x55
,
0x55
,
0x9f
,
0x21
,
0x36
,
0x76
,
0x03
,
0x12
,
0x13
,
0x13
,
0x2f
,
0xf0
,
0x3a
,
0x87
,
0x7a
,
0xc0
,
0x28
,
0xe2
,
0x94
,
0xd1
,
0x86
,
0x25
,
0xe2
,
0x13
,
0x79
,
0x6b
,
0x6a
,
0x6a
,
0x96
,
0x44
,
0x74
,
0xeb
,
0x96
,
0x86
,
0xc7
,
0x8f
,
0xd7
,
0x24
,
0xd3
,
0xd3
,
0xc0
,
0xfd
,
0xfb
,
0xc0
,
0xc4
,
0x04
,
0x30
,
0x30
,
0x30
,
0x81
,
0x1d
,
0x3b
,
0x3c
,
0x32
,
0x9d
,
0x7f
,
0x32
,
0x59
,
0xbe
,
0xe3
,
0xf5
,
0x53
,
0x51
,
0x51
,
0x51
,
0x62
,
0x9c
,
0x27
,
0xd5
,
0xe1
,
0xee
,
0x23
,
0x7d
,
0x8d
,
0x46
,
0x46
,
0x34
,
0x4e
,
0x19
,
0x10
,
0x08
,
0xac
,
0x4a
,
0xa6
,
0xa6
,
0x80
,
0xc9
,
0x49
,
0xe0
,
0xde
,
0x3d
,
0x19
,
0x19
,
0xf8
,
0x20
,
0x80
,
0xd7
,
0x7b
,
0x9e
,
0xa3
,
0x33
,
0xa3
,
0xac
,
0x6c
,
0x3f
,
0xd7
,
0xf4
,
0x77
,
0x1c
,
0x39
,
0xd2
,
0x80
,
0x98
,
0x98
,
0x98
,
0x95
,
0xec
,
0xec
,
0xec
,
0x7e
,
0xc6
,
0x38
,
0xa8
,
0x48
,
0x0c
,
0x29
,
0xba
,
0x7e
,
0x5d
,
0xd3
,
0x25
,
0x0f
,
0x1f
,
0xae
,
0x49
,
0xfc
,
0x7e
,
0x60
,
0x6c
,
0x6c
,
0x55
,
0x32
,
0x32
,
0x02
,
0x0c
,
0x0e
,
0xce
,
0x73
,
0x54
,
0xb1
,
0x68
,
0x6a
,
0xea
,
0xd1
,
0xe5
,
0x27
,
0x4f
,
0xde
,
0xd0
,
0xb3
,
0x34
,
0x39
,
0x39
,
0x19
,
0x5c
,
0xc7
,
0xdf
,
0x28
,
0x9d
,
0x28
,
0x2e
,
0x2e
,
0x2e
,
0xe4
,
0xfa
,
0xa5
,
0x04
,
0x15
,
0x5d
,
0xbb
,
0xa6
,
0xe9
,
0x92
,
0x07
,
0x0f
,
0x00
,
0x4d
,
0x5b
,
0x93
,
0xdc
,
0xbe
,
0xbd
,
0x2a
,
0xf1
,
0x7a
,
0x07
,
0xb1
,
0x79
,
0xf3
,
0x7b
,
0xe0
,
0xd4
,
0xc1
,
0x6a
,
0xb5
,
0xc1
,
0xed
,
0xde
,
0xc3
,
0x64
,
0x71
,
0x20
,
0x23
,
0x23
,
0x43
,
0x4f
,
0x71
,
0x26
,
0xca
,
0x53
,
0x23
,
0xdd
,
0x59
,
0x3e
,
0xfe
,
0x62
,
0xd6
,
0x65
,
0xcb
,
0x1c
,
0x8b
,
0xe8
,
0xca
,
0x15
,
0xed
,
0xb9
,
0x64
,
0x7c
,
0x1c
,
0xcc
,
0xc2
,
0x55
,
0xc9
,
0xe9
,
0xd3
,
0xe3
,
0x28
,
0x2c
,
0x2c
,
0x91
,
0xf5
,
0xe1
,
0x3e
,
0x2b
,
0x42
,
0x4b
,
0x4b
,
0x0b
,
0xaa
,
0xab
,
0xab
,
0x91
,
0x9b
,
0x9b
,
0x8b
,
0xf2
,
0xf2
,
0x72
,
0xb4
,
0xb6
,
0xb6
,
0x1a
,
0xc1
,
0x77
,
0x19
,
0x1b
,
0x98
,
0x6d
,
0x09
,
0xff
,
0x10
,
0xf1
,
0x6d
,
0xf0
,
0x03
,
0x19
,
0x16
,
0xd1
,
0xa5
,
0x4b
,
0x9a
,
0xbe
,
0xf8
,
0x86
,
0x64
,
0x78
,
0x78
,
0x81
,
0x6b
,
0x71
,
0x98
,
0x6b
,
0x10
,
0xcb
,
0x7d
,
0x95
,
0x89
,
0xba
,
0xba
,
0x3a
,
0x63
,
0x73
,
0xce
,
0x31
,
0x89
,
0x2a
,
0x18
,
0xb8
,
0x92
,
0xe5
,
0xcb
,
0xb2
,
0xaf
,
0x78
,
0xde
,
0x13
,
0x32
,
0x19
,
0x78
,
0xc1
,
0x8f
,
0xb5
,
0xb5
,
0xb5
,
0xfa
,
0x3c
,
0x5f
,
0xbc
,
0xa8
,
0xe9
,
0x19
,
0x36
,
0x3a
,
0xfa
,
0x0c
,
0x47
,
0x8f
,
0xb6
,
0x31
,
0x9d
,
0x53
,
0x90
,
0x94
,
0x94
,
0xc4
,
0xf4
,
0xae
,
0x32
,
0x04
,
0x7f
,
0x91
,
0xf6
,
0x60
,
0x9b
,
0x33
,
0xa4
,
0x88
,
0x37
,
0x65
,
0xe6
,
0xe5
,
0xe5
,
0x7d
,
0x2a
,
0xa2
,
0xa1
,
0x21
,
0x0d
,
0x3e
,
0xdf
,
0x19
,
0xa4
,
0xa5
,
0x6d
,
0x85
,
0xc9
,
0x64
,
0x82
,
0xcb
,
0xe5
,
0xd2
,
0xa7
,
0x49
,
0x49
,
0xae
,
0xf2
,
0x5a
,
0xe7
,
0x7f
,
0xfd
,
0x4c
,
0xe8
,
0xc9
,
0x90
,
0x95
,
0x95
,
0xa3
,
0x8f
,
0x2c
,
0x3d
,
0x3d
,
0x1d
,
0x05
,
0x05
,
0x05
,
0xfa
,
0x7a
,
0xb8
,
0xdd
,
0xee
,
0xe5
,
0xca
,
0xca
,
0xca
,
0x63
,
0xdc
,
0x33
,
0x9f
,
0xb3
,
0x2f
,
0x87
,
0xd8
,
0xc9
,
0x97
,
0x64
,
0x23
,
0x29
,
0x54
,
0xe5
,
0x4f
,
0x54
,
0x1c
,
0xb9
,
0xe6
,
0x6b
,
0x72
,
0x8c
,
0x24
,
0x07
,
0x15
,
0x59
,
0xad
,
0xd6
,
0x95
,
0x8a
,
0x8a
,
0x0a
,
0xd4
,
0xd7
,
0xd7
,
0xeb
,
0x99
,
0x94
,
0x9a
,
0x9a
,
0x1a
,
0x90
,
0x76
,
0x52
,
0x42
,
0x16
,
0xd4
,
0x1e
,
0xc9
,
0x52
,
0x6d
,
0x79
,
0x64
,
0xda
,
0xe9
,
0x74
,
0xc2
,
0x6c
,
0x36
,
0x1b
,
0xf5
,
0x53
,
0xe4
,
0x3c
,
0xf9
,
0x83
,
0xd4
,
0xbd
,
0x4c
,
0xf4
,
0x11
,
0x69
,
0x6c
,
0x6e
,
0x6e
,
0x0e
,
0xc8
,
0x34
,
0x71
,
0xa1
,
0x6f
,
0x90
,
0x0f
,
0xd9
,
0x76
,
0x48
,
0x82
,
0x91
,
0x38
,
0x25
,
0x92
,
0xa4
,
0xf9
,
0x49
,
0x89
,
0x76
,
0x7a
,
0x3c
,
0x1e
,
0xc8
,
0xc1
,
0x29
,
0x95
,
0x7a
,
0x99
,
0x8a
,
0xb5
,
0x89
,
0xcc
,
0x12
,
0x4f
,
0xd0
,
0x4f
,
0x39
,
0x25
,
0x63
,
0xa4
,
0xa6
,
0xaf
,
0xaf
,
0xcf
,
0x24
,
0xbb
,
0x5b
,
0xbd
,
0x5e
,
0xf6
,
0xa9
,
0x00
,
0x6d
,
0xa4
,
0x67
,
0xbd
,
0xa8
,
0xb4
,
0xb4
,
0x54
,
0x17
,
0xf1
,
0x03
,
0xa8
,
0x8b
,
0xc8
,
0x36
,
0xa2
,
0x91
,
0x8f
,
0x43
,
0xfe
,
0x33
,
0x30
,
0xff
,
0x6d
,
0xeb
,
0x46
,
0xd9
,
0x40
,
0x6e
,
0x12
,
0xd3
,
0x0b
,
0xa3
,
0x37
,
0xa6
,
0x2e
,
0x9f
,
0x3c
,
0xca
,
0xcf
,
0xcf
,
0x97
,
0x37
,
0x82
,
0xd4
,
0xdf
,
0x27
,
0xbf
,
0x2a
,
0xce
,
0x90
,
0xbd
,
0xff
,
0xfa
,
0x73
,
0x22
,
0xc1
,
0xc9
,
0x57
,
0xe4
,
0x83
,
0x97
,
0xf4
,
0xbd
,
0x41
,
0x8e
,
0xcb
,
0x5b
,
0x5c
,
0x46
,
0xa5
,
0xca
,
0xb5
,
0xaa
,
0xef
,
0x0b
,
0x55
,
0x17
,
0x5c
,
0xaf
,
0xee
,
0x2f
,
0xe8
,
0xb5
,
0x10
,
0xfd
,
0x0d
,
0x8e
,
0x6c
,
0x36
,
0x10
,
0x82
,
0x7b
,
0x72
,
0x9e
,
0x00
,
0x00
,
0x00
,
0x00
,
0x49
,
0x45
,
0x4e
,
0x44
,
0xae
,
0x42
,
0x60
,
0x82
,
0xce
,
0x00
,
0x00
,
0x05
,
0xb3
,
0x49
,
0x44
,
0x41
,
0x54
,
0x48
,
0xc7
,
0x95
,
0x95
,
0x0b
,
0x50
,
0x94
,
0x55
,
0x18
,
0x86
,
0x77
,
0x17
,
0x84
,
0x00
,
0x05
,
0x86
,
0x11
,
0x46
,
0x45
,
0x26
,
0x6a
,
0x61
,
0x59
,
0xd9
,
0x25
,
0x04
,
0x1a
,
0x64
,
0x42
,
0x44
,
0x86
,
0xb4
,
0x30
,
0x11
,
0xd1
,
0x40
,
0x31
,
0x40
,
0x12
,
0x52
,
0x23
,
0x44
,
0x62
,
0x17
,
0xc5
,
0x40
,
0xd4
,
0x48
,
0x97
,
0x55
,
0x76
,
0x81
,
0xcd
,
0x40
,
0x2e
,
0x11
,
0xc1
,
0xb8
,
0x6d
,
0xca
,
0xa0
,
0x0d
,
0x59
,
0x69
,
0x84
,
0x66
,
0x52
,
0x22
,
0x9a
,
0x78
,
0x49
,
0x40
,
0x50
,
0x14
,
0x51
,
0x2e
,
0x81
,
0x72
,
0x19
,
0xc0
,
0xfb
,
0xdb
,
0x39
,
0xff
,
0x5e
,
0x00
,
0x05
,
0xa5
,
0x7f
,
0xe6
,
0x9d
,
0xf3
,
0x9f
,
0xf7
,
0x9c
,
0xfd
,
0x9e
,
0xb3
,
0xdf
,
0xf9
,
0xce
,
0xf9
,
0x59
,
0x00
,
0x58
,
0xe4
,
0x89
,
0x27
,
0x5a
,
0x4e
,
0xdf
,
0xc7
,
0x52
,
0x41
,
0x41
,
0x81
,
0x7b
,
0x7e
,
0x7e
,
0xfe
,
0xfd
,
0xbc
,
0xbc
,
0x3c
,
0x1e
,
0x79
,
0x17
,
0x93
,
0xf7
,
0x76
,
0xea
,
0x93
,
0xf6
,
0x00
,
0xf5
,
0x35
,
0x63
,
0xfb
,
0xb6
,
0x6f
,
0xdf
,
0xce
,
0x19
,
0x2f
,
0x06
,
0x4b
,
0x03
,
0xca
,
0x24
,
0x82
,
0x99
,
0x99
,
0x59
,
0x0d
,
0x69
,
0xed
,
0x9e
,
0x9d
,
0x44
,
0x02
,
0x79
,
0x10
,
0x21
,
0x37
,
0x37
,
0x97
,
0x4f
,
0xda
,
0x44
,
0xa2
,
0x1e
,
0xcd
,
0x02
,
0x5c
,
0x88
,
0xde
,
0xa5
,
0x22
,
0xde
,
0x5d
,
0xd2
,
0xc6
,
0xbc
,
0x14
,
0x44
,
0x20
,
0xb0
,
0xb6
,
0xb6
,
0x86
,
0x9e
,
0x9e
,
0xde
,
0x13
,
0x53
,
0x53
,
0x53
,
0x0a
,
0x36
,
0x9a
,
0x00
,
0xc8
,
0x9f
,
0xbc
,
0xc7
,
0x69
,
0xd4
,
0x47
,
0xfa
,
0x61
,
0x2f
,
0x05
,
0xf1
,
0xf9
,
0x7c
,
0xf4
,
0xf6
,
0x0e
,
0x20
,
0x39
,
0x79
,
0x1b
,
0x8c
,
0x8d
,
0x8d
,
0xa9
,
0xba
,
0x0d
,
0x0c
,
0x0c
,
0x96
,
0x6a
,
0x40
,
0x6e
,
0x14
,
0x44
,
0x02
,
0x2d
,
0x25
,
0x6d
,
0x16
,
0x51
,
0xa7
,
0xc6
,
0x3f
,
0x4c
,
0x01
,
0x24
,
0x6d
,
0xb5
,
0x14
,
0x36
,
0x1e
,
0xe4
,
0x39
,
0xd0
,
0x83
,
0x07
,
0xc0
,
0xc0
,
0x00
,
0x50
,
0x5f
,
0xdf
,
0x8a
,
0x95
,
0x2b
,
0xc3
,
0xc1
,
0x66
,
0xb3
,
0x61
,
0x6e
,
0x6e
,
0x5e
,
0x45
,
0xc6
,
0x6d
,
0x49
,
0xb0
,
0xcd
,
0x14
,
0x46
,
0xd4
,
0x4d
,
0xfe
,
0xd9
,
0xdc
,
0x11
,
0xa0
,
0x5f
,
0x5e
,
0x04
,
0xd0
,
0x81
,
0xc8
,
0xd3
,
0x4e
,
0x54
,
0xe9
,
0xe0
,
0xc0
,
0xc7
,
0xe0
,
0x20
,
0xd0
,
0xd7
,
0x07
,
0xdc
,
0xbb
,
0x07
,
0x74
,
0x75
,
0x01
,
0x47
,
0x8f
,
0xd6
,
0xc0
,
0xdd
,
0x7d
,
0x2e
,
0xf4
,
0xf5
,
0xf5
,
0x1f
,
0x93
,
0xd4
,
0x4a
,
0x37
,
0x6c
,
0xd8
,
0x60
,
0x29
,
0x97
,
0xcb
,
0x75
,
0x29
,
0x2d
,
0x2e
,
0x2e
,
0x36
,
0xa1
,
0x9a
,
0x10
,
0x28
,
0x28
,
0x28
,
0xa8
,
0xd2
,
0xd1
,
0xd1
,
0xb1
,
0x99
,
0x82
,
0xfa
,
0xfb
,
0x81
,
0x9e
,
0x1e
,
0x35
,
0xa4
,
0xa3
,
0x03
,
0xb8
,
0x73
,
0x07
,
0x68
,
0x69
,
0x01
,
0xb2
,
0xb3
,
0x0f
,
0x62
,
0xe6
,
0xcc
,
0xd7
,
0x60
,
0x62
,
0x62
,
0xd2
,
0x49
,
0xf6
,
0xd0
,
0x8f
,
0x2c
,
0xcc
,
0x90
,
0x68
,
0x05
,
0xd1
,
0x1e
,
0x22
,
0xd7
,
0x09
,
0x81
,
0x48
,
0x4a
,
0xe4
,
0x2e
,
0x2e
,
0x2e
,
0x17
,
0x79
,
0x3c
,
0x3e
,
0x03
,
0xe9
,
0xee
,
0x1e
,
0x86
,
0xdc
,
0xba
,
0x05
,
0xdc
,
0xb8
,
0x01
,
0x34
,
0x35
,
0x01
,
0x97
,
0x2e
,
0xdd
,
0x87
,
0x48
,
0x24
,
0xc5
,
0xe4
,
0xc9
,
0xa6
,
0xe0
,
0x70
,
0x38
,
0xfd
,
0x33
,
0x66
,
0xcc
,
0xc0
,
0xc2
,
0x85
,
0xef
,
0x61
,
0xd2
,
0x24
,
0x03
,
0x58
,
0x58
,
0x58
,
0xa4
,
0xbc
,
0x14
,
0xa4
,
0xdd
,
0x23
,
0x0a
,
0xa2
,
0x90
,
0x4e
,
0xb2
,
0xcd
,
0x6d
,
0x6d
,
0xc3
,
0x90
,
0x6b
,
0xd7
,
0x80
,
0x86
,
0x06
,
0xe0
,
0xca
,
0x15
,
0x0a
,
0x03
,
0x24
,
0x92
,
0xfd
,
0x14
,
0x84
,
0x0b
,
0x17
,
0x5a
,
0x70
,
0xfd
,
0x3a
,
0x10
,
0x13
,
0xf3
,
0x05
,
0x8c
,
0x8c
,
0x8c
,
0x60
,
0x69
,
0x69
,
0xd9
,
0x41
,
0xe2
,
0x9c
,
0x26
,
0x3a
,
0xf4
,
0x42
,
0x90
,
0xbd
,
0x3d
,
0x5f
,
0x07
,
0x69
,
0x6d
,
0x05
,
0x6e
,
0xde
,
0x54
,
0x43
,
0xae
,
0x5e
,
0x05
,
0xea
,
0xea
,
0xd4
,
0x90
,
0xda
,
0x5a
,
0x20
,
0x3e
,
0x5e
,
0x4e
,
0x7f
,
0x80
,
0x9c
,
0x9c
,
0x32
,
0x54
,
0x57
,
0x0f
,
0xc1
,
0xc7
,
0x27
,
0x18
,
0xd3
,
0xa7
,
0x4f
,
0xc7
,
0xb2
,
0x65
,
0xcb
,
0x9e
,
0xce
,
0x9b
,
0x37
,
0xef
,
0x9c
,
0x8f
,
0x8f
,
0xcf
,
0x89
,
0xcc
,
0xcc
,
0xcc
,
0x2f
,
0x23
,
0x23
,
0x23
,
0xdd
,
0xc7
,
0x05
,
0xb5
,
0xb7
,
0x0f
,
0x43
,
0xe8
,
0x6a
,
0xb5
,
0x90
,
0xcb
,
0x97
,
0x01
,
0xa5
,
0xb2
,
0x06
,
0xce
,
0xce
,
0x9e
,
0xf4
,
0x50
,
0x93
,
0xd6
,
0x99
,
0x16
,
0x08
,
0x0c
,
0x0d
,
0x8d
,
0x68
,
0xda
,
0x90
,
0x90
,
0x90
,
0x40
,
0xab
,
0x11
,
0x0a
,
0x99
,
0xb4
,
0xab
,
0x24
,
0x7d
,
0xd3
,
0x63
,
0xaa
,
0xac
,
0x20
,
0xdb
,
0x1e
,
0x12
,
0xf7
,
0xd5
,
0x91
,
0x55
,
0x97
,
0x4f
,
0x54
,
0x66
,
0x67
,
0xc7
,
0xc7
,
0xed
,
0xdb
,
0xea
,
0xcd
,
0xa7
,
0x90
,
0xc6
,
0x46
,
0x5a
,
0xe6
,
0x40
,
0x65
,
0x65
,
0x2b
,
0xfc
,
0xfd
,
0xc3
,
0xe9
,
0x41
,
0x86
,
0xaf
,
0xaf
,
0x2f
,
0x14
,
0x0a
,
0x05
,
0x13
,
0x54
,
0xb6
,
0x7b
,
0xd7
,
0x7d
,
0x91
,
0x48
,
0x44
,
0x0f
,
0x31
,
0x34
,
0x65
,
0x5f
,
0x1d
,
0x22
,
0xe4
,
0x28
,
0x06
,
0x44
,
0x2c
,
0xd4
,
0x44
,
0x19
,
0xe1
,
0x54
,
0x18
,
0xbb
,
0x9f
,
0x1e
,
0x0b
,
0x1d
,
0xc8
,
0xc6
,
0xc6
,
0xe6
,
0xb8
,
0x95
,
0x95
,
0xd5
,
0x39
,
0x0a
,
0xa2
,
0x90
,
0xe6
,
0x66
,
0x35
,
0xa4
,
0xb6
,
0x76
,
0x90
,
0xe4
,
0x7f
,
0x07
,
0xc9
,
0xbf
,
0x09
,
0xb8
,
0x5c
,
0x2e
,
0x52
,
0x52
,
0x52
,
0x98
,
0x80
,
0x79
,
0xb9
,
0x39
,
0x4f
,
0xc5
,
0x62
,
0xf1
,
0xc5
,
0x8d
,
0xde
,
0x53
,
0x5b
,
0xf7
,
0x8a
,
0x43
,
0xf0
,
0x4d
,
0x4e
,
0x26
,
0xd2
,
0xc2
,
0xe6
,
0x0c
,
0x79
,
0x7b
,
0x7b
,
0x7f
,
0xbf
,
0xd4
,
0xc5
,
0xf2
,
0x6a
,
0xf6
,
0x1a
,
0x37
,
0x9c
,
0xad
,
0xf8
,
0x01
,
0xe9
,
0x4b
,
0xac
,
0x9e
,
0xb8
,
0xba
,
0xba
,
0x96
,
0x7b
,
0x79
,
0x79
,
0xa9
,
0xdc
,
0xdc
,
0xdc
,
0x4a
,
0xe8
,
0xa1
,
0x6b
,
0x20
,
0xb9
,
0xed
,
0xa3
,
0x20
,
0x35
,
0xe4
,
0x29
,
0xd2
,
0xd3
,
0xf7
,
0x63
,
0xda
,
0x34
,
0x1b
,
0x52
,
0x61
,
0x93
,
0x11
,
0x11
,
0x11
,
0x01
,
0x52
,
0x99
,
0x0c
,
0x44
,
0x99
,
0x2e
,
0x86
,
0x32
,
0x71
,
0x09
,
0xe8
,
0xa3
,
0x4a
,
0x7a
,
0x1f
,
0xa7
,
0x3f
,
0xb6
,
0x44
,
0x69
,
0x94
,
0x3d
,
0xbe
,
0x8b
,
0xb4
,
0x67
,
0xbc
,
0xa2
,
0x5d
,
0xb1
,
0xa8
,
0xff
,
0xc4
,
0x04
,
0xca
,
0x28
,
0x47
,
0xfc
,
0x16
,
0x31
,
0x85
,
0xc4
,
0x6b
,
0x66
,
0x7c
,
0x99
,
0x4c
,
0xd6
,
0xae
,
0xdb
,
0x23
,
0x2e
,
0x97
,
0x8f
,
0xd2
,
0xd2
,
0xbf
,
0x48
,
0xfe
,
0xe7
,
0x30
,
0x37
,
0x02
,
0x59
,
0x21
,
0xb2
,
0xb2
,
0xb2
,
0xd4
,
0x69
,
0xd9
,
0x2b
,
0x43
,
0x4b
,
0xea
,
0x1b
,
0x40
,
0x22
,
0x0b
,
0x2a
,
0xd1
,
0xdb
,
0x3a
,
0x10
,
0xed
,
0x33
,
0xde
,
0x08
,
0x90
,
0xd6
,
0x3b
,
0xfd
,
0xd1
,
0x38
,
0x20
,
0x3d
,
0x3d
,
0x7d
,
0x06
,
0x60
,
0x6b
,
0x6b
,
0x8b
,
0xa4
,
0xa4
,
0x24
,
0x06
,
0x90
,
0xb2
,
0x33
,
0x03
,
0xac
,
0xd7
,
0x83
,
0x18
,
0xb1
,
0xb9
,
0xc1
,
0x30
,
0x15
,
0x84
,
0x60
,
0x41
,
0xb0
,
0x08
,
0xff
,
0xde
,
0xed
,
0x43
,
0xd5
,
0xaf
,
0xe5
,
0x58
,
0x1d
,
0xb5
,
0x91
,
0x19
,
0xcb
,
0x90
,
0x4a
,
0xf0
,
0x6d
,
0xd9
,
0x09
,
0xdd
,
0x5c
,
0x7d
,
0xbb
,
0x60
,
0x98
,
0x09
,
0x43
,
0x10
,
0x97
,
0x5a
,
0x88
,
0x07
,
0x0f
,
0x1f
,
0x8d
,
0x06
,
0x91
,
0xb3
,
0xd1
,
0x1b
,
0x1a
,
0x1a
,
0xaa
,
0x4b
,
0x53
,
0x5a
,
0x5a
,
0x5a
,
0xc3
,
0xea
,
0xb5
,
0x71
,
0xcc
,
0x0f
,
0xe3
,
0x52
,
0x8b
,
0x70
,
0xe0
,
0xc8
,
0x9f
,
0xd8
,
0xf9
,
0x55
,
0x19
,
0x8c
,
0x05
,
0xa1
,
0x08
,
0x5c
,
0xbf
,
0x87
,
0x59
,
0xe9
,
0x3e
,
0xe5
,
0x31
,
0x66
,
0xbc
,
0xae
,
0xa9
,
0x55
,
0x07
,
0x92
,
0x15
,
0x94
,
0x43
,
0xf5
,
0x63
,
0x15
,
0x42
,
0xe3
,
0x15
,
0x4c
,
0xff
,
0xd0
,
0xb1
,
0x33
,
0xa3
,
0x40
,
0x0b
,
0xa2
,
0xa3
,
0xa3
,
0x7d
,
0x34
,
0xd5
,
0x73
,
0x83
,
0xde
,
0xd2
,
0x42
,
0xa1
,
0x50
,
0x7c
,
0xf4
,
0xc4
,
0x19
,
0x66
,
0x72
,
0xc9
,
0xa1
,
0x93
,
0xd0
,
0x3e
,
0x09
,
0x92
,
0x12
,
0xc6
,
0x6b
,
0xeb
,
0xbc
,
0x37
,
0x26
,
0xe8
,
0xef
,
0x7f
,
0xae
,
0x33
,
0xf3
,
0x6e
,
0xb5
,
0x75
,
0x31
,
0xfd
,
0xad
,
0x72
,
0xd5
,
0x30
,
0x88
,
0xaa
,
0xb0
,
0xb0
,
0xd0
,
0x91
,
0x40
,
0x76
,
0x92
,
0x72
,
0x35
,
0xa6
,
0x7d
,
0x81
,
0x40
,
0x90
,
0x90
,
0x96
,
0x91
,
0xfb
,
0x1c
,
0x48
,
0x1b
,
0xf0
,
0x8f
,
0x9a
,
0xba
,
0x31
,
0x41
,
0xeb
,
0x92
,
0xf2
,
0x20
,
0x96
,
0x14
,
0xe3
,
0xcd
,
0x80
,
0x44
,
0xa6
,
0xff
,
0xf3
,
0xef
,
0xe7
,
0x47
,
0x83
,
0x9e
,
0x15
,
0xf9
,
0x6c
,
0x6c
,
0xc9
,
0xc8
,
0x2e
,
0x7a
,
0x0e
,
0x94
,
0xaf
,
0xaa
,
0x60
,
0xbc
,
0xea
,
0xda
,
0xc6
,
0x31
,
0x41
,
0x3c
,
0xdf
,
0x58
,
0x06
,
0xe2
,
0x1b
,
0xfa
,
0x39
,
0x0a
,
0x0f
,
0x56
,
0x8e
,
0x2e
,
0x86
,
0xb1
,
0x34
,
0x32
,
0x75
,
0xb1
,
0xb1
,
0x9b
,
0xa1
,
0x92
,
0x89
,
0x19
,
0x2d
,
0x58
,
0x1e
,
0x03
,
0x43
,
0xfe
,
0x2a
,
0x94
,
0x2b
,
0x0b
,
0x10
,
0xb5
,
0x66
,
0x1d
,
0x33
,
0xbe
,
0x3b
,
0x65
,
0x93
,
0x0e
,
0x94
,
0xb6
,
0x25
,
0x96
,
0x99
,
0x57
,
0x24
,
0xf9
,
0x94
,
0x7c
,
0x0d
,
0xfa
,
0xff
,
0x1f
,
0xc8
,
0xc9
,
0x7d
,
0x31
,
0x62
,
0xdf
,
0x99
,
0x8d
,
0x80
,
0xb9
,
0x9e
,
0x60
,
0x93
,
0x7e
,
0xb2
,
0x4c
,
0xc5
,
0x94
,
0xf7
,
0xbe
,
0xe0
,
0xd7
,
0x99
,
0x71
,
0xf9
,
0x4a
,
0xe1
,
0xf0
,
0x1e
,
0xad
,
0x37
,
0x1f
,
0xbf
,
0xbc
,
0xc7
,
0x03
,
0x1d
,
0x3f
,
0x75
,
0x16
,
0x5e
,
0x2b
,
0xb6
,
0xc2
,
0xc1
,
0xcd
,
0x1f
,
0xb3
,
0x5c
,
0x17
,
0xc1
,
0xc3
,
0x63
,
0x21
,
0xd6
,
0x2e
,
0x5f
,
0x44
,
0xbe
,
0xc2
,
0x83
,
0xd8
,
0x9f
,
0x18
,
0x88
,
0x6d
,
0x81
,
0xb3
,
0xc1
,
0x73
,
0x5d
,
0x8c
,
0xcc
,
0x90
,
0x59
,
0x28
,
0xaf
,
0x38
,
0x03
,
0x87
,
0xb7
,
0x56
,
0xe1
,
0x60
,
0xf8
,
0x4c
,
0xe4
,
0xaf
,
0xf3
,
0xc0
,
0x91
,
0x70
,
0x73
,
0x72
,
0x85
,
0xd5
,
0x63
,
0x68
,
0x68
,
0x08
,
0x52
,
0xa9
,
0xb4
,
0x63
,
0x5c
,
0x10
,
0x8f
,
0xc7
,
0x9b
,
0xe5
,
0xe1
,
0xe1
,
0x91
,
0x41
,
0xf5
,
0x99
,
0xd7
,
0x2b
,
0xed
,
0x92
,
0xe8
,
0x40
,
0xa4
,
0x46
,
0xf9
,
0x21
,
0x79
,
0xbe
,
0x71
,
0x0b
,
0xf5
,
0x36
,
0x7a
,
0x4e
,
0x69
,
0x94
,
0x47
,
0x79
,
0x63
,
0xef
,
0xd6
,
0x68
,
0xec
,
0x98
,
0x6f
,
0xd8
,
0x4b
,
0xbd
,
0x00
,
0x67
,
0x8b
,
0xf3
,
0xf9
,
0x1f
,
0x3a
,
0xe1
,
0x70
,
0x5e
,
0x1a
,
0x14
,
0x01
,
0x53
,
0x1f
,
0x39
,
0x39
,
0x39
,
0x7d
,
0x4d
,
0x7d
,
0x72
,
0x05
,
0x49
,
0x58
,
0x13
,
0xf9
,
0x3a
,
0xee
,
0xf2
,
0x66
,
0x57
,
0xf7
,
0xc7
,
0xb3
,
0x40
,
0x2f
,
0x4c
,
0xa9
,
0x0f
,
0xbb
,
0x82
,
0x7a
,
0x29
,
0x9e
,
0xec
,
0xd2
,
0x87
,
0x9b
,
0x58
,
0xb8
,
0x1b
,
0xc7
,
0x42
,
0x9e
,
0x1f
,
0xbb
,
0x91
,
0x7a
,
0xf4
,
0x52
,
0xa5
,
0x69
,
0xeb
,
0x88
,
0x65
,
0xa1
,
0xea
,
0xd9
,
0x4b
,
0x75
,
0x22
,
0xa0
,
0x15
,
0x8e
,
0x7a
,
0x27
,
0x69
,
0x30
,
0xaa
,
0x55
,
0x02
,
0xf6
,
0x4f
,
0xd4
,
0xfb
,
0x40
,
0xc0
,
0x51
,
0x6a
,
0xbd
,
0x30
,
0x21
,
0xa7
,
0x96
,
0x7a
,
0x7e
,
0x5c
,
0x8e
,
0x54
,
0xeb
,
0x89
,
0xdc
,
0xd9
,
0x4d
,
0x04
,
0x64
,
0xad
,
0x8d
,
0xf1
,
0x1f
,
0x68
,
0xa0
,
0x70
,
0x72
,
0xd7
,
0xc5
,
0x8a
,
0x11
,
0x00
,
0x00
,
0x00
,
0x00
,
0x49
,
0x45
,
0x4e
,
0x44
,
0xae
,
0x42
,
0x60
,
0x82
,
};
const
BITMAP_OPAQUE
edit_comp_footprint_xpm
[
1
]
=
{{
png
,
sizeof
(
png
),
"edit_comp_footprint_xpm"
}};
...
...
common/dialog_about/AboutDialog_main.cpp
View file @
5916688f
...
...
@@ -214,19 +214,24 @@ static void InitKiCadAboutNew( AboutAppInfo& info )
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"KBool Library"
),
wxT
(
"http://boolean.klaasholwerda.nl/bool.html"
)
)
);
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"Lorenzo Marcantonio"
),
wxT
(
"lomarcan@tin.it"
)
)
);
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"Marco Serantoni"
),
wxT
(
"marco.serantoni@gmail.com"
)
)
);
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"Marco Serantoni"
),
wxT
(
"marco.serantoni@gmail.com"
)
)
);
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"Marco Mattila"
),
wxT
(
"marcom99@gmail.com"
)
)
);
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"Rafael Sokolowski"
),
wxT
(
"rafael.sokolowski@web.de"
)
)
);
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"Rok Markovic"
),
wxT
(
"rok@kanardia.eu"
)
)
);
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"Tim Hanson"
),
wxT
(
"sideskate@gmail.com"
)
)
);
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"Vesa Solonen"
),
wxT
(
"vesa.solonen@hut.fi"
)
)
);
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"Wayne Stambaugh"
),
wxT
(
"stambaughw@verizon.net"
)
)
);
info
.
AddDeveloper
(
new
Contributor
(
wxT
(
"Wayne Stambaugh"
),
wxT
(
"stambaughw@verizon.net"
)
)
);
/* The document writers */
info
.
AddDocWriter
(
new
Contributor
(
wxT
(
"Jean-Pierre Charras"
),
wxT
(
"jean-pierre.charras@gipsa-lab.inpg.fr"
)
)
);
info
.
AddDocWriter
(
new
Contributor
(
wxT
(
"Igor Plyatov"
),
wxT
(
"plyatov@gmail.com"
)
)
);
info
.
AddDocWriter
(
new
Contributor
(
wxT
(
"Igor Plyatov"
),
wxT
(
"plyatov@gmail.com"
)
)
);
info
.
AddDocWriter
(
new
Contributor
(
wxT
(
"Fabrizio Tappero"
),
wxT
(
"fabrizio.tappero@gmail.com"
)
)
);
/* The translators
* As category the language to which the translation was done is used
...
...
@@ -270,7 +275,9 @@ static void InitKiCadAboutNew( AboutAppInfo& info )
wxT
(
"evgeniy_p_ivanov@yahoo.ca"
),
wxT
(
"Bulgarian (BG)"
),
KiBitmapNew
(
lang_bg_xpm
)
)
);
/* TODO: are these all russian translators, placed them here now, or else align them below other language maintainer with mail adress */
// TODO: are these all russian translators,
// placed them here now,
// or else align them below other language maintainer with mail adress
info
.
AddTranslator
(
new
Contributor
(
wxT
(
"Remy Halvick"
),
wxEmptyString
,
wxT
(
"Others"
)
)
);
info
.
AddTranslator
(
new
Contributor
(
wxT
(
"David Briscoe"
),
wxEmptyString
,
wxT
(
"Others"
)
)
);
info
.
AddTranslator
(
new
Contributor
(
wxT
(
"Dominique Laigle"
),
wxEmptyString
,
wxT
(
"Others"
)
)
);
...
...
include/wxBasePcbFrame.h
View file @
5916688f
...
...
@@ -325,7 +325,26 @@ public:
void
PlacePad
(
D_PAD
*
Pad
,
wxDC
*
DC
);
void
Export_Pad_Settings
(
D_PAD
*
aPad
);
void
Import_Pad_Settings
(
D_PAD
*
aPad
,
bool
aDraw
);
void
Global_Import_Pad_Settings
(
D_PAD
*
aPad
,
bool
aDraw
);
/**
* Function GlobalChange_PadSettings
* Function to change pad caracteristics for the given footprint
* or all footprints which look like the given footprint
* @param aPad is the pattern. The given footprint is the parent of this pad
* @param aSameFootprints: if true, make changes on all identical footprints
* @param aPadShapeFilter: if true, make changes only on pads having the same shape as aPad
* @param aPadOrientFilter: if true, make changes only on pads having the same orientation as aPad
* @param aPadLayerFilter: if true, make changes only on pads having the same layers as aPad
* @param aRedraw: if true: redraws the footprint
* @param aSaveForUndo: if true: create an entry in the Undo/Redo list
* (usually: true in Schematic editor, false in Module editor)
*/
void
GlobalChange_PadSettings
(
D_PAD
*
aPad
,
bool
aSameFootprints
,
bool
aPadShapeFilter
,
bool
aPadOrientFilter
,
bool
aPadLayerFilter
,
bool
aRedraw
,
bool
aSaveForUndo
);
// loading footprints
...
...
include/wxPcbStruct.h
View file @
5916688f
...
...
@@ -877,6 +877,16 @@ public:
void
InstallModuleOptionsFrame
(
MODULE
*
Module
,
wxDC
*
DC
);
void
StartMove_Module
(
MODULE
*
module
,
wxDC
*
DC
);
/**
* Function DlgGlobalChange_PadSettings
* Function to change pad caracteristics for the given footprint
* or all footprints which look like the given footprint
* Options are set by the opened dialog.
* @param aPad is the pattern. The given footprint is the parent of this pad
* @param aRedraw: if true: redraws the footprint
*/
void
DlgGlobalChange_PadSettings
(
D_PAD
*
aPad
,
bool
aRedraw
);
/**
* Function Delete Module
* Remove a footprint from m_Modules linked list and put it in undelete buffer
...
...
pcbnew/dialogs/dialog_global_pads_edition_base.cpp
View file @
5916688f
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version
Apr 16 2008)
// C++ code generated with wxFormBuilder (version
Jun 30 2011)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
...
...
@@ -23,15 +23,12 @@ DIALOG_GLOBAL_PADS_EDITION_BASE::DIALOG_GLOBAL_PADS_EDITION_BASE( wxWindow* pare
sbSizer1
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Pad Filter :"
)
),
wxVERTICAL
);
m_Pad_Shape_Filter_CB
=
new
wxCheckBox
(
this
,
wxID_ANY
,
_
(
"Do not modify pads having a different shape"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
sbSizer1
->
Add
(
m_Pad_Shape_Filter_CB
,
0
,
wxALL
,
5
);
m_Pad_Layer_Filter_CB
=
new
wxCheckBox
(
this
,
wxID_ANY
,
_
(
"Do not modify pads having different layers"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
sbSizer1
->
Add
(
m_Pad_Layer_Filter_CB
,
0
,
wxALL
,
5
);
m_Pad_Orient_Filter_CB
=
new
wxCheckBox
(
this
,
wxID_ANY
,
_
(
"Do not modify pads having a different orientation"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
sbSizer1
->
Add
(
m_Pad_Orient_Filter_CB
,
0
,
wxALL
,
5
);
bLeftSizer
->
Add
(
sbSizer1
,
1
,
wxEXPAND
,
5
);
...
...
@@ -47,14 +44,14 @@ DIALOG_GLOBAL_PADS_EDITION_BASE::DIALOG_GLOBAL_PADS_EDITION_BASE( wxWindow* pare
bRightSizer
->
Add
(
10
,
10
,
0
,
0
,
5
);
m_button
2
=
new
wxButton
(
this
,
ID_CHANGE_CURRENT_MODULE
,
_
(
"Change Pads on Module"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bRightSizer
->
Add
(
m_button
2
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_button
ChangeModule
=
new
wxButton
(
this
,
ID_CHANGE_CURRENT_MODULE
,
_
(
"Change Pads on Module"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bRightSizer
->
Add
(
m_button
ChangeModule
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_button
3
=
new
wxButton
(
this
,
ID_CHANGE_ID_MODULES
,
_
(
"Change Pads on Same Modules"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bRightSizer
->
Add
(
m_button
3
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_button
IdModules
=
new
wxButton
(
this
,
ID_CHANGE_ID_MODULES
,
_
(
"Change Pads on Same Modules"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bRightSizer
->
Add
(
m_button
IdModules
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_button
4
=
new
wxButton
(
this
,
wxID_CANCEL
,
_
(
"Cancel"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bRightSizer
->
Add
(
m_button
4
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_button
Cancel
=
new
wxButton
(
this
,
wxID_ANY
,
_
(
"Cancel"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bRightSizer
->
Add
(
m_button
Cancel
,
0
,
wxALL
|
wxEXPAND
,
5
);
bMainSizer
->
Add
(
bRightSizer
,
0
,
wxEXPAND
,
5
);
...
...
@@ -63,16 +60,17 @@ DIALOG_GLOBAL_PADS_EDITION_BASE::DIALOG_GLOBAL_PADS_EDITION_BASE( wxWindow* pare
// Connect Events
m_buttonPadEditor
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
InstallPadEditor
),
NULL
,
this
);
m_button
2
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
PadPropertiesAccept
),
NULL
,
this
);
m_button
3
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
PadPropertiesAccept
),
NULL
,
this
);
m_button
4
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
OnCancelClick
),
NULL
,
this
);
m_button
ChangeModule
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
PadPropertiesAccept
),
NULL
,
this
);
m_button
IdModules
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
PadPropertiesAccept
),
NULL
,
this
);
m_button
Cancel
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
OnCancelClick
),
NULL
,
this
);
}
DIALOG_GLOBAL_PADS_EDITION_BASE
::~
DIALOG_GLOBAL_PADS_EDITION_BASE
()
{
// Disconnect Events
m_buttonPadEditor
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
InstallPadEditor
),
NULL
,
this
);
m_button2
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
PadPropertiesAccept
),
NULL
,
this
);
m_button3
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
PadPropertiesAccept
),
NULL
,
this
);
m_button4
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
OnCancelClick
),
NULL
,
this
);
m_buttonChangeModule
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
PadPropertiesAccept
),
NULL
,
this
);
m_buttonIdModules
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
PadPropertiesAccept
),
NULL
,
this
);
m_buttonCancel
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_GLOBAL_PADS_EDITION_BASE
::
OnCancelClick
),
NULL
,
this
);
}
pcbnew/dialogs/dialog_global_pads_edition_base.fbp
View file @
5916688f
...
...
@@ -2,76 +2,124 @@
<wxFormBuilder_Project>
<FileVersion
major=
"1"
minor=
"10"
/>
<object
class=
"Project"
expanded=
"1"
>
<property
name=
"class_decoration"
/
>
<property
name=
"class_decoration"
></property
>
<property
name=
"code_generation"
>
C++
</property>
<property
name=
"disconnect_events"
>
1
</property>
<property
name=
"disconnect_mode"
>
source_name
</property>
<property
name=
"disconnect_python_events"
>
0
</property>
<property
name=
"embedded_files_path"
>
res
</property>
<property
name=
"encoding"
>
UTF-8
</property>
<property
name=
"event_generation"
>
connect
</property>
<property
name=
"file"
>
dialog_global_pads_edition_base
</property>
<property
name=
"first_id"
>
1000
</property>
<property
name=
"help_provider"
>
none
</property>
<property
name=
"internationalize"
>
0
</property>
<property
name=
"internationalize"
>
1
</property>
<property
name=
"name"
>
dialog_global_pads_edition
</property>
<property
name=
"namespace"
/
>
<property
name=
"namespace"
></property
>
<property
name=
"path"
>
.
</property>
<property
name=
"precompiled_header"
/
>
<property
name=
"precompiled_header"
></property
>
<property
name=
"relative_path"
>
1
</property>
<property
name=
"skip_python_events"
>
1
</property>
<property
name=
"use_enum"
>
0
</property>
<property
name=
"use_microsoft_bom"
>
0
</property>
<object
class=
"Dialog"
expanded=
"1"
>
<property
name=
"bg"
/>
<property
name=
"center"
/>
<property
name=
"context_help"
/>
<property
name=
"BottomDockable"
>
1
</property>
<property
name=
"LeftDockable"
>
1
</property>
<property
name=
"RightDockable"
>
1
</property>
<property
name=
"TopDockable"
>
1
</property>
<property
name=
"aui_managed"
>
0
</property>
<property
name=
"aui_name"
></property>
<property
name=
"best_size"
></property>
<property
name=
"bg"
></property>
<property
name=
"caption"
></property>
<property
name=
"caption_visible"
>
1
</property>
<property
name=
"center"
></property>
<property
name=
"center_pane"
>
0
</property>
<property
name=
"close_button"
>
1
</property>
<property
name=
"context_help"
></property>
<property
name=
"context_menu"
>
1
</property>
<property
name=
"default_pane"
>
0
</property>
<property
name=
"dock"
>
Dock
</property>
<property
name=
"dock_fixed"
>
0
</property>
<property
name=
"docking"
>
Left
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"extra_style"
/>
<property
name=
"fg"
/>
<property
name=
"font"
/>
<property
name=
"event_handler"
>
impl_virtual
</property>
<property
name=
"extra_style"
></property>
<property
name=
"fg"
></property>
<property
name=
"floatable"
>
1
</property>
<property
name=
"font"
></property>
<property
name=
"gripper"
>
0
</property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
wxID_ANY
</property>
<property
name=
"maximum_size"
/>
<property
name=
"minimum_size"
/>
<property
name=
"layer"
></property>
<property
name=
"max_size"
></property>
<property
name=
"maximize_button"
>
0
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"min_size"
></property>
<property
name=
"minimize_button"
>
0
</property>
<property
name=
"minimum_size"
></property>
<property
name=
"moveable"
>
1
</property>
<property
name=
"name"
>
DIALOG_GLOBAL_PADS_EDITION_BASE
</property>
<property
name=
"pos"
/>
<property
name=
"pane_border"
>
1
</property>
<property
name=
"pane_position"
></property>
<property
name=
"pane_size"
></property>
<property
name=
"pin_button"
>
1
</property>
<property
name=
"pos"
></property>
<property
name=
"position"
></property>
<property
name=
"resize"
>
Resizable
</property>
<property
name=
"row"
></property>
<property
name=
"show"
>
1
</property>
<property
name=
"size"
>
482,165
</property>
<property
name=
"style"
>
wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER
</property>
<property
name=
"subclass"
/
>
<property
name=
"subclass"
></property
>
<property
name=
"title"
>
Global Pads Edition
</property>
<property
name=
"tooltip"
/>
<property
name=
"window_extra_style"
/>
<property
name=
"window_name"
/>
<property
name=
"window_style"
/>
<event
name=
"OnActivate"
/>
<event
name=
"OnActivateApp"
/>
<event
name=
"OnChar"
/>
<event
name=
"OnClose"
/>
<event
name=
"OnEnterWindow"
/>
<event
name=
"OnEraseBackground"
/>
<event
name=
"OnHibernate"
/>
<event
name=
"OnIconize"
/>
<event
name=
"OnIdle"
/>
<event
name=
"OnInitDialog"
/>
<event
name=
"OnKeyDown"
/>
<event
name=
"OnKeyUp"
/>
<event
name=
"OnKillFocus"
/>
<event
name=
"OnLeaveWindow"
/>
<event
name=
"OnLeftDClick"
/>
<event
name=
"OnLeftDown"
/>
<event
name=
"OnLeftUp"
/>
<event
name=
"OnMiddleDClick"
/>
<event
name=
"OnMiddleDown"
/>
<event
name=
"OnMiddleUp"
/>
<event
name=
"OnMotion"
/>
<event
name=
"OnMouseEvents"
/>
<event
name=
"OnMouseWheel"
/>
<event
name=
"OnPaint"
/>
<event
name=
"OnRightDClick"
/>
<event
name=
"OnRightDown"
/>
<event
name=
"OnRightUp"
/>
<event
name=
"OnSetFocus"
/>
<event
name=
"OnSize"
/>
<event
name=
"OnUpdateUI"
/>
<property
name=
"toolbar_pane"
>
0
</property>
<property
name=
"tooltip"
></property>
<property
name=
"validator_data_type"
></property>
<property
name=
"validator_style"
>
wxFILTER_NONE
</property>
<property
name=
"validator_type"
>
wxDefaultValidator
</property>
<property
name=
"validator_variable"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnActivate"
></event>
<event
name=
"OnActivateApp"
></event>
<event
name=
"OnAuiFindManager"
></event>
<event
name=
"OnAuiPaneButton"
></event>
<event
name=
"OnAuiPaneClose"
></event>
<event
name=
"OnAuiPaneMaximize"
></event>
<event
name=
"OnAuiPaneRestore"
></event>
<event
name=
"OnAuiRender"
></event>
<event
name=
"OnChar"
></event>
<event
name=
"OnClose"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnHibernate"
></event>
<event
name=
"OnIconize"
></event>
<event
name=
"OnIdle"
></event>
<event
name=
"OnInitDialog"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
/
>
<property
name=
"minimum_size"
></property
>
<property
name=
"name"
>
bMainSizer
</property>
<property
name=
"orient"
>
wxHORIZONTAL
</property>
<property
name=
"permission"
>
none
</property>
...
...
@@ -80,7 +128,7 @@
<property
name=
"flag"
>
wxEXPAND
</property>
<property
name=
"proportion"
>
1
</property>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
/
>
<property
name=
"minimum_size"
></property
>
<property
name=
"name"
>
bLeftSizer
</property>
<property
name=
"orient"
>
wxVERTICAL
</property>
<property
name=
"permission"
>
none
</property>
...
...
@@ -91,61 +139,97 @@
<object
class=
"wxStaticBoxSizer"
expanded=
"1"
>
<property
name=
"id"
>
wxID_ANY
</property>
<property
name=
"label"
>
Pad Filter :
</property>
<property
name=
"minimum_size"
/
>
<property
name=
"minimum_size"
></property
>
<property
name=
"name"
>
sbSizer1
</property>
<property
name=
"orient"
>
wxVERTICAL
</property>
<property
name=
"permission"
>
none
</property>
<event
name=
"OnUpdateUI"
/
>
<event
name=
"OnUpdateUI"
></event
>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxCheckBox"
expanded=
"1"
>
<property
name=
"bg"
/>
<property
name=
"BottomDockable"
>
1
</property>
<property
name=
"LeftDockable"
>
1
</property>
<property
name=
"RightDockable"
>
1
</property>
<property
name=
"TopDockable"
>
1
</property>
<property
name=
"aui_name"
></property>
<property
name=
"best_size"
></property>
<property
name=
"bg"
></property>
<property
name=
"caption"
></property>
<property
name=
"caption_visible"
>
1
</property>
<property
name=
"center_pane"
>
0
</property>
<property
name=
"checked"
>
0
</property>
<property
name=
"context_help"
/>
<property
name=
"close_button"
>
1
</property>
<property
name=
"context_help"
></property>
<property
name=
"context_menu"
>
1
</property>
<property
name=
"default_pane"
>
0
</property>
<property
name=
"dock"
>
Dock
</property>
<property
name=
"dock_fixed"
>
0
</property>
<property
name=
"docking"
>
Left
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
/>
<property
name=
"font"
/>
<property
name=
"fg"
></property>
<property
name=
"floatable"
>
1
</property>
<property
name=
"font"
></property>
<property
name=
"gripper"
>
0
</property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
wxID_ANY
</property>
<property
name=
"label"
>
Do not modify pads having a different shape
</property>
<property
name=
"maximum_size"
/>
<property
name=
"minimum_size"
/>
<property
name=
"layer"
></property>
<property
name=
"max_size"
></property>
<property
name=
"maximize_button"
>
0
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"min_size"
></property>
<property
name=
"minimize_button"
>
0
</property>
<property
name=
"minimum_size"
></property>
<property
name=
"moveable"
>
1
</property>
<property
name=
"name"
>
m_Pad_Shape_Filter_CB
</property>
<property
name=
"pane_border"
>
1
</property>
<property
name=
"pane_position"
></property>
<property
name=
"pane_size"
></property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
/>
<property
name=
"size"
/>
<property
name=
"style"
/>
<property
name=
"subclass"
/>
<property
name=
"tooltip"
/>
<property
name=
"window_extra_style"
/>
<property
name=
"window_name"
/>
<property
name=
"window_style"
/>
<event
name=
"OnChar"
/>
<event
name=
"OnCheckBox"
/>
<event
name=
"OnEnterWindow"
/>
<event
name=
"OnEraseBackground"
/>
<event
name=
"OnKeyDown"
/>
<event
name=
"OnKeyUp"
/>
<event
name=
"OnKillFocus"
/>
<event
name=
"OnLeaveWindow"
/>
<event
name=
"OnLeftDClick"
/>
<event
name=
"OnLeftDown"
/>
<event
name=
"OnLeftUp"
/>
<event
name=
"OnMiddleDClick"
/>
<event
name=
"OnMiddleDown"
/>
<event
name=
"OnMiddleUp"
/>
<event
name=
"OnMotion"
/>
<event
name=
"OnMouseEvents"
/>
<event
name=
"OnMouseWheel"
/>
<event
name=
"OnPaint"
/>
<event
name=
"OnRightDClick"
/>
<event
name=
"OnRightDown"
/>
<event
name=
"OnRightUp"
/>
<event
name=
"OnSetFocus"
/>
<event
name=
"OnSize"
/>
<event
name=
"OnUpdateUI"
/>
<property
name=
"pin_button"
>
1
</property>
<property
name=
"pos"
></property>
<property
name=
"position"
></property>
<property
name=
"resize"
>
Resizable
</property>
<property
name=
"row"
></property>
<property
name=
"show"
>
1
</property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"toolbar_pane"
>
0
</property>
<property
name=
"tooltip"
></property>
<property
name=
"validator_data_type"
></property>
<property
name=
"validator_style"
>
wxFILTER_NONE
</property>
<property
name=
"validator_type"
>
wxDefaultValidator
</property>
<property
name=
"validator_variable"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnCheckBox"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
...
...
@@ -153,51 +237,87 @@
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxCheckBox"
expanded=
"1"
>
<property
name=
"bg"
/>
<property
name=
"BottomDockable"
>
1
</property>
<property
name=
"LeftDockable"
>
1
</property>
<property
name=
"RightDockable"
>
1
</property>
<property
name=
"TopDockable"
>
1
</property>
<property
name=
"aui_name"
></property>
<property
name=
"best_size"
></property>
<property
name=
"bg"
></property>
<property
name=
"caption"
></property>
<property
name=
"caption_visible"
>
1
</property>
<property
name=
"center_pane"
>
0
</property>
<property
name=
"checked"
>
0
</property>
<property
name=
"context_help"
/>
<property
name=
"close_button"
>
1
</property>
<property
name=
"context_help"
></property>
<property
name=
"context_menu"
>
1
</property>
<property
name=
"default_pane"
>
0
</property>
<property
name=
"dock"
>
Dock
</property>
<property
name=
"dock_fixed"
>
0
</property>
<property
name=
"docking"
>
Left
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
/>
<property
name=
"font"
/>
<property
name=
"fg"
></property>
<property
name=
"floatable"
>
1
</property>
<property
name=
"font"
></property>
<property
name=
"gripper"
>
0
</property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
wxID_ANY
</property>
<property
name=
"label"
>
Do not modify pads having different layers
</property>
<property
name=
"maximum_size"
/>
<property
name=
"minimum_size"
/>
<property
name=
"layer"
></property>
<property
name=
"max_size"
></property>
<property
name=
"maximize_button"
>
0
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"min_size"
></property>
<property
name=
"minimize_button"
>
0
</property>
<property
name=
"minimum_size"
></property>
<property
name=
"moveable"
>
1
</property>
<property
name=
"name"
>
m_Pad_Layer_Filter_CB
</property>
<property
name=
"pane_border"
>
1
</property>
<property
name=
"pane_position"
></property>
<property
name=
"pane_size"
></property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
/>
<property
name=
"size"
/>
<property
name=
"style"
/>
<property
name=
"subclass"
/>
<property
name=
"tooltip"
/>
<property
name=
"window_extra_style"
/>
<property
name=
"window_name"
/>
<property
name=
"window_style"
/>
<event
name=
"OnChar"
/>
<event
name=
"OnCheckBox"
/>
<event
name=
"OnEnterWindow"
/>
<event
name=
"OnEraseBackground"
/>
<event
name=
"OnKeyDown"
/>
<event
name=
"OnKeyUp"
/>
<event
name=
"OnKillFocus"
/>
<event
name=
"OnLeaveWindow"
/>
<event
name=
"OnLeftDClick"
/>
<event
name=
"OnLeftDown"
/>
<event
name=
"OnLeftUp"
/>
<event
name=
"OnMiddleDClick"
/>
<event
name=
"OnMiddleDown"
/>
<event
name=
"OnMiddleUp"
/>
<event
name=
"OnMotion"
/>
<event
name=
"OnMouseEvents"
/>
<event
name=
"OnMouseWheel"
/>
<event
name=
"OnPaint"
/>
<event
name=
"OnRightDClick"
/>
<event
name=
"OnRightDown"
/>
<event
name=
"OnRightUp"
/>
<event
name=
"OnSetFocus"
/>
<event
name=
"OnSize"
/>
<event
name=
"OnUpdateUI"
/>
<property
name=
"pin_button"
>
1
</property>
<property
name=
"pos"
></property>
<property
name=
"position"
></property>
<property
name=
"resize"
>
Resizable
</property>
<property
name=
"row"
></property>
<property
name=
"show"
>
1
</property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"toolbar_pane"
>
0
</property>
<property
name=
"tooltip"
></property>
<property
name=
"validator_data_type"
></property>
<property
name=
"validator_style"
>
wxFILTER_NONE
</property>
<property
name=
"validator_type"
>
wxDefaultValidator
</property>
<property
name=
"validator_variable"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnCheckBox"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
...
...
@@ -205,51 +325,87 @@
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxCheckBox"
expanded=
"1"
>
<property
name=
"bg"
/>
<property
name=
"BottomDockable"
>
1
</property>
<property
name=
"LeftDockable"
>
1
</property>
<property
name=
"RightDockable"
>
1
</property>
<property
name=
"TopDockable"
>
1
</property>
<property
name=
"aui_name"
></property>
<property
name=
"best_size"
></property>
<property
name=
"bg"
></property>
<property
name=
"caption"
></property>
<property
name=
"caption_visible"
>
1
</property>
<property
name=
"center_pane"
>
0
</property>
<property
name=
"checked"
>
0
</property>
<property
name=
"context_help"
/>
<property
name=
"close_button"
>
1
</property>
<property
name=
"context_help"
></property>
<property
name=
"context_menu"
>
1
</property>
<property
name=
"default_pane"
>
0
</property>
<property
name=
"dock"
>
Dock
</property>
<property
name=
"dock_fixed"
>
0
</property>
<property
name=
"docking"
>
Left
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
/>
<property
name=
"font"
/>
<property
name=
"fg"
></property>
<property
name=
"floatable"
>
1
</property>
<property
name=
"font"
></property>
<property
name=
"gripper"
>
0
</property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
wxID_ANY
</property>
<property
name=
"label"
>
Do not modify pads having a different orientation
</property>
<property
name=
"maximum_size"
/>
<property
name=
"minimum_size"
/>
<property
name=
"layer"
></property>
<property
name=
"max_size"
></property>
<property
name=
"maximize_button"
>
0
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"min_size"
></property>
<property
name=
"minimize_button"
>
0
</property>
<property
name=
"minimum_size"
></property>
<property
name=
"moveable"
>
1
</property>
<property
name=
"name"
>
m_Pad_Orient_Filter_CB
</property>
<property
name=
"pane_border"
>
1
</property>
<property
name=
"pane_position"
></property>
<property
name=
"pane_size"
></property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
/>
<property
name=
"size"
/>
<property
name=
"style"
/>
<property
name=
"subclass"
/>
<property
name=
"tooltip"
/>
<property
name=
"window_extra_style"
/>
<property
name=
"window_name"
/>
<property
name=
"window_style"
/>
<event
name=
"OnChar"
/>
<event
name=
"OnCheckBox"
/>
<event
name=
"OnEnterWindow"
/>
<event
name=
"OnEraseBackground"
/>
<event
name=
"OnKeyDown"
/>
<event
name=
"OnKeyUp"
/>
<event
name=
"OnKillFocus"
/>
<event
name=
"OnLeaveWindow"
/>
<event
name=
"OnLeftDClick"
/>
<event
name=
"OnLeftDown"
/>
<event
name=
"OnLeftUp"
/>
<event
name=
"OnMiddleDClick"
/>
<event
name=
"OnMiddleDown"
/>
<event
name=
"OnMiddleUp"
/>
<event
name=
"OnMotion"
/>
<event
name=
"OnMouseEvents"
/>
<event
name=
"OnMouseWheel"
/>
<event
name=
"OnPaint"
/>
<event
name=
"OnRightDClick"
/>
<event
name=
"OnRightDown"
/>
<event
name=
"OnRightUp"
/>
<event
name=
"OnSetFocus"
/>
<event
name=
"OnSize"
/>
<event
name=
"OnUpdateUI"
/>
<property
name=
"pin_button"
>
1
</property>
<property
name=
"pos"
></property>
<property
name=
"position"
></property>
<property
name=
"resize"
>
Resizable
</property>
<property
name=
"row"
></property>
<property
name=
"show"
>
1
</property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"toolbar_pane"
>
0
</property>
<property
name=
"tooltip"
></property>
<property
name=
"validator_data_type"
></property>
<property
name=
"validator_style"
>
wxFILTER_NONE
</property>
<property
name=
"validator_type"
>
wxDefaultValidator
</property>
<property
name=
"validator_variable"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnCheckBox"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
</object>
...
...
@@ -261,7 +417,7 @@
<property
name=
"flag"
>
wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
/
>
<property
name=
"minimum_size"
></property
>
<property
name=
"name"
>
bRightSizer
</property>
<property
name=
"orient"
>
wxVERTICAL
</property>
<property
name=
"permission"
>
none
</property>
...
...
@@ -270,56 +426,92 @@
<property
name=
"flag"
>
wxALL|wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxButton"
expanded=
"1"
>
<property
name=
"bg"
/>
<property
name=
"context_help"
/>
<property
name=
"BottomDockable"
>
1
</property>
<property
name=
"LeftDockable"
>
1
</property>
<property
name=
"RightDockable"
>
1
</property>
<property
name=
"TopDockable"
>
1
</property>
<property
name=
"aui_name"
></property>
<property
name=
"best_size"
></property>
<property
name=
"bg"
></property>
<property
name=
"caption"
></property>
<property
name=
"caption_visible"
>
1
</property>
<property
name=
"center_pane"
>
0
</property>
<property
name=
"close_button"
>
1
</property>
<property
name=
"context_help"
></property>
<property
name=
"context_menu"
>
1
</property>
<property
name=
"default"
>
0
</property>
<property
name=
"default_pane"
>
0
</property>
<property
name=
"dock"
>
Dock
</property>
<property
name=
"dock_fixed"
>
0
</property>
<property
name=
"docking"
>
Left
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
/>
<property
name=
"font"
/>
<property
name=
"fg"
></property>
<property
name=
"floatable"
>
1
</property>
<property
name=
"font"
></property>
<property
name=
"gripper"
>
0
</property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_CHANGE_GET_PAD_SETTINGS
</property>
<property
name=
"label"
>
Pad Editor
</property>
<property
name=
"maximum_size"
/>
<property
name=
"minimum_size"
/>
<property
name=
"layer"
></property>
<property
name=
"max_size"
></property>
<property
name=
"maximize_button"
>
0
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"min_size"
></property>
<property
name=
"minimize_button"
>
0
</property>
<property
name=
"minimum_size"
></property>
<property
name=
"moveable"
>
1
</property>
<property
name=
"name"
>
m_buttonPadEditor
</property>
<property
name=
"pane_border"
>
1
</property>
<property
name=
"pane_position"
></property>
<property
name=
"pane_size"
></property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
/>
<property
name=
"size"
/>
<property
name=
"style"
/>
<property
name=
"subclass"
/>
<property
name=
"tooltip"
/>
<property
name=
"window_extra_style"
/>
<property
name=
"window_name"
/>
<property
name=
"window_style"
/>
<property
name=
"pin_button"
>
1
</property>
<property
name=
"pos"
></property>
<property
name=
"position"
></property>
<property
name=
"resize"
>
Resizable
</property>
<property
name=
"row"
></property>
<property
name=
"show"
>
1
</property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"toolbar_pane"
>
0
</property>
<property
name=
"tooltip"
></property>
<property
name=
"validator_data_type"
></property>
<property
name=
"validator_style"
>
wxFILTER_NONE
</property>
<property
name=
"validator_type"
>
wxDefaultValidator
</property>
<property
name=
"validator_variable"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnButtonClick"
>
InstallPadEditor
</event>
<event
name=
"OnChar"
/
>
<event
name=
"OnEnterWindow"
/
>
<event
name=
"OnEraseBackground"
/
>
<event
name=
"OnKeyDown"
/
>
<event
name=
"OnKeyUp"
/
>
<event
name=
"OnKillFocus"
/
>
<event
name=
"OnLeaveWindow"
/
>
<event
name=
"OnLeftDClick"
/
>
<event
name=
"OnLeftDown"
/
>
<event
name=
"OnLeftUp"
/
>
<event
name=
"OnMiddleDClick"
/
>
<event
name=
"OnMiddleDown"
/
>
<event
name=
"OnMiddleUp"
/
>
<event
name=
"OnMotion"
/
>
<event
name=
"OnMouseEvents"
/
>
<event
name=
"OnMouseWheel"
/
>
<event
name=
"OnPaint"
/
>
<event
name=
"OnRightDClick"
/
>
<event
name=
"OnRightDown"
/
>
<event
name=
"OnRightUp"
/
>
<event
name=
"OnSetFocus"
/
>
<event
name=
"OnSize"
/
>
<event
name=
"OnUpdateUI"
/
>
<event
name=
"OnChar"
></event
>
<event
name=
"OnEnterWindow"
></event
>
<event
name=
"OnEraseBackground"
></event
>
<event
name=
"OnKeyDown"
></event
>
<event
name=
"OnKeyUp"
></event
>
<event
name=
"OnKillFocus"
></event
>
<event
name=
"OnLeaveWindow"
></event
>
<event
name=
"OnLeftDClick"
></event
>
<event
name=
"OnLeftDown"
></event
>
<event
name=
"OnLeftUp"
></event
>
<event
name=
"OnMiddleDClick"
></event
>
<event
name=
"OnMiddleDown"
></event
>
<event
name=
"OnMiddleUp"
></event
>
<event
name=
"OnMotion"
></event
>
<event
name=
"OnMouseEvents"
></event
>
<event
name=
"OnMouseWheel"
></event
>
<event
name=
"OnPaint"
></event
>
<event
name=
"OnRightDClick"
></event
>
<event
name=
"OnRightDown"
></event
>
<event
name=
"OnRightUp"
></event
>
<event
name=
"OnSetFocus"
></event
>
<event
name=
"OnSize"
></event
>
<event
name=
"OnUpdateUI"
></event
>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
/
>
<property
name=
"flag"
></property
>
<property
name=
"proportion"
>
0
</property>
<object
class=
"spacer"
expanded=
"1"
>
<property
name=
"height"
>
10
</property>
...
...
@@ -332,51 +524,87 @@
<property
name=
"flag"
>
wxALL|wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxButton"
expanded=
"1"
>
<property
name=
"bg"
/>
<property
name=
"context_help"
/>
<property
name=
"BottomDockable"
>
1
</property>
<property
name=
"LeftDockable"
>
1
</property>
<property
name=
"RightDockable"
>
1
</property>
<property
name=
"TopDockable"
>
1
</property>
<property
name=
"aui_name"
></property>
<property
name=
"best_size"
></property>
<property
name=
"bg"
></property>
<property
name=
"caption"
></property>
<property
name=
"caption_visible"
>
1
</property>
<property
name=
"center_pane"
>
0
</property>
<property
name=
"close_button"
>
1
</property>
<property
name=
"context_help"
></property>
<property
name=
"context_menu"
>
1
</property>
<property
name=
"default"
>
0
</property>
<property
name=
"default_pane"
>
0
</property>
<property
name=
"dock"
>
Dock
</property>
<property
name=
"dock_fixed"
>
0
</property>
<property
name=
"docking"
>
Left
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
/>
<property
name=
"font"
/>
<property
name=
"fg"
></property>
<property
name=
"floatable"
>
1
</property>
<property
name=
"font"
></property>
<property
name=
"gripper"
>
0
</property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_CHANGE_CURRENT_MODULE
</property>
<property
name=
"label"
>
Change Pads on Module
</property>
<property
name=
"maximum_size"
/>
<property
name=
"minimum_size"
/>
<property
name=
"name"
>
m_button2
</property>
<property
name=
"layer"
></property>
<property
name=
"max_size"
></property>
<property
name=
"maximize_button"
>
0
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"min_size"
></property>
<property
name=
"minimize_button"
>
0
</property>
<property
name=
"minimum_size"
></property>
<property
name=
"moveable"
>
1
</property>
<property
name=
"name"
>
m_buttonChangeModule
</property>
<property
name=
"pane_border"
>
1
</property>
<property
name=
"pane_position"
></property>
<property
name=
"pane_size"
></property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
/>
<property
name=
"size"
/>
<property
name=
"style"
/>
<property
name=
"subclass"
/>
<property
name=
"tooltip"
/>
<property
name=
"window_extra_style"
/>
<property
name=
"window_name"
/>
<property
name=
"window_style"
/>
<property
name=
"pin_button"
>
1
</property>
<property
name=
"pos"
></property>
<property
name=
"position"
></property>
<property
name=
"resize"
>
Resizable
</property>
<property
name=
"row"
></property>
<property
name=
"show"
>
1
</property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"toolbar_pane"
>
0
</property>
<property
name=
"tooltip"
></property>
<property
name=
"validator_data_type"
></property>
<property
name=
"validator_style"
>
wxFILTER_NONE
</property>
<property
name=
"validator_type"
>
wxDefaultValidator
</property>
<property
name=
"validator_variable"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnButtonClick"
>
PadPropertiesAccept
</event>
<event
name=
"OnChar"
/
>
<event
name=
"OnEnterWindow"
/
>
<event
name=
"OnEraseBackground"
/
>
<event
name=
"OnKeyDown"
/
>
<event
name=
"OnKeyUp"
/
>
<event
name=
"OnKillFocus"
/
>
<event
name=
"OnLeaveWindow"
/
>
<event
name=
"OnLeftDClick"
/
>
<event
name=
"OnLeftDown"
/
>
<event
name=
"OnLeftUp"
/
>
<event
name=
"OnMiddleDClick"
/
>
<event
name=
"OnMiddleDown"
/
>
<event
name=
"OnMiddleUp"
/
>
<event
name=
"OnMotion"
/
>
<event
name=
"OnMouseEvents"
/
>
<event
name=
"OnMouseWheel"
/
>
<event
name=
"OnPaint"
/
>
<event
name=
"OnRightDClick"
/
>
<event
name=
"OnRightDown"
/
>
<event
name=
"OnRightUp"
/
>
<event
name=
"OnSetFocus"
/
>
<event
name=
"OnSize"
/
>
<event
name=
"OnUpdateUI"
/
>
<event
name=
"OnChar"
></event
>
<event
name=
"OnEnterWindow"
></event
>
<event
name=
"OnEraseBackground"
></event
>
<event
name=
"OnKeyDown"
></event
>
<event
name=
"OnKeyUp"
></event
>
<event
name=
"OnKillFocus"
></event
>
<event
name=
"OnLeaveWindow"
></event
>
<event
name=
"OnLeftDClick"
></event
>
<event
name=
"OnLeftDown"
></event
>
<event
name=
"OnLeftUp"
></event
>
<event
name=
"OnMiddleDClick"
></event
>
<event
name=
"OnMiddleDown"
></event
>
<event
name=
"OnMiddleUp"
></event
>
<event
name=
"OnMotion"
></event
>
<event
name=
"OnMouseEvents"
></event
>
<event
name=
"OnMouseWheel"
></event
>
<event
name=
"OnPaint"
></event
>
<event
name=
"OnRightDClick"
></event
>
<event
name=
"OnRightDown"
></event
>
<event
name=
"OnRightUp"
></event
>
<event
name=
"OnSetFocus"
></event
>
<event
name=
"OnSize"
></event
>
<event
name=
"OnUpdateUI"
></event
>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
...
...
@@ -384,51 +612,87 @@
<property
name=
"flag"
>
wxALL|wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxButton"
expanded=
"1"
>
<property
name=
"bg"
/>
<property
name=
"context_help"
/>
<property
name=
"BottomDockable"
>
1
</property>
<property
name=
"LeftDockable"
>
1
</property>
<property
name=
"RightDockable"
>
1
</property>
<property
name=
"TopDockable"
>
1
</property>
<property
name=
"aui_name"
></property>
<property
name=
"best_size"
></property>
<property
name=
"bg"
></property>
<property
name=
"caption"
></property>
<property
name=
"caption_visible"
>
1
</property>
<property
name=
"center_pane"
>
0
</property>
<property
name=
"close_button"
>
1
</property>
<property
name=
"context_help"
></property>
<property
name=
"context_menu"
>
1
</property>
<property
name=
"default"
>
0
</property>
<property
name=
"default_pane"
>
0
</property>
<property
name=
"dock"
>
Dock
</property>
<property
name=
"dock_fixed"
>
0
</property>
<property
name=
"docking"
>
Left
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
/>
<property
name=
"font"
/>
<property
name=
"fg"
></property>
<property
name=
"floatable"
>
1
</property>
<property
name=
"font"
></property>
<property
name=
"gripper"
>
0
</property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_CHANGE_ID_MODULES
</property>
<property
name=
"label"
>
Change Pads on Same Modules
</property>
<property
name=
"maximum_size"
/>
<property
name=
"minimum_size"
/>
<property
name=
"name"
>
m_button3
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
/>
<property
name=
"size"
/>
<property
name=
"style"
/>
<property
name=
"subclass"
/>
<property
name=
"tooltip"
/>
<property
name=
"window_extra_style"
/>
<property
name=
"window_name"
/>
<property
name=
"window_style"
/>
<property
name=
"layer"
></property>
<property
name=
"max_size"
></property>
<property
name=
"maximize_button"
>
0
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"min_size"
></property>
<property
name=
"minimize_button"
>
0
</property>
<property
name=
"minimum_size"
></property>
<property
name=
"moveable"
>
1
</property>
<property
name=
"name"
>
m_buttonIdModules
</property>
<property
name=
"pane_border"
>
1
</property>
<property
name=
"pane_position"
></property>
<property
name=
"pane_size"
></property>
<property
name=
"permission"
>
public
</property>
<property
name=
"pin_button"
>
1
</property>
<property
name=
"pos"
></property>
<property
name=
"position"
></property>
<property
name=
"resize"
>
Resizable
</property>
<property
name=
"row"
></property>
<property
name=
"show"
>
1
</property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"toolbar_pane"
>
0
</property>
<property
name=
"tooltip"
></property>
<property
name=
"validator_data_type"
></property>
<property
name=
"validator_style"
>
wxFILTER_NONE
</property>
<property
name=
"validator_type"
>
wxDefaultValidator
</property>
<property
name=
"validator_variable"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnButtonClick"
>
PadPropertiesAccept
</event>
<event
name=
"OnChar"
/
>
<event
name=
"OnEnterWindow"
/
>
<event
name=
"OnEraseBackground"
/
>
<event
name=
"OnKeyDown"
/
>
<event
name=
"OnKeyUp"
/
>
<event
name=
"OnKillFocus"
/
>
<event
name=
"OnLeaveWindow"
/
>
<event
name=
"OnLeftDClick"
/
>
<event
name=
"OnLeftDown"
/
>
<event
name=
"OnLeftUp"
/
>
<event
name=
"OnMiddleDClick"
/
>
<event
name=
"OnMiddleDown"
/
>
<event
name=
"OnMiddleUp"
/
>
<event
name=
"OnMotion"
/
>
<event
name=
"OnMouseEvents"
/
>
<event
name=
"OnMouseWheel"
/
>
<event
name=
"OnPaint"
/
>
<event
name=
"OnRightDClick"
/
>
<event
name=
"OnRightDown"
/
>
<event
name=
"OnRightUp"
/
>
<event
name=
"OnSetFocus"
/
>
<event
name=
"OnSize"
/
>
<event
name=
"OnUpdateUI"
/
>
<event
name=
"OnChar"
></event
>
<event
name=
"OnEnterWindow"
></event
>
<event
name=
"OnEraseBackground"
></event
>
<event
name=
"OnKeyDown"
></event
>
<event
name=
"OnKeyUp"
></event
>
<event
name=
"OnKillFocus"
></event
>
<event
name=
"OnLeaveWindow"
></event
>
<event
name=
"OnLeftDClick"
></event
>
<event
name=
"OnLeftDown"
></event
>
<event
name=
"OnLeftUp"
></event
>
<event
name=
"OnMiddleDClick"
></event
>
<event
name=
"OnMiddleDown"
></event
>
<event
name=
"OnMiddleUp"
></event
>
<event
name=
"OnMotion"
></event
>
<event
name=
"OnMouseEvents"
></event
>
<event
name=
"OnMouseWheel"
></event
>
<event
name=
"OnPaint"
></event
>
<event
name=
"OnRightDClick"
></event
>
<event
name=
"OnRightDown"
></event
>
<event
name=
"OnRightUp"
></event
>
<event
name=
"OnSetFocus"
></event
>
<event
name=
"OnSize"
></event
>
<event
name=
"OnUpdateUI"
></event
>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
...
...
@@ -436,51 +700,87 @@
<property
name=
"flag"
>
wxALL|wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxButton"
expanded=
"1"
>
<property
name=
"bg"
/>
<property
name=
"context_help"
/>
<property
name=
"BottomDockable"
>
1
</property>
<property
name=
"LeftDockable"
>
1
</property>
<property
name=
"RightDockable"
>
1
</property>
<property
name=
"TopDockable"
>
1
</property>
<property
name=
"aui_name"
></property>
<property
name=
"best_size"
></property>
<property
name=
"bg"
></property>
<property
name=
"caption"
></property>
<property
name=
"caption_visible"
>
1
</property>
<property
name=
"center_pane"
>
0
</property>
<property
name=
"close_button"
>
1
</property>
<property
name=
"context_help"
></property>
<property
name=
"context_menu"
>
1
</property>
<property
name=
"default"
>
0
</property>
<property
name=
"default_pane"
>
0
</property>
<property
name=
"dock"
>
Dock
</property>
<property
name=
"dock_fixed"
>
0
</property>
<property
name=
"docking"
>
Left
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
/>
<property
name=
"font"
/>
<property
name=
"fg"
></property>
<property
name=
"floatable"
>
1
</property>
<property
name=
"font"
></property>
<property
name=
"gripper"
>
0
</property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
wxID_
CANCEL
</property>
<property
name=
"id"
>
wxID_
ANY
</property>
<property
name=
"label"
>
Cancel
</property>
<property
name=
"maximum_size"
/>
<property
name=
"minimum_size"
/>
<property
name=
"name"
>
m_button4
</property>
<property
name=
"layer"
></property>
<property
name=
"max_size"
></property>
<property
name=
"maximize_button"
>
0
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"min_size"
></property>
<property
name=
"minimize_button"
>
0
</property>
<property
name=
"minimum_size"
></property>
<property
name=
"moveable"
>
1
</property>
<property
name=
"name"
>
m_buttonCancel
</property>
<property
name=
"pane_border"
>
1
</property>
<property
name=
"pane_position"
></property>
<property
name=
"pane_size"
></property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
/>
<property
name=
"size"
/>
<property
name=
"style"
/>
<property
name=
"subclass"
/>
<property
name=
"tooltip"
/>
<property
name=
"window_extra_style"
/>
<property
name=
"window_name"
/>
<property
name=
"window_style"
/>
<property
name=
"pin_button"
>
1
</property>
<property
name=
"pos"
></property>
<property
name=
"position"
></property>
<property
name=
"resize"
>
Resizable
</property>
<property
name=
"row"
></property>
<property
name=
"show"
>
1
</property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"toolbar_pane"
>
0
</property>
<property
name=
"tooltip"
></property>
<property
name=
"validator_data_type"
></property>
<property
name=
"validator_style"
>
wxFILTER_NONE
</property>
<property
name=
"validator_type"
>
wxDefaultValidator
</property>
<property
name=
"validator_variable"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnButtonClick"
>
OnCancelClick
</event>
<event
name=
"OnChar"
/
>
<event
name=
"OnEnterWindow"
/
>
<event
name=
"OnEraseBackground"
/
>
<event
name=
"OnKeyDown"
/
>
<event
name=
"OnKeyUp"
/
>
<event
name=
"OnKillFocus"
/
>
<event
name=
"OnLeaveWindow"
/
>
<event
name=
"OnLeftDClick"
/
>
<event
name=
"OnLeftDown"
/
>
<event
name=
"OnLeftUp"
/
>
<event
name=
"OnMiddleDClick"
/
>
<event
name=
"OnMiddleDown"
/
>
<event
name=
"OnMiddleUp"
/
>
<event
name=
"OnMotion"
/
>
<event
name=
"OnMouseEvents"
/
>
<event
name=
"OnMouseWheel"
/
>
<event
name=
"OnPaint"
/
>
<event
name=
"OnRightDClick"
/
>
<event
name=
"OnRightDown"
/
>
<event
name=
"OnRightUp"
/
>
<event
name=
"OnSetFocus"
/
>
<event
name=
"OnSize"
/
>
<event
name=
"OnUpdateUI"
/
>
<event
name=
"OnChar"
></event
>
<event
name=
"OnEnterWindow"
></event
>
<event
name=
"OnEraseBackground"
></event
>
<event
name=
"OnKeyDown"
></event
>
<event
name=
"OnKeyUp"
></event
>
<event
name=
"OnKillFocus"
></event
>
<event
name=
"OnLeaveWindow"
></event
>
<event
name=
"OnLeftDClick"
></event
>
<event
name=
"OnLeftDown"
></event
>
<event
name=
"OnLeftUp"
></event
>
<event
name=
"OnMiddleDClick"
></event
>
<event
name=
"OnMiddleDown"
></event
>
<event
name=
"OnMiddleUp"
></event
>
<event
name=
"OnMotion"
></event
>
<event
name=
"OnMouseEvents"
></event
>
<event
name=
"OnMouseWheel"
></event
>
<event
name=
"OnPaint"
></event
>
<event
name=
"OnRightDClick"
></event
>
<event
name=
"OnRightDown"
></event
>
<event
name=
"OnRightUp"
></event
>
<event
name=
"OnSetFocus"
></event
>
<event
name=
"OnSize"
></event
>
<event
name=
"OnUpdateUI"
></event
>
</object>
</object>
</object>
...
...
pcbnew/dialogs/dialog_global_pads_edition_base.h
View file @
5916688f
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version
Apr 16 2008)
// C++ code generated with wxFormBuilder (version
Jun 30 2011)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#ifndef __
dialog_global_pads_edition_base__
#define __
dialog_global_pads_edition_base__
#ifndef __
DIALOG_GLOBAL_PADS_EDITION_BASE_H__
#define __
DIALOG_GLOBAL_PADS_EDITION_BASE_H__
#include <wx/artprov.h>
#include <wx/xrc/xmlres.h>
#include <wx/intl.h>
#include <wx/string.h>
#include <wx/checkbox.h>
#include <wx/gdicmn.h>
...
...
@@ -37,21 +40,21 @@ class DIALOG_GLOBAL_PADS_EDITION_BASE : public wxDialog
wxCheckBox
*
m_Pad_Layer_Filter_CB
;
wxCheckBox
*
m_Pad_Orient_Filter_CB
;
wxButton
*
m_buttonPadEditor
;
wxButton
*
m_button2
;
wxButton
*
m_button3
;
wxButton
*
m_button4
;
wxButton
*
m_buttonChangeModule
;
wxButton
*
m_buttonCancel
;
// Virtual event handlers, overide them in your derived class
virtual
void
InstallPadEditor
(
wxCommandEvent
&
event
)
{
event
.
Skip
();
}
virtual
void
PadPropertiesAccept
(
wxCommandEvent
&
event
)
{
event
.
Skip
();
}
virtual
void
OnCancelClick
(
wxCommandEvent
&
event
)
{
event
.
Skip
();
}
virtual
void
InstallPadEditor
(
wxCommandEvent
&
event
)
{
event
.
Skip
();
}
virtual
void
PadPropertiesAccept
(
wxCommandEvent
&
event
)
{
event
.
Skip
();
}
virtual
void
OnCancelClick
(
wxCommandEvent
&
event
)
{
event
.
Skip
();
}
public
:
DIALOG_GLOBAL_PADS_EDITION_BASE
(
wxWindow
*
parent
,
wxWindowID
id
=
wxID_ANY
,
const
wxString
&
title
=
_
(
"Global Pads Edition"
),
const
wxPoint
&
pos
=
wxDefaultPosition
,
const
wxSize
&
size
=
wxSize
(
482
,
165
),
long
style
=
wxDEFAULT_DIALOG_STYLE
|
wxRESIZE_BORDER
);
wxButton
*
m_buttonIdModules
;
DIALOG_GLOBAL_PADS_EDITION_BASE
(
wxWindow
*
parent
,
wxWindowID
id
=
wxID_ANY
,
const
wxString
&
title
=
_
(
"Global Pads Edition"
),
const
wxPoint
&
pos
=
wxDefaultPosition
,
const
wxSize
&
size
=
wxSize
(
482
,
165
),
long
style
=
wxDEFAULT_DIALOG_STYLE
|
wxRESIZE_BORDER
);
~
DIALOG_GLOBAL_PADS_EDITION_BASE
();
};
#endif //__
dialog_global_pads_edition_base__
#endif //__
DIALOG_GLOBAL_PADS_EDITION_BASE_H__
pcbnew/edit.cpp
View file @
5916688f
...
...
@@ -813,7 +813,7 @@ void PCB_EDIT_FRAME::Process_Special_Functions( wxCommandEvent& event )
case
ID_POPUP_PCB_GLOBAL_IMPORT_PAD_SETTINGS
:
m_canvas
->
MoveCursorToCrossHair
();
Global_Import_Pad_
Settings
(
(
D_PAD
*
)
GetCurItem
(),
true
);
DlgGlobalChange_Pad
Settings
(
(
D_PAD
*
)
GetCurItem
(),
true
);
break
;
case
ID_POPUP_PCB_EXPORT_PAD_SETTINGS
:
...
...
pcbnew/globaleditpad.cpp
View file @
5916688f
...
...
@@ -6,8 +6,9 @@
#include "common.h"
#include "class_drawpanel.h"
#include "confirm.h"
#include "wx
BasePcbFrame
.h"
#include "wx
PcbStruct
.h"
#include "pcbcommon.h"
#include "module_editor_frame.h"
#include "class_board.h"
#include "class_module.h"
...
...
@@ -105,24 +106,65 @@ void DIALOG_GLOBAL_PADS_EDITION::PadPropertiesAccept( wxCommandEvent& event )
}
/*
*
*
Function Global_Import_Pad_
Settings
/*
*
PCB_EDIT_FRAME::Function DlgGlobalChange_Pad
Settings
* Function to change pad caracteristics for the given footprint
* or alls footprints which look like the given footprint
*
@param aPad pad to use as pattern. The given footprint is the parent of
*
this pad
*
@param aD
raw: if true: redraws the footprint
*
Options are set by the opened dialog.
*
aPad is the pattern. The given footprint is the parent of
this pad
*
aRed
raw: if true: redraws the footprint
*/
void
PCB_
BASE_FRAME
::
Global_Import_Pad_Settings
(
D_PAD
*
aPad
,
bool
aD
raw
)
void
PCB_
EDIT_FRAME
::
DlgGlobalChange_PadSettings
(
D_PAD
*
aPad
,
bool
aRed
raw
)
{
MODULE
*
Module_Ref
,
*
Module
;
int
diag
;
if
(
aPad
==
NULL
)
aPad
=
&
g_Pad_Master
;
MODULE
*
Module
=
(
MODULE
*
)
aPad
->
GetParent
();
if
(
Module
==
NULL
)
{
DisplayError
(
this
,
wxT
(
"Global_Import_Pad_Settings() Error: NULL module"
)
);
return
;
}
Module
->
DisplayInfo
(
this
);
DIALOG_GLOBAL_PADS_EDITION
*
dlg
=
new
DIALOG_GLOBAL_PADS_EDITION
(
this
,
aPad
);
diag
=
dlg
->
ShowModal
();
dlg
->
Destroy
();
if
(
diag
==
-
1
)
return
;
bool
edit_Same_Modules
=
false
;
if
(
diag
==
1
)
edit_Same_Modules
=
true
;
GlobalChange_PadSettings
(
aPad
,
edit_Same_Modules
,
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Shape_Filter
,
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Orient_Filter
,
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Layer_Filter
,
aRedraw
,
true
);
}
/*
* FOOTPRINT_EDIT_FRAME::Function DlgGlobalChange_PadSettings
* Function to change pad caracteristics for the given footprint
* or alls footprints which look like the given footprint
* Options are set by the opened dialog.
* aPad is the pattern. The given footprint is the parent of this pad
*/
void
FOOTPRINT_EDIT_FRAME
::
DlgGlobalChange_PadSettings
(
D_PAD
*
aPad
)
{
int
diag
;
if
(
aPad
==
NULL
)
aPad
=
&
g_Pad_Master
;
Module
=
(
MODULE
*
)
aPad
->
GetParent
();
M
ODULE
*
M
odule
=
(
MODULE
*
)
aPad
->
GetParent
();
if
(
Module
==
NULL
)
{
...
...
@@ -133,6 +175,7 @@ void PCB_BASE_FRAME::Global_Import_Pad_Settings( D_PAD* aPad, bool aDraw )
Module
->
DisplayInfo
(
this
);
DIALOG_GLOBAL_PADS_EDITION
*
dlg
=
new
DIALOG_GLOBAL_PADS_EDITION
(
this
,
aPad
);
dlg
->
m_buttonIdModules
->
Enable
(
false
);
diag
=
dlg
->
ShowModal
();
dlg
->
Destroy
();
...
...
@@ -140,19 +183,60 @@ void PCB_BASE_FRAME::Global_Import_Pad_Settings( D_PAD* aPad, bool aDraw )
if
(
diag
==
-
1
)
return
;
bool
edit_Same_Modules
=
false
;
if
(
diag
==
1
)
edit_Same_Modules
=
true
;
GlobalChange_PadSettings
(
aPad
,
edit_Same_Modules
,
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Shape_Filter
,
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Orient_Filter
,
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Layer_Filter
,
true
,
false
);
}
/*
* Function GlobalChange_PadSettings
* Function to change pad caracteristics for the given footprint
* or alls footprints which look like the given footprint
* aPad is the pattern. The given footprint is the parent of this pad
* aSameFootprints: if true, make changes on all identical footprints
* aPadShapeFilter: if true, make changes only on pads having the same shape as aPad
* aPadOrientFilter: if true, make changes only on pads having the same orientation as aPad
* aPadLayerFilter: if true, make changes only on pads having the same layers as aPad
* aRedraw: if true: redraws the footprint
* aSaveForUndo: if true: create an entry in the Undo/Redo list
* (usually: true in Schematic editor, false in Module editor)
*/
void
PCB_BASE_FRAME
::
GlobalChange_PadSettings
(
D_PAD
*
aPad
,
bool
aSameFootprints
,
bool
aPadShapeFilter
,
bool
aPadOrientFilter
,
bool
aPadLayerFilter
,
bool
aRedraw
,
bool
aSaveForUndo
)
{
if
(
aPad
==
NULL
)
aPad
=
&
g_Pad_Master
;
MODULE
*
Module
=
(
MODULE
*
)
aPad
->
GetParent
();
if
(
Module
==
NULL
)
{
DisplayError
(
this
,
wxT
(
"Global_Import_Pad_Settings() Error: NULL module"
)
);
return
;
}
/* Search and copy the name of library reference. */
Module_Ref
=
Module
;
M
ODULE
*
M
odule_Ref
=
Module
;
int
pad_orient
=
aPad
->
m_Orient
-
Module_Ref
->
m_Orient
;
// Prepare an undo list:
if
(
aSaveForUndo
)
{
PICKED_ITEMS_LIST
itemsList
;
Module
=
(
MODULE
*
)
m_Pcb
->
m_Modules
;
for
(
;
Module
!=
NULL
;
Module
=
Module
->
Next
()
)
{
if
(
!
edit_Same_Module
s
&&
(
Module
!=
Module_Ref
)
)
if
(
!
aSameFootprint
s
&&
(
Module
!=
Module_Ref
)
)
continue
;
if
(
Module
->
m_LibRef
!=
Module_Ref
->
m_LibRef
)
...
...
@@ -164,15 +248,14 @@ void PCB_BASE_FRAME::Global_Import_Pad_Settings( D_PAD* aPad, bool aDraw )
for
(
;
pt_pad
!=
NULL
;
pt_pad
=
pt_pad
->
Next
()
)
{
/* Filters changes prohibited. */
if
(
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Shape_Filter
&&
(
pt_pad
->
m_PadShape
!=
aPad
->
m_PadShape
)
)
if
(
aPadShapeFilter
&&
(
pt_pad
->
m_PadShape
!=
aPad
->
m_PadShape
)
)
continue
;
if
(
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Orient_Filter
&&
(
(
pt_pad
->
m_Orient
-
Module
->
m_Orient
)
!=
pad_orient
)
)
int
currpad_orient
=
pt_pad
->
m_Orient
-
Module
->
m_Orient
;
if
(
aPadOrientFilter
&&
(
currpad_orient
!=
pad_orient
)
)
continue
;
if
(
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Layer_
Filter
if
(
aPadLayer
Filter
&&
(
pt_pad
->
m_layerMask
!=
aPad
->
m_layerMask
)
)
continue
;
...
...
@@ -188,40 +271,40 @@ void PCB_BASE_FRAME::Global_Import_Pad_Settings( D_PAD* aPad, bool aDraw )
}
SaveCopyInUndoList
(
itemsList
,
UR_CHANGED
);
}
/* Update the current module and same others modules if requested. */
Module
=
(
MODULE
*
)
m_Pcb
->
m_Modules
;
Module
=
m_Pcb
->
m_Modules
;
for
(
;
Module
!=
NULL
;
Module
=
Module
->
Next
()
)
{
if
(
!
edit_Same_Module
s
&&
(
Module
!=
Module_Ref
)
)
if
(
!
aSameFootprint
s
&&
(
Module
!=
Module_Ref
)
)
continue
;
if
(
Module
->
m_LibRef
!=
Module_Ref
->
m_LibRef
)
continue
;
/* Erase module on screen */
if
(
a
D
raw
)
if
(
a
Red
raw
)
{
Module
->
SetFlags
(
DO_NOT_DRAW
);
m_canvas
->
RefreshDrawingRect
(
Module
->
GetBoundingBox
()
);
Module
->
ClearFlags
(
DO_NOT_DRAW
);
}
D_PAD
*
pt_pad
=
(
D_PAD
*
)
Module
->
m_Pads
;
D_PAD
*
pt_pad
=
Module
->
m_Pads
;
for
(
;
pt_pad
!=
NULL
;
pt_pad
=
pt_pad
->
Next
()
)
{
/* Filters changes prohibited. */
if
(
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Shape_Filter
&&
(
pt_pad
->
m_PadShape
!=
aPad
->
m_PadShape
)
)
// Filters changes prohibited.
if
(
aPadShapeFilter
&&
(
pt_pad
->
m_PadShape
!=
aPad
->
m_PadShape
)
)
continue
;
if
(
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Orient_
Filter
if
(
aPadOrient
Filter
&&
(
(
pt_pad
->
m_Orient
-
Module
->
m_Orient
)
!=
pad_orient
)
)
continue
;
if
(
DIALOG_GLOBAL_PADS_EDITION
::
m_Pad_Layer_
Filter
)
if
(
aPadLayer
Filter
)
{
if
(
pt_pad
->
m_layerMask
!=
aPad
->
m_layerMask
)
continue
;
...
...
@@ -229,7 +312,7 @@ void PCB_BASE_FRAME::Global_Import_Pad_Settings( D_PAD* aPad, bool aDraw )
m_Pcb
->
m_Status_Pcb
&=
~
(
LISTE_RATSNEST_ITEM_OK
|
CONNEXION_OK
);
}
/
* Change characteristics.: */
/
/ Change characteristics:
pt_pad
->
m_Attribut
=
aPad
->
m_Attribut
;
pt_pad
->
m_PadShape
=
aPad
->
m_PadShape
;
...
...
@@ -278,7 +361,7 @@ void PCB_BASE_FRAME::Global_Import_Pad_Settings( D_PAD* aPad, bool aDraw )
Module
->
CalculateBoundingBox
();
if
(
a
D
raw
)
if
(
a
Red
raw
)
m_canvas
->
RefreshDrawingRect
(
Module
->
GetBoundingBox
()
);
}
...
...
pcbnew/modedit.cpp
View file @
5916688f
...
...
@@ -512,7 +512,8 @@ void FOOTPRINT_EDIT_FRAME::Process_Special_Functions( wxCommandEvent& event )
case
ID_POPUP_PCB_GLOBAL_IMPORT_PAD_SETTINGS
:
SaveCopyInUndoList
(
GetBoard
()
->
m_Modules
,
UR_MODEDIT
);
Global_Import_Pad_Settings
(
(
D_PAD
*
)
GetScreen
()
->
GetCurItem
(),
true
);
// Calls the global change dialog:
DlgGlobalChange_PadSettings
(
(
D_PAD
*
)
GetScreen
()
->
GetCurItem
()
);
m_canvas
->
MoveCursorToCrossHair
();
break
;
...
...
pcbnew/module_editor_frame.h
View file @
5916688f
...
...
@@ -334,6 +334,15 @@ public:
/* Function to place a graphic item type EDGE_MODULE currently moved */
void
Place_EdgeMod
(
EDGE_MODULE
*
drawitem
);
/**
* Function DlgGlobalChange_PadSettings
* Function to change pad caracteristics for the given footprint
* or all footprints which look like the given footprint
* Options are set by the opened dialog.
* @param aPad is the pattern. The given footprint is the parent of this pad
*/
void
DlgGlobalChange_PadSettings
(
D_PAD
*
aPad
);
// handlers for libraries:
void
Delete_Module_In_Library
(
const
wxString
&
libname
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment