KiCad PCB EDA Suite
Loading...
Searching...
No Matches
bitmaps_list.h
Go to the documentation of this file.
1/*
2 * This program source code file is part of KiCad, a free EDA CAD application.
3 *
4 * Copyright (C) 2007-2017 Jean-Pierre Charras, jp.charras at wanadoo.fr
5 * Copyright The KiCad Developers, see AUTHORS.TXT for contributors.
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; either version 2
10 * of the License, or (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, you may find one here:
19 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
20 * or you may search the http://www.gnu.org website for the version 2 license,
21 * or you may write to the Free Software Foundation, Inc.,
22 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
23 */
24
25#ifndef BITMAPS_PNG_BITMAPS_LIST__H
26#define BITMAPS_PNG_BITMAPS_LIST__H
27
32enum class BITMAPS : unsigned int
33{
34 /*
35 * Bitmap 0 is reserved for the invalid marker, so that classes using BITMAPS can forward-
36 * declare this enum and zero-initialize it, which cuts down on the number of files that need
37 * to be rebuilt when this enum is changed
38 */
40
41 about,
43 add_arc,
46 add_bus,
78 add_via,
89 anchor,
95 array,
97 att_pi,
99 att_tee,
104 axis3d,
112 break_bus,
114 bug,
118 cancel,
119 chamfer,
129 coax,
137 config,
139 convert,
141 copy,
143 cpw,
144 cpw_back,
145 cursor,
149 cut,
150 datasheet,
156 directory,
164 down,
165 drag,
168 drc,
169 drc_off,
171 duplicate,
172 e_24,
173 e_48,
174 e_96,
175 e_192,
177 edit,
182 editor,
183 eeschema,
185 erc,
186 erc_green,
187 ercerr,
188 ercwarn,
189 exchange,
190 exit,
191 export3d,
205 file_bom,
206 file_cir,
207 file_drl,
208 file_dsn,
209 file_gbr,
211 file_html,
212 file_idf,
213 file_pdf,
214 file_pos,
215 file_svg,
216 fill_zone,
217 fillet,
218 filter,
219 find,
221 flag,
223 fonts,
232 git_add,
239 go_down,
240 go_up,
241 grid,
245 group,
251 help,
258 hotkeys,
259 hv45mode,
260 icon_3d,
304 icon_pcm,
306 image,
307 import,
308 import3d,
317 info,
321 jobset,
328 language,
331 left,
332 lib_next,
334 libedit,
335 library,
340 lines_any,
341 lines90,
342 list_nets,
348 locked,
356 minus,
357 mirror_h,
358 mirror_v,
361 module,
370 morgan1,
371 morgan2,
372 move,
384 netlist,
385 new_board,
395 noconn,
397 normal,
407 ortho,
410 pad,
415 pads_npth,
426 paste,
428 path,
430 pcbnew,
431 pin,
432 pin2pin,
435 pin_table,
461 plot,
463 post_bom,
465 post_d356,
470 post_rpt,
471 post_xml,
472 post_odb,
476 project,
485 ps_router,
489 py_script,
500 recent,
502 red,
503 redo,
504 refresh,
505 regul,
507 reload,
508 repaint,
509 rescue,
512 right,
517 rotate_cw,
527 save,
528 save_as,
534 shape_3d,
536 sheetset,
544 show_dnp,
554 show_tht,
555 show_smt,
556 show_zone,
560 showtrack,
564 sim_probe,
565 sim_run,
566 sim_stop,
567 sim_tune,
568 simulator,
579 small_up,
582 splash,
584 stripline,
592 swap,
595 table,
609 text,
621 text_bold,
626 three_d,
628 tools,
632 trash,
634 tree_sel,
639 undelete,
640 undo,
641 unit_inch,
642 unit_mil,
643 unit_mm,
644 unknown,
645 unlocked,
646 unzip,
647 up,
651 via,
658 viacalc,
667 www,
668 zip,
672 zoom,
673 zoom_area,
678 zoom_in,
679 zoom_out,
684 zoom_page,
686};
687
688
689inline bool operator!( const BITMAPS& aBitmap ) { return aBitmap == BITMAPS::INVALID_BITMAP; }
690
691#endif // BITMAPS_PNG_BITMAPS_LIST__H
BITMAPS
A list of all bitmap identifiers.
Definition: bitmaps_list.h:33
@ color_code_tolerance
@ module_name_filtered_list
@ icon_modedit_32
@ project_clone
@ grid_override
@ tune_single_track_length_legend
@ git_good_check
@ tune_diff_pair_length_legend
@ new_footprint
@ copy_pad_settings
@ add_zone_cutout
@ import_document
@ zoom_center_on_screen
@ show_all_back_layers
@ icon_pagelayout_editor
@ cleanup_tracks_and_vias
@ viewlibs_icon
@ show_front_assembly_layers
@ git_conflict
@ primitives_to_custom_pad
@ show_mod_edge
@ rotate_ccw_z
@ small_warning
@ teardrop_track_sizes
@ pinorient_up
@ text_align_right
@ general_deletions
@ att_splitter
@ show_board_body
@ icon_eeschema
@ align_items_bottom
@ label_align_bottom
@ icon_bitmap2component_24
@ gbr_select_mode0
@ table_add_row_above
@ wizard_add_fplib_small
@ pintype_notspecif
@ git_out_of_date
@ add_symbol_to_schematic
@ icon_kicad_16
@ pads_npth_top
@ update_fields
@ hide_ratsnest
@ question_mark
@ change_hlabel
@ lib_previous
@ cursor_shape
@ small_folder
@ align_items_left
@ hierarchy_nav
@ show_zone_outline_only
@ options_generic
@ reannotate_down_left
@ icon_footprint_browser
@ push_pad_settings
@ distribute_horizontal_centers
@ distribute_vertical_centers
@ delete_cursor
@ via_diameter
@ zoom_in_vertically
@ ps_diff_pair_tune_length
@ module_options
@ icon_kicad_nightly
@ via_hole_diameter
@ teardrop_rect_sizes
@ add_hierarchical_subsheet
@ icon_eeschema_16
@ pagelayout_normal_view_mode
@ thermal_spokes
@ icon_pagelayout_editor_16
@ pinshape_invert
@ directory_browser
@ auto_delete_track
@ text_valign_top
@ rotate_ccw_x
@ table_add_column_before
@ add_pcb_target
@ table_add_column_after
@ add_dashed_line
@ net_highlight_schematic
@ invisible_text
@ add_graphical_polygon
@ reannotate_up_right
@ move_exactly
@ icon_kicad_24
@ microstrip_zodd_zeven
@ select_w_layer
@ gerbview_show_negative_objects
@ show_back_assembly_layers
@ table_add_row_below
@ show_graphics_mode
@ rotate_ccw_y
@ add_line2bus
@ icon_pcbnew_32
@ ps_diff_pair_via_gap
@ align_items_middle
@ distribute_horizontal_gaps
@ list_nets_16
@ text_align_left
@ icon_pcbcalculator_16
@ icon_pcbcalculator_32
@ add_document
@ small_library
@ visibility_off
@ import_project
@ add_radial_dimension
@ text_align_top
@ text_valign_center
@ label_align_right
@ auto_track_width
@ gbr_select_mode2
@ icon_modedit_24
@ add_line_label
@ ps_tune_length
@ show_not_in_posfile
@ zone_duplicate
@ show_all_front_layers
@ import_module
@ text_mirrored
@ resize_sheet
@ pin_show_etype
@ track_locked
@ edit_comp_value
@ ps_diff_pair
@ pintype_bidi
@ text_vertical
@ router_len_tuner_dist_incr
@ module_library_list
@ special_tools
@ icon_bitmap2component
@ drag_segment
@ tune_diff_pair_skew_legend
@ pads_reset_unused
@ module_editor
@ subtract_polygons
@ text_align_center
@ new_project_from_template
@ pinshape_clock_active_low
@ gerbview_clear_layers
@ align_items_top
@ export_module
@ text_horizontal
@ pad_enumerate
@ move_relative
@ grid_select_axis
@ edit_comp_footprint
@ curved_ratsnest
@ find_replace
@ change_glabel
@ text_align_middle
@ router_len_tuner_dist_decr
@ add_aligned_dimension
@ general_ratsnest
@ label_align_top
@ show_no_layers
@ add_rectangle
@ icon_libedit_32
@ track_unlocked
@ table_delete_column
@ reannotate_right_down
@ outset_from_selection
@ axis3d_bottom
@ mw_add_stub_arc
@ stroke_dashdotdot
@ align_items_right
@ icon_libedit
@ insert_module_board
@ zoom_selection
@ add_class_flag
@ pads_remove_unused
@ apply_pad_settings
@ color_code_value
@ icon_pcbcalculator
@ track_sketch
@ icon_pcbcalculator_24
@ new_document
@ reannotate_up_left
@ icon_pcbnew_24
@ icon_bitmap2component_32
@ pinorient_right
@ net_unlocked
@ label_align_left
@ wizard_add_fplib_icon
@ add_hierarchical_label
@ edit_comp_ref
@ print_button
@ component_select_alternate_shape
@ new_page_layout
@ open_project_demo
@ mw_add_shape
@ reannotate_left_down
@ icon_kicad_32
@ pinshape_clock_normal
@ autoplace_fields
@ table_select_column
@ icon_eeschema_24
@ zoom_in_horizontally
@ add_center_dimension
@ show_ratsnest
@ drag_segment_withslope
@ copper_layers_setup
@ small_new_window
@ pagelayout_special_view_mode
@ marker_previous
@ icon_gerbview_16
@ pinorient_down
@ options_3drender
@ pintype_passive
@ width_track_via
@ kicad_icon_small
@ change_entry_orient
@ open_project
@ pinshape_nonlogic
@ pinshape_clock_invert
@ delete_gerber
@ icon_bitmap2component_16
@ merge_polygons
@ color_code_multiplier
@ creepage_clearance
@ export_footprint_names
@ library_archive_as
@ c_microstrip
@ pintype_output
@ add_graphical_segments
@ sim_add_plot
@ project_close
@ show_dcodenumber
@ icon_gerbview
@ paste_special
@ intersect_polygons
@ distribute_vertical_gaps
@ delete_sheet
@ ps_diff_pair_tune_phase
@ contrast_mode
@ small_sort_desc
@ module_filtered_list
@ options_generic_16
@ library_browser
@ show_no_copper_layers
@ switch_corner_rounding_shape
@ icon_pagelayout_editor_24
@ add_orthogonal_dimension
@ INVALID_BITMAP
@ table_delete_row
@ puzzle_piece
@ zoom_out_vertically
@ part_properties
@ add_component
@ add_keepout_area
@ icon_modedit
@ group_ungroup
@ rectwaveguide
@ annotate_down_right
@ group_remove
@ pads_npth_bottom
@ reannotate_down_right
@ pack_footprints
@ module_full_list
@ zoom_fit_in_page
@ show_footprint
@ reannotate_left_up
@ icon_modedit_16
@ icon_eeschema_32
@ axis3d_front
@ color_materials
@ table_select
@ import_hierarchical_label
@ custom_pad_to_primitives
@ git_modified
@ file_gerber_job
@ directory_open
@ teardrop_sizes
@ table_select_row
@ zoom_auto_fit_in_page
@ auto_associate
@ annotate_right_down
@ pads_npth_top_bottom
@ change_label
@ icon_kicad_nightly_24
@ display_options
@ show_zone_disable
@ align_elements_to_grid
@ via_microvia
@ pinshape_active_low_input
@ pintype_opencoll
@ update_pcb_from_sch
@ hole_to_hole_clearance
@ align_items_center
@ pinshape_normal
@ shape_3d_back
@ pads_remove_unused_keep_bottom
@ pintype_powerinput
@ add_junction
@ color_code_value_and_name
@ axis3d_right
@ small_refresh
@ edge_to_copper_clearance
@ icon_pagelayout_editor_32
@ pinshape_active_low_output
@ layers_manager
@ net_highlight
@ text_valign_bottom
@ text_align_bottom
@ options_board
@ icon_kicad_nightly_32
@ pinorient_left
@ gbr_select_mode1
@ annotate_increment
@ load_module_board
@ options_schematic
@ reannotate_right_up
@ project_kicad
@ library_table
@ bus_definition_tool
@ import_brd_file
@ module_pin_filtered_list
@ show_all_layers
@ sim_add_signal
@ show_zone_triangulation
@ router_len_tuner
@ select_layer_pair
@ add_hierar_pin
@ delete_association
@ show_all_copper_layers
@ router_len_tuner_amplitude_incr
@ zoom_fit_to_objects
@ opt_show_polygon
@ stroke_dashdot
@ new_component
@ pintype_noconnect
@ marker_exclude
@ icon_cvpcb_24
@ pintype_poweroutput
@ select_same_sheet
@ pintype_input
@ icon_libedit_16
@ icon_kicad_nightly_16
@ icon_pcbnew_16
@ pintype_3states
@ pads_mask_layers
@ icon_gerbview_32
@ library_archive
@ dialog_warning
@ import_footprint_names
@ router_len_tuner_setup
@ cleanup_graphics
@ zoom_out_horizontally
@ export_to_pcbnew
@ notifications
@ module_wizard
@ update_sch_from_pcb
@ import_vector
@ component_select_unit
@ router_len_tuner_amplitude_decr
@ restore_from_file
@ pintype_openemit
@ tool_ratsnest
@ edit_cmp_symb_links
@ git_changed_ahead
@ stroke_solid
@ icon_gerbview_24
@ hole_to_copper_clearance
@ pinshape_clock_fall
@ ps_diff_pair_gap
@ icon_libedit_24
bool operator!(const BITMAPS &aBitmap)
Definition: bitmaps_list.h:689