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
45c5e594
Commit
45c5e594
authored
Aug 29, 2011
by
Dick Hollenbeck
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
zwischen punkt for migration to PNG bitmaps
parent
da2442fe
Changes
90
Show whitespace changes
Inline
Side-by-side
Showing
90 changed files
with
884 additions
and
871 deletions
+884
-871
3d_frame.cpp
3d-viewer/3d_frame.cpp
+1
-1
3d_toolbar.cpp
3d-viewer/3d_toolbar.cpp
+7
-7
CMakeLists.txt
bitmaps/CMakeLists.txt
+219
-223
add_arc.xpm
bitmaps/add_arc.xpm
+3
-0
add_zone_cutout.xpm
bitmaps/add_zone_cutout.xpm
+2
-2
auto_delete_track.xpm
bitmaps/auto_delete_track.xpm
+0
-0
copy_button.xpm
bitmaps/copy_button.xpm
+2
-2
copycomponent.xpm
bitmaps/copycomponent.xpm
+1
-1
cut_button.xpm
bitmaps/cut_button.xpm
+2
-2
delete_body.xpm
bitmaps/delete_body.xpm
+0
-0
icon_3d.xpm
bitmaps/icon_3d.xpm
+2
-2
icon_kicad.xpm
bitmaps/icon_kicad.xpm
+2
-2
mirror_h.xpm
bitmaps/mirror_h.xpm
+2
-2
mirror_v.xpm
bitmaps/mirror_v.xpm
+2
-2
mw_add_gap.xpm
bitmaps/mw_add_gap.xpm
+2
-2
mw_add_line.xpm
bitmaps/mw_add_line.xpm
+2
-2
mw_add_shape.xpm
bitmaps/mw_add_shape.xpm
+2
-2
mw_add_stub.xpm
bitmaps/mw_add_stub.xpm
+2
-2
mw_add_stub_arc.xpm
bitmaps/mw_add_stub_arc.xpm
+2
-2
noconn.xpm
bitmaps/noconn.xpm
+2
-2
plot_hpg.xpm
bitmaps/plot_hpg.xpm
+2
-2
plot_ps.xpm
bitmaps/plot_ps.xpm
+3
-3
print_button.xpm
bitmaps/print_button.xpm
+2
-2
rotate_ccw.xpm
bitmaps/rotate_ccw.xpm
+1
-1
rotate_cw.xpm
bitmaps/rotate_cw.xpm
+1
-1
rotate_neg_x.xpm
bitmaps/rotate_neg_x.xpm
+2
-2
rotate_neg_y.xpm
bitmaps/rotate_neg_y.xpm
+2
-2
rotate_neg_z.xpm
bitmaps/rotate_neg_z.xpm
+2
-2
rotate_pos_x.xpm
bitmaps/rotate_pos_x.xpm
+2
-2
rotate_pos_y.xpm
bitmaps/rotate_pos_y.xpm
+2
-2
rotate_pos_z.xpm
bitmaps/rotate_pos_z.xpm
+2
-2
basicframe.cpp
common/basicframe.cpp
+1
-1
bitmap.cpp
common/bitmap.cpp
+7
-7
AboutDialog_main.cpp
common/dialog_about/AboutDialog_main.cpp
+11
-4
controle.cpp
eeschema/controle.cpp
+1
-1
dialog_erc.cpp
eeschema/dialogs/dialog_erc.cpp
+1
-1
dialog_lib_edit_pin.cpp
eeschema/dialogs/dialog_lib_edit_pin.cpp
+3
-3
dialog_lib_edit_pin.h
eeschema/dialogs/dialog_lib_edit_pin.h
+10
-10
lib_arc.h
eeschema/lib_arc.h
+1
-1
lib_circle.h
eeschema/lib_circle.h
+1
-1
lib_field.h
eeschema/lib_field.h
+1
-1
lib_pin.cpp
eeschema/lib_pin.cpp
+7
-7
lib_pin.h
eeschema/lib_pin.h
+4
-4
lib_polyline.h
eeschema/lib_polyline.h
+1
-1
lib_rectangle.h
eeschema/lib_rectangle.h
+1
-1
lib_text.h
eeschema/lib_text.h
+1
-1
libedit_onrightclick.cpp
eeschema/libedit_onrightclick.cpp
+3
-3
libeditframe.cpp
eeschema/libeditframe.cpp
+2
-2
menubar.cpp
eeschema/menubar.cpp
+5
-5
onrightclick.cpp
eeschema/onrightclick.cpp
+16
-16
sch_bus_entry.h
eeschema/sch_bus_entry.h
+1
-1
sch_component.h
eeschema/sch_component.h
+1
-1
sch_field.cpp
eeschema/sch_field.cpp
+5
-5
sch_field.h
eeschema/sch_field.h
+1
-1
sch_junction.h
eeschema/sch_junction.h
+1
-1
sch_line.cpp
eeschema/sch_line.cpp
+4
-4
sch_line.h
eeschema/sch_line.h
+1
-1
sch_marker.h
eeschema/sch_marker.h
+1
-1
sch_no_connect.h
eeschema/sch_no_connect.h
+1
-1
sch_polyline.cpp
eeschema/sch_polyline.cpp
+4
-4
sch_polyline.h
eeschema/sch_polyline.h
+1
-1
sch_sheet.h
eeschema/sch_sheet.h
+2
-5
sch_text.h
eeschema/sch_text.h
+4
-4
tool_lib.cpp
eeschema/tool_lib.cpp
+1
-1
tool_sch.cpp
eeschema/tool_sch.cpp
+4
-4
menubar.cpp
gerbview/menubar.cpp
+1
-1
toolbars_gerber.cpp
gerbview/toolbars_gerber.cpp
+1
-1
base_struct.h
include/base_struct.h
+1
-1
bitmaps.h
include/bitmaps.h
+441
-435
commandframe.cpp
kicad/commandframe.cpp
+2
-2
mainframe.cpp
kicad/mainframe.cpp
+4
-4
class_dimension.h
pcbnew/class_dimension.h
+1
-1
class_drawsegment.h
pcbnew/class_drawsegment.h
+1
-1
class_edge_mod.h
pcbnew/class_edge_mod.h
+1
-1
class_marker_pcb.h
pcbnew/class_marker_pcb.h
+1
-1
class_mire.h
pcbnew/class_mire.h
+1
-1
class_module.h
pcbnew/class_module.h
+1
-1
class_pad.h
pcbnew/class_pad.h
+1
-1
class_pcb_text.h
pcbnew/class_pcb_text.h
+1
-1
class_text_mod.h
pcbnew/class_text_mod.h
+1
-1
class_track.h
pcbnew/class_track.h
+3
-3
class_zone.h
pcbnew/class_zone.h
+1
-1
controle.cpp
pcbnew/controle.cpp
+3
-4
export_vrml.cpp
pcbnew/export_vrml.cpp
+12
-7
menubar_pcbframe.cpp
pcbnew/menubar_pcbframe.cpp
+2
-2
modedit.cpp
pcbnew/modedit.cpp
+2
-2
modedit_onclick.cpp
pcbnew/modedit_onclick.cpp
+3
-3
onrightclick.cpp
pcbnew/onrightclick.cpp
+3
-3
tool_modedit.cpp
pcbnew/tool_modedit.cpp
+1
-1
tool_pcb.cpp
pcbnew/tool_pcb.cpp
+8
-8
No files found.
3d-viewer/3d_frame.cpp
View file @
45c5e594
...
...
@@ -47,7 +47,7 @@ EDA_3D_FRAME::EDA_3D_FRAME( PCB_BASE_FRAME* parent, const wxString& title, long
m_reloadRequest
=
false
;
// Give it an icon
SetIcon
(
wxICON
(
icon_
w
3d
)
);
SetIcon
(
wxICON
(
icon_3d
)
);
GetSettings
();
SetSize
(
m_FramePos
.
x
,
m_FramePos
.
y
,
m_FrameSize
.
x
,
m_FrameSize
.
y
);
...
...
3d-viewer/3d_toolbar.cpp
View file @
45c5e594
...
...
@@ -31,7 +31,7 @@ void EDA_3D_FRAME::ReCreateHToolbar()
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddTool
(
ID_TOOL_SCREENCOPY_TOCLIBBOARD
,
wxEmptyString
,
KiBitmap
(
copy_button
),
KiBitmap
(
copy_button
_xpm
),
_
(
"Copy 3D Image to Clipboard"
)
);
#endif
...
...
@@ -51,29 +51,29 @@ void EDA_3D_FRAME::ReCreateHToolbar()
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddTool
(
ID_ROTATE3D_X_NEG
,
wxEmptyString
,
KiBitmap
(
rotate_neg_
X
_xpm
),
KiBitmap
(
rotate_neg_
x
_xpm
),
_
(
"Rotate X <-"
)
);
m_HToolBar
->
AddTool
(
ID_ROTATE3D_X_POS
,
wxEmptyString
,
KiBitmap
(
rotate_pos_
X
_xpm
),
KiBitmap
(
rotate_pos_
x
_xpm
),
_
(
"Rotate X ->"
)
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddTool
(
ID_ROTATE3D_Y_NEG
,
wxEmptyString
,
KiBitmap
(
rotate_neg_
Y
_xpm
),
KiBitmap
(
rotate_neg_
y
_xpm
),
_
(
"Rotate Y <-"
)
);
m_HToolBar
->
AddTool
(
ID_ROTATE3D_Y_POS
,
wxEmptyString
,
KiBitmap
(
rotate_pos_
Y
_xpm
),
KiBitmap
(
rotate_pos_
y
_xpm
),
_
(
"Rotate Y ->"
)
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddTool
(
ID_ROTATE3D_Z_NEG
,
wxEmptyString
,
KiBitmap
(
rotate_neg_
Z
_xpm
),
KiBitmap
(
rotate_neg_
z
_xpm
),
_
(
"Rotate Z <-"
)
);
m_HToolBar
->
AddTool
(
ID_ROTATE3D_Z_POS
,
wxEmptyString
,
KiBitmap
(
rotate_pos_
Z
_xpm
),
KiBitmap
(
rotate_pos_
z
_xpm
),
_
(
"Rotate Z ->"
)
);
m_HToolBar
->
AddSeparator
();
...
...
bitmaps/
cmakel
ists.txt
→
bitmaps/
CMakeL
ists.txt
View file @
45c5e594
...
...
@@ -4,46 +4,43 @@
# Copy the *.xpm files to ${XPM_CPP_PATH}/*.cpp, on change only.
# Compile those *.cpp files and put them into the library, then done.
# NAKed by Dick:
# builds a set of all the .xpm files
# file(GLOB BITMAP_SRCS *.xpm) NO, does not build proper dependency
# generation or allow renaming of bitmap files, NAKed by Dick.
# this is twice now I've had to change this.
# bitmap file names should be all lowercase and basename thereof should also
# be a valid C++ identifier name. This means no leading number, or embedded - or +
# Dick: use this one instead:
set
(
BITMAP_SRCS
add_arc.xpm
add_bus2bus.xpm
add_bus.xpm
add_circle.xpm
Add_C
omponent.xpm
Add_C
orner.xpm
Add_Dashed_L
ine.xpm
add_c
omponent.xpm
add_c
orner.xpm
add_dashed_l
ine.xpm
add_dimension.xpm
Add_E
ntry.xpm
Add_GL
abel.xpm
add_e
ntry.xpm
add_gl
abel.xpm
add_hierarchical_label.xpm
add_hierar_pin.xpm
add_hierar_subsheet.xpm
Add_J
unction.xpm
Add_Line2B
us.xpm
Add_Line_L
abel.xpm
Add_L
ine.xpm
Add_M
ires.xpm
Add_P
olygon.xpm
Add_P
ower.xpm
Add_R
ectangle.xpm
Add_T
ext.xpm
Add_T
racks.xpm
Add_Zone_C
utout.xpm
Add_Z
one.xpm
add_j
unction.xpm
add_line2b
us.xpm
add_line_l
abel.xpm
add_l
ine.xpm
add_m
ires.xpm
add_p
olygon.xpm
add_p
ower.xpm
add_r
ectangle.xpm
add_t
ext.xpm
add_t
racks.xpm
add_zone_c
utout.xpm
add_z
one.xpm
anchor.xpm
annotate_down_right.xpm
annotate_right_down.xpm
annotate.xpm
A
pply.xpm
a
pply.xpm
auto_associe.xpm
Auto_track_width.xpm
auto_delete_track.xpm
auto_track_width.xpm
axis3d_back.xpm
axis3d_bottom.xpm
axis3d_front.xpm
...
...
@@ -52,89 +49,88 @@ set(BITMAP_SRCS
axis3d_top.xpm
axis3d.xpm
book.xpm
Break_B
us.xpm
Break_L
ine.xpm
Browse_F
iles.xpm
break_b
us.xpm
break_l
ine.xpm
browse_f
iles.xpm
cancel_tool.xpm
C
ancel.xpm
c
ancel.xpm
create_cmp_file.xpm
checked_ok.xpm
component_select_unit.xpm
component_select_alternate_shape.xpm
config.xpm
CopyB
lock.xpm
copy
C
omponent.xmp
copy.xpm
copyb
lock.xpm
copy
c
omponent.xmp
copy
_button
.xpm
copper_layers_setup.cpp
Cursor_S
hape.xpm
cursor_s
hape.xpm
cursor.xpm
cut.xpm
cut
_button
.xpm
cvpcb.xpm
dashline.xpm
D
atasheet.xpm
del_body.xpm
Delete_A
rc.xpm
d
atasheet.xpm
del
ete
_body.xpm
delete_a
rc.xpm
delete_association.xpm
Delete_B
us.xpm
Delete_C
ircle.xpm
Delete_C
onnection.xpm
Delete_C
otation.xpm
Delete_F
ield.xpm
Delete_GL
abel.xpm
Delete_L
ine.xpm
Delete_M
odule.xpm
Delete_N
et.xpm
Delete_N
ode.xpm
Delete_P
ad.xpm
Delete_P
insheet.xpm
Delete_P
in.xpm
Delete_P
olygon.xpm
Delete_R
ectangle.xpm
Delete_S
egment.xpm
Delete_S
heet.xpm
Delete_T
ext.xpm
Delete_T
rack.xpm
delete_b
us.xpm
delete_c
ircle.xpm
delete_c
onnection.xpm
delete_c
otation.xpm
delete_f
ield.xpm
delete_gl
abel.xpm
delete_l
ine.xpm
delete_m
odule.xpm
delete_n
et.xpm
delete_n
ode.xpm
delete_p
ad.xpm
delete_p
insheet.xpm
delete_p
in.xpm
delete_p
olygon.xpm
delete_r
ectangle.xpm
delete_s
egment.xpm
delete_s
heet.xpm
delete_t
ext.xpm
delete_t
rack.xpm
delete.xpm
del_track.xpm
directory.xpm
Display_O
ptions.xpm
display_o
ptions.xpm
down.xpm
Drag_M
odule.xpm
Drag_Outline_S
egment.xpm
Drag_P
ad.xpm
Drag_Segment_WithS
lope.xpm
Drag_Track_S
egment.xpm
drag_m
odule.xpm
drag_outline_s
egment.xpm
drag_p
ad.xpm
drag_segment_withs
lope.xpm
drag_track_s
egment.xpm
drc_off.xpm
drc.xpm
Edges_S
ketch.xpm
Edit_Comp_F
ootprint.xpm
Edit_C
omponent.xpm
Edit_Comp_R
ef.xpm
Edit_Comp_V
alue.xpm
Edit_M
odule.xpm
E
ditor.xpm
Edit_P
art.xpm
Edit_S
heet.xpm
Edit_T
ext.xpm
E
dit.xpm
edges_s
ketch.xpm
edit_comp_f
ootprint.xpm
edit_c
omponent.xpm
edit_comp_r
ef.xpm
edit_comp_v
alue.xpm
edit_m
odule.xpm
e
ditor.xpm
edit_p
art.xpm
edit_s
heet.xpm
edit_t
ext.xpm
e
dit.xpm
eeschema.xpm
Enter_S
heet.xpm
enter_s
heet.xpm
ercerr.xpm
ercgreen.xpm
ercwarn.xpm
erc.xpm
E
xit.xpm
e
xit.xpm
export_footprint_names.xpm
Export_M
odule.xpm
Export_Options_P
ad.xpm
export_m
odule.xpm
export_options_p
ad.xpm
export.xpm
fabrication.xpm
File_FootP
rint.xpm
file_footp
rint.xpm
fill_zone.xpm
find_xpm.xpm
F
lag.xpm
F
onts.xpmr
Footprint_T
ext.xpm
f
lag.xpm
f
onts.xpmr
footprint_t
ext.xpm
gbr_select_mode0.xpm
gbr_select_mode1.xpm
gbr_select_mode2.xpm
...
...
@@ -145,19 +141,19 @@ set(BITMAP_SRCS
gerber_open_dcode_file.xpm
general_deletions.xpm
general_ratsnet.xpm
GLabel2L
abel.xpm
GLabel2T
ext.xpm
GL_C
hange.xpm
Global_Options_P
ad.xpm
glabel2l
abel.xpm
glabel2t
ext.xpm
gl_c
hange.xpm
global_options_p
ad.xpm
green.xpm
grid_select.xpm
grid_select_axis.xpm
grid.xpm
hammer.xpm
help.xpm
Hidden_P
in.xpm
H
ierarchy_cursor.xpm
Hierarchy_N
av.xpm
hidden_p
in.xpm
h
ierarchy_cursor.xpm
hierarchy_n
av.xpm
hotkeys.xpm
icon_3d.xpm
icon_cvpcb_small.xpm
...
...
@@ -173,144 +169,144 @@ set(BITMAP_SRCS
import_cmp_from_lib.xpm
import_footprint_names.xpm
import_hierarchical_label.xpm
Import_M
odule.xpm
import_m
odule.xpm
import.xpm
I
nfo.xpm
Insert_Module_B
oard.xpm
Invert_M
odule.xpm
i
nfo.xpm
insert_module_b
oard.xpm
invert_m
odule.xpm
invisible_text.xpm
jigsaw.xpm
kicad_icon_small.xpm
Label2GL
abel.xpm
Label2T
ext.xpm
label2gl
abel.xpm
label2t
ext.xpm
label.xpm
Lang_C
atalan.xpm
L
ang_chinese.xpm
Lang_C
s.xpm
Lang_D
efault.xpm
Lang_D
e.xpm
Lang_E
n.xpm
Lang_E
s.xpm
Lang_F
r.xpm
Lang_F
i.xpm
Lang_G
r.xpm
Lang_H
u.xpm
Lang_I
t.xpm
Lang_J
p.xpm
Lang_K
o.xpm
Lang_N
l.xpm
Lang_P
l.xpm
Lang_P
t.xpm
Lang_R
u.xpm
Lang_S
l.xpm
L
anguage.xpm
lang_c
atalan.xpm
l
ang_chinese.xpm
lang_c
s.xpm
lang_d
efault.xpm
lang_d
e.xpm
lang_e
n.xpm
lang_e
s.xpm
lang_f
r.xpm
lang_f
i.xpm
lang_g
r.xpm
lang_h
u.xpm
lang_i
t.xpm
lang_j
p.xpm
lang_k
o.xpm
lang_n
l.xpm
lang_p
l.xpm
lang_p
t.xpm
lang_r
u.xpm
lang_s
l.xpm
l
anguage.xpm
layers_manager.xpm
Leave_S
heet.xpm
leave_s
heet.xpm
left.xpm
libedit_icon.xpm
libedit.xpm
libedprt.xpm
L
ib_next.xpm
L
ib_previous.xpm
l
ib_next.xpm
l
ib_previous.xpm
library_browse.xpm
library_update.xpm
library.xpm
libsavem.xpm
libview.xpm
L
ines90.xpm
Load_Module_B
oard.xpm
Load_Module_L
ib.xpm
l
ines90.xpm
load_module_b
oard.xpm
load_module_l
ib.xpm
local_ratsnet.xpm
L
ocked.xpm
l
ocked.xpm
mirepcb.xpm
Mirror_H
.xpm
Mirror_V
.xpm
mirror_h
.xpm
mirror_v
.xpm
modedit.xpm
Mode_M
odule.xpm
Mode_T
rack.xpm
mode_m
odule.xpm
mode_t
rack.xpm
modratsnest.xpm
Module_C
heck.xpm
Modul_E
dit.xpm
module_c
heck.xpm
modul_e
dit.xpm
module_filtered_list.xpm
module_full_list.xpm
module_options.xpm
Module_R
atsnet.xpm
module_r
atsnet.xpm
module.xpm
M
organ1.xpm
M
organ2.xpm
Move_A
rc.xpm
Move_C
ircle.xpm
Move_F
ield.xpm
Move_GL
abel.xpm
Move_L
ine.xpm
Move_M
odule.xpm
Move_P
ad.xpm
Move_P
insheet.xpm
Move_P
in.xpm
Move_P
olygon.xpm
Move_R
ectangle.xpm
Move_S
heet.xpm
Move_T
ext.xpm
Move_Track_S
egment.xpm
Move_T
rack.xpm
M
ove.xpm
mw_
Add_G
ap.xpm
mw_
Add_L
ine.xpm
mw_
Add_S
hape.xpm
mw_
A
dd_stub_arc.xpm
mw_
Add_S
tub.xpm
m
organ1.xpm
m
organ2.xpm
move_a
rc.xpm
move_c
ircle.xpm
move_f
ield.xpm
move_gl
abel.xpm
move_l
ine.xpm
move_m
odule.xpm
move_p
ad.xpm
move_p
insheet.xpm
move_p
in.xpm
move_p
olygon.xpm
move_r
ectangle.xpm
move_s
heet.xpm
move_t
ext.xpm
move_track_s
egment.xpm
move_t
rack.xpm
m
ove.xpm
mw_
add_g
ap.xpm
mw_
add_l
ine.xpm
mw_
add_s
hape.xpm
mw_
a
dd_stub_arc.xpm
mw_
add_s
tub.xpm
mw_toolbar.xpm
Net_HighL
ight.xpm
net_highl
ight.xpm
netlist.xpm
Net_L
ocked.xpm
Net_UnL
ocked.xpm
net_l
ocked.xpm
net_unl
ocked.xpm
new_component.xpm
new_cvpcb.xpm
New_FootP
rint.xpm
New_L
ibrary.xpm
New_M
odule.xpm
new_footp
rint.xpm
new_l
ibrary.xpm
new_m
odule.xpm
new_pcb.xpm
New_P
roject.xpm
new_p
roject.xpm
new_sch.xpm
new_txt.xpm
new.xpm
noconn.xpm
N
ormal.xpm
n
ormal.xpm
online_help.xpm
Open_L
ibrary.xpm
Open_P
roject.xpm
open_l
ibrary.xpm
open_p
roject.xpm
open_document.xpm
options_all_tracks_and_vias.xpm
Options_All_T
racks.xpm
Options_All_V
ias.xpm
Options_A
rc.xpm
Options_C
ircle.xpm
Options_M
odule.xpm
Options_New_P
ad.xpm
Options_P
ad.xpm
Options_P
insheet.xpm
Options_P
in.xpm
Options_R
ectangle.xpm
Options_S
egment.xpm
Options_T
ext.xpm
Options_T
racks.xpm
Options_T
rack.xpm
Options_V
ias.xpm
options_all_t
racks.xpm
options_all_v
ias.xpm
options_a
rc.xpm
options_c
ircle.xpm
options_m
odule.xpm
options_new_p
ad.xpm
options_p
ad.xpm
options_p
insheet.xpm
options_p
in.xpm
options_r
ectangle.xpm
options_s
egment.xpm
options_t
ext.xpm
options_t
racks.xpm
options_t
rack.xpm
options_v
ias.xpm
opt_show_polygon.xpm
O
rient.xpm
o
rient.xpm
ortho.xpm
Pad_S
ketch.xpm
pad_s
ketch.xpm
pad.xpm
pads_mask_layers.xpm
palette.xpm
part_properties.xpm
paste.xpm
pcbnew.xpm
PcbO
ffset.xpm
pcbo
ffset.xpm
pin2pin.xpm
Pin_N
ame_to.xpm
Pin_N
umber_to.xpm
Pin_S
ize_to.xpm
pin_n
ame_to.xpm
pin_n
umber_to.xpm
pin_s
ize_to.xpm
pinorient_right.xpm
pinorient_left.xpm
pinorient_up.xpm
...
...
@@ -335,33 +331,33 @@ set(BITMAP_SRCS
pintype_opencoll.xpm
pintype_openemit.xpm
pintype_noconnect.xpm
P
in_to.xpm
p
in_to.xpm
pin.xpm
plot_
HPG
.xpm
plot_
PS
.xpm
plot_
hpg
.xpm
plot_
ps
.xpm
plot_xpm.xpm
polar.xpm
Post_C
ompo.xpm
Post_D
rill.xpm
Post_M
odule.xpm
post_c
ompo.xpm
post_d
rill.xpm
post_m
odule.xpm
preference.xpm
print.xpm
print
_button
.xpm
ratsnest.xpm
Read_SetU
p.xpm
read_setu
p.xpm
redo.xpm
red.xpm
reload2.xpm
reload.xpm
Reset_T
ext.xpm
Resize_S
heet.xpm
reset_t
ext.xpm
resize_s
heet.xpm
right.xpm
Rotate_F
ield.xpm
Rotate_GL
abel.xpm
Rotate_Module-
.xpm
Rotate_Module+
.xpm
Rotate_P
in.xpm
Rotate_CCW
.xpm
Rotate_CW
.xpm
rotate_f
ield.xpm
rotate_gl
abel.xpm
rotate_module_neg
.xpm
rotate_module_pos
.xpm
rotate_p
in.xpm
rotate_ccw
.xpm
rotate_cw
.xpm
rotate_neg_x.xpm
rotate_pos_x.xpm
rotate_neg_y.xpm
...
...
@@ -369,32 +365,32 @@ set(BITMAP_SRCS
rotate_neg_z.xpm
rotate_pos_z.xpm
save_as.xpm
Save_L
ibrary.xpm
Save_NetL
ist.xpm
Save_P
roject.xpm
Save_SetU
p.xpm
save_l
ibrary.xpm
save_netl
ist.xpm
save_p
roject.xpm
save_setu
p.xpm
save.xpm
schematic.xpm
select_grid.xpm
Select_Layer_P
air.xpm
Select_W_L
ayer.xpm
select_layer_p
air.xpm
select_w_l
ayer.xpm
shape_3d.xpm
sheetset.xpm
showdcode.xpm
show_footprint.xpm
showmodedge.xpm
showtrack.xpm
Show_Z
one.xpm
Show_Zone_D
isable.xpm
Show_Zone_Outline_O
nly.xpm
Swap_L
ayer.xpm
Text_S
ketch.xpm
show_z
one.xpm
show_zone_d
isable.xpm
show_zone_outline_o
nly.xpm
swap_l
ayer.xpm
text_s
ketch.xpm
three_d.xpm
tool_ratsnet.xpm
tools.xpm
Track_L
ocked.xpm
Track_S
ketch.xpm
Track_UnL
ocked.xpm
track_l
ocked.xpm
track_s
ketch.xpm
track_unl
ocked.xpm
transistor.xpm
treensel.xpm
treesel.xpm
...
...
@@ -403,18 +399,18 @@ set(BITMAP_SRCS
unit_inch.xpm
unit_mm.xpm
unknown.xpm
U
nlocked.xpm
u
nlocked.xpm
unzip.xpm
Update_Module_B
oard.xpm
update_module_b
oard.xpm
up.xpm
Via_S
ketch.xpm
via_s
ketch.xpm
viewlibs_icon.xpm
W
eb_support.xpm
Width_N
et.xpm
Width_S
egment.xpm
Width_Track_V
ia.xpm
Width_T
rack.xpm
Width_V
ias.xpm
w
eb_support.xpm
width_n
et.xpm
width_s
egment.xpm
width_track_v
ia.xpm
width_t
rack.xpm
width_v
ias.xpm
window_close.xpm
zip_tool.xpm
zip.xpm
...
...
bitmaps/add_arc.xpm
View file @
45c5e594
/* XPM */
#include "bitmaps.h"
#ifndef XPMMAIN
extern const char *add_arc_xpm[];
...
...
bitmaps/add_zone_cutout.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *add_zone_cutout[];
extern const char *add_zone_cutout
_xpm
[];
#else
const char * add_zone_cutout[] = {
const char * add_zone_cutout
_xpm
[] = {
"16 16 3 1",
" c None",
". c #007D00",
...
...
bitmaps/
del
_track.xpm
→
bitmaps/
auto_delete
_track.xpm
View file @
45c5e594
File moved
bitmaps/copy.xpm
→
bitmaps/copy
_button
.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *copy_button[];
extern const char *copy_button
_xpm
[];
#else
const char *copy_button[] = {
const char *copy_button
_xpm
[] = {
/* columns rows colors const chars-per-pixel */
"16 15 4 1",
" c None",
...
...
bitmaps/copycomponent.xpm
View file @
45c5e594
/* XPM */
const char *copy
C
omponent_xpm[] = {
const char *copy
c
omponent_xpm[] = {
/* columns rows colors chars-per-pixel */
"16 16 16 1",
"; c #DC4149",
...
...
bitmaps/cut.xpm
→
bitmaps/cut
_button
.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *cut_button[];
extern const char *cut_button
_xpm
[];
#else
const char *cut_button[] = {
const char *cut_button
_xpm
[] = {
/* columns rows colors const chars-per-pixel */
"16 15 3 1",
" c None",
...
...
bitmaps/del_body.xpm
→
bitmaps/del
ete
_body.xpm
View file @
45c5e594
File moved
bitmaps/icon_3d.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char * icon_
w
3d_xpm[];
extern const char * icon_3d_xpm[];
#else
const char * icon_
w
3d_xpm[] =
const char * icon_3d_xpm[] =
{
"32 32 3 1",
"J c #FF0000",
...
...
bitmaps/icon_kicad.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *
kicad_icon
_xpm[];
extern const char *
icon_kicad
_xpm[];
#else
const char *
kicad_icon
_xpm[] =
const char *
icon_kicad
_xpm[] =
{
"32 32 16 1",
" c none",
...
...
bitmaps/mirror_h.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *mirror_
H
_xpm[];
extern const char *mirror_
h
_xpm[];
#else
const char * mirror_
H
_xpm[] = {
const char * mirror_
h
_xpm[] = {
"16 16 29 1",
" c None",
". c #000000",
...
...
bitmaps/mirror_v.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *mirror_
V
_xpm[];
extern const char *mirror_
v
_xpm[];
#else
const char * mirror_
V
_xpm[] = {
const char * mirror_
v
_xpm[] = {
"16 16 30 1",
" c None",
". c #000000",
...
...
bitmaps/mw_add_gap.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char* mw_
Add_G
ap_xpm[];
extern const char* mw_
add_g
ap_xpm[];
#else
const char * mw_
Add_G
ap_xpm[] = {
const char * mw_
add_g
ap_xpm[] = {
"16 16 13 1",
" c None",
". c #D72E2E",
...
...
bitmaps/mw_add_line.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char* mw_
Add_L
ine_xpm[];
extern const char* mw_
add_l
ine_xpm[];
#else
const char * mw_
Add_L
ine_xpm[] = {
const char * mw_
add_l
ine_xpm[] = {
"16 16 6 1",
" c None",
". c #D72E2E",
...
...
bitmaps/mw_add_shape.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char* mw_
Add_S
hape_xpm[];
extern const char* mw_
add_s
hape_xpm[];
#else
const char * mw_
Add_S
hape_xpm[] = {
const char * mw_
add_s
hape_xpm[] = {
"16 16 21 1",
" c None",
". c #D72E2E",
...
...
bitmaps/mw_add_stub.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char* mw_
Add_S
tub_xpm[];
extern const char* mw_
add_s
tub_xpm[];
#else
const char * mw_
Add_S
tub_xpm[] = {
const char * mw_
add_s
tub_xpm[] = {
"16 16 14 1",
" c None",
". c #D72E2E",
...
...
bitmaps/mw_add_stub_arc.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char* mw_
A
dd_stub_arc_xpm[];
extern const char* mw_
a
dd_stub_arc_xpm[];
#else
const char * mw_
A
dd_stub_arc_xpm[] = {
const char * mw_
a
dd_stub_arc_xpm[] = {
"16 16 55 1",
" c None",
". c #000000",
...
...
bitmaps/noconn.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *noconn_
button
[];
extern const char *noconn_
xpm
[];
#else
const char *noconn_
button
[] = {
const char *noconn_
xpm
[] = {
/* columns rows colors const chars-per-pixel */
"16 15 2 1",
" c None",
...
...
bitmaps/plot_hpg.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *plot_
HPG
_xpm[];
extern const char *plot_
hpg
_xpm[];
#else
const char * plot_
HPG
_xpm[] = {
const char * plot_
hpg
_xpm[] = {
"16 16 17 1",
" c None",
". c #000000",
...
...
bitmaps/plot_ps.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *plot_
PS
_xpm[];
extern const char *plot_
ps
_xpm[];
#else
const char * plot_
PS
_xpm[] = {
const char * plot_
ps
_xpm[] = {
"16 16 14 1",
" c None",
"! c black",
...
...
bitmaps/print.xpm
→
bitmaps/print
_button
.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *print_button[];
extern const char *print_button
_xpm
[];
#else
const char *print_button[] = {
const char *print_button
_xpm
[] = {
/* columns rows colors const chars-per-pixel */
"16 15 5 1",
" c None",
...
...
bitmaps/rotate_ccw.xpm
View file @
45c5e594
/* XPM */
const char *rotate_
CCW
_xpm[] = {
const char *rotate_
ccw
_xpm[] = {
"16 16 93 2",
" c None",
". c #202020",
...
...
bitmaps/rotate_cw.xpm
View file @
45c5e594
/* XPM */
const char *rotate_
CW
_xpm[] = {
const char *rotate_
cw
_xpm[] = {
"16 16 96 2",
" c None",
". c #000000",
...
...
bitmaps/rotate_neg_x.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *rotate_neg_
X
_xpm[];
extern const char *rotate_neg_
x
_xpm[];
#else
const char *rotate_neg_
X
_xpm[] = {
const char *rotate_neg_
x
_xpm[] = {
/* width height num_colors const chars_per_pixel */
" 16 15 4 1",
/* colors */
...
...
bitmaps/rotate_neg_y.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *rotate_neg_
Y
_xpm[];
extern const char *rotate_neg_
y
_xpm[];
#else
const char *rotate_neg_
Y
_xpm[] = {
const char *rotate_neg_
y
_xpm[] = {
/* width height num_colors const chars_per_pixel */
" 16 15 4 1",
/* colors */
...
...
bitmaps/rotate_neg_z.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *rotate_neg_
Z
_xpm[];
extern const char *rotate_neg_
z
_xpm[];
#else
const char *rotate_neg_
Z
_xpm[] = {
const char *rotate_neg_
z
_xpm[] = {
/* width height num_colors const chars_per_pixel */
" 16 15 4 1",
/* colors */
...
...
bitmaps/rotate_pos_x.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *rotate_pos_
X
_xpm[];
extern const char *rotate_pos_
x
_xpm[];
#else
const char *rotate_pos_
X
_xpm[] = {
const char *rotate_pos_
x
_xpm[] = {
/* width height num_colors const chars_per_pixel */
" 16 15 4 1",
/* colors */
...
...
bitmaps/rotate_pos_y.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *rotate_pos_
Y
_xpm[];
extern const char *rotate_pos_
y
_xpm[];
#else
const char *rotate_pos_
Y
_xpm[] = {
const char *rotate_pos_
y
_xpm[] = {
/* width height num_colors const chars_per_pixel */
" 16 15 4 1",
/* colors */
...
...
bitmaps/rotate_pos_z.xpm
View file @
45c5e594
/* XPM */
#ifndef XPMMAIN
extern const char *rotate_pos_
Z
_xpm[];
extern const char *rotate_pos_
z
_xpm[];
#else
const char *rotate_pos_
Z
_xpm[] = {
const char *rotate_pos_
z
_xpm[] = {
/* width height num_colors const chars_per_pixel */
" 16 15 4 1",
/* colors */
...
...
common/basicframe.cpp
View file @
45c5e594
...
...
@@ -367,7 +367,7 @@ void EDA_BASE_FRAME::AddHelpVersionInfoMenuEntry( wxMenu* aMenu )
ADD_MENUITEM_WITH_HELP
(
aMenu
,
ID_HELP_COPY_VERSION_STRING
,
_
(
"Copy &Version Information"
),
_
(
"Copy the version string to clipboard to send with bug reports"
),
copy_button
);
copy_button
_xpm
);
}
...
...
common/bitmap.cpp
View file @
45c5e594
...
...
@@ -30,18 +30,18 @@
#include "bitmaps.h"
#if defined(
US
E_PNG_BITMAPS)
#if defined(
FUTUR
E_PNG_BITMAPS)
wxBitmap
KiBitmap
(
const
BITMAP_DEF
&
aBitmap
)
wxBitmap
KiBitmap
(
BITMAP_DEF
aBitmap
)
{
wxMemoryInputStream
is
(
aBitmap
.
png
,
aBitmap
.
byteCount
);
wxMemoryInputStream
is
(
aBitmap
->
png
,
aBitmap
->
byteCount
);
return
wxBitmap
(
wxImage
(
is
,
wxBITMAP_TYPE_PNG
,
-
1
),
-
1
);
}
wxBitmap
*
KiBitmapNew
(
const
BITMAP_DEF
&
aBitmap
)
wxBitmap
*
KiBitmapNew
(
BITMAP_DEF
aBitmap
)
{
wxMemoryInputStream
is
(
aBitmap
.
png
,
aBitmap
.
byteCount
);
wxMemoryInputStream
is
(
aBitmap
->
png
,
aBitmap
->
byteCount
);
return
new
wxBitmap
(
wxImage
(
is
,
wxBITMAP_TYPE_PNG
,
-
1
),
-
1
);
}
...
...
@@ -51,12 +51,12 @@ wxBitmap* KiBitmapNew( const BITMAP_DEF& aBitmap )
// temporary during migration to PNG. Soon the argument to these calls becomes the
// opaque BITMAP_DEF&.
wxBitmap
KiBitmap
(
const
BITMAP_DEF
&
aBitmap
)
wxBitmap
KiBitmap
(
BITMAP_DEF
aBitmap
)
{
return
wxBitmap
(
aBitmap
);
}
wxBitmap
*
KiBitmapNew
(
const
BITMAP_DEF
&
aBitmap
)
wxBitmap
*
KiBitmapNew
(
BITMAP_DEF
aBitmap
)
{
return
new
wxBitmap
(
aBitmap
);
}
...
...
common/dialog_about/AboutDialog_main.cpp
View file @
45c5e594
...
...
@@ -16,7 +16,7 @@
* lang_xx_xpm[]; // Icons of various national flags
* show_3d_xpm[]; // 3D icon
* edit_module_xpm[];
*
kicad_icon
_xpm[]; // Icon of the application
*
icon_kicad
_xpm[]; // Icon of the application
*/
#include "bitmaps.h"
#include "wxstruct.h"
...
...
@@ -40,13 +40,20 @@ static wxString HtmlNewline( const unsigned int amount = 1 );
*/
static
void
InitKiCadAboutNew
(
AboutAppInfo
&
info
)
{
/* Set application specific icon */
// Set application specific icon
const
wxTopLevelWindow
*
const
tlw
=
wxDynamicCast
(
::
wxGetApp
().
GetTopWindow
(),
wxTopLevelWindow
);
if
(
tlw
)
info
.
SetIcon
(
tlw
->
GetIcon
()
);
else
info
.
SetIcon
(
kicad_icon_xpm
);
{
wxBitmap
bitmap
=
KiBitmap
(
icon_kicad_xpm
);
wxIcon
icon
;
icon
.
CopyFromBitmap
(
bitmap
);
info
.
SetIcon
(
icon
);
}
/* Set title */
info
.
SetAppName
(
wxT
(
".: "
)
+
wxGetApp
().
GetTitle
()
+
wxT
(
" :."
)
);
...
...
eeschema/controle.cpp
View file @
45c5e594
...
...
@@ -143,7 +143,7 @@ SCH_ITEM* SCH_EDIT_FRAME::LocateItem( const wxPoint& aPosition, const KICAD_T aF
for
(
int
i
=
0
;
i
<
m_collectedItems
.
GetCount
()
&&
i
<
MAX_SELECT_ITEM_IDS
;
i
++
)
{
wxString
text
=
m_collectedItems
[
i
]
->
GetSelectMenuText
();
const
char
**
xpm
=
m_collectedItems
[
i
]
->
GetMenuImage
();
BITMAP_DEF
xpm
=
m_collectedItems
[
i
]
->
GetMenuImage
();
ADD_MENUITEM
(
&
selectMenu
,
ID_SELECT_ITEM_START
+
i
,
text
,
xpm
);
}
...
...
eeschema/dialogs/dialog_erc.cpp
View file @
45c5e594
...
...
@@ -348,7 +348,7 @@ void DIALOG_ERC::ChangeErrorLevel( wxCommandEvent& event )
{
int
id
,
level
,
ii
,
x
,
y
;
wxBitmapButton
*
Butt
;
const
char
**
new_bitmap_xpm
=
NULL
;
BITMAP_DEF
new_bitmap_xpm
=
NULL
;
wxPoint
pos
;
id
=
event
.
GetId
();
...
...
eeschema/dialogs/dialog_lib_edit_pin.cpp
View file @
45c5e594
...
...
@@ -140,7 +140,7 @@ void DIALOG_LIB_EDIT_PIN::OnPropertiesChange( wxCommandEvent& event )
void
DIALOG_LIB_EDIT_PIN
::
SetOrientationList
(
const
wxArrayString
&
list
,
const
char
**
*
aBitmaps
)
const
BITMAP_DEF
*
aBitmaps
)
{
for
(
unsigned
ii
=
0
;
ii
<
list
.
GetCount
();
ii
++
)
{
...
...
@@ -153,7 +153,7 @@ void DIALOG_LIB_EDIT_PIN::SetOrientationList( const wxArrayString& list,
void
DIALOG_LIB_EDIT_PIN
::
SetElectricalTypeList
(
const
wxArrayString
&
list
,
const
char
**
*
aBitmaps
)
const
BITMAP_DEF
*
aBitmaps
)
{
for
(
unsigned
ii
=
0
;
ii
<
list
.
GetCount
();
ii
++
)
{
...
...
@@ -165,7 +165,7 @@ void DIALOG_LIB_EDIT_PIN::SetElectricalTypeList( const wxArrayString& list,
}
void
DIALOG_LIB_EDIT_PIN
::
SetStyleList
(
const
wxArrayString
&
list
,
const
char
**
*
aBitmaps
)
void
DIALOG_LIB_EDIT_PIN
::
SetStyleList
(
const
wxArrayString
&
list
,
const
BITMAP_DEF
*
aBitmaps
)
{
for
(
unsigned
ii
=
0
;
ii
<
list
.
GetCount
();
ii
++
)
{
...
...
eeschema/dialogs/dialog_lib_edit_pin.h
View file @
45c5e594
...
...
@@ -30,14 +30,14 @@ public:
void
OnPaintShowPanel
(
wxPaintEvent
&
event
);
void
OnPropertiesChange
(
wxCommandEvent
&
event
);
void
SetOrientationList
(
const
wxArrayString
&
list
,
const
char
**
*
aBitmaps
);
void
SetOrientationList
(
const
wxArrayString
&
list
,
const
BITMAP_DEF
*
aBitmaps
);
void
SetOrientation
(
int
orientation
)
{
m_choiceOrientation
->
SetSelection
(
orientation
);
}
int
GetOrientation
(
void
)
{
return
m_choiceOrientation
->
GetSelection
();
}
void
SetElectricalTypeList
(
const
wxArrayString
&
list
,
const
char
**
*
aBitmaps
);
void
SetElectricalTypeList
(
const
wxArrayString
&
list
,
const
BITMAP_DEF
*
aBitmaps
);
void
SetElectricalType
(
int
type
)
{
m_choiceElectricalType
->
SetSelection
(
type
);
...
...
@@ -47,7 +47,7 @@ public:
return
m_choiceElectricalType
->
GetSelection
();
}
void
SetStyleList
(
const
wxArrayString
&
list
,
const
char
**
*
aBitmaps
);
void
SetStyleList
(
const
wxArrayString
&
list
,
const
BITMAP_DEF
*
aBitmaps
);
void
SetStyle
(
int
style
)
{
m_choiceStyle
->
SetSelection
(
style
);
}
int
GetStyle
(
void
)
{
return
m_choiceStyle
->
GetSelection
();
}
...
...
eeschema/lib_arc.h
View file @
45c5e594
...
...
@@ -121,7 +121,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_arc_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_arc_xpm
;
}
protected
:
virtual
EDA_ITEM
*
doClone
()
const
;
...
...
eeschema/lib_circle.h
View file @
45c5e594
...
...
@@ -89,7 +89,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_circle_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_circle_xpm
;
}
protected
:
virtual
EDA_ITEM
*
doClone
()
const
;
...
...
eeschema/lib_field.h
View file @
45c5e594
...
...
@@ -221,7 +221,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
move_field_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
move_field_xpm
;
}
protected
:
virtual
EDA_ITEM
*
doClone
()
const
;
...
...
eeschema/lib_pin.cpp
View file @
45c5e594
...
...
@@ -37,7 +37,7 @@ static const wxString pin_orientation_names[] =
// bitmaps to show pins orientations in dialog editor
// must have same order than pin_orientation_names
static
const
char
**
s_icons_Pins_Orientations
[]
=
static
const
BITMAP_DEF
s_icons_Pins_Orientations
[]
=
{
pinorient_right_xpm
,
pinorient_left_xpm
,
...
...
@@ -73,7 +73,7 @@ static const wxString pin_style_names[] =
// bitmaps to show pins shapes in dialog editor
// must have same order than pin_style_names
static
const
char
**
s_icons_Pins_Shapes
[]
=
static
BITMAP_DEF
s_icons_Pins_Shapes
[]
=
{
pinshape_normal_xpm
,
pinshape_invert_xpm
,
...
...
@@ -121,7 +121,7 @@ static const wxString pin_electrical_type_names[] =
// bitmaps to show pins electrical type in dialog editor
// must have same order than pin_electrical_type_names
static
const
char
**
s_icons_Pins_Electrical_Type
[]
=
static
const
BITMAP_DEF
s_icons_Pins_Electrical_Type
[]
=
{
pintype_input_xpm
,
pintype_output_xpm
,
...
...
@@ -2129,25 +2129,25 @@ wxArrayString LIB_PIN::GetElectricalTypeNames( void )
}
const
char
***
LIB_PIN
::
GetElectricalTypeSymbols
(
void
)
const
BITMAP_DEF
*
LIB_PIN
::
GetElectricalTypeSymbols
(
)
{
return
s_icons_Pins_Electrical_Type
;
}
const
char
**
*
LIB_PIN
::
GetOrientationSymbols
()
const
BITMAP_DEF
*
LIB_PIN
::
GetOrientationSymbols
()
{
return
s_icons_Pins_Orientations
;
}
const
char
**
*
LIB_PIN
::
GetStyleSymbols
()
const
BITMAP_DEF
*
LIB_PIN
::
GetStyleSymbols
()
{
return
s_icons_Pins_Shapes
;
}
const
char
**
LIB_PIN
::
GetMenuImage
()
const
BITMAP_DEF
LIB_PIN
::
GetMenuImage
()
const
{
return
s_icons_Pins_Electrical_Type
[
m_type
];
}
...
...
eeschema/lib_pin.h
View file @
45c5e594
...
...
@@ -386,7 +386,7 @@ public:
*
* @return List of valid pin orientation bitmaps symbols in .xpm format
*/
static
const
char
**
*
GetOrientationSymbols
();
static
const
BITMAP_DEF
*
GetOrientationSymbols
();
/**
* Get the orientation code by index used to set the pin orientation.
...
...
@@ -418,7 +418,7 @@ public:
*
* @return List of valid pin electrical type bitmaps symbols in .xpm format.
*/
static
const
char
**
*
GetStyleSymbols
();
static
const
BITMAP_DEF
*
GetStyleSymbols
();
/**
* Get the pin draw style code by index used to set the pin draw style.
...
...
@@ -450,9 +450,9 @@ public:
*
* @return List of valid pin electrical type bitmaps symbols in .xpm format
*/
static
const
char
**
*
GetElectricalTypeSymbols
();
static
const
BITMAP_DEF
*
GetElectricalTypeSymbols
();
virtual
const
char
**
GetMenuImage
()
const
;
virtual
BITMAP_DEF
GetMenuImage
()
const
;
virtual
wxString
GetSelectMenuText
()
const
;
...
...
eeschema/lib_polyline.h
View file @
45c5e594
...
...
@@ -107,7 +107,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_polygon_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_polygon_xpm
;
}
protected
:
virtual
EDA_ITEM
*
doClone
()
const
;
...
...
eeschema/lib_rectangle.h
View file @
45c5e594
...
...
@@ -95,7 +95,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_rectangle_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_rectangle_xpm
;
}
protected
:
virtual
EDA_ITEM
*
doClone
()
const
;
...
...
eeschema/lib_text.h
View file @
45c5e594
...
...
@@ -119,7 +119,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_text_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_text_xpm
;
}
protected
:
virtual
EDA_ITEM
*
doClone
()
const
;
...
...
eeschema/libedit_onrightclick.cpp
View file @
45c5e594
...
...
@@ -298,9 +298,9 @@ void AddMenusForBlock( wxMenu* PopMenu, LIB_EDIT_FRAME* frame )
{
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SELECT_ITEMS_BLOCK
,
_
(
"Select Items"
),
green_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_COPY_BLOCK
,
_
(
"Copy Block"
),
copyblock_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_MIRROR_Y_BLOCK
,
_
(
"Mirror Block ||"
),
mirror_
H
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_MIRROR_X_BLOCK
,
_
(
"Mirror Block --"
),
mirror_
V
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_ROTATE_BLOCK
,
_
(
"Rotate Block ccw"
),
rotate_
CCW
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_MIRROR_Y_BLOCK
,
_
(
"Mirror Block ||"
),
mirror_
h
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_MIRROR_X_BLOCK
,
_
(
"Mirror Block --"
),
mirror_
v
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_ROTATE_BLOCK
,
_
(
"Rotate Block ccw"
),
rotate_
ccw
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_DELETE_BLOCK
,
_
(
"Delete Block"
),
delete_xpm
);
}
}
eeschema/libeditframe.cpp
View file @
45c5e594
...
...
@@ -1129,7 +1129,7 @@ LIB_ITEM* LIB_EDIT_FRAME::locateItem( const wxPoint& aPosition, const KICAD_T aF
for
(
int
i
=
0
;
i
<
m_collectedItems
.
GetCount
()
&&
i
<
MAX_SELECT_ITEM_IDS
;
i
++
)
{
wxString
text
=
m_collectedItems
[
i
]
->
GetSelectMenuText
();
const
char
**
xpm
=
m_collectedItems
[
i
]
->
GetMenuImage
();
BITMAP_DEF
xpm
=
m_collectedItems
[
i
]
->
GetMenuImage
();
ADD_MENUITEM
(
&
selectMenu
,
ID_SELECT_ITEM_START
+
i
,
text
,
xpm
);
}
...
...
eeschema/menubar.cpp
View file @
45c5e594
...
...
@@ -111,7 +111,7 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
wxID_PRINT
,
_
(
"P&rint"
),
_
(
"Print schematic"
),
print_button
);
print_button
_xpm
);
// Plot submenu
wxMenu
*
choice_plot_fmt
=
new
wxMenu
;
...
...
@@ -120,14 +120,14 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
ADD_MENUITEM_WITH_HELP
(
choice_plot_fmt
,
ID_GEN_PLOT_PS
,
_
(
"Plot PostScript"
),
_
(
"Plot schematic sheet in PostScript format"
),
plot_
PS
_xpm
);
plot_
ps
_xpm
);
// Plot HPGL
ADD_MENUITEM_WITH_HELP
(
choice_plot_fmt
,
ID_GEN_PLOT_HPGL
,
_
(
"Plot HPGL"
),
_
(
"Plot schematic sheet in HPGL format"
),
plot_
HPG
_xpm
);
plot_
hpg
_xpm
);
// Plot SVG
ADD_MENUITEM_WITH_HELP
(
choice_plot_fmt
,
...
...
@@ -149,7 +149,7 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
ADD_MENUITEM_WITH_HELP
(
choice_plot_fmt
,
ID_GEN_COPY_SHEET_TO_CLIPBOARD
,
_
(
"Plot to Clipboard"
),
_
(
"Export drawings to clipboard"
),
copy_button
);
copy_button
_xpm
);
#endif // __WINDOWS__
...
...
@@ -309,7 +309,7 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
text
=
AddHotkeyName
(
_
(
"No connect flag"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_NOCONN_FLAG
,
false
);
// add comment, not a shortcut
ADD_MENUITEM_WITH_HELP
(
placeMenu
,
ID_NOCONN_BUTT
,
text
,
HELP_PLACE_NC_FLAG
,
noconn_
button
);
noconn_
xpm
);
// Net name
text
=
AddHotkeyName
(
_
(
"Label"
),
s_Schematic_Hokeys_Descr
,
...
...
eeschema/onrightclick.cpp
View file @
45c5e594
...
...
@@ -248,12 +248,12 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component )
wxMenu
*
orientmenu
=
new
wxMenu
;
msg
=
AddHotkeyName
(
_
(
"Rotate +"
),
s_Schematic_Hokeys_Descr
,
HK_ROTATE
);
ADD_MENUITEM
(
orientmenu
,
ID_POPUP_SCH_ROTATE_CMP_COUNTERCLOCKWISE
,
msg
,
rotate_
CCW
_xpm
);
ADD_MENUITEM
(
orientmenu
,
ID_POPUP_SCH_ROTATE_CMP_CLOCKWISE
,
_
(
"Rotate -"
),
rotate_
CW
_xpm
);
ADD_MENUITEM
(
orientmenu
,
ID_POPUP_SCH_ROTATE_CMP_COUNTERCLOCKWISE
,
msg
,
rotate_
ccw
_xpm
);
ADD_MENUITEM
(
orientmenu
,
ID_POPUP_SCH_ROTATE_CMP_CLOCKWISE
,
_
(
"Rotate -"
),
rotate_
cw
_xpm
);
msg
=
AddHotkeyName
(
_
(
"Mirror --"
),
s_Schematic_Hokeys_Descr
,
HK_MIRROR_X_COMPONENT
);
ADD_MENUITEM
(
orientmenu
,
ID_POPUP_SCH_MIROR_X_CMP
,
msg
,
mirror_
V
_xpm
);
ADD_MENUITEM
(
orientmenu
,
ID_POPUP_SCH_MIROR_X_CMP
,
msg
,
mirror_
v
_xpm
);
msg
=
AddHotkeyName
(
_
(
"Mirror ||"
),
s_Schematic_Hokeys_Descr
,
HK_MIRROR_Y_COMPONENT
);
ADD_MENUITEM
(
orientmenu
,
ID_POPUP_SCH_MIROR_Y_CMP
,
msg
,
mirror_
H
_xpm
);
ADD_MENUITEM
(
orientmenu
,
ID_POPUP_SCH_MIROR_Y_CMP
,
msg
,
mirror_
h
_xpm
);
msg
=
AddHotkeyName
(
_
(
"Normal"
),
s_Schematic_Hokeys_Descr
,
HK_ORIENT_NORMAL_COMPONENT
);
ADD_MENUITEM
(
orientmenu
,
ID_POPUP_SCH_ORIENT_NORMAL_CMP
,
msg
,
normal_xpm
);
ADD_MENUITEM_WITH_SUBMENU
(
PopMenu
,
orientmenu
,
ID_POPUP_SCH_GENERIC_ORIENT_CMP
,
...
...
@@ -312,7 +312,7 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component )
{
msg
=
AddHotkeyName
(
_
(
"Copy Component"
),
s_Schematic_Hokeys_Descr
,
HK_COPY_COMPONENT_OR_LABEL
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_COPY_ITEM
,
msg
,
copy_button
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_COPY_ITEM
,
msg
,
copy_button
_xpm
);
msg
=
AddHotkeyName
(
_
(
"Delete Component"
),
s_Schematic_Hokeys_Descr
,
HK_DELETE
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_DELETE_CMP
,
msg
,
delete_xpm
);
}
...
...
@@ -337,7 +337,7 @@ void AddMenusForGLabel( wxMenu* PopMenu, SCH_GLOBALLABEL* GLabel )
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_DRAG_CMP_REQUEST
,
msg
,
move_text_xpm
);
msg
=
AddHotkeyName
(
_
(
"Copy Global Label"
),
s_Schematic_Hokeys_Descr
,
HK_COPY_COMPONENT_OR_LABEL
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_COPY_ITEM
,
msg
,
copy_button
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_COPY_ITEM
,
msg
,
copy_button
_xpm
);
}
msg
=
AddHotkeyName
(
_
(
"Rotate Global Label"
),
s_Schematic_Hokeys_Descr
,
HK_ROTATE
);
...
...
@@ -374,7 +374,7 @@ void AddMenusForHLabel( wxMenu* PopMenu, SCH_HIERLABEL* HLabel )
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_DRAG_CMP_REQUEST
,
msg
,
move_text_xpm
);
msg
=
AddHotkeyName
(
_
(
"Copy Hierarchical Label"
),
s_Schematic_Hokeys_Descr
,
HK_COPY_COMPONENT_OR_LABEL
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_COPY_ITEM
,
msg
,
copy_button
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_COPY_ITEM
,
msg
,
copy_button
_xpm
);
}
msg
=
AddHotkeyName
(
_
(
"Rotate Hierarchical Label"
),
s_Schematic_Hokeys_Descr
,
HK_ROTATE
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_ROTATE_TEXT
,
msg
,
rotate_glabel_xpm
);
...
...
@@ -410,10 +410,10 @@ void AddMenusForLabel( wxMenu* PopMenu, SCH_LABEL* Label )
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_DRAG_CMP_REQUEST
,
msg
,
move_text_xpm
);
msg
=
AddHotkeyName
(
_
(
"Copy Label"
),
s_Schematic_Hokeys_Descr
,
HK_COPY_COMPONENT_OR_LABEL
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_COPY_ITEM
,
msg
,
copy_button
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_COPY_ITEM
,
msg
,
copy_button
_xpm
);
}
msg
=
AddHotkeyName
(
_
(
"Rotate Label"
),
s_Schematic_Hokeys_Descr
,
HK_ROTATE
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_ROTATE_TEXT
,
msg
,
rotate_
CCW
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_ROTATE_TEXT
,
msg
,
rotate_
ccw
_xpm
);
msg
=
AddHotkeyName
(
_
(
"Edit Label"
),
s_Schematic_Hokeys_Descr
,
HK_EDIT
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_EDIT_TEXT
,
msg
,
edit_text_xpm
);
msg
=
AddHotkeyName
(
_
(
"Delete Label"
),
s_Schematic_Hokeys_Descr
,
HK_DELETE
);
...
...
@@ -443,11 +443,11 @@ void AddMenusForText( wxMenu* PopMenu, SCH_TEXT* Text )
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_MOVE_ITEM
,
msg
,
move_text_xpm
);
msg
=
AddHotkeyName
(
_
(
"Copy Text"
),
s_Schematic_Hokeys_Descr
,
HK_COPY_COMPONENT_OR_LABEL
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_COPY_ITEM
,
msg
,
copy_button
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_COPY_ITEM
,
msg
,
copy_button
_xpm
);
}
msg
=
AddHotkeyName
(
_
(
"Rotate Text"
),
s_Schematic_Hokeys_Descr
,
HK_ROTATE
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_ROTATE_TEXT
,
msg
,
rotate_
CCW
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_ROTATE_TEXT
,
msg
,
rotate_
ccw
_xpm
);
msg
=
AddHotkeyName
(
_
(
"Edit Text"
),
s_Schematic_Hokeys_Descr
,
HK_EDIT
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_SCH_EDIT_TEXT
,
msg
,
edit_text_xpm
);
msg
=
AddHotkeyName
(
_
(
"Delete Text"
),
s_Schematic_Hokeys_Descr
,
HK_DELETE
);
...
...
@@ -642,20 +642,20 @@ void AddMenusForBlock( wxMenu* PopMenu, SCH_EDIT_FRAME* frame )
// a block function.
if
(
frame
->
GetScreen
()
->
m_BlockLocate
.
m_Command
==
BLOCK_MOVE
)
{
ADD_MENUITEM
(
PopMenu
,
wxID_COPY
,
_
(
"Save Block"
),
copy_button
);
ADD_MENUITEM
(
PopMenu
,
wxID_COPY
,
_
(
"Save Block"
),
copy_button
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_COPY_BLOCK
,
_
(
"Copy Block"
),
copyblock_xpm
);
msg
=
AddHotkeyName
(
_
(
"Drag Block"
),
s_Schematic_Hokeys_Descr
,
HK_MOVEBLOCK_TO_DRAGBLOCK
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_DRAG_BLOCK
,
msg
,
move_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_DELETE_BLOCK
,
_
(
"Delete Block"
),
delete_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_MIRROR_Y_BLOCK
,
_
(
"Mirror Block ||"
),
mirror_
H
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_MIRROR_X_BLOCK
,
_
(
"Mirror Block --"
),
mirror_
V
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_ROTATE_BLOCK
,
_
(
"Rotate Block ccw"
),
rotate_
CCW
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_MIRROR_Y_BLOCK
,
_
(
"Mirror Block ||"
),
mirror_
h
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_MIRROR_X_BLOCK
,
_
(
"Mirror Block --"
),
mirror_
v
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_ROTATE_BLOCK
,
_
(
"Rotate Block ccw"
),
rotate_
ccw
_xpm
);
#if 0
#ifdef __WINDOWS__
ADD_MENUITEM( menu_other_block_commands, ID_GEN_COPY_BLOCK_TO_CLIPBOARD,
_( "Copy to Clipboard" ), copy_button );
_( "Copy to Clipboard" ), copy_button
_xpm
);
#endif
#endif
}
...
...
eeschema/sch_bus_entry.h
View file @
45c5e594
...
...
@@ -109,7 +109,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_entry_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_entry_xpm
;
}
private
:
virtual
bool
doHitTest
(
const
wxPoint
&
aPoint
,
int
aAccuracy
)
const
;
...
...
eeschema/sch_component.h
View file @
45c5e594
...
...
@@ -381,7 +381,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_component_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_component_xpm
;
}
virtual
bool
operator
<
(
const
SCH_ITEM
&
aItem
)
const
;
...
...
eeschema/sch_field.cpp
View file @
45c5e594
...
...
@@ -458,18 +458,18 @@ wxString SCH_FIELD::GetName() const
}
const
char
**
SCH_FIELD
::
GetMenuImage
()
const
BITMAP_DEF
SCH_FIELD
::
GetMenuImage
()
const
{
if
(
m_FieldId
==
REFERENCE
)
return
(
const
char
**
)
edit_comp_ref_xpm
;
return
edit_comp_ref_xpm
;
if
(
m_FieldId
==
VALUE
)
return
(
const
char
**
)
edit_comp_value_xpm
;
return
edit_comp_value_xpm
;
if
(
m_FieldId
==
FOOTPRINT
)
return
(
const
char
**
)
edit_comp_footprint_xpm
;
return
edit_comp_footprint_xpm
;
return
(
const
char
**
)
edit_text_xpm
;
return
edit_text_xpm
;
}
...
...
eeschema/sch_field.h
View file @
45c5e594
...
...
@@ -175,7 +175,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
;
virtual
BITMAP_DEF
GetMenuImage
()
const
;
private
:
virtual
bool
doHitTest
(
const
wxPoint
&
aPoint
,
int
aAccuracy
)
const
;
...
...
eeschema/sch_junction.h
View file @
45c5e594
...
...
@@ -93,7 +93,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
{
return
wxString
(
_
(
"Junction"
)
);
}
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_junction_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_junction_xpm
;
}
#if defined(DEBUG)
void
Show
(
int
nestLevel
,
std
::
ostream
&
os
);
...
...
eeschema/sch_line.cpp
View file @
45c5e594
...
...
@@ -454,14 +454,14 @@ wxString SCH_LINE::GetSelectMenuText() const
}
const
char
**
SCH_LINE
::
GetMenuImage
()
const
BITMAP_DEF
SCH_LINE
::
GetMenuImage
()
const
{
if
(
m_Layer
==
LAYER_NOTES
)
return
(
const
char
**
)
add_dashed_line_xpm
;
return
add_dashed_line_xpm
;
else
if
(
m_Layer
==
LAYER_WIRE
)
return
(
const
char
**
)
add_line_xpm
;
return
add_line_xpm
;
return
(
const
char
**
)
add_bus_xpm
;
return
add_bus_xpm
;
}
...
...
eeschema/sch_line.h
View file @
45c5e594
...
...
@@ -135,7 +135,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
;
virtual
BITMAP_DEF
GetMenuImage
()
const
;
virtual
bool
operator
<
(
const
SCH_ITEM
&
aItem
)
const
;
...
...
eeschema/sch_marker.h
View file @
45c5e594
...
...
@@ -99,7 +99,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
{
return
wxString
(
_
(
"ERC Marker"
)
);
}
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
erc_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
erc_xpm
;
}
#if defined(DEBUG)
void
Show
(
int
nestLevel
,
std
::
ostream
&
os
);
...
...
eeschema/sch_no_connect.h
View file @
45c5e594
...
...
@@ -96,7 +96,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
{
return
wxString
(
_
(
"No Connect"
)
);
}
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
noconn_button
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
noconn_xpm
;
}
private
:
virtual
bool
doIsConnected
(
const
wxPoint
&
aPosition
)
const
;
...
...
eeschema/sch_polyline.cpp
View file @
45c5e594
...
...
@@ -233,14 +233,14 @@ wxString SCH_POLYLINE::GetSelectMenuText() const
}
const
char
**
SCH_POLYLINE
::
GetMenuImage
()
const
BITMAP_DEF
SCH_POLYLINE
::
GetMenuImage
()
const
{
if
(
m_Layer
==
LAYER_NOTES
)
return
(
const
char
**
)
add_dashed_line_xpm
;
return
add_dashed_line_xpm
;
else
if
(
m_Layer
==
LAYER_WIRE
)
return
(
const
char
**
)
add_line_xpm
;
return
add_line_xpm
;
return
(
const
char
**
)
add_bus_xpm
;
return
add_bus_xpm
;
}
...
...
eeschema/sch_polyline.h
View file @
45c5e594
...
...
@@ -96,7 +96,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
;
virtual
BITMAP_DEF
GetMenuImage
()
const
;
private
:
virtual
bool
doHitTest
(
const
wxPoint
&
aPoint
,
int
aAccuracy
)
const
;
...
...
eeschema/sch_sheet.h
View file @
45c5e594
...
...
@@ -194,7 +194,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_hierar_pin_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_hierar_pin_xpm
;
}
};
...
...
@@ -562,10 +562,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_hierarchical_subsheet_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_hierarchical_subsheet_xpm
;
}
#if defined(DEBUG)
...
...
eeschema/sch_text.h
View file @
45c5e594
...
...
@@ -204,7 +204,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_text_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_text_xpm
;
}
#if defined(DEBUG)
void
Show
(
int
nestLevel
,
std
::
ostream
&
os
);
...
...
@@ -299,7 +299,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_line_label_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_line_label_xpm
;
}
private
:
virtual
bool
doHitTest
(
const
wxPoint
&
aPoint
,
int
aAccuracy
)
const
;
...
...
@@ -403,7 +403,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_glabel_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_glabel_xpm
;
}
private
:
virtual
bool
doHitTest
(
const
wxPoint
&
aPoint
,
int
aAccuracy
)
const
;
...
...
@@ -509,7 +509,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_hierarchical_label_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_hierarchical_label_xpm
;
}
private
:
virtual
bool
doHitTest
(
const
wxPoint
&
aPoint
,
int
aAccuracy
)
const
;
...
...
eeschema/tool_lib.cpp
View file @
45c5e594
...
...
@@ -101,7 +101,7 @@ void LIB_EDIT_FRAME::ReCreateHToolbar()
_
(
"Load component to edit from the current lib"
)
);
m_HToolBar
->
AddTool
(
ID_LIBEDIT_NEW_PART_FROM_EXISTING
,
wxEmptyString
,
KiBitmap
(
copy
C
omponent_xpm
),
KiBitmap
(
copy
c
omponent_xpm
),
_
(
"Create a new component from the current one"
)
);
m_HToolBar
->
AddTool
(
ID_LIBEDIT_SAVE_CURRENT_PART
,
wxEmptyString
,
...
...
eeschema/tool_sch.cpp
View file @
45c5e594
...
...
@@ -54,10 +54,10 @@ void SCH_EDIT_FRAME::ReCreateHToolbar()
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddTool
(
wxID_CUT
,
wxEmptyString
,
KiBitmap
(
cut_button
),
m_HToolBar
->
AddTool
(
wxID_CUT
,
wxEmptyString
,
KiBitmap
(
cut_button
_xpm
),
_
(
"Cut selected item"
)
);
m_HToolBar
->
AddTool
(
wxID_COPY
,
wxEmptyString
,
KiBitmap
(
copy_button
),
m_HToolBar
->
AddTool
(
wxID_COPY
,
wxEmptyString
,
KiBitmap
(
copy_button
_xpm
),
_
(
"Copy selected item"
)
);
m_HToolBar
->
AddTool
(
wxID_PASTE
,
wxEmptyString
,
KiBitmap
(
paste_xpm
),
...
...
@@ -71,7 +71,7 @@ void SCH_EDIT_FRAME::ReCreateHToolbar()
m_HToolBar
->
AddTool
(
wxID_REDO
,
wxEmptyString
,
KiBitmap
(
redo_xpm
),
msg
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddTool
(
wxID_PRINT
,
wxEmptyString
,
KiBitmap
(
print_button
),
m_HToolBar
->
AddTool
(
wxID_PRINT
,
wxEmptyString
,
KiBitmap
(
print_button
_xpm
),
_
(
"Print schematic"
)
);
m_HToolBar
->
AddSeparator
();
...
...
@@ -154,7 +154,7 @@ void SCH_EDIT_FRAME::ReCreateVToolbar()
m_VToolBar
->
AddTool
(
ID_BUSTOBUS_ENTRY_BUTT
,
wxEmptyString
,
KiBitmap
(
add_bus2bus_xpm
),
HELP_PLACE_BUS2BUS_ENTRY
,
wxITEM_CHECK
);
m_VToolBar
->
AddTool
(
ID_NOCONN_BUTT
,
wxEmptyString
,
wxBitmap
(
noconn_
button
),
m_VToolBar
->
AddTool
(
ID_NOCONN_BUTT
,
wxEmptyString
,
wxBitmap
(
noconn_
xpm
),
HELP_PLACE_NC_FLAG
,
wxITEM_CHECK
);
m_VToolBar
->
AddTool
(
ID_LABEL_BUTT
,
wxEmptyString
,
KiBitmap
(
add_line_label_xpm
),
...
...
gerbview/menubar.cpp
View file @
45c5e594
...
...
@@ -110,7 +110,7 @@ void GERBVIEW_FRAME::ReCreateMenuBar( void )
wxID_PRINT
,
_
(
"P&rint"
),
_
(
"Print gerber"
),
print_button
);
print_button
_xpm
);
// Separator
fileMenu
->
AppendSeparator
();
...
...
gerbview/toolbars_gerber.cpp
View file @
45c5e594
...
...
@@ -38,7 +38,7 @@ void GERBVIEW_FRAME::ReCreateHToolbar( void )
_
(
"Load an excellon drill file on the current layer. Previous data will be deleted"
)
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddTool
(
wxID_PRINT
,
wxEmptyString
,
wxBitmap
(
print_button
),
m_HToolBar
->
AddTool
(
wxID_PRINT
,
wxEmptyString
,
wxBitmap
(
print_button
_xpm
),
_
(
"Print layers"
)
);
m_HToolBar
->
AddSeparator
();
...
...
include/base_struct.h
View file @
45c5e594
...
...
@@ -575,7 +575,7 @@ public:
* images.
* @return The menu image associated with the item.
*/
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
right_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
right_xpm
;
}
/**
* Test if another item is less than this object.
...
...
include/bitmaps.h
View file @
45c5e594
...
...
@@ -4,36 +4,42 @@
#include <wx/bitmap.h>
#define VTOOLBAR_WIDTH 26
#define TOOL_SIZE 23
#if !defined(USE_PNG_BITMAPS)
// temporary during migration to KiBitmap() and KiBitmapNew().
typedef
const
char
**
BITMAP_DEF
;
#else
#if defined(FUTURE_PNG_BITMAPS)
/// PNG memory record (file in memory).
struct
BITMAP_
DEF
struct
BITMAP_
OPAQUE
{
const
unsigned
char
*
png
;
int
byteCount
;
};
#define EXTERN_BITMAP(x) extern const BITMAP_DEF x;
#else
// temporary during migration to KiBitmap() and KiBitmapNew().
typedef
const
char
*
BITMAP_OPAQUE
;
#define EXTERN_BITMAP(x) extern const char* x[];
#endif
/// a BITMAP_DEF is really a const pointer to an opaque structure. So you
/// should never need to use 'const' with it.
typedef
const
BITMAP_OPAQUE
*
BITMAP_DEF
;
/**
* Function KiBitmap
* constructs a wxBitmap from a memory record, held in a
* BITMAP_DEF.
*/
wxBitmap
KiBitmap
(
const
BITMAP_DEF
&
aBitmap
);
wxBitmap
KiBitmap
(
BITMAP_DEF
aBitmap
);
/**
...
...
@@ -43,432 +49,432 @@ wxBitmap KiBitmap( const BITMAP_DEF& aBitmap );
*
* @return wxBitmap* - caller owns it.
*/
wxBitmap
*
KiBitmapNew
(
const
BITMAP_DEF
&
aBitmap
);
wxBitmap
*
KiBitmapNew
(
BITMAP_DEF
aBitmap
);
//
Please keep list sorted alphabetically, ignoring case
.
//
may eventually generate this file automatically
.
extern
const
char
*
shape_3d_xpm
[];
extern
const
char
*
add_arc_xpm
[];
extern
const
char
*
add_bus2bus_xpm
[];
extern
const
char
*
add_bus_xpm
[];
extern
const
char
*
add_circle_xpm
[];
extern
const
char
*
add_component_xpm
[];
extern
const
char
*
add_corner_xpm
[];
extern
const
char
*
add_dashed_line_xpm
[];
extern
const
char
*
add_dimension_xpm
[];
extern
const
char
*
add_entry_xpm
[];
extern
const
char
*
add_glabel_xpm
[];
extern
const
char
*
add_hierarchical_label_xpm
[];
extern
const
char
*
add_hierarchical_subsheet_xpm
[];
extern
const
char
*
add_hierar_pin_xpm
[];
extern
const
char
*
add_junction_xpm
[];
extern
const
char
*
add_line2bus_xpm
[];
extern
const
char
*
add_line_label_xpm
[];
extern
const
char
*
add_line_xpm
[];
extern
const
char
*
add_mires_xpm
[];
extern
const
char
*
add_polygon_xpm
[];
extern
const
char
*
add_power_xpm
[];
extern
const
char
*
add_rectangle_xpm
[];
extern
const
char
*
add_text_xpm
[];
extern
const
char
*
add_tracks_xpm
[];
extern
const
char
*
add_zone_cutout
[];
extern
const
char
*
add_zone_xpm
[];
extern
const
char
*
a_icon_pcbnew_xpm
[];
extern
const
char
*
anchor_xpm
[];
extern
const
char
*
annotate_down_right_xpm
[];
extern
const
char
*
annotate_right_down_xpm
[];
extern
const
char
*
annotate_xpm
[];
extern
const
char
*
apply_xpm
[];
extern
const
char
*
auto_associe_xpm
[];
extern
const
char
*
auto_delete_track_xpm
[];
extern
const
char
*
auto_track_width_xpm
[];
extern
const
char
*
axis3d_back_xpm
[];
extern
const
char
*
axis3d_bottom_xpm
[];
extern
const
char
*
axis3d_front_xpm
[];
extern
const
char
*
axis3d_left_xpm
[];
extern
const
char
*
axis3d_right_xpm
[];
extern
const
char
*
axis3d_top_xpm
[];
extern
const
char
*
axis3d_xpm
[];
extern
const
char
*
book_xpm
[];
extern
const
char
*
break_bus_xpm
[];
extern
const
char
*
break_line_xpm
[];
extern
const
char
*
browse_files_xpm
[];
extern
const
char
*
cancel_tool_xpm
[];
extern
const
char
*
cancel_xpm
[];
extern
const
char
*
checked_ok_xpm
[];
extern
const
char
*
component_select_alternate_shape_xpm
[];
extern
const
char
*
component_select_unit_xpm
[];
extern
const
char
*
config_xpm
[];
extern
const
char
*
copper_layers_setup_xpm
[];
extern
const
char
*
copyblock_xpm
[];
extern
const
char
*
copyComponent_xpm
[];
extern
const
char
*
copy_button
[];
extern
const
char
*
create_cmp_file_xpm
[];
extern
const
char
*
cursor_shape_xpm
[];
extern
const
char
*
cursor_xpm
[];
extern
const
char
*
cut_button
[];
extern
const
char
*
cvpcb_xpm
[];
extern
const
char
*
dashedline_xpm
[];
extern
const
char
*
datasheet_xpm
[];
extern
const
char
*
delete_arc_xpm
[];
extern
const
char
*
delete_association_xpm
[];
extern
const
char
*
delete_body_xpm
[];
extern
const
char
*
delete_bus_xpm
[];
extern
const
char
*
delete_circle_xpm
[];
extern
const
char
*
delete_connection_xpm
[];
extern
const
char
*
delete_cotation_xpm
[];
extern
const
char
*
delete_field_xpm
[];
extern
const
char
*
delete_glabel_xpm
[];
extern
const
char
*
delete_line_xpm
[];
extern
const
char
*
delete_module_xpm
[];
extern
const
char
*
delete_net_xpm
[];
extern
const
char
*
delete_node_xpm
[];
extern
const
char
*
delete_pad_xpm
[];
extern
const
char
*
delete_pinsheet_xpm
[];
extern
const
char
*
delete_pin_xpm
[];
extern
const
char
*
delete_polygon_xpm
[];
extern
const
char
*
delete_rectangle_xpm
[];
extern
const
char
*
delete_segment_xpm
[];
extern
const
char
*
delete_sheet_xpm
[];
extern
const
char
*
delete_text_xpm
[];
extern
const
char
*
delete_track_xpm
[];
extern
const
char
*
delete_xpm
[];
extern
const
char
*
directory_xpm
[];
extern
const
char
*
display_options_xpm
[];
extern
const
char
*
down_xpm
[];
extern
const
char
*
ortho_xpm
[];
extern
const
char
*
drag_module_xpm
[];
extern
const
char
*
drag_outline_segment_xpm
[];
extern
const
char
*
drag_pad_xpm
[];
extern
const
char
*
drag_segment_withslope_xpm
[];
extern
const
char
*
drag_track_segment_xpm
[];
extern
const
char
*
drc_off_xpm
[];
extern
const
char
*
drc_xpm
[];
extern
const
char
*
edges_sketch_xpm
[];
extern
const
char
*
edit_comp_footprint_xpm
[];
extern
const
char
*
edit_component_xpm
[];
extern
const
char
*
edit_comp_ref_xpm
[];
extern
const
char
*
edit_comp_value_xpm
[];
extern
const
char
*
edit_module_xpm
[];
extern
const
char
*
editor_xpm
[];
extern
const
char
*
edit_part_xpm
[];
extern
const
char
*
edit_sheet_xpm
[];
extern
const
char
*
edit_text_xpm
[];
extern
const
char
*
edit_xpm
[];
extern
const
char
*
eeschema_xpm
[];
extern
const
char
*
enter_sheet_xpm
[];
extern
const
char
*
erc_xpm
[];
extern
const
char
*
erc_green_xpm
[];
extern
const
char
*
error_xpm
[];
extern
const
char
*
exit_xpm
[];
extern
const
char
*
export_footprint_names_xpm
[];
extern
const
char
*
export_module_xpm
[];
extern
const
char
*
export_options_pad_xpm
[];
extern
const
char
*
export_xpm
[];
extern
const
char
*
fabrication_xpm
[];
extern
const
char
*
file_footprint_xpm
[];
extern
const
char
*
fill_zone_xpm
[];
extern
const
char
*
find_xpm
[];
extern
const
char
*
flag_xpm
[];
extern
const
char
*
fonts_xpm
[];
extern
const
char
*
footprint_text_xpm
[];
extern
const
char
*
gbr_select_mode0_xpm
[];
extern
const
char
*
gbr_select_mode1_xpm
[];
extern
const
char
*
gbr_select_mode2_xpm
[];
extern
const
char
*
gerbview_drill_file_xpm
[];
extern
const
char
*
gerber_file_xpm
[];
extern
const
char
*
gerber_recent_files_xpm
[];
extern
const
char
*
gerbview_clear_layers_xpm
[];
extern
const
char
*
gerber_open_dcode_file_xpm
[];
extern
const
char
*
general_deletions_xpm
[];
extern
const
char
*
general_ratsnet_xpm
[];
extern
const
char
*
glabel2label_xpm
[];
extern
const
char
*
glabel2text_xpm
[];
extern
const
char
*
gl_change_xpm
[];
extern
const
char
*
global_options_pad_xpm
[];
extern
const
char
*
green_xpm
[];
extern
const
char
*
grid_select_axis_xpm
[];
extern
const
char
*
grid_select_xpm
[];
extern
const
char
*
grid_xpm
[];
extern
const
char
*
hammer_xpm
[];
extern
const
char
*
help_xpm
[];
extern
const
char
*
hidden_pin_xpm
[];
extern
const
char
*
hierarchy_cursor_xpm
[];
extern
const
char
*
hierarchy_nav_xpm
[];
extern
const
char
*
hotkeys_xpm
[];
extern
const
char
*
icon_cvpcb_small_xpm
[];
extern
const
char
*
icon_cvpcb_xpm
[];
extern
const
char
*
icon_eeschema_xpm
[];
extern
const
char
*
icon_gerbview_small_xpm
[];
extern
const
char
*
icon_gerbview_xpm
[];
extern
const
char
*
icon_modedit_xpm
[];
extern
const
char
*
icon_txt_xpm
[];
extern
const
char
*
icon_w3d_xpm
[];
extern
const
char
*
import_cmp_from_lib_xpm
[];
extern
const
char
*
import_footprint_names_xpm
[];
extern
const
char
*
import_hierarchical_label_xpm
[];
extern
const
char
*
import_module_xpm
[];
extern
const
char
*
import_xpm
[];
extern
const
char
*
import3d_xpm
[];
extern
const
char
*
info_xpm
[];
extern
const
char
*
insert_module_board_xpm
[];
extern
const
char
*
invert_module_xpm
[];
extern
const
char
*
invisible_text_xpm
[];
extern
const
char
*
jigsaw_xpm
[];
extern
const
char
*
kicad_icon_small_xpm
[];
extern
const
char
*
kicad_icon_xpm
[];
extern
const
char
*
label2glabel_xpm
[];
extern
const
char
*
label2text_xpm
[];
extern
const
char
*
label_xpm
[];
extern
const
char
*
lang_catalan_xpm
[];
extern
const
char
*
lang_chinese_xpm
[];
extern
const
char
*
lang_cs_xpm
[];
extern
const
char
*
lang_def_xpm
[];
extern
const
char
*
lang_de_xpm
[];
extern
const
char
*
lang_en_xpm
[];
extern
const
char
*
lang_es_xpm
[];
extern
const
char
*
lang_fr_xpm
[];
extern
const
char
*
lang_fi_xpm
[];
extern
const
char
*
lang_gr_xpm
[];
extern
const
char
*
lang_hu_xpm
[];
extern
const
char
*
lang_it_xpm
[];
extern
const
char
*
lang_jp_xpm
[];
extern
const
char
*
lang_ko_xpm
[];
extern
const
char
*
lang_nl_xpm
[];
extern
const
char
*
lang_pl_xpm
[];
extern
const
char
*
lang_pt_xpm
[];
extern
const
char
*
lang_ru_xpm
[];
extern
const
char
*
lang_sl_xpm
[];
extern
const
char
*
language_xpm
[];
extern
const
char
*
layers_manager_xpm
[];
extern
const
char
*
leave_sheet_xpm
[];
extern
const
char
*
left_xpm
[];
extern
const
char
*
libedit_icon_xpm
[];
extern
const
char
*
libedit_xpm
[];
extern
const
char
*
libedit_part_xpm
[];
extern
const
char
*
lib_next_xpm
[];
extern
const
char
*
lib_previous_xpm
[];
extern
const
char
*
library_browse_xpm
[];
extern
const
char
*
library_update_xpm
[];
extern
const
char
*
library_xpm
[];
extern
const
char
*
libview_xpm
[];
extern
const
char
*
lines90_xpm
[];
extern
const
char
*
load_module_board_xpm
[];
extern
const
char
*
load_module_lib_xpm
[];
extern
const
char
*
local_ratsnet_xpm
[];
extern
const
char
*
locked_xpm
[];
extern
const
char
*
mirepcb_xpm
[];
extern
const
char
*
mirror_H_xpm
[];
extern
const
char
*
mirror_V_xpm
[];
extern
const
char
*
modedit_xpm
[];
extern
const
char
*
mode_module_xpm
[];
extern
const
char
*
mode_track_xpm
[];
extern
const
char
*
mod_ratsnest_xpm
[];
extern
const
char
*
module_check_xpm
[];
extern
const
char
*
module_edit_xpm
[];
extern
const
char
*
module_filtered_list_xpm
[];
extern
const
char
*
module_full_list_xpm
[];
extern
const
char
*
module_options_xpm
[];
extern
const
char
*
module_ratsnet_xpm
[];
extern
const
char
*
module_xpm
[];
extern
const
char
*
morgan1_xpm
[];
extern
const
char
*
morgan2_xpm
[];
extern
const
char
*
move_arc_xpm
[];
extern
const
char
*
move_circle_xpm
[];
extern
const
char
*
move_field_xpm
[];
extern
const
char
*
move_glabel_xpm
[];
extern
const
char
*
move_line_xpm
[];
extern
const
char
*
move_module_xpm
[];
extern
const
char
*
move_pad_xpm
[];
extern
const
char
*
move_pinsheet_xpm
[];
extern
const
char
*
move_pin_xpm
[];
extern
const
char
*
move_polygon_xpm
[];
extern
const
char
*
move_rectangle_xpm
[];
extern
const
char
*
move_sheet_xpm
[];
extern
const
char
*
move_text_xpm
[];
extern
const
char
*
move_track_segment_xpm
[];
extern
const
char
*
move_track_xpm
[];
extern
const
char
*
move_xpm
[];
extern
const
char
*
mw_Add_Gap_xpm
[];
extern
const
char
*
mw_Add_Line_xpm
[];
extern
const
char
*
mw_Add_Shape_xpm
[];
extern
const
char
*
mw_Add_stub_arc_xpm
[];
extern
const
char
*
mw_Add_Stub_xpm
[];
extern
const
char
*
mw_toolbar_xpm
[];
extern
const
char
*
net_highlight_xpm
[];
extern
const
char
*
netlist_xpm
[];
extern
const
char
*
net_locked_xpm
[];
extern
const
char
*
net_unlocked_xpm
[];
extern
const
char
*
new_component_xpm
[];
extern
const
char
*
new_cvpcb_xpm
[];
extern
const
char
*
new_footprint_xpm
[];
extern
const
char
*
new_gerb_xpm
[];
extern
const
char
*
new_library_xpm
[];
extern
const
char
*
new_module_xpm
[];
extern
const
char
*
new_pcb_xpm
[];
extern
const
char
*
new_project_xpm
[];
extern
const
char
*
new_python_xpm
[];
extern
const
char
*
new_sch_xpm
[];
extern
const
char
*
new_txt_xpm
[];
extern
const
char
*
new_xpm
[];
extern
const
char
*
noconn_button
[];
extern
const
char
*
normal_xpm
[];
extern
const
char
*
online_help_xpm
[];
extern
const
char
*
open_document_xpm
[];
extern
const
char
*
open_library_xpm
[];
extern
const
char
*
open_project_xpm
[];
extern
const
char
*
options_all_tracks_and_vias_xpm
[];
extern
const
char
*
options_all_tracks_xpm
[];
extern
const
char
*
options_all_vias_xpm
[];
extern
const
char
*
options_arc_xpm
[];
extern
const
char
*
options_circle_xpm
[];
extern
const
char
*
options_module_xpm
[];
extern
const
char
*
options_new_pad_xpm
[];
extern
const
char
*
options_pad_xpm
[];
extern
const
char
*
options_pinsheet_xpm
[];
extern
const
char
*
options_pin_xpm
[];
extern
const
char
*
options_rectangle_xpm
[];
extern
const
char
*
options_segment_xpm
[];
extern
const
char
*
options_text_xpm
[];
extern
const
char
*
options_tracks_xpm
[];
extern
const
char
*
options_track_xpm
[];
extern
const
char
*
options_vias_xpm
[];
extern
const
char
*
opt_show_polygon_xpm
[];
extern
const
char
*
orient_xpm
[];
extern
const
char
*
pad_sketch_xpm
[];
extern
const
char
*
pad_xpm
[];
extern
const
char
*
pads_mask_layers_xpm
[];
extern
const
char
*
palette_xpm
[];
extern
const
char
*
part_properties_xpm
[];
extern
const
char
*
paste_xpm
[];
extern
const
char
*
pcbnew_xpm
[];
extern
const
char
*
pcb_offset_xpm
[];
extern
const
char
*
pin2pin_xpm
[];
extern
const
char
*
pin_name_to_xpm
[];
extern
const
char
*
pin_number_to_xpm
[];
extern
const
char
*
pin_size_to_xpm
[];
extern
const
char
*
pinorient_right_xpm
[];
extern
const
char
*
pinorient_left_xpm
[];
extern
const
char
*
pinorient_up_xpm
[];
extern
const
char
*
pinorient_down_xpm
[];
extern
const
char
*
pinshape_nonlogic_xpm
[];
extern
const
char
*
pinshape_normal_xpm
[];
extern
const
char
*
pinshape_invert_xpm
[];
extern
const
char
*
pinshape_clock_fall_xpm
[];
extern
const
char
*
pinshape_clock_normal_xpm
[];
extern
const
char
*
pinshape_clock_invert_xpm
[];
extern
const
char
*
pinshape_active_low_input_xpm
[];
extern
const
char
*
pinshape_clock_active_low_xpm
[];
extern
const
char
*
pinshape_active_low_output_xpm
[];
extern
const
char
*
pintype_input_xpm
[];
extern
const
char
*
pintype_output_xpm
[];
extern
const
char
*
pintype_bidi_xpm
[];
extern
const
char
*
pintype_3states_xpm
[];
extern
const
char
*
pintype_passive_xpm
[];
extern
const
char
*
pintype_notspecif_xpm
[];
extern
const
char
*
pintype_powerinput_xpm
[];
extern
const
char
*
pintype_poweroutput_xpm
[];
extern
const
char
*
pintype_opencoll_xpm
[];
extern
const
char
*
pintype_openemit_xpm
[];
extern
const
char
*
pintype_noconnect_xpm
[];
extern
const
char
*
pin_to_xpm
[];
extern
const
char
*
pin_xpm
[];
extern
const
char
*
plot_HPG_xpm
[];
extern
const
char
*
plot_PS_xpm
[];
extern
const
char
*
plot_xpm
[];
extern
const
char
*
polar_coord_xpm
[];
extern
const
char
*
post_compo_xpm
[];
extern
const
char
*
post_drill_xpm
[];
extern
const
char
*
post_module_xpm
[];
extern
const
char
*
preference_xpm
[];
extern
const
char
*
print_button
[];
extern
const
char
*
ratsnest_xpm
[];
extern
const
char
*
read_setup_xpm
[];
extern
const
char
*
redo_xpm
[];
extern
const
char
*
red_xpm
[];
extern
const
char
*
reload2_xpm
[];
extern
const
char
*
reload_xpm
[];
extern
const
char
*
repaint_xpm
[];
extern
const
char
*
reset_text_xpm
[];
extern
const
char
*
resize_sheet_xpm
[];
extern
const
char
*
right_xpm
[];
extern
const
char
*
rotate_field_xpm
[];
extern
const
char
*
rotate_glabel_xpm
[];
extern
const
char
*
rotate_module_neg_xpm
[];
extern
const
char
*
rotate_module_pos_xpm
[];
extern
const
char
*
rotate_pin_xpm
[];
extern
const
char
*
rotate_CW_xpm
[];
extern
const
char
*
rotate_CCW_xpm
[];
extern
const
char
*
rotate_neg_X_xpm
[];
extern
const
char
*
rotate_pos_X_xpm
[];
extern
const
char
*
rotate_neg_Y_xpm
[];
extern
const
char
*
rotate_pos_Y_xpm
[];
extern
const
char
*
rotate_neg_Z_xpm
[];
extern
const
char
*
rotate_pos_Z_xpm
[];
extern
const
char
*
save_as_xpm
[];
extern
const
char
*
save_library_xpm
[];
extern
const
char
*
save_netlist_xpm
[];
extern
const
char
*
save_part_in_mem_xpm
[];
extern
const
char
*
save_project_xpm
[];
extern
const
char
*
save_setup_xpm
[];
extern
const
char
*
save_xpm
[];
extern
const
char
*
schematic_xpm
[];
extern
const
char
*
select_grid_xpm
[];
extern
const
char
*
select_layer_pair_xpm
[];
extern
const
char
*
select_w_layer_xpm
[];
extern
const
char
*
sheetset_xpm
[];
extern
const
char
*
show_dcodenumber_xpm
[];
extern
const
char
*
show_footprint_xpm
[];
extern
const
char
*
show_mod_edge_xpm
[];
extern
const
char
*
showtrack_xpm
[];
extern
const
char
*
show_zone_xpm
[];
extern
const
char
*
show_zone_disable_xpm
[];
extern
const
char
*
show_zone_outline_only_xpm
[];
extern
const
char
*
swap_layer_xpm
[];
extern
const
char
*
text_sketch_xpm
[];
extern
const
char
*
three_d_xpm
[];
extern
const
char
*
tool_ratsnet_xpm
[];
extern
const
char
*
tools_xpm
[];
extern
const
char
*
track_locked_xpm
[];
extern
const
char
*
track_sketch_xpm
[];
extern
const
char
*
track_unlocked_xpm
[];
extern
const
char
*
transistor_xpm
[];
extern
const
char
*
tree_nosel_xpm
[];
extern
const
char
*
tree_sel_xpm
[];
extern
const
char
*
undelete_xpm
[];
extern
const
char
*
undo_xpm
[];
extern
const
char
*
unit_inch_xpm
[];
extern
const
char
*
unit_mm_xpm
[];
extern
const
char
*
unknown_xpm
[];
extern
const
char
*
unlocked_xpm
[];
extern
const
char
*
unzip_xpm
[];
extern
const
char
*
update_module_board_xpm
[];
extern
const
char
*
up_xpm
[];
extern
const
char
*
via_sketch_xpm
[];
extern
const
char
*
viewlibs_icon_xpm
[];
extern
const
char
*
warning_xpm
[];
extern
const
char
*
web_support_xpm
[];
extern
const
char
*
width_net_xpm
[];
extern
const
char
*
width_segment_xpm
[];
extern
const
char
*
width_track_via_xpm
[];
extern
const
char
*
width_track_xpm
[];
extern
const
char
*
width_vias_xpm
[];
extern
const
char
*
window_close_xpm
[];
extern
const
char
*
zip_tool_xpm
[];
extern
const
char
*
zip_xpm
[];
extern
const
char
*
zoom_area_xpm
[];
extern
const
char
*
zoom_center_on_screen_xpm
[];
extern
const
char
*
zoomoins3d_xpm
[];
extern
const
char
*
zoom_redraw_xpm
[];
extern
const
char
*
zoom_fit_in_page_xpm
[];
extern
const
char
*
zoom_in_xpm
[];
extern
const
char
*
zoom_out_xpm
[];
extern
const
char
*
zoompage3d_xpm
[];
extern
const
char
*
zoom_page_xpm
[];
extern
const
char
*
zoomplus3d_xpm
[];
extern
const
char
*
zoomrefr3d_xpm
[];
extern
const
char
*
zoom_selection_xpm
[];
extern
const
char
*
zoom_xpm
[];
EXTERN_BITMAP
(
shape_3d_xpm
)
EXTERN_BITMAP
(
add_arc_xpm
)
EXTERN_BITMAP
(
add_bus2bus_xpm
)
EXTERN_BITMAP
(
add_bus_xpm
)
EXTERN_BITMAP
(
add_circle_xpm
)
EXTERN_BITMAP
(
add_component_xpm
)
EXTERN_BITMAP
(
add_corner_xpm
)
EXTERN_BITMAP
(
add_dashed_line_xpm
)
EXTERN_BITMAP
(
add_dimension_xpm
)
EXTERN_BITMAP
(
add_entry_xpm
)
EXTERN_BITMAP
(
add_glabel_xpm
)
EXTERN_BITMAP
(
add_hierarchical_label_xpm
)
EXTERN_BITMAP
(
add_hierarchical_subsheet_xpm
)
EXTERN_BITMAP
(
add_hierar_pin_xpm
)
EXTERN_BITMAP
(
add_junction_xpm
)
EXTERN_BITMAP
(
add_line2bus_xpm
)
EXTERN_BITMAP
(
add_line_label_xpm
)
EXTERN_BITMAP
(
add_line_xpm
)
EXTERN_BITMAP
(
add_mires_xpm
)
EXTERN_BITMAP
(
add_polygon_xpm
)
EXTERN_BITMAP
(
add_power_xpm
)
EXTERN_BITMAP
(
add_rectangle_xpm
)
EXTERN_BITMAP
(
add_text_xpm
)
EXTERN_BITMAP
(
add_tracks_xpm
)
EXTERN_BITMAP
(
add_zone_cutout_xpm
)
EXTERN_BITMAP
(
add_zone_xpm
)
EXTERN_BITMAP
(
a_icon_pcbnew_xpm
)
EXTERN_BITMAP
(
anchor_xpm
)
EXTERN_BITMAP
(
annotate_down_right_xpm
)
EXTERN_BITMAP
(
annotate_right_down_xpm
)
EXTERN_BITMAP
(
annotate_xpm
)
EXTERN_BITMAP
(
apply_xpm
)
EXTERN_BITMAP
(
auto_associe_xpm
)
EXTERN_BITMAP
(
auto_delete_track_xpm
)
EXTERN_BITMAP
(
auto_track_width_xpm
)
EXTERN_BITMAP
(
axis3d_back_xpm
)
EXTERN_BITMAP
(
axis3d_bottom_xpm
)
EXTERN_BITMAP
(
axis3d_front_xpm
)
EXTERN_BITMAP
(
axis3d_left_xpm
)
EXTERN_BITMAP
(
axis3d_right_xpm
)
EXTERN_BITMAP
(
axis3d_top_xpm
)
EXTERN_BITMAP
(
axis3d_xpm
)
EXTERN_BITMAP
(
book_xpm
)
EXTERN_BITMAP
(
break_bus_xpm
)
EXTERN_BITMAP
(
break_line_xpm
)
EXTERN_BITMAP
(
browse_files_xpm
)
EXTERN_BITMAP
(
cancel_tool_xpm
)
EXTERN_BITMAP
(
cancel_xpm
)
EXTERN_BITMAP
(
checked_ok_xpm
)
EXTERN_BITMAP
(
component_select_alternate_shape_xpm
)
EXTERN_BITMAP
(
component_select_unit_xpm
)
EXTERN_BITMAP
(
config_xpm
)
EXTERN_BITMAP
(
copper_layers_setup_xpm
)
EXTERN_BITMAP
(
copyblock_xpm
)
EXTERN_BITMAP
(
copycomponent_xpm
)
EXTERN_BITMAP
(
copy_button_xpm
)
EXTERN_BITMAP
(
create_cmp_file_xpm
)
EXTERN_BITMAP
(
cursor_shape_xpm
)
EXTERN_BITMAP
(
cursor_xpm
)
EXTERN_BITMAP
(
cut_button_xpm
)
EXTERN_BITMAP
(
cvpcb_xpm
)
EXTERN_BITMAP
(
dashedline_xpm
)
EXTERN_BITMAP
(
datasheet_xpm
)
EXTERN_BITMAP
(
delete_arc_xpm
)
EXTERN_BITMAP
(
delete_association_xpm
)
EXTERN_BITMAP
(
delete_body_xpm
)
EXTERN_BITMAP
(
delete_bus_xpm
)
EXTERN_BITMAP
(
delete_circle_xpm
)
EXTERN_BITMAP
(
delete_connection_xpm
)
EXTERN_BITMAP
(
delete_cotation_xpm
)
EXTERN_BITMAP
(
delete_field_xpm
)
EXTERN_BITMAP
(
delete_glabel_xpm
)
EXTERN_BITMAP
(
delete_line_xpm
)
EXTERN_BITMAP
(
delete_module_xpm
)
EXTERN_BITMAP
(
delete_net_xpm
)
EXTERN_BITMAP
(
delete_node_xpm
)
EXTERN_BITMAP
(
delete_pad_xpm
)
EXTERN_BITMAP
(
delete_pinsheet_xpm
)
EXTERN_BITMAP
(
delete_pin_xpm
)
EXTERN_BITMAP
(
delete_polygon_xpm
)
EXTERN_BITMAP
(
delete_rectangle_xpm
)
EXTERN_BITMAP
(
delete_segment_xpm
)
EXTERN_BITMAP
(
delete_sheet_xpm
)
EXTERN_BITMAP
(
delete_text_xpm
)
EXTERN_BITMAP
(
delete_track_xpm
)
EXTERN_BITMAP
(
delete_xpm
)
EXTERN_BITMAP
(
directory_xpm
)
EXTERN_BITMAP
(
display_options_xpm
)
EXTERN_BITMAP
(
down_xpm
)
EXTERN_BITMAP
(
ortho_xpm
)
EXTERN_BITMAP
(
drag_module_xpm
)
EXTERN_BITMAP
(
drag_outline_segment_xpm
)
EXTERN_BITMAP
(
drag_pad_xpm
)
EXTERN_BITMAP
(
drag_segment_withslope_xpm
)
EXTERN_BITMAP
(
drag_track_segment_xpm
)
EXTERN_BITMAP
(
drc_off_xpm
)
EXTERN_BITMAP
(
drc_xpm
)
EXTERN_BITMAP
(
edges_sketch_xpm
)
EXTERN_BITMAP
(
edit_comp_footprint_xpm
)
EXTERN_BITMAP
(
edit_component_xpm
)
EXTERN_BITMAP
(
edit_comp_ref_xpm
)
EXTERN_BITMAP
(
edit_comp_value_xpm
)
EXTERN_BITMAP
(
edit_module_xpm
)
EXTERN_BITMAP
(
editor_xpm
)
EXTERN_BITMAP
(
edit_part_xpm
)
EXTERN_BITMAP
(
edit_sheet_xpm
)
EXTERN_BITMAP
(
edit_text_xpm
)
EXTERN_BITMAP
(
edit_xpm
)
EXTERN_BITMAP
(
eeschema_xpm
)
EXTERN_BITMAP
(
enter_sheet_xpm
)
EXTERN_BITMAP
(
erc_xpm
)
EXTERN_BITMAP
(
erc_green_xpm
)
EXTERN_BITMAP
(
error_xpm
)
EXTERN_BITMAP
(
exit_xpm
)
EXTERN_BITMAP
(
export_footprint_names_xpm
)
EXTERN_BITMAP
(
export_module_xpm
)
EXTERN_BITMAP
(
export_options_pad_xpm
)
EXTERN_BITMAP
(
export_xpm
)
EXTERN_BITMAP
(
fabrication_xpm
)
EXTERN_BITMAP
(
file_footprint_xpm
)
EXTERN_BITMAP
(
fill_zone_xpm
)
EXTERN_BITMAP
(
find_xpm
)
EXTERN_BITMAP
(
flag_xpm
)
EXTERN_BITMAP
(
fonts_xpm
)
EXTERN_BITMAP
(
footprint_text_xpm
)
EXTERN_BITMAP
(
gbr_select_mode0_xpm
)
EXTERN_BITMAP
(
gbr_select_mode1_xpm
)
EXTERN_BITMAP
(
gbr_select_mode2_xpm
)
EXTERN_BITMAP
(
gerbview_drill_file_xpm
)
EXTERN_BITMAP
(
gerber_file_xpm
)
EXTERN_BITMAP
(
gerber_recent_files_xpm
)
EXTERN_BITMAP
(
gerbview_clear_layers_xpm
)
EXTERN_BITMAP
(
gerber_open_dcode_file_xpm
)
EXTERN_BITMAP
(
general_deletions_xpm
)
EXTERN_BITMAP
(
general_ratsnet_xpm
)
EXTERN_BITMAP
(
glabel2label_xpm
)
EXTERN_BITMAP
(
glabel2text_xpm
)
EXTERN_BITMAP
(
gl_change_xpm
)
EXTERN_BITMAP
(
global_options_pad_xpm
)
EXTERN_BITMAP
(
green_xpm
)
EXTERN_BITMAP
(
grid_select_axis_xpm
)
EXTERN_BITMAP
(
grid_select_xpm
)
EXTERN_BITMAP
(
grid_xpm
)
EXTERN_BITMAP
(
hammer_xpm
)
EXTERN_BITMAP
(
help_xpm
)
EXTERN_BITMAP
(
hidden_pin_xpm
)
EXTERN_BITMAP
(
hierarchy_cursor_xpm
)
EXTERN_BITMAP
(
hierarchy_nav_xpm
)
EXTERN_BITMAP
(
hotkeys_xpm
)
EXTERN_BITMAP
(
icon_cvpcb_small_xpm
)
EXTERN_BITMAP
(
icon_cvpcb_xpm
)
EXTERN_BITMAP
(
icon_eeschema_xpm
)
EXTERN_BITMAP
(
icon_gerbview_small_xpm
)
EXTERN_BITMAP
(
icon_gerbview_xpm
)
EXTERN_BITMAP
(
icon_kicad_xpm
)
EXTERN_BITMAP
(
icon_modedit_xpm
)
EXTERN_BITMAP
(
icon_txt_xpm
)
EXTERN_BITMAP
(
icon_3d_xpm
)
EXTERN_BITMAP
(
import_cmp_from_lib_xpm
)
EXTERN_BITMAP
(
import_footprint_names_xpm
)
EXTERN_BITMAP
(
import_hierarchical_label_xpm
)
EXTERN_BITMAP
(
import_module_xpm
)
EXTERN_BITMAP
(
import_xpm
)
EXTERN_BITMAP
(
import3d_xpm
)
EXTERN_BITMAP
(
info_xpm
)
EXTERN_BITMAP
(
insert_module_board_xpm
)
EXTERN_BITMAP
(
invert_module_xpm
)
EXTERN_BITMAP
(
invisible_text_xpm
)
EXTERN_BITMAP
(
jigsaw_xpm
)
EXTERN_BITMAP
(
kicad_icon_small_xpm
)
EXTERN_BITMAP
(
label2glabel_xpm
)
EXTERN_BITMAP
(
label2text_xpm
)
EXTERN_BITMAP
(
label_xpm
)
EXTERN_BITMAP
(
lang_catalan_xpm
)
EXTERN_BITMAP
(
lang_chinese_xpm
)
EXTERN_BITMAP
(
lang_cs_xpm
)
EXTERN_BITMAP
(
lang_def_xpm
)
EXTERN_BITMAP
(
lang_de_xpm
)
EXTERN_BITMAP
(
lang_en_xpm
)
EXTERN_BITMAP
(
lang_es_xpm
)
EXTERN_BITMAP
(
lang_fr_xpm
)
EXTERN_BITMAP
(
lang_fi_xpm
)
EXTERN_BITMAP
(
lang_gr_xpm
)
EXTERN_BITMAP
(
lang_hu_xpm
)
EXTERN_BITMAP
(
lang_it_xpm
)
EXTERN_BITMAP
(
lang_jp_xpm
)
EXTERN_BITMAP
(
lang_ko_xpm
)
EXTERN_BITMAP
(
lang_nl_xpm
)
EXTERN_BITMAP
(
lang_pl_xpm
)
EXTERN_BITMAP
(
lang_pt_xpm
)
EXTERN_BITMAP
(
lang_ru_xpm
)
EXTERN_BITMAP
(
lang_sl_xpm
)
EXTERN_BITMAP
(
language_xpm
)
EXTERN_BITMAP
(
layers_manager_xpm
)
EXTERN_BITMAP
(
leave_sheet_xpm
)
EXTERN_BITMAP
(
left_xpm
)
EXTERN_BITMAP
(
libedit_icon_xpm
)
EXTERN_BITMAP
(
libedit_xpm
)
EXTERN_BITMAP
(
libedit_part_xpm
)
EXTERN_BITMAP
(
lib_next_xpm
)
EXTERN_BITMAP
(
lib_previous_xpm
)
EXTERN_BITMAP
(
library_browse_xpm
)
EXTERN_BITMAP
(
library_update_xpm
)
EXTERN_BITMAP
(
library_xpm
)
EXTERN_BITMAP
(
libview_xpm
)
EXTERN_BITMAP
(
lines90_xpm
)
EXTERN_BITMAP
(
load_module_board_xpm
)
EXTERN_BITMAP
(
load_module_lib_xpm
)
EXTERN_BITMAP
(
local_ratsnet_xpm
)
EXTERN_BITMAP
(
locked_xpm
)
EXTERN_BITMAP
(
mirepcb_xpm
)
EXTERN_BITMAP
(
mirror_h_xpm
)
EXTERN_BITMAP
(
mirror_v_xpm
)
EXTERN_BITMAP
(
modedit_xpm
)
EXTERN_BITMAP
(
mode_module_xpm
)
EXTERN_BITMAP
(
mode_track_xpm
)
EXTERN_BITMAP
(
mod_ratsnest_xpm
)
EXTERN_BITMAP
(
module_check_xpm
)
EXTERN_BITMAP
(
module_edit_xpm
)
EXTERN_BITMAP
(
module_filtered_list_xpm
)
EXTERN_BITMAP
(
module_full_list_xpm
)
EXTERN_BITMAP
(
module_options_xpm
)
EXTERN_BITMAP
(
module_ratsnet_xpm
)
EXTERN_BITMAP
(
module_xpm
)
EXTERN_BITMAP
(
morgan1_xpm
)
EXTERN_BITMAP
(
morgan2_xpm
)
EXTERN_BITMAP
(
move_arc_xpm
)
EXTERN_BITMAP
(
move_circle_xpm
)
EXTERN_BITMAP
(
move_field_xpm
)
EXTERN_BITMAP
(
move_glabel_xpm
)
EXTERN_BITMAP
(
move_line_xpm
)
EXTERN_BITMAP
(
move_module_xpm
)
EXTERN_BITMAP
(
move_pad_xpm
)
EXTERN_BITMAP
(
move_pinsheet_xpm
)
EXTERN_BITMAP
(
move_pin_xpm
)
EXTERN_BITMAP
(
move_polygon_xpm
)
EXTERN_BITMAP
(
move_rectangle_xpm
)
EXTERN_BITMAP
(
move_sheet_xpm
)
EXTERN_BITMAP
(
move_text_xpm
)
EXTERN_BITMAP
(
move_track_segment_xpm
)
EXTERN_BITMAP
(
move_track_xpm
)
EXTERN_BITMAP
(
move_xpm
)
EXTERN_BITMAP
(
mw_add_gap_xpm
)
EXTERN_BITMAP
(
mw_add_line_xpm
)
EXTERN_BITMAP
(
mw_add_shape_xpm
)
EXTERN_BITMAP
(
mw_add_stub_arc_xpm
)
EXTERN_BITMAP
(
mw_add_stub_xpm
)
EXTERN_BITMAP
(
mw_toolbar_xpm
)
EXTERN_BITMAP
(
net_highlight_xpm
)
EXTERN_BITMAP
(
netlist_xpm
)
EXTERN_BITMAP
(
net_locked_xpm
)
EXTERN_BITMAP
(
net_unlocked_xpm
)
EXTERN_BITMAP
(
new_component_xpm
)
EXTERN_BITMAP
(
new_cvpcb_xpm
)
EXTERN_BITMAP
(
new_footprint_xpm
)
EXTERN_BITMAP
(
new_gerb_xpm
)
EXTERN_BITMAP
(
new_library_xpm
)
EXTERN_BITMAP
(
new_module_xpm
)
EXTERN_BITMAP
(
new_pcb_xpm
)
EXTERN_BITMAP
(
new_project_xpm
)
EXTERN_BITMAP
(
new_python_xpm
)
EXTERN_BITMAP
(
new_sch_xpm
)
EXTERN_BITMAP
(
new_txt_xpm
)
EXTERN_BITMAP
(
new_xpm
)
EXTERN_BITMAP
(
noconn_xpm
)
EXTERN_BITMAP
(
normal_xpm
)
EXTERN_BITMAP
(
online_help_xpm
)
EXTERN_BITMAP
(
open_document_xpm
)
EXTERN_BITMAP
(
open_library_xpm
)
EXTERN_BITMAP
(
open_project_xpm
)
EXTERN_BITMAP
(
options_all_tracks_and_vias_xpm
)
EXTERN_BITMAP
(
options_all_tracks_xpm
)
EXTERN_BITMAP
(
options_all_vias_xpm
)
EXTERN_BITMAP
(
options_arc_xpm
)
EXTERN_BITMAP
(
options_circle_xpm
)
EXTERN_BITMAP
(
options_module_xpm
)
EXTERN_BITMAP
(
options_new_pad_xpm
)
EXTERN_BITMAP
(
options_pad_xpm
)
EXTERN_BITMAP
(
options_pinsheet_xpm
)
EXTERN_BITMAP
(
options_pin_xpm
)
EXTERN_BITMAP
(
options_rectangle_xpm
)
EXTERN_BITMAP
(
options_segment_xpm
)
EXTERN_BITMAP
(
options_text_xpm
)
EXTERN_BITMAP
(
options_tracks_xpm
)
EXTERN_BITMAP
(
options_track_xpm
)
EXTERN_BITMAP
(
options_vias_xpm
)
EXTERN_BITMAP
(
opt_show_polygon_xpm
)
EXTERN_BITMAP
(
orient_xpm
)
EXTERN_BITMAP
(
pad_sketch_xpm
)
EXTERN_BITMAP
(
pad_xpm
)
EXTERN_BITMAP
(
pads_mask_layers_xpm
)
EXTERN_BITMAP
(
palette_xpm
)
EXTERN_BITMAP
(
part_properties_xpm
)
EXTERN_BITMAP
(
paste_xpm
)
EXTERN_BITMAP
(
pcbnew_xpm
)
EXTERN_BITMAP
(
pcb_offset_xpm
)
EXTERN_BITMAP
(
pin2pin_xpm
)
EXTERN_BITMAP
(
pin_name_to_xpm
)
EXTERN_BITMAP
(
pin_number_to_xpm
)
EXTERN_BITMAP
(
pin_size_to_xpm
)
EXTERN_BITMAP
(
pinorient_right_xpm
)
EXTERN_BITMAP
(
pinorient_left_xpm
)
EXTERN_BITMAP
(
pinorient_up_xpm
)
EXTERN_BITMAP
(
pinorient_down_xpm
)
EXTERN_BITMAP
(
pinshape_nonlogic_xpm
)
EXTERN_BITMAP
(
pinshape_normal_xpm
)
EXTERN_BITMAP
(
pinshape_invert_xpm
)
EXTERN_BITMAP
(
pinshape_clock_fall_xpm
)
EXTERN_BITMAP
(
pinshape_clock_normal_xpm
)
EXTERN_BITMAP
(
pinshape_clock_invert_xpm
)
EXTERN_BITMAP
(
pinshape_active_low_input_xpm
)
EXTERN_BITMAP
(
pinshape_clock_active_low_xpm
)
EXTERN_BITMAP
(
pinshape_active_low_output_xpm
)
EXTERN_BITMAP
(
pintype_input_xpm
)
EXTERN_BITMAP
(
pintype_output_xpm
)
EXTERN_BITMAP
(
pintype_bidi_xpm
)
EXTERN_BITMAP
(
pintype_3states_xpm
)
EXTERN_BITMAP
(
pintype_passive_xpm
)
EXTERN_BITMAP
(
pintype_notspecif_xpm
)
EXTERN_BITMAP
(
pintype_powerinput_xpm
)
EXTERN_BITMAP
(
pintype_poweroutput_xpm
)
EXTERN_BITMAP
(
pintype_opencoll_xpm
)
EXTERN_BITMAP
(
pintype_openemit_xpm
)
EXTERN_BITMAP
(
pintype_noconnect_xpm
)
EXTERN_BITMAP
(
pin_to_xpm
)
EXTERN_BITMAP
(
pin_xpm
)
EXTERN_BITMAP
(
plot_hpg_xpm
)
EXTERN_BITMAP
(
plot_ps_xpm
)
EXTERN_BITMAP
(
plot_xpm
)
EXTERN_BITMAP
(
polar_coord_xpm
)
EXTERN_BITMAP
(
post_compo_xpm
)
EXTERN_BITMAP
(
post_drill_xpm
)
EXTERN_BITMAP
(
post_module_xpm
)
EXTERN_BITMAP
(
preference_xpm
)
EXTERN_BITMAP
(
print_button_xpm
)
EXTERN_BITMAP
(
ratsnest_xpm
)
EXTERN_BITMAP
(
read_setup_xpm
)
EXTERN_BITMAP
(
redo_xpm
)
EXTERN_BITMAP
(
red_xpm
)
EXTERN_BITMAP
(
reload2_xpm
)
EXTERN_BITMAP
(
reload_xpm
)
EXTERN_BITMAP
(
repaint_xpm
)
EXTERN_BITMAP
(
reset_text_xpm
)
EXTERN_BITMAP
(
resize_sheet_xpm
)
EXTERN_BITMAP
(
right_xpm
)
EXTERN_BITMAP
(
rotate_field_xpm
)
EXTERN_BITMAP
(
rotate_glabel_xpm
)
EXTERN_BITMAP
(
rotate_module_neg_xpm
)
EXTERN_BITMAP
(
rotate_module_pos_xpm
)
EXTERN_BITMAP
(
rotate_pin_xpm
)
EXTERN_BITMAP
(
rotate_cw_xpm
)
EXTERN_BITMAP
(
rotate_ccw_xpm
)
EXTERN_BITMAP
(
rotate_neg_x_xpm
)
EXTERN_BITMAP
(
rotate_pos_x_xpm
)
EXTERN_BITMAP
(
rotate_neg_y_xpm
)
EXTERN_BITMAP
(
rotate_pos_y_xpm
)
EXTERN_BITMAP
(
rotate_neg_z_xpm
)
EXTERN_BITMAP
(
rotate_pos_z_xpm
)
EXTERN_BITMAP
(
save_as_xpm
)
EXTERN_BITMAP
(
save_library_xpm
)
EXTERN_BITMAP
(
save_netlist_xpm
)
EXTERN_BITMAP
(
save_part_in_mem_xpm
)
EXTERN_BITMAP
(
save_project_xpm
)
EXTERN_BITMAP
(
save_setup_xpm
)
EXTERN_BITMAP
(
save_xpm
)
EXTERN_BITMAP
(
schematic_xpm
)
EXTERN_BITMAP
(
select_grid_xpm
)
EXTERN_BITMAP
(
select_layer_pair_xpm
)
EXTERN_BITMAP
(
select_w_layer_xpm
)
EXTERN_BITMAP
(
sheetset_xpm
)
EXTERN_BITMAP
(
show_dcodenumber_xpm
)
EXTERN_BITMAP
(
show_footprint_xpm
)
EXTERN_BITMAP
(
show_mod_edge_xpm
)
EXTERN_BITMAP
(
showtrack_xpm
)
EXTERN_BITMAP
(
show_zone_xpm
)
EXTERN_BITMAP
(
show_zone_disable_xpm
)
EXTERN_BITMAP
(
show_zone_outline_only_xpm
)
EXTERN_BITMAP
(
swap_layer_xpm
)
EXTERN_BITMAP
(
text_sketch_xpm
)
EXTERN_BITMAP
(
three_d_xpm
)
EXTERN_BITMAP
(
tool_ratsnet_xpm
)
EXTERN_BITMAP
(
tools_xpm
)
EXTERN_BITMAP
(
track_locked_xpm
)
EXTERN_BITMAP
(
track_sketch_xpm
)
EXTERN_BITMAP
(
track_unlocked_xpm
)
EXTERN_BITMAP
(
transistor_xpm
)
EXTERN_BITMAP
(
tree_nosel_xpm
)
EXTERN_BITMAP
(
tree_sel_xpm
)
EXTERN_BITMAP
(
undelete_xpm
)
EXTERN_BITMAP
(
undo_xpm
)
EXTERN_BITMAP
(
unit_inch_xpm
)
EXTERN_BITMAP
(
unit_mm_xpm
)
EXTERN_BITMAP
(
unknown_xpm
)
EXTERN_BITMAP
(
unlocked_xpm
)
EXTERN_BITMAP
(
unzip_xpm
)
EXTERN_BITMAP
(
update_module_board_xpm
)
EXTERN_BITMAP
(
up_xpm
)
EXTERN_BITMAP
(
via_sketch_xpm
)
EXTERN_BITMAP
(
viewlibs_icon_xpm
)
EXTERN_BITMAP
(
warning_xpm
)
EXTERN_BITMAP
(
web_support_xpm
)
EXTERN_BITMAP
(
width_net_xpm
)
EXTERN_BITMAP
(
width_segment_xpm
)
EXTERN_BITMAP
(
width_track_via_xpm
)
EXTERN_BITMAP
(
width_track_xpm
)
EXTERN_BITMAP
(
width_vias_xpm
)
EXTERN_BITMAP
(
window_close_xpm
)
EXTERN_BITMAP
(
zip_tool_xpm
)
EXTERN_BITMAP
(
zip_xpm
)
EXTERN_BITMAP
(
zoom_area_xpm
)
EXTERN_BITMAP
(
zoom_center_on_screen_xpm
)
EXTERN_BITMAP
(
zoomoins3d_xpm
)
EXTERN_BITMAP
(
zoom_redraw_xpm
)
EXTERN_BITMAP
(
zoom_fit_in_page_xpm
)
EXTERN_BITMAP
(
zoom_in_xpm
)
EXTERN_BITMAP
(
zoom_out_xpm
)
EXTERN_BITMAP
(
zoompage3d_xpm
)
EXTERN_BITMAP
(
zoom_page_xpm
)
EXTERN_BITMAP
(
zoomplus3d_xpm
)
EXTERN_BITMAP
(
zoomrefr3d_xpm
)
EXTERN_BITMAP
(
zoom_selection_xpm
)
EXTERN_BITMAP
(
zoom_xpm
)
#endif // BITMAPS_H_
kicad/commandframe.cpp
View file @
45c5e594
...
...
@@ -84,11 +84,11 @@ void RIGHT_KM_FRAME::CreateCommandToolbar( void )
btn
=
AddBitmapButton
(
ID_TO_GERBVIEW
,
KiBitmap
(
icon_gerbview_xpm
)
);
btn
->
SetToolTip
(
_
(
"GerbView (Gerber viewer)"
)
);
btn
=
AddBitmapButton
(
ID_TO_BITMAP_CONVERTER
,
KiBitmap
(
bitmap2component_xpm
)
);
btn
=
AddBitmapButton
(
ID_TO_BITMAP_CONVERTER
,
bitmap2component_xpm
);
btn
->
SetToolTip
(
_
(
"Bitmap2Component (a tool to build a logo from a bitmap)
\n
\
Creates a component (for Eeschema) or a footprint (for Pcbnew) that shows a B&W picture"
)
);
btn
=
AddBitmapButton
(
ID_TO_PCB_CALCULATOR
,
KiBitmap
(
pcb_calculator_xpm
)
);
btn
=
AddBitmapButton
(
ID_TO_PCB_CALCULATOR
,
pcb_calculator_xpm
);
btn
->
SetToolTip
(
_
(
"Pcb calculator"
)
);
}
...
...
kicad/mainframe.cpp
View file @
45c5e594
...
...
@@ -50,11 +50,11 @@ KICAD_MANAGER_FRAME::KICAD_MANAGER_FRAME( wxWindow* parent,
SetStatusWidths
(
3
,
dims
);
// Give an icon
#ifdef __WINDOWS__
#ifdef __WINDOWS__
SetIcon
(
wxICON
(
a_kicad_icon
)
);
#else
SetIcon
(
wxICON
(
kicad_icon
)
);
#endif
#else
SetIcon
(
wxICON
(
icon_kicad
)
);
#endif
clientsize
=
GetClientSize
();
...
...
pcbnew/class_dimension.h
View file @
45c5e594
...
...
@@ -139,7 +139,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_dimension_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_dimension_xpm
;
}
};
#endif // #define DIMENSION_H
pcbnew/class_drawsegment.h
View file @
45c5e594
...
...
@@ -201,7 +201,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_dashed_line_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_dashed_line_xpm
;
}
#if defined(DEBUG)
void
Show
(
int
nestLevel
,
std
::
ostream
&
os
);
...
...
pcbnew/class_edge_mod.h
View file @
45c5e594
...
...
@@ -69,7 +69,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
show_mod_edge_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
show_mod_edge_xpm
;
}
#if defined(DEBUG)
...
...
pcbnew/class_marker_pcb.h
View file @
45c5e594
...
...
@@ -117,7 +117,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
drc_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
drc_xpm
;
}
};
...
...
pcbnew/class_mire.h
View file @
45c5e594
...
...
@@ -92,7 +92,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_mires_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_mires_xpm
;
}
};
...
...
pcbnew/class_module.h
View file @
45c5e594
...
...
@@ -335,7 +335,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
module_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
module_xpm
;
}
#if defined(DEBUG)
...
...
pcbnew/class_pad.h
View file @
45c5e594
...
...
@@ -369,7 +369,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
pad_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
pad_xpm
;
}
/**
* Function ShowPadShape
...
...
pcbnew/class_pcb_text.h
View file @
45c5e594
...
...
@@ -133,7 +133,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_text_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_text_xpm
;
}
#if defined(DEBUG)
/**
...
...
pcbnew/class_text_mod.h
View file @
45c5e594
...
...
@@ -160,7 +160,7 @@ public: TEXTE_MODULE( MODULE* parent, int text_type = TEXT_is_DIVERS );
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
footprint_text_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
footprint_text_xpm
;
}
#if defined(DEBUG)
...
...
pcbnew/class_track.h
View file @
45c5e594
...
...
@@ -288,7 +288,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
showtrack_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
showtrack_xpm
;
}
#if defined (DEBUG)
...
...
@@ -333,7 +333,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_zone_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_zone_xpm
;
}
};
...
...
@@ -390,7 +390,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
via_sketch_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
via_sketch_xpm
;
}
#if defined (DEBUG)
...
...
pcbnew/class_zone.h
View file @
45c5e594
...
...
@@ -431,7 +431,7 @@ public:
virtual
wxString
GetSelectMenuText
()
const
;
virtual
const
char
**
GetMenuImage
()
const
{
return
(
const
char
**
)
add_zone_xpm
;
}
virtual
BITMAP_DEF
GetMenuImage
()
const
{
return
add_zone_xpm
;
}
};
...
...
pcbnew/controle.cpp
View file @
45c5e594
...
...
@@ -193,12 +193,11 @@ BOARD_ITEM* PCB_BASE_FRAME::PcbGeneralLocateAndDisplay( int aHotKeyCode )
for
(
int
i
=
0
;
i
<
limit
;
++
i
)
{
wxString
text
;
const
char
**
xpm
;
item
=
(
*
m_Collector
)[
i
];
text
=
item
->
GetSelectMenuText
();
xpm
=
item
->
GetMenuImage
();
BITMAP_DEF
xpm
=
item
->
GetMenuImage
();
ADD_MENUITEM
(
&
itemMenu
,
ID_POPUP_PCB_ITEM_SELECTION_START
+
i
,
text
,
xpm
);
}
...
...
pcbnew/export_vrml.cpp
View file @
45c5e594
...
...
@@ -759,26 +759,29 @@ static void export_vrml_tracks( BOARD* pcb ) /*{{{*/
}
static
void
export_vrml_zones
(
BOARD
*
pcb
)
/*{{{*/
/* not used? @todo complete
static void export_vrml_zones( BOARD* pcb )
{
/
* Export fill segments */
/
/ Export fill segments
for( SEGZONE* segzone = pcb->m_Zone;
segzone != 0;
segzone = segzone->Next() )
{
/
* Fill tracks are exported with low subdivisions */
/
/ Fill tracks are exported with low subdivisions
if( segzone->Type() == TYPE_ZONE )
export_vrml_line( segzone->GetLayer(), segzone->m_Start.x, segzone->m_Start.y,
segzone->m_End.x, segzone->m_End.y, segzone->m_Width, 1 );
}
/
* Export zone outlines */
/
/ Export zone outlines
for( int i = 0; i < pcb->GetAreaCount(); i++ )
{
ZONE_CONTAINER* zone = pcb->GetArea( i );
if( ( zone->m_FilledPolysList.size() == 0 )
||( zone->m_ZoneMinThickness <= 1 ) )
continue;
int width = zone->m_ZoneMinThickness;
if( width > 0 )
{
...
...
@@ -786,7 +789,8 @@ static void export_vrml_zones( BOARD* pcb ) /*{{{*/
int layer = zone->GetLayer();
CPolyPt* firstcorner = &zone->m_FilledPolysList[0];
CPolyPt* begincorner = firstcorner;
/* I'm not really positive about what he's doing here... */
// I'm not really positive about what he's doing here...
for( int ic = 1; ic <= imax; ic++ )
{
CPolyPt* endcorner = &zone->m_FilledPolysList[ic];
...
...
@@ -799,7 +803,8 @@ static void export_vrml_zones( BOARD* pcb ) /*{{{*/
export_vrml_line( layer, endcorner->x, endcorner->y,
firstcorner->x, firstcorner->y, width, 1 );
ic++;
/* A new contour? */
// A new contour?
if( ic < imax - 1 )
begincorner = firstcorner = &zone->m_FilledPolysList[ic];
}
...
...
@@ -809,7 +814,7 @@ static void export_vrml_zones( BOARD* pcb ) /*{{{*/
}
}
}
*/
static
void
export_vrml_text_module
(
TEXTE_MODULE
*
module
)
/*{{{*/
{
...
...
pcbnew/menubar_pcbframe.cpp
View file @
45c5e594
...
...
@@ -206,14 +206,14 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
item
=
new
wxMenuItem
(
filesMenu
,
wxID_PRINT
,
_
(
"&Print
\t
Ctrl+P"
),
_
(
"Print board"
)
);
SET_BITMAP
(
print_button
);
SET_BITMAP
(
print_button
_xpm
);
filesMenu
->
Append
(
item
);
// Create SVG file
item
=
new
wxMenuItem
(
filesMenu
,
ID_GEN_PLOT_SVG
,
_
(
"Print S&VG"
),
_
(
"Plot board in Scalable Vector Graphics format"
)
);
SET_BITMAP
(
print_button
);
SET_BITMAP
(
print_button
_xpm
);
filesMenu
->
Append
(
item
);
// Plot
...
...
pcbnew/modedit.cpp
View file @
45c5e594
...
...
@@ -93,7 +93,7 @@ BOARD_ITEM* FOOTPRINT_EDIT_FRAME::ModeditLocateAndDisplay( int aHotKeyCode )
for
(
int
ii
=
0
;
ii
<
limit
;
++
ii
)
{
wxString
text
;
const
char
**
xpm
;
BITMAP_DEF
xpm
;
item
=
(
*
m_Collector
)[
ii
];
...
...
pcbnew/modedit_onclick.cpp
View file @
45c5e594
...
...
@@ -224,10 +224,10 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
copyblock_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_MIRROR_X_BLOCK
,
_
(
"Mirror Block (alt + drag mouse)"
),
mirror_
H
_xpm
);
mirror_
h
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_ROTATE_BLOCK
,
_
(
"Rotate Block (ctrl + drag mouse)"
),
rotate_
CCW
_xpm
);
rotate_
ccw
_xpm
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_DELETE_BLOCK
,
_
(
"Delete Block (shift+ctrl + drag mouse)"
),
delete_xpm
);
...
...
@@ -254,7 +254,7 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
wxMenu
*
transform_choice
=
new
wxMenu
;
ADD_MENUITEM
(
transform_choice
,
ID_MODEDIT_MODULE_ROTATE
,
_
(
"Rotate"
),
rotate_module_pos_xpm
);
ADD_MENUITEM
(
transform_choice
,
ID_MODEDIT_MODULE_MIRROR
,
_
(
"Mirror"
),
mirror_
H
_xpm
);
ADD_MENUITEM
(
transform_choice
,
ID_MODEDIT_MODULE_MIRROR
,
_
(
"Mirror"
),
mirror_
h
_xpm
);
msg
=
AddHotkeyName
(
_
(
"Edit Module"
),
g_Module_Editor_Hokeys_Descr
,
HK_EDIT_ITEM
);
ADD_MENUITEM
(
PopMenu
,
ID_POPUP_PCB_EDIT_MODULE
,
msg
,
edit_module_xpm
);
ADD_MENUITEM_WITH_SUBMENU
(
PopMenu
,
transform_choice
,
ID_MODEDIT_TRANSFORM_MODULE
,
...
...
pcbnew/onrightclick.cpp
View file @
45c5e594
...
...
@@ -379,7 +379,7 @@ void PCB_EDIT_FRAME::createPopUpBlockMenu( wxMenu* menu )
ADD_MENUITEM
(
menu
,
ID_POPUP_PLACE_BLOCK
,
_
(
"Place Block"
),
apply_xpm
);
ADD_MENUITEM
(
menu
,
ID_POPUP_COPY_BLOCK
,
_
(
"Copy Block"
),
copyblock_xpm
);
ADD_MENUITEM
(
menu
,
ID_POPUP_FLIP_BLOCK
,
_
(
"Flip Block"
),
invert_module_xpm
);
ADD_MENUITEM
(
menu
,
ID_POPUP_ROTATE_BLOCK
,
_
(
"Rotate Block"
),
rotate_
CCW
_xpm
);
ADD_MENUITEM
(
menu
,
ID_POPUP_ROTATE_BLOCK
,
_
(
"Rotate Block"
),
rotate_
ccw
_xpm
);
ADD_MENUITEM
(
menu
,
ID_POPUP_DELETE_BLOCK
,
_
(
"Delete Block"
),
delete_xpm
);
}
...
...
@@ -577,7 +577,7 @@ void PCB_EDIT_FRAME::createPopUpMenuForZones( ZONE_CONTAINER* edge_zone, wxMenu*
_
(
"Add Similar Zone"
),
add_zone_xpm
);
ADD_MENUITEM
(
zones_menu
,
ID_POPUP_PCB_ZONE_ADD_CUTOUT_ZONE
,
_
(
"Add Cutout Area"
),
add_zone_cutout
);
_
(
"Add Cutout Area"
),
add_zone_cutout
_xpm
);
zones_menu
->
AppendSeparator
();
ADD_MENUITEM
(
zones_menu
,
ID_POPUP_PCB_FILL_ZONE
,
_
(
"Fill Zone"
),
fill_zone_xpm
);
...
...
@@ -780,7 +780,7 @@ void PCB_EDIT_FRAME::createPopUpMenuForTexts( TEXTE_PCB* Text, wxMenu* menu )
msg
,
move_text_xpm
);
}
msg
=
AddHotkeyName
(
_
(
"Rotate"
),
g_Board_Editor_Hokeys_Descr
,
HK_ROTATE_ITEM
);
ADD_MENUITEM
(
sub_menu_Text
,
ID_POPUP_PCB_ROTATE_TEXTEPCB
,
msg
,
rotate_
CCW
_xpm
);
ADD_MENUITEM
(
sub_menu_Text
,
ID_POPUP_PCB_ROTATE_TEXTEPCB
,
msg
,
rotate_
ccw
_xpm
);
msg
=
AddHotkeyName
(
_
(
"Edit"
),
g_Board_Editor_Hokeys_Descr
,
HK_EDIT_ITEM
);
ADD_MENUITEM
(
sub_menu_Text
,
ID_POPUP_PCB_EDIT_TEXTEPCB
,
msg
,
edit_text_xpm
);
ADD_MENUITEM
(
sub_menu_Text
,
ID_POPUP_PCB_RESET_TEXT_SIZE
,
...
...
pcbnew/tool_modedit.cpp
View file @
45c5e594
...
...
@@ -85,7 +85,7 @@ void FOOTPRINT_EDIT_FRAME::ReCreateHToolbar()
_
(
"Module properties"
)
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddTool
(
wxID_PRINT
,
wxEmptyString
,
KiBitmap
(
print_button
),
m_HToolBar
->
AddTool
(
wxID_PRINT
,
wxEmptyString
,
KiBitmap
(
print_button
_xpm
),
_
(
"Print module"
)
);
m_HToolBar
->
AddSeparator
();
...
...
pcbnew/tool_pcb.cpp
View file @
45c5e594
...
...
@@ -207,11 +207,11 @@ void PCB_EDIT_FRAME::ReCreateHToolbar()
_
(
"Open module editor"
)
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddTool
(
wxID_CUT
,
wxEmptyString
,
KiBitmap
(
cut_button
),
m_HToolBar
->
AddTool
(
wxID_CUT
,
wxEmptyString
,
KiBitmap
(
cut_button
_xpm
),
_
(
"Cut selected item"
)
);
#if 0
m_HToolBar->AddTool( wxID_COPY, wxEmptyString, KiBitmap( copy_button ),
m_HToolBar->AddTool( wxID_COPY, wxEmptyString, KiBitmap( copy_button
_xpm
),
_( "Copy selected item" ) );
m_HToolBar->AddTool( wxID_PASTE, wxEmptyString, KiBitmap( paste_xpm ),
...
...
@@ -225,7 +225,7 @@ void PCB_EDIT_FRAME::ReCreateHToolbar()
m_HToolBar
->
AddTool
(
wxID_REDO
,
wxEmptyString
,
KiBitmap
(
redo_xpm
),
HELP_REDO
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddTool
(
wxID_PRINT
,
wxEmptyString
,
KiBitmap
(
print_button
),
m_HToolBar
->
AddTool
(
wxID_PRINT
,
wxEmptyString
,
KiBitmap
(
print_button
_xpm
),
_
(
"Print board"
)
);
m_HToolBar
->
AddTool
(
ID_GEN_PLOT
,
wxEmptyString
,
KiBitmap
(
plot_xpm
),
_
(
"Plot (HPGL, PostScript, or GERBER format)"
)
);
...
...
@@ -460,26 +460,26 @@ void PCB_EDIT_FRAME::ReCreateMicrowaveVToolbar()
// Set up toolbar
m_AuxVToolBar
->
AddTool
(
ID_PCB_MUWAVE_TOOL_SELF_CMD
,
wxEmptyString
,
KiBitmap
(
mw_
Add_L
ine_xpm
),
KiBitmap
(
mw_
add_l
ine_xpm
),
_
(
"Create line of specified length for microwave applications"
)
);
m_AuxVToolBar
->
AddTool
(
ID_PCB_MUWAVE_TOOL_GAP_CMD
,
wxEmptyString
,
KiBitmap
(
mw_
Add_G
ap_xpm
),
KiBitmap
(
mw_
add_g
ap_xpm
),
_
(
"Create gap of specified length for microwave applications"
)
);
m_AuxVToolBar
->
AddSeparator
();
m_AuxVToolBar
->
AddTool
(
ID_PCB_MUWAVE_TOOL_STUB_CMD
,
wxEmptyString
,
KiBitmap
(
mw_
Add_S
tub_xpm
),
KiBitmap
(
mw_
add_s
tub_xpm
),
_
(
"Create stub of specified length for microwave applications"
)
);
m_AuxVToolBar
->
AddTool
(
ID_PCB_MUWAVE_TOOL_STUB_ARC_CMD
,
wxEmptyString
,
KiBitmap
(
mw_
A
dd_stub_arc_xpm
),
KiBitmap
(
mw_
a
dd_stub_arc_xpm
),
_
(
"Create stub (arc) of specified length for microwave applications"
)
);
m_AuxVToolBar
->
AddTool
(
ID_PCB_MUWAVE_TOOL_FUNCTION_SHAPE_CMD
,
wxEmptyString
,
KiBitmap
(
mw_
Add_S
hape_xpm
),
KiBitmap
(
mw_
add_s
hape_xpm
),
_
(
"Create a polynomial shape for microwave applications"
)
);
m_AuxVToolBar
->
Realize
();
...
...
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