diff --git a/common/bitmap_info.cpp b/common/bitmap_info.cpp index a188575d1d..29adfd7b19 100644 --- a/common/bitmap_info.cpp +++ b/common/bitmap_info.cpp @@ -1131,6 +1131,1576 @@ void BuildBitmapInfo( std::unordered_map>& aBi aBitmapInfoCache[BITMAPS::zoom_in].emplace_back( BITMAPS::zoom_in, wxT( "zoom_in_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::zoom_out].emplace_back( BITMAPS::zoom_out, wxT( "zoom_out_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::zoom_selection].emplace_back( BITMAPS::zoom_selection, wxT( "zoom_selection_dark_24.png" ), 24, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::about].emplace_back( BITMAPS::about, wxT( "about_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_aligned_dimension].emplace_back( BITMAPS::add_aligned_dimension, wxT( "add_aligned_dimension_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_arc].emplace_back( BITMAPS::add_arc, wxT( "add_arc_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_board].emplace_back( BITMAPS::add_board, wxT( "add_board_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_bus2bus].emplace_back( BITMAPS::add_bus2bus, wxT( "add_bus2bus_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_bus].emplace_back( BITMAPS::add_bus, wxT( "add_bus_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_center_dimension].emplace_back( BITMAPS::add_center_dimension, wxT( "add_center_dimension_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_class_flag].emplace_back( BITMAPS::add_class_flag, wxT( "add_class_flag_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_circle].emplace_back( BITMAPS::add_circle, wxT( "add_circle_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_component].emplace_back( BITMAPS::add_component, wxT( "add_component_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_corner].emplace_back( BITMAPS::add_corner, wxT( "add_corner_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_dashed_line].emplace_back( BITMAPS::add_dashed_line, wxT( "add_dashed_line_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_document].emplace_back( BITMAPS::add_document, wxT( "add_document_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_glabel].emplace_back( BITMAPS::add_glabel, wxT( "add_glabel_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_segments].emplace_back( BITMAPS::add_graphical_segments, wxT( "add_graphical_segments_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_polygon].emplace_back( BITMAPS::add_graphical_polygon, wxT( "add_graphical_polygon_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_label].emplace_back( BITMAPS::add_hierarchical_label, wxT( "add_hierarchical_label_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_hierar_pin].emplace_back( BITMAPS::add_hierar_pin, wxT( "add_hierar_pin_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_subsheet].emplace_back( BITMAPS::add_hierarchical_subsheet, wxT( "add_hierarchical_subsheet_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_junction].emplace_back( BITMAPS::add_junction, wxT( "add_junction_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_keepout_area].emplace_back( BITMAPS::add_keepout_area, wxT( "add_keepout_area_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_label].emplace_back( BITMAPS::add_label, wxT( "add_label_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_leader].emplace_back( BITMAPS::add_leader, wxT( "add_leader_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_library].emplace_back( BITMAPS::add_library, wxT( "add_library_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_line2bus].emplace_back( BITMAPS::add_line2bus, wxT( "add_line2bus_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_line_label].emplace_back( BITMAPS::add_line_label, wxT( "add_line_label_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_line].emplace_back( BITMAPS::add_line, wxT( "add_line_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_orthogonal_dimension].emplace_back( BITMAPS::add_orthogonal_dimension, wxT( "add_orthogonal_dimension_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_pcb_target].emplace_back( BITMAPS::add_pcb_target, wxT( "add_pcb_target_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_power].emplace_back( BITMAPS::add_power, wxT( "add_power_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_radial_dimension].emplace_back( BITMAPS::add_radial_dimension, wxT( "add_radial_dimension_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_rectangle].emplace_back( BITMAPS::add_rectangle, wxT( "add_rectangle_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_symbol_to_schematic].emplace_back( BITMAPS::add_symbol_to_schematic, wxT( "add_symbol_to_schematic_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_textbox].emplace_back( BITMAPS::add_textbox, wxT( "add_textbox_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_tracks].emplace_back( BITMAPS::add_tracks, wxT( "add_tracks_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_via].emplace_back( BITMAPS::add_via, wxT( "add_via_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_zone_cutout].emplace_back( BITMAPS::add_zone_cutout, wxT( "add_zone_cutout_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_zone].emplace_back( BITMAPS::add_zone, wxT( "add_zone_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items].emplace_back( BITMAPS::align_items, wxT( "align_items_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_left].emplace_back( BITMAPS::align_items_left, wxT( "align_items_left_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_right].emplace_back( BITMAPS::align_items_right, wxT( "align_items_right_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_top].emplace_back( BITMAPS::align_items_top, wxT( "align_items_top_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_bottom].emplace_back( BITMAPS::align_items_bottom, wxT( "align_items_bottom_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::apply_pad_settings].emplace_back( BITMAPS::apply_pad_settings, wxT( "apply_pad_settings_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::array].emplace_back( BITMAPS::array, wxT( "array_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::auto_associate].emplace_back( BITMAPS::auto_associate, wxT( "auto_associate_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::auto_track_width].emplace_back( BITMAPS::auto_track_width, wxT( "auto_track_width_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::autoplace_fields].emplace_back( BITMAPS::autoplace_fields, wxT( "autoplace_fields_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_back].emplace_back( BITMAPS::axis3d_back, wxT( "axis3d_back_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_bottom].emplace_back( BITMAPS::axis3d_bottom, wxT( "axis3d_bottom_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_front].emplace_back( BITMAPS::axis3d_front, wxT( "axis3d_front_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_left].emplace_back( BITMAPS::axis3d_left, wxT( "axis3d_left_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_right].emplace_back( BITMAPS::axis3d_right, wxT( "axis3d_right_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_top].emplace_back( BITMAPS::axis3d_top, wxT( "axis3d_top_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d].emplace_back( BITMAPS::axis3d, wxT( "axis3d_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::break_line].emplace_back( BITMAPS::break_line, wxT( "break_line_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::bug].emplace_back( BITMAPS::bug, wxT( "bug_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::bus_definition_tool].emplace_back( BITMAPS::bus_definition_tool, wxT( "bus_definition_tool_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cancel].emplace_back( BITMAPS::cancel, wxT( "cancel_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::chamfer].emplace_back( BITMAPS::chamfer, wxT( "chamfer_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::change_entry_orient].emplace_back( BITMAPS::change_entry_orient, wxT( "change_entry_orient_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::contrast_mode].emplace_back( BITMAPS::contrast_mode, wxT( "contrast_mode_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::curved_ratsnest].emplace_back( BITMAPS::curved_ratsnest, wxT( "curved_ratsnest_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::checked_ok].emplace_back( BITMAPS::checked_ok, wxT( "checked_ok_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::color_materials].emplace_back( BITMAPS::color_materials, wxT( "color_materials_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::component_select_unit].emplace_back( BITMAPS::component_select_unit, wxT( "component_select_unit_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::config].emplace_back( BITMAPS::config, wxT( "config_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::convert].emplace_back( BITMAPS::convert, wxT( "convert_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::copy].emplace_back( BITMAPS::copy, wxT( "copy_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::copy_pad_settings].emplace_back( BITMAPS::copy_pad_settings, wxT( "copy_pad_settings_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cursor_shape].emplace_back( BITMAPS::cursor_shape, wxT( "cursor_shape_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cursor].emplace_back( BITMAPS::cursor, wxT( "cursor_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::custom_pad_to_primitives].emplace_back( BITMAPS::custom_pad_to_primitives, wxT( "custom_pad_to_primitives_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cut].emplace_back( BITMAPS::cut, wxT( "cut_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::datasheet].emplace_back( BITMAPS::datasheet, wxT( "datasheet_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_association].emplace_back( BITMAPS::delete_association, wxT( "delete_association_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_cursor].emplace_back( BITMAPS::delete_cursor, wxT( "delete_cursor_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_gerber].emplace_back( BITMAPS::delete_gerber, wxT( "delete_gerber_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_sheet].emplace_back( BITMAPS::delete_sheet, wxT( "delete_sheet_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::directory].emplace_back( BITMAPS::directory, wxT( "directory_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::directory_browser].emplace_back( BITMAPS::directory_browser, wxT( "directory_browser_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::directory_open].emplace_back( BITMAPS::directory_open, wxT( "directory_open_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::distribute_horizontal].emplace_back( BITMAPS::distribute_horizontal, wxT( "distribute_horizontal_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::distribute_vertical].emplace_back( BITMAPS::distribute_vertical, wxT( "distribute_vertical_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::down].emplace_back( BITMAPS::down, wxT( "down_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::drag].emplace_back( BITMAPS::drag, wxT( "drag_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::drag_segment_withslope].emplace_back( BITMAPS::drag_segment_withslope, wxT( "drag_segment_withslope_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::drc].emplace_back( BITMAPS::drc, wxT( "drc_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::duplicate].emplace_back( BITMAPS::duplicate, wxT( "duplicate_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_footprint].emplace_back( BITMAPS::edit_comp_footprint, wxT( "edit_comp_footprint_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_ref].emplace_back( BITMAPS::edit_comp_ref, wxT( "edit_comp_ref_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_value].emplace_back( BITMAPS::edit_comp_value, wxT( "edit_comp_value_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::editor].emplace_back( BITMAPS::editor, wxT( "editor_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_cmp_symb_links].emplace_back( BITMAPS::edit_cmp_symb_links, wxT( "edit_cmp_symb_links_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit].emplace_back( BITMAPS::edit, wxT( "edit_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edge_to_copper_clearance].emplace_back( BITMAPS::edge_to_copper_clearance, wxT( "edge_to_copper_clearance_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::enter_sheet].emplace_back( BITMAPS::enter_sheet, wxT( "enter_sheet_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ercerr].emplace_back( BITMAPS::ercerr, wxT( "ercerr_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::erc_green].emplace_back( BITMAPS::erc_green, wxT( "erc_green_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ercwarn].emplace_back( BITMAPS::ercwarn, wxT( "ercwarn_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::erc].emplace_back( BITMAPS::erc, wxT( "erc_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::exit].emplace_back( BITMAPS::exit, wxT( "exit_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::exchange].emplace_back( BITMAPS::exchange, wxT( "exchange_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export3d].emplace_back( BITMAPS::export3d, wxT( "export3d_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_cmp].emplace_back( BITMAPS::export_cmp, wxT( "export_cmp_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_dsn].emplace_back( BITMAPS::export_dsn, wxT( "export_dsn_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_idf].emplace_back( BITMAPS::export_idf, wxT( "export_idf_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_file].emplace_back( BITMAPS::export_file, wxT( "export_file_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_footprint_names].emplace_back( BITMAPS::export_footprint_names, wxT( "export_footprint_names_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_module].emplace_back( BITMAPS::export_module, wxT( "export_module_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_part].emplace_back( BITMAPS::export_part, wxT( "export_part_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_png].emplace_back( BITMAPS::export_png, wxT( "export_png_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_step].emplace_back( BITMAPS::export_step, wxT( "export_step_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_svg].emplace_back( BITMAPS::export_svg, wxT( "export_svg_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_to_pcbnew].emplace_back( BITMAPS::export_to_pcbnew, wxT( "export_to_pcbnew_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::fabrication].emplace_back( BITMAPS::fabrication, wxT( "fabrication_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_bom].emplace_back( BITMAPS::file_bom, wxT( "file_bom_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_drl].emplace_back( BITMAPS::file_drl, wxT( "file_drl_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_dsn].emplace_back( BITMAPS::file_dsn, wxT( "file_dsn_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_gbr].emplace_back( BITMAPS::file_gbr, wxT( "file_gbr_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_gerber_job].emplace_back( BITMAPS::file_gerber_job, wxT( "file_gerber_job_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_html].emplace_back( BITMAPS::file_html, wxT( "file_html_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_idf].emplace_back( BITMAPS::file_idf, wxT( "file_idf_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_pdf].emplace_back( BITMAPS::file_pdf, wxT( "file_pdf_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_pos].emplace_back( BITMAPS::file_pos, wxT( "file_pos_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_svg].emplace_back( BITMAPS::file_svg, wxT( "file_svg_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::fill_zone].emplace_back( BITMAPS::fill_zone, wxT( "fill_zone_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::fillet].emplace_back( BITMAPS::fillet, wxT( "fillet_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::filter].emplace_back( BITMAPS::filter, wxT( "filter_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::find].emplace_back( BITMAPS::find, wxT( "find_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::find_replace].emplace_back( BITMAPS::find_replace, wxT( "find_replace_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::flag].emplace_back( BITMAPS::flag, wxT( "flag_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::flip_board].emplace_back( BITMAPS::flip_board, wxT( "flip_board_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode1].emplace_back( BITMAPS::gbr_select_mode1, wxT( "gbr_select_mode1_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode2].emplace_back( BITMAPS::gbr_select_mode2, wxT( "gbr_select_mode2_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::gerbview_show_negative_objects].emplace_back( BITMAPS::gerbview_show_negative_objects, wxT( "gerbview_show_negative_objects_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::general_deletions].emplace_back( BITMAPS::general_deletions, wxT( "general_deletions_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::general_ratsnest].emplace_back( BITMAPS::general_ratsnest, wxT( "general_ratsnest_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid_select].emplace_back( BITMAPS::grid_select, wxT( "grid_select_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid_select_axis].emplace_back( BITMAPS::grid_select_axis, wxT( "grid_select_axis_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid_override].emplace_back( BITMAPS::grid_override, wxT( "grid_override_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid].emplace_back( BITMAPS::grid, wxT( "grid_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group].emplace_back( BITMAPS::group, wxT( "group_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_enter].emplace_back( BITMAPS::group_enter, wxT( "group_enter_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_leave].emplace_back( BITMAPS::group_leave, wxT( "group_leave_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_remove].emplace_back( BITMAPS::group_remove, wxT( "group_remove_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_ungroup].emplace_back( BITMAPS::group_ungroup, wxT( "group_ungroup_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::heal_shapes].emplace_back( BITMAPS::heal_shapes, wxT( "heal_shapes_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::help].emplace_back( BITMAPS::help, wxT( "help_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::help_online].emplace_back( BITMAPS::help_online, wxT( "help_online_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hidden_pin].emplace_back( BITMAPS::hidden_pin, wxT( "hidden_pin_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hide_ratsnest].emplace_back( BITMAPS::hide_ratsnest, wxT( "hide_ratsnest_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hierarchy_nav].emplace_back( BITMAPS::hierarchy_nav, wxT( "hierarchy_nav_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hotkeys].emplace_back( BITMAPS::hotkeys, wxT( "hotkeys_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hole_to_hole_clearance].emplace_back( BITMAPS::hole_to_hole_clearance, wxT( "hole_to_hole_clearance_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hole_to_copper_clearance].emplace_back( BITMAPS::hole_to_copper_clearance, wxT( "hole_to_copper_clearance_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hv45mode].emplace_back( BITMAPS::hv45mode, wxT( "hv45mode_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_cvpcb_24].emplace_back( BITMAPS::icon_cvpcb_24, wxT( "icon_cvpcb_24_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_footprint_browser].emplace_back( BITMAPS::icon_footprint_browser, wxT( "icon_footprint_browser_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_gerbview_24].emplace_back( BITMAPS::icon_gerbview_24, wxT( "icon_gerbview_24_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_pcm_24].emplace_back( BITMAPS::icon_pcm_24, wxT( "icon_pcm_24_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import3d].emplace_back( BITMAPS::import3d, wxT( "import3d_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::image].emplace_back( BITMAPS::image, wxT( "image_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_brd_file].emplace_back( BITMAPS::import_brd_file, wxT( "import_brd_file_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_document].emplace_back( BITMAPS::import_document, wxT( "import_document_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_footprint_names].emplace_back( BITMAPS::import_footprint_names, wxT( "import_footprint_names_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_hierarchical_label].emplace_back( BITMAPS::import_hierarchical_label, wxT( "import_hierarchical_label_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_module].emplace_back( BITMAPS::import_module, wxT( "import_module_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_part].emplace_back( BITMAPS::import_part, wxT( "import_part_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_project].emplace_back( BITMAPS::import_project, wxT( "import_project_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_vector].emplace_back( BITMAPS::import_vector, wxT( "import_vector_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import].emplace_back( BITMAPS::import, wxT( "import_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::info].emplace_back( BITMAPS::info, wxT( "info_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::insert_module_board].emplace_back( BITMAPS::insert_module_board, wxT( "insert_module_board_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::intersect_polygons].emplace_back( BITMAPS::intersect_polygons, wxT( "intersect_polygons_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::language].emplace_back( BITMAPS::language, wxT( "language_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::layers_manager].emplace_back( BITMAPS::layers_manager, wxT( "layers_manager_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::leave_sheet].emplace_back( BITMAPS::leave_sheet, wxT( "leave_sheet_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::left].emplace_back( BITMAPS::left, wxT( "left_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::libedit].emplace_back( BITMAPS::libedit, wxT( "libedit_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lib_next].emplace_back( BITMAPS::lib_next, wxT( "lib_next_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lib_previous].emplace_back( BITMAPS::lib_previous, wxT( "lib_previous_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_browser].emplace_back( BITMAPS::library_browser, wxT( "library_browser_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_archive].emplace_back( BITMAPS::library_archive, wxT( "library_archive_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_archive_as].emplace_back( BITMAPS::library_archive_as, wxT( "library_archive_as_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library].emplace_back( BITMAPS::library, wxT( "library_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_table].emplace_back( BITMAPS::library_table, wxT( "library_table_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lines_any].emplace_back( BITMAPS::lines_any, wxT( "lines_any_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lines90].emplace_back( BITMAPS::lines90, wxT( "lines90_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::list_nets].emplace_back( BITMAPS::list_nets, wxT( "list_nets_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::load_drill].emplace_back( BITMAPS::load_drill, wxT( "load_drill_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::load_gerber].emplace_back( BITMAPS::load_gerber, wxT( "load_gerber_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::load_module_board].emplace_back( BITMAPS::load_module_board, wxT( "load_module_board_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lock_unlock].emplace_back( BITMAPS::lock_unlock, wxT( "lock_unlock_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::locked].emplace_back( BITMAPS::locked, wxT( "locked_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::marker_exclude].emplace_back( BITMAPS::marker_exclude, wxT( "marker_exclude_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::marker_next].emplace_back( BITMAPS::marker_next, wxT( "marker_next_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::marker_previous].emplace_back( BITMAPS::marker_previous, wxT( "marker_previous_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::measurement].emplace_back( BITMAPS::measurement, wxT( "measurement_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::merge_polygons].emplace_back( BITMAPS::merge_polygons, wxT( "merge_polygons_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mirror_h].emplace_back( BITMAPS::mirror_h, wxT( "mirror_h_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mirror_v].emplace_back( BITMAPS::mirror_v, wxT( "mirror_v_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mode_module].emplace_back( BITMAPS::mode_module, wxT( "mode_module_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_editor].emplace_back( BITMAPS::module_editor, wxT( "module_editor_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_wizard].emplace_back( BITMAPS::module_wizard, wxT( "module_wizard_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_filtered_list].emplace_back( BITMAPS::module_filtered_list, wxT( "module_filtered_list_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_options].emplace_back( BITMAPS::module_options, wxT( "module_options_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_pin_filtered_list].emplace_back( BITMAPS::module_pin_filtered_list, wxT( "module_pin_filtered_list_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_library_list].emplace_back( BITMAPS::module_library_list, wxT( "module_library_list_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module].emplace_back( BITMAPS::module, wxT( "module_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::morgan1].emplace_back( BITMAPS::morgan1, wxT( "morgan1_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::morgan2].emplace_back( BITMAPS::morgan2, wxT( "morgan2_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::move_exactly].emplace_back( BITMAPS::move_exactly, wxT( "move_exactly_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::move].emplace_back( BITMAPS::move, wxT( "move_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::move_relative].emplace_back( BITMAPS::move_relative, wxT( "move_relative_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_gap].emplace_back( BITMAPS::mw_add_gap, wxT( "mw_add_gap_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_line].emplace_back( BITMAPS::mw_add_line, wxT( "mw_add_line_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_shape].emplace_back( BITMAPS::mw_add_shape, wxT( "mw_add_shape_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub_arc].emplace_back( BITMAPS::mw_add_stub_arc, wxT( "mw_add_stub_arc_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub].emplace_back( BITMAPS::mw_add_stub, wxT( "mw_add_stub_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::net_highlight].emplace_back( BITMAPS::net_highlight, wxT( "net_highlight_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::net_highlight_schematic].emplace_back( BITMAPS::net_highlight_schematic, wxT( "net_highlight_schematic_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::netlist].emplace_back( BITMAPS::netlist, wxT( "netlist_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_component].emplace_back( BITMAPS::new_component, wxT( "new_component_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_footprint].emplace_back( BITMAPS::new_footprint, wxT( "new_footprint_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_generic].emplace_back( BITMAPS::new_generic, wxT( "new_generic_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_library].emplace_back( BITMAPS::new_library, wxT( "new_library_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_project].emplace_back( BITMAPS::new_project, wxT( "new_project_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_project_from_template].emplace_back( BITMAPS::new_project_from_template, wxT( "new_project_from_template_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::noconn].emplace_back( BITMAPS::noconn, wxT( "noconn_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::normal].emplace_back( BITMAPS::normal, wxT( "normal_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::open_project].emplace_back( BITMAPS::open_project, wxT( "open_project_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::open_project_demo].emplace_back( BITMAPS::open_project_demo, wxT( "open_project_demo_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_3drender].emplace_back( BITMAPS::options_3drender, wxT( "options_3drender_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_board].emplace_back( BITMAPS::options_board, wxT( "options_board_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_generic].emplace_back( BITMAPS::options_generic, wxT( "options_generic_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_pad].emplace_back( BITMAPS::options_pad, wxT( "options_pad_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad_enumerate].emplace_back( BITMAPS::pad_enumerate, wxT( "pad_enumerate_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad_number].emplace_back( BITMAPS::pad_number, wxT( "pad_number_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pads_mask_layers].emplace_back( BITMAPS::pads_mask_layers, wxT( "pads_mask_layers_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pads_remove].emplace_back( BITMAPS::pads_remove, wxT( "pads_remove_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::path].emplace_back( BITMAPS::path, wxT( "path_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_normal_view_mode].emplace_back( BITMAPS::pagelayout_normal_view_mode, wxT( "pagelayout_normal_view_mode_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_special_view_mode].emplace_back( BITMAPS::pagelayout_special_view_mode, wxT( "pagelayout_special_view_mode_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::part_properties].emplace_back( BITMAPS::part_properties, wxT( "part_properties_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::paste].emplace_back( BITMAPS::paste, wxT( "paste_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::paste_special].emplace_back( BITMAPS::paste_special, wxT( "paste_special_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pcb_target].emplace_back( BITMAPS::pcb_target, wxT( "pcb_target_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin2pin].emplace_back( BITMAPS::pin2pin, wxT( "pin2pin_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin_size_to].emplace_back( BITMAPS::pin_size_to, wxT( "pin_size_to_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin_show_etype].emplace_back( BITMAPS::pin_show_etype, wxT( "pin_show_etype_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin_table].emplace_back( BITMAPS::pin_table, wxT( "pin_table_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin].emplace_back( BITMAPS::pin, wxT( "pin_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::plot].emplace_back( BITMAPS::plot, wxT( "plot_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::polar_coord].emplace_back( BITMAPS::polar_coord, wxT( "polar_coord_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_bom].emplace_back( BITMAPS::post_bom, wxT( "post_bom_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_compo].emplace_back( BITMAPS::post_compo, wxT( "post_compo_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_d356].emplace_back( BITMAPS::post_d356, wxT( "post_d356_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_drill].emplace_back( BITMAPS::post_drill, wxT( "post_drill_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_gencad].emplace_back( BITMAPS::post_gencad, wxT( "post_gencad_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_gerber].emplace_back( BITMAPS::post_gerber, wxT( "post_gerber_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_rpt].emplace_back( BITMAPS::post_rpt, wxT( "post_rpt_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::preference].emplace_back( BITMAPS::preference, wxT( "preference_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::print_button].emplace_back( BITMAPS::print_button, wxT( "print_button_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::project].emplace_back( BITMAPS::project, wxT( "project_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::project_close].emplace_back( BITMAPS::project_close, wxT( "project_close_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::project_kicad].emplace_back( BITMAPS::project_kicad, wxT( "project_kicad_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair].emplace_back( BITMAPS::ps_diff_pair, wxT( "ps_diff_pair_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_gap].emplace_back( BITMAPS::ps_diff_pair_gap, wxT( "ps_diff_pair_gap_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_length].emplace_back( BITMAPS::ps_diff_pair_tune_length, wxT( "ps_diff_pair_tune_length_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_phase].emplace_back( BITMAPS::ps_diff_pair_tune_phase, wxT( "ps_diff_pair_tune_phase_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_tune_length].emplace_back( BITMAPS::ps_tune_length, wxT( "ps_tune_length_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::push_pad_settings].emplace_back( BITMAPS::push_pad_settings, wxT( "push_pad_settings_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::puzzle_piece].emplace_back( BITMAPS::puzzle_piece, wxT( "puzzle_piece_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::py_script].emplace_back( BITMAPS::py_script, wxT( "py_script_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::recent].emplace_back( BITMAPS::recent, wxT( "recent_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::redo].emplace_back( BITMAPS::redo, wxT( "redo_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::refresh].emplace_back( BITMAPS::refresh, wxT( "refresh_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::reload].emplace_back( BITMAPS::reload, wxT( "reload_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::render_mode].emplace_back( BITMAPS::render_mode, wxT( "render_mode_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rescue].emplace_back( BITMAPS::rescue, wxT( "rescue_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::right].emplace_back( BITMAPS::right, wxT( "right_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner].emplace_back( BITMAPS::router_len_tuner, wxT( "router_len_tuner_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_setup].emplace_back( BITMAPS::router_len_tuner_setup, wxT( "router_len_tuner_setup_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_decr].emplace_back( BITMAPS::router_len_tuner_amplitude_decr, wxT( "router_len_tuner_amplitude_decr_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_incr].emplace_back( BITMAPS::router_len_tuner_amplitude_incr, wxT( "router_len_tuner_amplitude_incr_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_decr].emplace_back( BITMAPS::router_len_tuner_dist_decr, wxT( "router_len_tuner_dist_decr_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_incr].emplace_back( BITMAPS::router_len_tuner_dist_incr, wxT( "router_len_tuner_dist_incr_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw].emplace_back( BITMAPS::rotate_ccw, wxT( "rotate_ccw_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw].emplace_back( BITMAPS::rotate_cw, wxT( "rotate_cw_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_x].emplace_back( BITMAPS::rotate_ccw_x, wxT( "rotate_ccw_x_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_x].emplace_back( BITMAPS::rotate_cw_x, wxT( "rotate_cw_x_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_y].emplace_back( BITMAPS::rotate_ccw_y, wxT( "rotate_ccw_y_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_y].emplace_back( BITMAPS::rotate_cw_y, wxT( "rotate_cw_y_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_z].emplace_back( BITMAPS::rotate_ccw_z, wxT( "rotate_ccw_z_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_z].emplace_back( BITMAPS::rotate_cw_z, wxT( "rotate_cw_z_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::save_as].emplace_back( BITMAPS::save_as, wxT( "save_as_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::save].emplace_back( BITMAPS::save, wxT( "save_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::select_layer_pair].emplace_back( BITMAPS::select_layer_pair, wxT( "select_layer_pair_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::select_w_layer].emplace_back( BITMAPS::select_w_layer, wxT( "select_w_layer_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::select_same_sheet].emplace_back( BITMAPS::select_same_sheet, wxT( "select_same_sheet_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::shape_3d].emplace_back( BITMAPS::shape_3d, wxT( "shape_3d_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::shape_3d_back].emplace_back( BITMAPS::shape_3d_back, wxT( "shape_3d_back_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sheetset].emplace_back( BITMAPS::sheetset, wxT( "sheetset_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::simulator].emplace_back( BITMAPS::simulator, wxT( "simulator_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_add_plot].emplace_back( BITMAPS::sim_add_plot, wxT( "sim_add_plot_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_command].emplace_back( BITMAPS::sim_command, wxT( "sim_command_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_run].emplace_back( BITMAPS::sim_run, wxT( "sim_run_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_stop].emplace_back( BITMAPS::sim_stop, wxT( "sim_stop_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_tune].emplace_back( BITMAPS::sim_tune, wxT( "sim_tune_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_probe].emplace_back( BITMAPS::sim_probe, wxT( "sim_probe_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_add_signal].emplace_back( BITMAPS::sim_add_signal, wxT( "sim_add_signal_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::slice_line].emplace_back( BITMAPS::slice_line, wxT( "slice_line_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::search_tree].emplace_back( BITMAPS::search_tree, wxT( "search_tree_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::set_origin].emplace_back( BITMAPS::set_origin, wxT( "set_origin_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_dcodenumber].emplace_back( BITMAPS::show_dcodenumber, wxT( "show_dcodenumber_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_dnp].emplace_back( BITMAPS::show_dnp, wxT( "show_dnp_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_footprint].emplace_back( BITMAPS::show_footprint, wxT( "show_footprint_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_mod_edge].emplace_back( BITMAPS::show_mod_edge, wxT( "show_mod_edge_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_ratsnest].emplace_back( BITMAPS::show_ratsnest, wxT( "show_ratsnest_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::showtrack].emplace_back( BITMAPS::showtrack, wxT( "showtrack_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_not_in_posfile].emplace_back( BITMAPS::show_not_in_posfile, wxT( "show_not_in_posfile_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_other].emplace_back( BITMAPS::show_other, wxT( "show_other_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_tht].emplace_back( BITMAPS::show_tht, wxT( "show_tht_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_smt].emplace_back( BITMAPS::show_smt, wxT( "show_smt_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone].emplace_back( BITMAPS::show_zone, wxT( "show_zone_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone_disable].emplace_back( BITMAPS::show_zone_disable, wxT( "show_zone_disable_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone_outline_only].emplace_back( BITMAPS::show_zone_outline_only, wxT( "show_zone_outline_only_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone_triangulation].emplace_back( BITMAPS::show_zone_triangulation, wxT( "show_zone_triangulation_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_layers].emplace_back( BITMAPS::show_all_layers, wxT( "show_all_layers_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_no_layers].emplace_back( BITMAPS::show_no_layers, wxT( "show_no_layers_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_no_copper_layers].emplace_back( BITMAPS::show_no_copper_layers, wxT( "show_no_copper_layers_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_copper_layers].emplace_back( BITMAPS::show_all_copper_layers, wxT( "show_all_copper_layers_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_front_layers].emplace_back( BITMAPS::show_all_front_layers, wxT( "show_all_front_layers_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_back_layers].emplace_back( BITMAPS::show_all_back_layers, wxT( "show_all_back_layers_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_front_assembly_layers].emplace_back( BITMAPS::show_front_assembly_layers, wxT( "show_front_assembly_layers_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_back_assembly_layers].emplace_back( BITMAPS::show_back_assembly_layers, wxT( "show_back_assembly_layers_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::special_tools].emplace_back( BITMAPS::special_tools, wxT( "special_tools_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::spreadsheet].emplace_back( BITMAPS::spreadsheet, wxT( "spreadsheet_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::subtract_polygons].emplace_back( BITMAPS::subtract_polygons, wxT( "subtract_polygons_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::swap].emplace_back( BITMAPS::swap, wxT( "swap_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::swap_layer].emplace_back( BITMAPS::swap_layer, wxT( "swap_layer_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::switch_corner_rounding_shape].emplace_back( BITMAPS::switch_corner_rounding_shape, wxT( "switch_corner_rounding_shape_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::text].emplace_back( BITMAPS::text, wxT( "text_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::text_sketch].emplace_back( BITMAPS::text_sketch, wxT( "text_sketch_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::thermal_spokes].emplace_back( BITMAPS::thermal_spokes, wxT( "thermal_spokes_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::three_d].emplace_back( BITMAPS::three_d, wxT( "three_d_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tool_ratsnest].emplace_back( BITMAPS::tool_ratsnest, wxT( "tool_ratsnest_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tools].emplace_back( BITMAPS::tools, wxT( "tools_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::trash].emplace_back( BITMAPS::trash, wxT( "trash_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::undo].emplace_back( BITMAPS::undo, wxT( "undo_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unit_inch].emplace_back( BITMAPS::unit_inch, wxT( "unit_inch_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unit_mil].emplace_back( BITMAPS::unit_mil, wxT( "unit_mil_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unit_mm].emplace_back( BITMAPS::unit_mm, wxT( "unit_mm_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unknown].emplace_back( BITMAPS::unknown, wxT( "unknown_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unlocked].emplace_back( BITMAPS::unlocked, wxT( "unlocked_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unzip].emplace_back( BITMAPS::unzip, wxT( "unzip_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::up].emplace_back( BITMAPS::up, wxT( "up_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::update_pcb_from_sch].emplace_back( BITMAPS::update_pcb_from_sch, wxT( "update_pcb_from_sch_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::update_sch_from_pcb].emplace_back( BITMAPS::update_sch_from_pcb, wxT( "update_sch_from_pcb_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via].emplace_back( BITMAPS::via, wxT( "via_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_annulus].emplace_back( BITMAPS::via_annulus, wxT( "via_annulus_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_buried].emplace_back( BITMAPS::via_buried, wxT( "via_buried_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_microvia].emplace_back( BITMAPS::via_microvia, wxT( "via_microvia_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_sketch].emplace_back( BITMAPS::via_sketch, wxT( "via_sketch_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_diameter].emplace_back( BITMAPS::via_diameter, wxT( "via_diameter_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_hole_diameter].emplace_back( BITMAPS::via_hole_diameter, wxT( "via_hole_diameter_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::width_conn].emplace_back( BITMAPS::width_conn, wxT( "width_conn_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::width_track_via].emplace_back( BITMAPS::width_track_via, wxT( "width_track_via_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::width_track].emplace_back( BITMAPS::width_track, wxT( "width_track_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zip].emplace_back( BITMAPS::zip, wxT( "zip_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zone_duplicate].emplace_back( BITMAPS::zone_duplicate, wxT( "zone_duplicate_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zone_fillet].emplace_back( BITMAPS::zone_fillet, wxT( "zone_fillet_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zone_unfill].emplace_back( BITMAPS::zone_unfill, wxT( "zone_unfill_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_area].emplace_back( BITMAPS::zoom_area, wxT( "zoom_area_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_auto_fit_in_page].emplace_back( BITMAPS::zoom_auto_fit_in_page, wxT( "zoom_auto_fit_in_page_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_in_page].emplace_back( BITMAPS::zoom_fit_in_page, wxT( "zoom_fit_in_page_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_to_objects].emplace_back( BITMAPS::zoom_fit_to_objects, wxT( "zoom_fit_to_objects_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_center_on_screen].emplace_back( BITMAPS::zoom_center_on_screen, wxT( "zoom_center_on_screen_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_in].emplace_back( BITMAPS::zoom_in, wxT( "zoom_in_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_out].emplace_back( BITMAPS::zoom_out, wxT( "zoom_out_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_selection].emplace_back( BITMAPS::zoom_selection, wxT( "zoom_selection_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::about].emplace_back( BITMAPS::about, wxT( "about_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_aligned_dimension].emplace_back( BITMAPS::add_aligned_dimension, wxT( "add_aligned_dimension_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_arc].emplace_back( BITMAPS::add_arc, wxT( "add_arc_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_board].emplace_back( BITMAPS::add_board, wxT( "add_board_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_bus2bus].emplace_back( BITMAPS::add_bus2bus, wxT( "add_bus2bus_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_bus].emplace_back( BITMAPS::add_bus, wxT( "add_bus_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_center_dimension].emplace_back( BITMAPS::add_center_dimension, wxT( "add_center_dimension_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_class_flag].emplace_back( BITMAPS::add_class_flag, wxT( "add_class_flag_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_circle].emplace_back( BITMAPS::add_circle, wxT( "add_circle_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_component].emplace_back( BITMAPS::add_component, wxT( "add_component_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_corner].emplace_back( BITMAPS::add_corner, wxT( "add_corner_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_dashed_line].emplace_back( BITMAPS::add_dashed_line, wxT( "add_dashed_line_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_document].emplace_back( BITMAPS::add_document, wxT( "add_document_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_glabel].emplace_back( BITMAPS::add_glabel, wxT( "add_glabel_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_segments].emplace_back( BITMAPS::add_graphical_segments, wxT( "add_graphical_segments_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_polygon].emplace_back( BITMAPS::add_graphical_polygon, wxT( "add_graphical_polygon_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_label].emplace_back( BITMAPS::add_hierarchical_label, wxT( "add_hierarchical_label_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_hierar_pin].emplace_back( BITMAPS::add_hierar_pin, wxT( "add_hierar_pin_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_subsheet].emplace_back( BITMAPS::add_hierarchical_subsheet, wxT( "add_hierarchical_subsheet_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_junction].emplace_back( BITMAPS::add_junction, wxT( "add_junction_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_keepout_area].emplace_back( BITMAPS::add_keepout_area, wxT( "add_keepout_area_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_label].emplace_back( BITMAPS::add_label, wxT( "add_label_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_leader].emplace_back( BITMAPS::add_leader, wxT( "add_leader_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_library].emplace_back( BITMAPS::add_library, wxT( "add_library_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_line2bus].emplace_back( BITMAPS::add_line2bus, wxT( "add_line2bus_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_line_label].emplace_back( BITMAPS::add_line_label, wxT( "add_line_label_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_line].emplace_back( BITMAPS::add_line, wxT( "add_line_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_orthogonal_dimension].emplace_back( BITMAPS::add_orthogonal_dimension, wxT( "add_orthogonal_dimension_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_pcb_target].emplace_back( BITMAPS::add_pcb_target, wxT( "add_pcb_target_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_power].emplace_back( BITMAPS::add_power, wxT( "add_power_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_radial_dimension].emplace_back( BITMAPS::add_radial_dimension, wxT( "add_radial_dimension_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_rectangle].emplace_back( BITMAPS::add_rectangle, wxT( "add_rectangle_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_symbol_to_schematic].emplace_back( BITMAPS::add_symbol_to_schematic, wxT( "add_symbol_to_schematic_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_tracks].emplace_back( BITMAPS::add_tracks, wxT( "add_tracks_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_via].emplace_back( BITMAPS::add_via, wxT( "add_via_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_zone_cutout].emplace_back( BITMAPS::add_zone_cutout, wxT( "add_zone_cutout_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_zone].emplace_back( BITMAPS::add_zone, wxT( "add_zone_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items].emplace_back( BITMAPS::align_items, wxT( "align_items_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_left].emplace_back( BITMAPS::align_items_left, wxT( "align_items_left_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_right].emplace_back( BITMAPS::align_items_right, wxT( "align_items_right_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_top].emplace_back( BITMAPS::align_items_top, wxT( "align_items_top_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_bottom].emplace_back( BITMAPS::align_items_bottom, wxT( "align_items_bottom_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::apply_pad_settings].emplace_back( BITMAPS::apply_pad_settings, wxT( "apply_pad_settings_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::array].emplace_back( BITMAPS::array, wxT( "array_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::auto_associate].emplace_back( BITMAPS::auto_associate, wxT( "auto_associate_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::auto_track_width].emplace_back( BITMAPS::auto_track_width, wxT( "auto_track_width_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::autoplace_fields].emplace_back( BITMAPS::autoplace_fields, wxT( "autoplace_fields_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_back].emplace_back( BITMAPS::axis3d_back, wxT( "axis3d_back_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_bottom].emplace_back( BITMAPS::axis3d_bottom, wxT( "axis3d_bottom_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_front].emplace_back( BITMAPS::axis3d_front, wxT( "axis3d_front_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_left].emplace_back( BITMAPS::axis3d_left, wxT( "axis3d_left_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_right].emplace_back( BITMAPS::axis3d_right, wxT( "axis3d_right_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_top].emplace_back( BITMAPS::axis3d_top, wxT( "axis3d_top_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d].emplace_back( BITMAPS::axis3d, wxT( "axis3d_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::break_line].emplace_back( BITMAPS::break_line, wxT( "break_line_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::bug].emplace_back( BITMAPS::bug, wxT( "bug_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::bus_definition_tool].emplace_back( BITMAPS::bus_definition_tool, wxT( "bus_definition_tool_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cancel].emplace_back( BITMAPS::cancel, wxT( "cancel_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::chamfer].emplace_back( BITMAPS::chamfer, wxT( "chamfer_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::change_entry_orient].emplace_back( BITMAPS::change_entry_orient, wxT( "change_entry_orient_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::contrast_mode].emplace_back( BITMAPS::contrast_mode, wxT( "contrast_mode_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::curved_ratsnest].emplace_back( BITMAPS::curved_ratsnest, wxT( "curved_ratsnest_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::checked_ok].emplace_back( BITMAPS::checked_ok, wxT( "checked_ok_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::color_materials].emplace_back( BITMAPS::color_materials, wxT( "color_materials_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::component_select_unit].emplace_back( BITMAPS::component_select_unit, wxT( "component_select_unit_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::config].emplace_back( BITMAPS::config, wxT( "config_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::convert].emplace_back( BITMAPS::convert, wxT( "convert_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::copy].emplace_back( BITMAPS::copy, wxT( "copy_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::copy_pad_settings].emplace_back( BITMAPS::copy_pad_settings, wxT( "copy_pad_settings_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cursor_shape].emplace_back( BITMAPS::cursor_shape, wxT( "cursor_shape_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cursor].emplace_back( BITMAPS::cursor, wxT( "cursor_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::custom_pad_to_primitives].emplace_back( BITMAPS::custom_pad_to_primitives, wxT( "custom_pad_to_primitives_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cut].emplace_back( BITMAPS::cut, wxT( "cut_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::datasheet].emplace_back( BITMAPS::datasheet, wxT( "datasheet_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_association].emplace_back( BITMAPS::delete_association, wxT( "delete_association_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_cursor].emplace_back( BITMAPS::delete_cursor, wxT( "delete_cursor_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_gerber].emplace_back( BITMAPS::delete_gerber, wxT( "delete_gerber_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_sheet].emplace_back( BITMAPS::delete_sheet, wxT( "delete_sheet_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::directory].emplace_back( BITMAPS::directory, wxT( "directory_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::directory_browser].emplace_back( BITMAPS::directory_browser, wxT( "directory_browser_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::directory_open].emplace_back( BITMAPS::directory_open, wxT( "directory_open_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::distribute_horizontal].emplace_back( BITMAPS::distribute_horizontal, wxT( "distribute_horizontal_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::distribute_vertical].emplace_back( BITMAPS::distribute_vertical, wxT( "distribute_vertical_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::down].emplace_back( BITMAPS::down, wxT( "down_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::drag].emplace_back( BITMAPS::drag, wxT( "drag_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::drag_segment_withslope].emplace_back( BITMAPS::drag_segment_withslope, wxT( "drag_segment_withslope_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::drc].emplace_back( BITMAPS::drc, wxT( "drc_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::duplicate].emplace_back( BITMAPS::duplicate, wxT( "duplicate_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_footprint].emplace_back( BITMAPS::edit_comp_footprint, wxT( "edit_comp_footprint_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_ref].emplace_back( BITMAPS::edit_comp_ref, wxT( "edit_comp_ref_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_value].emplace_back( BITMAPS::edit_comp_value, wxT( "edit_comp_value_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::editor].emplace_back( BITMAPS::editor, wxT( "editor_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_cmp_symb_links].emplace_back( BITMAPS::edit_cmp_symb_links, wxT( "edit_cmp_symb_links_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit].emplace_back( BITMAPS::edit, wxT( "edit_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edge_to_copper_clearance].emplace_back( BITMAPS::edge_to_copper_clearance, wxT( "edge_to_copper_clearance_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::enter_sheet].emplace_back( BITMAPS::enter_sheet, wxT( "enter_sheet_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ercerr].emplace_back( BITMAPS::ercerr, wxT( "ercerr_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::erc_green].emplace_back( BITMAPS::erc_green, wxT( "erc_green_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ercwarn].emplace_back( BITMAPS::ercwarn, wxT( "ercwarn_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::erc].emplace_back( BITMAPS::erc, wxT( "erc_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::exit].emplace_back( BITMAPS::exit, wxT( "exit_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::exchange].emplace_back( BITMAPS::exchange, wxT( "exchange_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export3d].emplace_back( BITMAPS::export3d, wxT( "export3d_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_cmp].emplace_back( BITMAPS::export_cmp, wxT( "export_cmp_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_dsn].emplace_back( BITMAPS::export_dsn, wxT( "export_dsn_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_idf].emplace_back( BITMAPS::export_idf, wxT( "export_idf_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_file].emplace_back( BITMAPS::export_file, wxT( "export_file_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_footprint_names].emplace_back( BITMAPS::export_footprint_names, wxT( "export_footprint_names_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_module].emplace_back( BITMAPS::export_module, wxT( "export_module_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_part].emplace_back( BITMAPS::export_part, wxT( "export_part_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_png].emplace_back( BITMAPS::export_png, wxT( "export_png_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_step].emplace_back( BITMAPS::export_step, wxT( "export_step_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_svg].emplace_back( BITMAPS::export_svg, wxT( "export_svg_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_to_pcbnew].emplace_back( BITMAPS::export_to_pcbnew, wxT( "export_to_pcbnew_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::fabrication].emplace_back( BITMAPS::fabrication, wxT( "fabrication_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_bom].emplace_back( BITMAPS::file_bom, wxT( "file_bom_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_drl].emplace_back( BITMAPS::file_drl, wxT( "file_drl_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_dsn].emplace_back( BITMAPS::file_dsn, wxT( "file_dsn_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_gbr].emplace_back( BITMAPS::file_gbr, wxT( "file_gbr_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_gerber_job].emplace_back( BITMAPS::file_gerber_job, wxT( "file_gerber_job_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_html].emplace_back( BITMAPS::file_html, wxT( "file_html_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_idf].emplace_back( BITMAPS::file_idf, wxT( "file_idf_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_pdf].emplace_back( BITMAPS::file_pdf, wxT( "file_pdf_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_pos].emplace_back( BITMAPS::file_pos, wxT( "file_pos_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_svg].emplace_back( BITMAPS::file_svg, wxT( "file_svg_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::fill_zone].emplace_back( BITMAPS::fill_zone, wxT( "fill_zone_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::fillet].emplace_back( BITMAPS::fillet, wxT( "fillet_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::filter].emplace_back( BITMAPS::filter, wxT( "filter_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::find].emplace_back( BITMAPS::find, wxT( "find_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::find_replace].emplace_back( BITMAPS::find_replace, wxT( "find_replace_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::flag].emplace_back( BITMAPS::flag, wxT( "flag_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::flip_board].emplace_back( BITMAPS::flip_board, wxT( "flip_board_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode1].emplace_back( BITMAPS::gbr_select_mode1, wxT( "gbr_select_mode1_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode2].emplace_back( BITMAPS::gbr_select_mode2, wxT( "gbr_select_mode2_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::gerbview_show_negative_objects].emplace_back( BITMAPS::gerbview_show_negative_objects, wxT( "gerbview_show_negative_objects_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::general_deletions].emplace_back( BITMAPS::general_deletions, wxT( "general_deletions_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::general_ratsnest].emplace_back( BITMAPS::general_ratsnest, wxT( "general_ratsnest_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid_select].emplace_back( BITMAPS::grid_select, wxT( "grid_select_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid_select_axis].emplace_back( BITMAPS::grid_select_axis, wxT( "grid_select_axis_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid_override].emplace_back( BITMAPS::grid_override, wxT( "grid_override_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid].emplace_back( BITMAPS::grid, wxT( "grid_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group].emplace_back( BITMAPS::group, wxT( "group_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_enter].emplace_back( BITMAPS::group_enter, wxT( "group_enter_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_leave].emplace_back( BITMAPS::group_leave, wxT( "group_leave_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_remove].emplace_back( BITMAPS::group_remove, wxT( "group_remove_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_ungroup].emplace_back( BITMAPS::group_ungroup, wxT( "group_ungroup_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::heal_shapes].emplace_back( BITMAPS::heal_shapes, wxT( "heal_shapes_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::help].emplace_back( BITMAPS::help, wxT( "help_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::help_online].emplace_back( BITMAPS::help_online, wxT( "help_online_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hidden_pin].emplace_back( BITMAPS::hidden_pin, wxT( "hidden_pin_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hide_ratsnest].emplace_back( BITMAPS::hide_ratsnest, wxT( "hide_ratsnest_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hierarchy_nav].emplace_back( BITMAPS::hierarchy_nav, wxT( "hierarchy_nav_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hotkeys].emplace_back( BITMAPS::hotkeys, wxT( "hotkeys_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hole_to_hole_clearance].emplace_back( BITMAPS::hole_to_hole_clearance, wxT( "hole_to_hole_clearance_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hole_to_copper_clearance].emplace_back( BITMAPS::hole_to_copper_clearance, wxT( "hole_to_copper_clearance_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hv45mode].emplace_back( BITMAPS::hv45mode, wxT( "hv45mode_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_cvpcb_24].emplace_back( BITMAPS::icon_cvpcb_24, wxT( "icon_cvpcb_24_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_footprint_browser].emplace_back( BITMAPS::icon_footprint_browser, wxT( "icon_footprint_browser_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_gerbview_24].emplace_back( BITMAPS::icon_gerbview_24, wxT( "icon_gerbview_24_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_pcm_24].emplace_back( BITMAPS::icon_pcm_24, wxT( "icon_pcm_24_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import3d].emplace_back( BITMAPS::import3d, wxT( "import3d_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::image].emplace_back( BITMAPS::image, wxT( "image_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_brd_file].emplace_back( BITMAPS::import_brd_file, wxT( "import_brd_file_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_document].emplace_back( BITMAPS::import_document, wxT( "import_document_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_footprint_names].emplace_back( BITMAPS::import_footprint_names, wxT( "import_footprint_names_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_hierarchical_label].emplace_back( BITMAPS::import_hierarchical_label, wxT( "import_hierarchical_label_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_module].emplace_back( BITMAPS::import_module, wxT( "import_module_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_part].emplace_back( BITMAPS::import_part, wxT( "import_part_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_project].emplace_back( BITMAPS::import_project, wxT( "import_project_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_vector].emplace_back( BITMAPS::import_vector, wxT( "import_vector_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import].emplace_back( BITMAPS::import, wxT( "import_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::info].emplace_back( BITMAPS::info, wxT( "info_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::insert_module_board].emplace_back( BITMAPS::insert_module_board, wxT( "insert_module_board_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::intersect_polygons].emplace_back( BITMAPS::intersect_polygons, wxT( "intersect_polygons_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::language].emplace_back( BITMAPS::language, wxT( "language_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::layers_manager].emplace_back( BITMAPS::layers_manager, wxT( "layers_manager_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::leave_sheet].emplace_back( BITMAPS::leave_sheet, wxT( "leave_sheet_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::left].emplace_back( BITMAPS::left, wxT( "left_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::libedit].emplace_back( BITMAPS::libedit, wxT( "libedit_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lib_next].emplace_back( BITMAPS::lib_next, wxT( "lib_next_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lib_previous].emplace_back( BITMAPS::lib_previous, wxT( "lib_previous_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_browser].emplace_back( BITMAPS::library_browser, wxT( "library_browser_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_archive].emplace_back( BITMAPS::library_archive, wxT( "library_archive_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_archive_as].emplace_back( BITMAPS::library_archive_as, wxT( "library_archive_as_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library].emplace_back( BITMAPS::library, wxT( "library_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_table].emplace_back( BITMAPS::library_table, wxT( "library_table_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lines_any].emplace_back( BITMAPS::lines_any, wxT( "lines_any_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lines90].emplace_back( BITMAPS::lines90, wxT( "lines90_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::list_nets].emplace_back( BITMAPS::list_nets, wxT( "list_nets_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::load_drill].emplace_back( BITMAPS::load_drill, wxT( "load_drill_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::load_gerber].emplace_back( BITMAPS::load_gerber, wxT( "load_gerber_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::load_module_board].emplace_back( BITMAPS::load_module_board, wxT( "load_module_board_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lock_unlock].emplace_back( BITMAPS::lock_unlock, wxT( "lock_unlock_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::locked].emplace_back( BITMAPS::locked, wxT( "locked_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::marker_exclude].emplace_back( BITMAPS::marker_exclude, wxT( "marker_exclude_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::marker_next].emplace_back( BITMAPS::marker_next, wxT( "marker_next_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::marker_previous].emplace_back( BITMAPS::marker_previous, wxT( "marker_previous_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::measurement].emplace_back( BITMAPS::measurement, wxT( "measurement_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::merge_polygons].emplace_back( BITMAPS::merge_polygons, wxT( "merge_polygons_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mirror_h].emplace_back( BITMAPS::mirror_h, wxT( "mirror_h_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mirror_v].emplace_back( BITMAPS::mirror_v, wxT( "mirror_v_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mode_module].emplace_back( BITMAPS::mode_module, wxT( "mode_module_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_editor].emplace_back( BITMAPS::module_editor, wxT( "module_editor_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_wizard].emplace_back( BITMAPS::module_wizard, wxT( "module_wizard_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_filtered_list].emplace_back( BITMAPS::module_filtered_list, wxT( "module_filtered_list_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_options].emplace_back( BITMAPS::module_options, wxT( "module_options_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_pin_filtered_list].emplace_back( BITMAPS::module_pin_filtered_list, wxT( "module_pin_filtered_list_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_library_list].emplace_back( BITMAPS::module_library_list, wxT( "module_library_list_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module].emplace_back( BITMAPS::module, wxT( "module_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::morgan1].emplace_back( BITMAPS::morgan1, wxT( "morgan1_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::morgan2].emplace_back( BITMAPS::morgan2, wxT( "morgan2_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::move_exactly].emplace_back( BITMAPS::move_exactly, wxT( "move_exactly_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::move].emplace_back( BITMAPS::move, wxT( "move_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::move_relative].emplace_back( BITMAPS::move_relative, wxT( "move_relative_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_gap].emplace_back( BITMAPS::mw_add_gap, wxT( "mw_add_gap_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_line].emplace_back( BITMAPS::mw_add_line, wxT( "mw_add_line_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_shape].emplace_back( BITMAPS::mw_add_shape, wxT( "mw_add_shape_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub_arc].emplace_back( BITMAPS::mw_add_stub_arc, wxT( "mw_add_stub_arc_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub].emplace_back( BITMAPS::mw_add_stub, wxT( "mw_add_stub_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::net_highlight].emplace_back( BITMAPS::net_highlight, wxT( "net_highlight_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::net_highlight_schematic].emplace_back( BITMAPS::net_highlight_schematic, wxT( "net_highlight_schematic_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::netlist].emplace_back( BITMAPS::netlist, wxT( "netlist_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_component].emplace_back( BITMAPS::new_component, wxT( "new_component_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_footprint].emplace_back( BITMAPS::new_footprint, wxT( "new_footprint_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_generic].emplace_back( BITMAPS::new_generic, wxT( "new_generic_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_library].emplace_back( BITMAPS::new_library, wxT( "new_library_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_project].emplace_back( BITMAPS::new_project, wxT( "new_project_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_project_from_template].emplace_back( BITMAPS::new_project_from_template, wxT( "new_project_from_template_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::noconn].emplace_back( BITMAPS::noconn, wxT( "noconn_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::normal].emplace_back( BITMAPS::normal, wxT( "normal_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::open_project].emplace_back( BITMAPS::open_project, wxT( "open_project_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::open_project_demo].emplace_back( BITMAPS::open_project_demo, wxT( "open_project_demo_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_3drender].emplace_back( BITMAPS::options_3drender, wxT( "options_3drender_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_board].emplace_back( BITMAPS::options_board, wxT( "options_board_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_generic].emplace_back( BITMAPS::options_generic, wxT( "options_generic_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_pad].emplace_back( BITMAPS::options_pad, wxT( "options_pad_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad_enumerate].emplace_back( BITMAPS::pad_enumerate, wxT( "pad_enumerate_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad_number].emplace_back( BITMAPS::pad_number, wxT( "pad_number_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pads_mask_layers].emplace_back( BITMAPS::pads_mask_layers, wxT( "pads_mask_layers_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pads_remove].emplace_back( BITMAPS::pads_remove, wxT( "pads_remove_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::path].emplace_back( BITMAPS::path, wxT( "path_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_normal_view_mode].emplace_back( BITMAPS::pagelayout_normal_view_mode, wxT( "pagelayout_normal_view_mode_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_special_view_mode].emplace_back( BITMAPS::pagelayout_special_view_mode, wxT( "pagelayout_special_view_mode_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::part_properties].emplace_back( BITMAPS::part_properties, wxT( "part_properties_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::paste].emplace_back( BITMAPS::paste, wxT( "paste_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::paste_special].emplace_back( BITMAPS::paste_special, wxT( "paste_special_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pcb_target].emplace_back( BITMAPS::pcb_target, wxT( "pcb_target_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin2pin].emplace_back( BITMAPS::pin2pin, wxT( "pin2pin_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin_size_to].emplace_back( BITMAPS::pin_size_to, wxT( "pin_size_to_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin_show_etype].emplace_back( BITMAPS::pin_show_etype, wxT( "pin_show_etype_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin_table].emplace_back( BITMAPS::pin_table, wxT( "pin_table_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin].emplace_back( BITMAPS::pin, wxT( "pin_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::plot].emplace_back( BITMAPS::plot, wxT( "plot_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::polar_coord].emplace_back( BITMAPS::polar_coord, wxT( "polar_coord_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_bom].emplace_back( BITMAPS::post_bom, wxT( "post_bom_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_compo].emplace_back( BITMAPS::post_compo, wxT( "post_compo_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_d356].emplace_back( BITMAPS::post_d356, wxT( "post_d356_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_drill].emplace_back( BITMAPS::post_drill, wxT( "post_drill_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_gencad].emplace_back( BITMAPS::post_gencad, wxT( "post_gencad_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_gerber].emplace_back( BITMAPS::post_gerber, wxT( "post_gerber_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_rpt].emplace_back( BITMAPS::post_rpt, wxT( "post_rpt_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::preference].emplace_back( BITMAPS::preference, wxT( "preference_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::print_button].emplace_back( BITMAPS::print_button, wxT( "print_button_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::project].emplace_back( BITMAPS::project, wxT( "project_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::project_close].emplace_back( BITMAPS::project_close, wxT( "project_close_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::project_kicad].emplace_back( BITMAPS::project_kicad, wxT( "project_kicad_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair].emplace_back( BITMAPS::ps_diff_pair, wxT( "ps_diff_pair_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_gap].emplace_back( BITMAPS::ps_diff_pair_gap, wxT( "ps_diff_pair_gap_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_length].emplace_back( BITMAPS::ps_diff_pair_tune_length, wxT( "ps_diff_pair_tune_length_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_phase].emplace_back( BITMAPS::ps_diff_pair_tune_phase, wxT( "ps_diff_pair_tune_phase_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_tune_length].emplace_back( BITMAPS::ps_tune_length, wxT( "ps_tune_length_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::push_pad_settings].emplace_back( BITMAPS::push_pad_settings, wxT( "push_pad_settings_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::puzzle_piece].emplace_back( BITMAPS::puzzle_piece, wxT( "puzzle_piece_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::py_script].emplace_back( BITMAPS::py_script, wxT( "py_script_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::recent].emplace_back( BITMAPS::recent, wxT( "recent_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::redo].emplace_back( BITMAPS::redo, wxT( "redo_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::refresh].emplace_back( BITMAPS::refresh, wxT( "refresh_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::reload].emplace_back( BITMAPS::reload, wxT( "reload_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::render_mode].emplace_back( BITMAPS::render_mode, wxT( "render_mode_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rescue].emplace_back( BITMAPS::rescue, wxT( "rescue_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::right].emplace_back( BITMAPS::right, wxT( "right_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner].emplace_back( BITMAPS::router_len_tuner, wxT( "router_len_tuner_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_setup].emplace_back( BITMAPS::router_len_tuner_setup, wxT( "router_len_tuner_setup_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_decr].emplace_back( BITMAPS::router_len_tuner_amplitude_decr, wxT( "router_len_tuner_amplitude_decr_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_incr].emplace_back( BITMAPS::router_len_tuner_amplitude_incr, wxT( "router_len_tuner_amplitude_incr_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_decr].emplace_back( BITMAPS::router_len_tuner_dist_decr, wxT( "router_len_tuner_dist_decr_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_incr].emplace_back( BITMAPS::router_len_tuner_dist_incr, wxT( "router_len_tuner_dist_incr_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw].emplace_back( BITMAPS::rotate_ccw, wxT( "rotate_ccw_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw].emplace_back( BITMAPS::rotate_cw, wxT( "rotate_cw_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_x].emplace_back( BITMAPS::rotate_ccw_x, wxT( "rotate_ccw_x_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_x].emplace_back( BITMAPS::rotate_cw_x, wxT( "rotate_cw_x_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_y].emplace_back( BITMAPS::rotate_ccw_y, wxT( "rotate_ccw_y_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_y].emplace_back( BITMAPS::rotate_cw_y, wxT( "rotate_cw_y_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_z].emplace_back( BITMAPS::rotate_ccw_z, wxT( "rotate_ccw_z_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_z].emplace_back( BITMAPS::rotate_cw_z, wxT( "rotate_cw_z_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::save_as].emplace_back( BITMAPS::save_as, wxT( "save_as_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::save].emplace_back( BITMAPS::save, wxT( "save_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::select_layer_pair].emplace_back( BITMAPS::select_layer_pair, wxT( "select_layer_pair_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::select_w_layer].emplace_back( BITMAPS::select_w_layer, wxT( "select_w_layer_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::select_same_sheet].emplace_back( BITMAPS::select_same_sheet, wxT( "select_same_sheet_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::shape_3d].emplace_back( BITMAPS::shape_3d, wxT( "shape_3d_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::shape_3d_back].emplace_back( BITMAPS::shape_3d_back, wxT( "shape_3d_back_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sheetset].emplace_back( BITMAPS::sheetset, wxT( "sheetset_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::simulator].emplace_back( BITMAPS::simulator, wxT( "simulator_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_run].emplace_back( BITMAPS::sim_run, wxT( "sim_run_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_stop].emplace_back( BITMAPS::sim_stop, wxT( "sim_stop_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_tune].emplace_back( BITMAPS::sim_tune, wxT( "sim_tune_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_probe].emplace_back( BITMAPS::sim_probe, wxT( "sim_probe_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_add_signal].emplace_back( BITMAPS::sim_add_signal, wxT( "sim_add_signal_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::slice_line].emplace_back( BITMAPS::slice_line, wxT( "slice_line_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::search_tree].emplace_back( BITMAPS::search_tree, wxT( "search_tree_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::set_origin].emplace_back( BITMAPS::set_origin, wxT( "set_origin_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_dcodenumber].emplace_back( BITMAPS::show_dcodenumber, wxT( "show_dcodenumber_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_dnp].emplace_back( BITMAPS::show_dnp, wxT( "show_dnp_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_footprint].emplace_back( BITMAPS::show_footprint, wxT( "show_footprint_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_mod_edge].emplace_back( BITMAPS::show_mod_edge, wxT( "show_mod_edge_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_ratsnest].emplace_back( BITMAPS::show_ratsnest, wxT( "show_ratsnest_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::showtrack].emplace_back( BITMAPS::showtrack, wxT( "showtrack_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_not_in_posfile].emplace_back( BITMAPS::show_not_in_posfile, wxT( "show_not_in_posfile_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_other].emplace_back( BITMAPS::show_other, wxT( "show_other_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_tht].emplace_back( BITMAPS::show_tht, wxT( "show_tht_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_smt].emplace_back( BITMAPS::show_smt, wxT( "show_smt_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone].emplace_back( BITMAPS::show_zone, wxT( "show_zone_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone_disable].emplace_back( BITMAPS::show_zone_disable, wxT( "show_zone_disable_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone_outline_only].emplace_back( BITMAPS::show_zone_outline_only, wxT( "show_zone_outline_only_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone_triangulation].emplace_back( BITMAPS::show_zone_triangulation, wxT( "show_zone_triangulation_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_layers].emplace_back( BITMAPS::show_all_layers, wxT( "show_all_layers_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_no_layers].emplace_back( BITMAPS::show_no_layers, wxT( "show_no_layers_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_no_copper_layers].emplace_back( BITMAPS::show_no_copper_layers, wxT( "show_no_copper_layers_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_copper_layers].emplace_back( BITMAPS::show_all_copper_layers, wxT( "show_all_copper_layers_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_front_layers].emplace_back( BITMAPS::show_all_front_layers, wxT( "show_all_front_layers_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_back_layers].emplace_back( BITMAPS::show_all_back_layers, wxT( "show_all_back_layers_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_front_assembly_layers].emplace_back( BITMAPS::show_front_assembly_layers, wxT( "show_front_assembly_layers_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_back_assembly_layers].emplace_back( BITMAPS::show_back_assembly_layers, wxT( "show_back_assembly_layers_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::special_tools].emplace_back( BITMAPS::special_tools, wxT( "special_tools_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::spreadsheet].emplace_back( BITMAPS::spreadsheet, wxT( "spreadsheet_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::subtract_polygons].emplace_back( BITMAPS::subtract_polygons, wxT( "subtract_polygons_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::swap].emplace_back( BITMAPS::swap, wxT( "swap_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::swap_layer].emplace_back( BITMAPS::swap_layer, wxT( "swap_layer_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::switch_corner_rounding_shape].emplace_back( BITMAPS::switch_corner_rounding_shape, wxT( "switch_corner_rounding_shape_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::text].emplace_back( BITMAPS::text, wxT( "text_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::text_sketch].emplace_back( BITMAPS::text_sketch, wxT( "text_sketch_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::thermal_spokes].emplace_back( BITMAPS::thermal_spokes, wxT( "thermal_spokes_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::three_d].emplace_back( BITMAPS::three_d, wxT( "three_d_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tool_ratsnest].emplace_back( BITMAPS::tool_ratsnest, wxT( "tool_ratsnest_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tools].emplace_back( BITMAPS::tools, wxT( "tools_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::trash].emplace_back( BITMAPS::trash, wxT( "trash_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::undo].emplace_back( BITMAPS::undo, wxT( "undo_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unit_inch].emplace_back( BITMAPS::unit_inch, wxT( "unit_inch_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unit_mil].emplace_back( BITMAPS::unit_mil, wxT( "unit_mil_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unit_mm].emplace_back( BITMAPS::unit_mm, wxT( "unit_mm_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unknown].emplace_back( BITMAPS::unknown, wxT( "unknown_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unlocked].emplace_back( BITMAPS::unlocked, wxT( "unlocked_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unzip].emplace_back( BITMAPS::unzip, wxT( "unzip_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::up].emplace_back( BITMAPS::up, wxT( "up_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::update_pcb_from_sch].emplace_back( BITMAPS::update_pcb_from_sch, wxT( "update_pcb_from_sch_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::update_sch_from_pcb].emplace_back( BITMAPS::update_sch_from_pcb, wxT( "update_sch_from_pcb_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via].emplace_back( BITMAPS::via, wxT( "via_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_annulus].emplace_back( BITMAPS::via_annulus, wxT( "via_annulus_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_buried].emplace_back( BITMAPS::via_buried, wxT( "via_buried_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_microvia].emplace_back( BITMAPS::via_microvia, wxT( "via_microvia_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_sketch].emplace_back( BITMAPS::via_sketch, wxT( "via_sketch_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_diameter].emplace_back( BITMAPS::via_diameter, wxT( "via_diameter_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_hole_diameter].emplace_back( BITMAPS::via_hole_diameter, wxT( "via_hole_diameter_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::width_conn].emplace_back( BITMAPS::width_conn, wxT( "width_conn_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::width_track_via].emplace_back( BITMAPS::width_track_via, wxT( "width_track_via_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::width_track].emplace_back( BITMAPS::width_track, wxT( "width_track_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zip].emplace_back( BITMAPS::zip, wxT( "zip_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zone_duplicate].emplace_back( BITMAPS::zone_duplicate, wxT( "zone_duplicate_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zone_fillet].emplace_back( BITMAPS::zone_fillet, wxT( "zone_fillet_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zone_unfill].emplace_back( BITMAPS::zone_unfill, wxT( "zone_unfill_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_area].emplace_back( BITMAPS::zoom_area, wxT( "zoom_area_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_auto_fit_in_page].emplace_back( BITMAPS::zoom_auto_fit_in_page, wxT( "zoom_auto_fit_in_page_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_in_page].emplace_back( BITMAPS::zoom_fit_in_page, wxT( "zoom_fit_in_page_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_to_objects].emplace_back( BITMAPS::zoom_fit_to_objects, wxT( "zoom_fit_to_objects_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_center_on_screen].emplace_back( BITMAPS::zoom_center_on_screen, wxT( "zoom_center_on_screen_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_in].emplace_back( BITMAPS::zoom_in, wxT( "zoom_in_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_out].emplace_back( BITMAPS::zoom_out, wxT( "zoom_out_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_selection].emplace_back( BITMAPS::zoom_selection, wxT( "zoom_selection_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::about].emplace_back( BITMAPS::about, wxT( "about_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_aligned_dimension].emplace_back( BITMAPS::add_aligned_dimension, wxT( "add_aligned_dimension_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_arc].emplace_back( BITMAPS::add_arc, wxT( "add_arc_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_board].emplace_back( BITMAPS::add_board, wxT( "add_board_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_bus2bus].emplace_back( BITMAPS::add_bus2bus, wxT( "add_bus2bus_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_bus].emplace_back( BITMAPS::add_bus, wxT( "add_bus_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_center_dimension].emplace_back( BITMAPS::add_center_dimension, wxT( "add_center_dimension_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_class_flag].emplace_back( BITMAPS::add_class_flag, wxT( "add_class_flag_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_circle].emplace_back( BITMAPS::add_circle, wxT( "add_circle_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_component].emplace_back( BITMAPS::add_component, wxT( "add_component_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_corner].emplace_back( BITMAPS::add_corner, wxT( "add_corner_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_dashed_line].emplace_back( BITMAPS::add_dashed_line, wxT( "add_dashed_line_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_document].emplace_back( BITMAPS::add_document, wxT( "add_document_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_glabel].emplace_back( BITMAPS::add_glabel, wxT( "add_glabel_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_segments].emplace_back( BITMAPS::add_graphical_segments, wxT( "add_graphical_segments_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_polygon].emplace_back( BITMAPS::add_graphical_polygon, wxT( "add_graphical_polygon_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_label].emplace_back( BITMAPS::add_hierarchical_label, wxT( "add_hierarchical_label_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_hierar_pin].emplace_back( BITMAPS::add_hierar_pin, wxT( "add_hierar_pin_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_subsheet].emplace_back( BITMAPS::add_hierarchical_subsheet, wxT( "add_hierarchical_subsheet_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_junction].emplace_back( BITMAPS::add_junction, wxT( "add_junction_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_keepout_area].emplace_back( BITMAPS::add_keepout_area, wxT( "add_keepout_area_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_label].emplace_back( BITMAPS::add_label, wxT( "add_label_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_leader].emplace_back( BITMAPS::add_leader, wxT( "add_leader_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_library].emplace_back( BITMAPS::add_library, wxT( "add_library_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_line2bus].emplace_back( BITMAPS::add_line2bus, wxT( "add_line2bus_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_line_label].emplace_back( BITMAPS::add_line_label, wxT( "add_line_label_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_line].emplace_back( BITMAPS::add_line, wxT( "add_line_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_orthogonal_dimension].emplace_back( BITMAPS::add_orthogonal_dimension, wxT( "add_orthogonal_dimension_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_pcb_target].emplace_back( BITMAPS::add_pcb_target, wxT( "add_pcb_target_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_power].emplace_back( BITMAPS::add_power, wxT( "add_power_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_radial_dimension].emplace_back( BITMAPS::add_radial_dimension, wxT( "add_radial_dimension_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_rectangle].emplace_back( BITMAPS::add_rectangle, wxT( "add_rectangle_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_symbol_to_schematic].emplace_back( BITMAPS::add_symbol_to_schematic, wxT( "add_symbol_to_schematic_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_textbox].emplace_back( BITMAPS::add_textbox, wxT( "add_textbox_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_tracks].emplace_back( BITMAPS::add_tracks, wxT( "add_tracks_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_via].emplace_back( BITMAPS::add_via, wxT( "add_via_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_zone_cutout].emplace_back( BITMAPS::add_zone_cutout, wxT( "add_zone_cutout_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_zone].emplace_back( BITMAPS::add_zone, wxT( "add_zone_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items].emplace_back( BITMAPS::align_items, wxT( "align_items_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_left].emplace_back( BITMAPS::align_items_left, wxT( "align_items_left_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_right].emplace_back( BITMAPS::align_items_right, wxT( "align_items_right_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_top].emplace_back( BITMAPS::align_items_top, wxT( "align_items_top_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_bottom].emplace_back( BITMAPS::align_items_bottom, wxT( "align_items_bottom_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::apply_pad_settings].emplace_back( BITMAPS::apply_pad_settings, wxT( "apply_pad_settings_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::array].emplace_back( BITMAPS::array, wxT( "array_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::auto_associate].emplace_back( BITMAPS::auto_associate, wxT( "auto_associate_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::auto_track_width].emplace_back( BITMAPS::auto_track_width, wxT( "auto_track_width_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::autoplace_fields].emplace_back( BITMAPS::autoplace_fields, wxT( "autoplace_fields_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_back].emplace_back( BITMAPS::axis3d_back, wxT( "axis3d_back_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_bottom].emplace_back( BITMAPS::axis3d_bottom, wxT( "axis3d_bottom_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_front].emplace_back( BITMAPS::axis3d_front, wxT( "axis3d_front_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_left].emplace_back( BITMAPS::axis3d_left, wxT( "axis3d_left_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_right].emplace_back( BITMAPS::axis3d_right, wxT( "axis3d_right_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_top].emplace_back( BITMAPS::axis3d_top, wxT( "axis3d_top_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d].emplace_back( BITMAPS::axis3d, wxT( "axis3d_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::break_line].emplace_back( BITMAPS::break_line, wxT( "break_line_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::bug].emplace_back( BITMAPS::bug, wxT( "bug_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::bus_definition_tool].emplace_back( BITMAPS::bus_definition_tool, wxT( "bus_definition_tool_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cancel].emplace_back( BITMAPS::cancel, wxT( "cancel_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::chamfer].emplace_back( BITMAPS::chamfer, wxT( "chamfer_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::change_entry_orient].emplace_back( BITMAPS::change_entry_orient, wxT( "change_entry_orient_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::contrast_mode].emplace_back( BITMAPS::contrast_mode, wxT( "contrast_mode_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::curved_ratsnest].emplace_back( BITMAPS::curved_ratsnest, wxT( "curved_ratsnest_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::checked_ok].emplace_back( BITMAPS::checked_ok, wxT( "checked_ok_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::color_materials].emplace_back( BITMAPS::color_materials, wxT( "color_materials_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::component_select_unit].emplace_back( BITMAPS::component_select_unit, wxT( "component_select_unit_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::config].emplace_back( BITMAPS::config, wxT( "config_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::convert].emplace_back( BITMAPS::convert, wxT( "convert_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::copy].emplace_back( BITMAPS::copy, wxT( "copy_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::copy_pad_settings].emplace_back( BITMAPS::copy_pad_settings, wxT( "copy_pad_settings_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cursor_shape].emplace_back( BITMAPS::cursor_shape, wxT( "cursor_shape_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cursor].emplace_back( BITMAPS::cursor, wxT( "cursor_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::custom_pad_to_primitives].emplace_back( BITMAPS::custom_pad_to_primitives, wxT( "custom_pad_to_primitives_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cut].emplace_back( BITMAPS::cut, wxT( "cut_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::datasheet].emplace_back( BITMAPS::datasheet, wxT( "datasheet_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_association].emplace_back( BITMAPS::delete_association, wxT( "delete_association_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_cursor].emplace_back( BITMAPS::delete_cursor, wxT( "delete_cursor_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_gerber].emplace_back( BITMAPS::delete_gerber, wxT( "delete_gerber_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_sheet].emplace_back( BITMAPS::delete_sheet, wxT( "delete_sheet_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::directory].emplace_back( BITMAPS::directory, wxT( "directory_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::directory_browser].emplace_back( BITMAPS::directory_browser, wxT( "directory_browser_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::directory_open].emplace_back( BITMAPS::directory_open, wxT( "directory_open_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::distribute_horizontal].emplace_back( BITMAPS::distribute_horizontal, wxT( "distribute_horizontal_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::distribute_vertical].emplace_back( BITMAPS::distribute_vertical, wxT( "distribute_vertical_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::down].emplace_back( BITMAPS::down, wxT( "down_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::drag].emplace_back( BITMAPS::drag, wxT( "drag_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::drag_segment_withslope].emplace_back( BITMAPS::drag_segment_withslope, wxT( "drag_segment_withslope_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::drc].emplace_back( BITMAPS::drc, wxT( "drc_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::duplicate].emplace_back( BITMAPS::duplicate, wxT( "duplicate_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_footprint].emplace_back( BITMAPS::edit_comp_footprint, wxT( "edit_comp_footprint_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_ref].emplace_back( BITMAPS::edit_comp_ref, wxT( "edit_comp_ref_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_value].emplace_back( BITMAPS::edit_comp_value, wxT( "edit_comp_value_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::editor].emplace_back( BITMAPS::editor, wxT( "editor_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_cmp_symb_links].emplace_back( BITMAPS::edit_cmp_symb_links, wxT( "edit_cmp_symb_links_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit].emplace_back( BITMAPS::edit, wxT( "edit_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edge_to_copper_clearance].emplace_back( BITMAPS::edge_to_copper_clearance, wxT( "edge_to_copper_clearance_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::enter_sheet].emplace_back( BITMAPS::enter_sheet, wxT( "enter_sheet_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ercerr].emplace_back( BITMAPS::ercerr, wxT( "ercerr_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::erc_green].emplace_back( BITMAPS::erc_green, wxT( "erc_green_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ercwarn].emplace_back( BITMAPS::ercwarn, wxT( "ercwarn_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::erc].emplace_back( BITMAPS::erc, wxT( "erc_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::exit].emplace_back( BITMAPS::exit, wxT( "exit_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::exchange].emplace_back( BITMAPS::exchange, wxT( "exchange_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export3d].emplace_back( BITMAPS::export3d, wxT( "export3d_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_cmp].emplace_back( BITMAPS::export_cmp, wxT( "export_cmp_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_dsn].emplace_back( BITMAPS::export_dsn, wxT( "export_dsn_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_idf].emplace_back( BITMAPS::export_idf, wxT( "export_idf_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_file].emplace_back( BITMAPS::export_file, wxT( "export_file_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_footprint_names].emplace_back( BITMAPS::export_footprint_names, wxT( "export_footprint_names_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_module].emplace_back( BITMAPS::export_module, wxT( "export_module_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_part].emplace_back( BITMAPS::export_part, wxT( "export_part_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_png].emplace_back( BITMAPS::export_png, wxT( "export_png_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_step].emplace_back( BITMAPS::export_step, wxT( "export_step_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_svg].emplace_back( BITMAPS::export_svg, wxT( "export_svg_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_to_pcbnew].emplace_back( BITMAPS::export_to_pcbnew, wxT( "export_to_pcbnew_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::fabrication].emplace_back( BITMAPS::fabrication, wxT( "fabrication_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_bom].emplace_back( BITMAPS::file_bom, wxT( "file_bom_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_drl].emplace_back( BITMAPS::file_drl, wxT( "file_drl_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_dsn].emplace_back( BITMAPS::file_dsn, wxT( "file_dsn_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_gbr].emplace_back( BITMAPS::file_gbr, wxT( "file_gbr_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_gerber_job].emplace_back( BITMAPS::file_gerber_job, wxT( "file_gerber_job_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_html].emplace_back( BITMAPS::file_html, wxT( "file_html_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_idf].emplace_back( BITMAPS::file_idf, wxT( "file_idf_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_pdf].emplace_back( BITMAPS::file_pdf, wxT( "file_pdf_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_pos].emplace_back( BITMAPS::file_pos, wxT( "file_pos_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_svg].emplace_back( BITMAPS::file_svg, wxT( "file_svg_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::fill_zone].emplace_back( BITMAPS::fill_zone, wxT( "fill_zone_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::fillet].emplace_back( BITMAPS::fillet, wxT( "fillet_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::filter].emplace_back( BITMAPS::filter, wxT( "filter_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::find].emplace_back( BITMAPS::find, wxT( "find_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::find_replace].emplace_back( BITMAPS::find_replace, wxT( "find_replace_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::flag].emplace_back( BITMAPS::flag, wxT( "flag_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::flip_board].emplace_back( BITMAPS::flip_board, wxT( "flip_board_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode1].emplace_back( BITMAPS::gbr_select_mode1, wxT( "gbr_select_mode1_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode2].emplace_back( BITMAPS::gbr_select_mode2, wxT( "gbr_select_mode2_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::gerbview_show_negative_objects].emplace_back( BITMAPS::gerbview_show_negative_objects, wxT( "gerbview_show_negative_objects_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::general_deletions].emplace_back( BITMAPS::general_deletions, wxT( "general_deletions_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::general_ratsnest].emplace_back( BITMAPS::general_ratsnest, wxT( "general_ratsnest_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid_select].emplace_back( BITMAPS::grid_select, wxT( "grid_select_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid_select_axis].emplace_back( BITMAPS::grid_select_axis, wxT( "grid_select_axis_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid_override].emplace_back( BITMAPS::grid_override, wxT( "grid_override_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid].emplace_back( BITMAPS::grid, wxT( "grid_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group].emplace_back( BITMAPS::group, wxT( "group_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_enter].emplace_back( BITMAPS::group_enter, wxT( "group_enter_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_leave].emplace_back( BITMAPS::group_leave, wxT( "group_leave_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_remove].emplace_back( BITMAPS::group_remove, wxT( "group_remove_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_ungroup].emplace_back( BITMAPS::group_ungroup, wxT( "group_ungroup_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::heal_shapes].emplace_back( BITMAPS::heal_shapes, wxT( "heal_shapes_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::help].emplace_back( BITMAPS::help, wxT( "help_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::help_online].emplace_back( BITMAPS::help_online, wxT( "help_online_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hidden_pin].emplace_back( BITMAPS::hidden_pin, wxT( "hidden_pin_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hide_ratsnest].emplace_back( BITMAPS::hide_ratsnest, wxT( "hide_ratsnest_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hierarchy_nav].emplace_back( BITMAPS::hierarchy_nav, wxT( "hierarchy_nav_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hotkeys].emplace_back( BITMAPS::hotkeys, wxT( "hotkeys_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hole_to_hole_clearance].emplace_back( BITMAPS::hole_to_hole_clearance, wxT( "hole_to_hole_clearance_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hole_to_copper_clearance].emplace_back( BITMAPS::hole_to_copper_clearance, wxT( "hole_to_copper_clearance_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hv45mode].emplace_back( BITMAPS::hv45mode, wxT( "hv45mode_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_cvpcb_24].emplace_back( BITMAPS::icon_cvpcb_24, wxT( "icon_cvpcb_24_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_footprint_browser].emplace_back( BITMAPS::icon_footprint_browser, wxT( "icon_footprint_browser_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_gerbview_24].emplace_back( BITMAPS::icon_gerbview_24, wxT( "icon_gerbview_24_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_pcm_24].emplace_back( BITMAPS::icon_pcm_24, wxT( "icon_pcm_24_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import3d].emplace_back( BITMAPS::import3d, wxT( "import3d_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::image].emplace_back( BITMAPS::image, wxT( "image_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_brd_file].emplace_back( BITMAPS::import_brd_file, wxT( "import_brd_file_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_document].emplace_back( BITMAPS::import_document, wxT( "import_document_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_footprint_names].emplace_back( BITMAPS::import_footprint_names, wxT( "import_footprint_names_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_hierarchical_label].emplace_back( BITMAPS::import_hierarchical_label, wxT( "import_hierarchical_label_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_module].emplace_back( BITMAPS::import_module, wxT( "import_module_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_part].emplace_back( BITMAPS::import_part, wxT( "import_part_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_project].emplace_back( BITMAPS::import_project, wxT( "import_project_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_vector].emplace_back( BITMAPS::import_vector, wxT( "import_vector_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import].emplace_back( BITMAPS::import, wxT( "import_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::info].emplace_back( BITMAPS::info, wxT( "info_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::insert_module_board].emplace_back( BITMAPS::insert_module_board, wxT( "insert_module_board_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::intersect_polygons].emplace_back( BITMAPS::intersect_polygons, wxT( "intersect_polygons_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::language].emplace_back( BITMAPS::language, wxT( "language_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::layers_manager].emplace_back( BITMAPS::layers_manager, wxT( "layers_manager_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::leave_sheet].emplace_back( BITMAPS::leave_sheet, wxT( "leave_sheet_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::left].emplace_back( BITMAPS::left, wxT( "left_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::libedit].emplace_back( BITMAPS::libedit, wxT( "libedit_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lib_next].emplace_back( BITMAPS::lib_next, wxT( "lib_next_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lib_previous].emplace_back( BITMAPS::lib_previous, wxT( "lib_previous_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_browser].emplace_back( BITMAPS::library_browser, wxT( "library_browser_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_archive].emplace_back( BITMAPS::library_archive, wxT( "library_archive_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_archive_as].emplace_back( BITMAPS::library_archive_as, wxT( "library_archive_as_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library].emplace_back( BITMAPS::library, wxT( "library_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_table].emplace_back( BITMAPS::library_table, wxT( "library_table_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lines_any].emplace_back( BITMAPS::lines_any, wxT( "lines_any_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lines90].emplace_back( BITMAPS::lines90, wxT( "lines90_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::list_nets].emplace_back( BITMAPS::list_nets, wxT( "list_nets_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::load_drill].emplace_back( BITMAPS::load_drill, wxT( "load_drill_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::load_gerber].emplace_back( BITMAPS::load_gerber, wxT( "load_gerber_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::load_module_board].emplace_back( BITMAPS::load_module_board, wxT( "load_module_board_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lock_unlock].emplace_back( BITMAPS::lock_unlock, wxT( "lock_unlock_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::locked].emplace_back( BITMAPS::locked, wxT( "locked_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::marker_exclude].emplace_back( BITMAPS::marker_exclude, wxT( "marker_exclude_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::marker_next].emplace_back( BITMAPS::marker_next, wxT( "marker_next_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::marker_previous].emplace_back( BITMAPS::marker_previous, wxT( "marker_previous_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::measurement].emplace_back( BITMAPS::measurement, wxT( "measurement_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::merge_polygons].emplace_back( BITMAPS::merge_polygons, wxT( "merge_polygons_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mirror_h].emplace_back( BITMAPS::mirror_h, wxT( "mirror_h_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mirror_v].emplace_back( BITMAPS::mirror_v, wxT( "mirror_v_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mode_module].emplace_back( BITMAPS::mode_module, wxT( "mode_module_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_editor].emplace_back( BITMAPS::module_editor, wxT( "module_editor_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_wizard].emplace_back( BITMAPS::module_wizard, wxT( "module_wizard_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_filtered_list].emplace_back( BITMAPS::module_filtered_list, wxT( "module_filtered_list_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_options].emplace_back( BITMAPS::module_options, wxT( "module_options_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_pin_filtered_list].emplace_back( BITMAPS::module_pin_filtered_list, wxT( "module_pin_filtered_list_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_library_list].emplace_back( BITMAPS::module_library_list, wxT( "module_library_list_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module].emplace_back( BITMAPS::module, wxT( "module_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::morgan1].emplace_back( BITMAPS::morgan1, wxT( "morgan1_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::morgan2].emplace_back( BITMAPS::morgan2, wxT( "morgan2_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::move_exactly].emplace_back( BITMAPS::move_exactly, wxT( "move_exactly_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::move].emplace_back( BITMAPS::move, wxT( "move_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::move_relative].emplace_back( BITMAPS::move_relative, wxT( "move_relative_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_gap].emplace_back( BITMAPS::mw_add_gap, wxT( "mw_add_gap_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_line].emplace_back( BITMAPS::mw_add_line, wxT( "mw_add_line_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_shape].emplace_back( BITMAPS::mw_add_shape, wxT( "mw_add_shape_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub_arc].emplace_back( BITMAPS::mw_add_stub_arc, wxT( "mw_add_stub_arc_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub].emplace_back( BITMAPS::mw_add_stub, wxT( "mw_add_stub_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::net_highlight].emplace_back( BITMAPS::net_highlight, wxT( "net_highlight_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::net_highlight_schematic].emplace_back( BITMAPS::net_highlight_schematic, wxT( "net_highlight_schematic_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::netlist].emplace_back( BITMAPS::netlist, wxT( "netlist_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_component].emplace_back( BITMAPS::new_component, wxT( "new_component_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_footprint].emplace_back( BITMAPS::new_footprint, wxT( "new_footprint_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_generic].emplace_back( BITMAPS::new_generic, wxT( "new_generic_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_library].emplace_back( BITMAPS::new_library, wxT( "new_library_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_project].emplace_back( BITMAPS::new_project, wxT( "new_project_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_project_from_template].emplace_back( BITMAPS::new_project_from_template, wxT( "new_project_from_template_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::noconn].emplace_back( BITMAPS::noconn, wxT( "noconn_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::normal].emplace_back( BITMAPS::normal, wxT( "normal_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::open_project].emplace_back( BITMAPS::open_project, wxT( "open_project_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::open_project_demo].emplace_back( BITMAPS::open_project_demo, wxT( "open_project_demo_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_3drender].emplace_back( BITMAPS::options_3drender, wxT( "options_3drender_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_board].emplace_back( BITMAPS::options_board, wxT( "options_board_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_generic].emplace_back( BITMAPS::options_generic, wxT( "options_generic_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_pad].emplace_back( BITMAPS::options_pad, wxT( "options_pad_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad_enumerate].emplace_back( BITMAPS::pad_enumerate, wxT( "pad_enumerate_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad_number].emplace_back( BITMAPS::pad_number, wxT( "pad_number_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pads_mask_layers].emplace_back( BITMAPS::pads_mask_layers, wxT( "pads_mask_layers_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pads_remove].emplace_back( BITMAPS::pads_remove, wxT( "pads_remove_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::path].emplace_back( BITMAPS::path, wxT( "path_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_normal_view_mode].emplace_back( BITMAPS::pagelayout_normal_view_mode, wxT( "pagelayout_normal_view_mode_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_special_view_mode].emplace_back( BITMAPS::pagelayout_special_view_mode, wxT( "pagelayout_special_view_mode_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::part_properties].emplace_back( BITMAPS::part_properties, wxT( "part_properties_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::paste].emplace_back( BITMAPS::paste, wxT( "paste_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::paste_special].emplace_back( BITMAPS::paste_special, wxT( "paste_special_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pcb_target].emplace_back( BITMAPS::pcb_target, wxT( "pcb_target_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin2pin].emplace_back( BITMAPS::pin2pin, wxT( "pin2pin_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin_size_to].emplace_back( BITMAPS::pin_size_to, wxT( "pin_size_to_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin_show_etype].emplace_back( BITMAPS::pin_show_etype, wxT( "pin_show_etype_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin_table].emplace_back( BITMAPS::pin_table, wxT( "pin_table_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin].emplace_back( BITMAPS::pin, wxT( "pin_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::plot].emplace_back( BITMAPS::plot, wxT( "plot_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::polar_coord].emplace_back( BITMAPS::polar_coord, wxT( "polar_coord_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_bom].emplace_back( BITMAPS::post_bom, wxT( "post_bom_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_compo].emplace_back( BITMAPS::post_compo, wxT( "post_compo_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_d356].emplace_back( BITMAPS::post_d356, wxT( "post_d356_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_drill].emplace_back( BITMAPS::post_drill, wxT( "post_drill_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_gencad].emplace_back( BITMAPS::post_gencad, wxT( "post_gencad_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_gerber].emplace_back( BITMAPS::post_gerber, wxT( "post_gerber_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_rpt].emplace_back( BITMAPS::post_rpt, wxT( "post_rpt_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::preference].emplace_back( BITMAPS::preference, wxT( "preference_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::print_button].emplace_back( BITMAPS::print_button, wxT( "print_button_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::project].emplace_back( BITMAPS::project, wxT( "project_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::project_close].emplace_back( BITMAPS::project_close, wxT( "project_close_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::project_kicad].emplace_back( BITMAPS::project_kicad, wxT( "project_kicad_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair].emplace_back( BITMAPS::ps_diff_pair, wxT( "ps_diff_pair_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_gap].emplace_back( BITMAPS::ps_diff_pair_gap, wxT( "ps_diff_pair_gap_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_length].emplace_back( BITMAPS::ps_diff_pair_tune_length, wxT( "ps_diff_pair_tune_length_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_phase].emplace_back( BITMAPS::ps_diff_pair_tune_phase, wxT( "ps_diff_pair_tune_phase_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_tune_length].emplace_back( BITMAPS::ps_tune_length, wxT( "ps_tune_length_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::push_pad_settings].emplace_back( BITMAPS::push_pad_settings, wxT( "push_pad_settings_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::puzzle_piece].emplace_back( BITMAPS::puzzle_piece, wxT( "puzzle_piece_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::py_script].emplace_back( BITMAPS::py_script, wxT( "py_script_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::recent].emplace_back( BITMAPS::recent, wxT( "recent_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::redo].emplace_back( BITMAPS::redo, wxT( "redo_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::refresh].emplace_back( BITMAPS::refresh, wxT( "refresh_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::reload].emplace_back( BITMAPS::reload, wxT( "reload_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::render_mode].emplace_back( BITMAPS::render_mode, wxT( "render_mode_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rescue].emplace_back( BITMAPS::rescue, wxT( "rescue_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::right].emplace_back( BITMAPS::right, wxT( "right_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner].emplace_back( BITMAPS::router_len_tuner, wxT( "router_len_tuner_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_setup].emplace_back( BITMAPS::router_len_tuner_setup, wxT( "router_len_tuner_setup_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_decr].emplace_back( BITMAPS::router_len_tuner_amplitude_decr, wxT( "router_len_tuner_amplitude_decr_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_incr].emplace_back( BITMAPS::router_len_tuner_amplitude_incr, wxT( "router_len_tuner_amplitude_incr_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_decr].emplace_back( BITMAPS::router_len_tuner_dist_decr, wxT( "router_len_tuner_dist_decr_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_incr].emplace_back( BITMAPS::router_len_tuner_dist_incr, wxT( "router_len_tuner_dist_incr_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw].emplace_back( BITMAPS::rotate_ccw, wxT( "rotate_ccw_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw].emplace_back( BITMAPS::rotate_cw, wxT( "rotate_cw_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_x].emplace_back( BITMAPS::rotate_ccw_x, wxT( "rotate_ccw_x_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_x].emplace_back( BITMAPS::rotate_cw_x, wxT( "rotate_cw_x_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_y].emplace_back( BITMAPS::rotate_ccw_y, wxT( "rotate_ccw_y_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_y].emplace_back( BITMAPS::rotate_cw_y, wxT( "rotate_cw_y_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_z].emplace_back( BITMAPS::rotate_ccw_z, wxT( "rotate_ccw_z_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_z].emplace_back( BITMAPS::rotate_cw_z, wxT( "rotate_cw_z_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::save_as].emplace_back( BITMAPS::save_as, wxT( "save_as_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::save].emplace_back( BITMAPS::save, wxT( "save_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::select_layer_pair].emplace_back( BITMAPS::select_layer_pair, wxT( "select_layer_pair_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::select_w_layer].emplace_back( BITMAPS::select_w_layer, wxT( "select_w_layer_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::select_same_sheet].emplace_back( BITMAPS::select_same_sheet, wxT( "select_same_sheet_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::shape_3d].emplace_back( BITMAPS::shape_3d, wxT( "shape_3d_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::shape_3d_back].emplace_back( BITMAPS::shape_3d_back, wxT( "shape_3d_back_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sheetset].emplace_back( BITMAPS::sheetset, wxT( "sheetset_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::simulator].emplace_back( BITMAPS::simulator, wxT( "simulator_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_add_plot].emplace_back( BITMAPS::sim_add_plot, wxT( "sim_add_plot_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_command].emplace_back( BITMAPS::sim_command, wxT( "sim_command_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_run].emplace_back( BITMAPS::sim_run, wxT( "sim_run_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_stop].emplace_back( BITMAPS::sim_stop, wxT( "sim_stop_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_tune].emplace_back( BITMAPS::sim_tune, wxT( "sim_tune_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_probe].emplace_back( BITMAPS::sim_probe, wxT( "sim_probe_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_add_signal].emplace_back( BITMAPS::sim_add_signal, wxT( "sim_add_signal_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::slice_line].emplace_back( BITMAPS::slice_line, wxT( "slice_line_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::search_tree].emplace_back( BITMAPS::search_tree, wxT( "search_tree_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::set_origin].emplace_back( BITMAPS::set_origin, wxT( "set_origin_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_dcodenumber].emplace_back( BITMAPS::show_dcodenumber, wxT( "show_dcodenumber_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_dnp].emplace_back( BITMAPS::show_dnp, wxT( "show_dnp_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_footprint].emplace_back( BITMAPS::show_footprint, wxT( "show_footprint_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_mod_edge].emplace_back( BITMAPS::show_mod_edge, wxT( "show_mod_edge_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_ratsnest].emplace_back( BITMAPS::show_ratsnest, wxT( "show_ratsnest_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::showtrack].emplace_back( BITMAPS::showtrack, wxT( "showtrack_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_not_in_posfile].emplace_back( BITMAPS::show_not_in_posfile, wxT( "show_not_in_posfile_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_other].emplace_back( BITMAPS::show_other, wxT( "show_other_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_tht].emplace_back( BITMAPS::show_tht, wxT( "show_tht_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_smt].emplace_back( BITMAPS::show_smt, wxT( "show_smt_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone].emplace_back( BITMAPS::show_zone, wxT( "show_zone_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone_disable].emplace_back( BITMAPS::show_zone_disable, wxT( "show_zone_disable_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone_outline_only].emplace_back( BITMAPS::show_zone_outline_only, wxT( "show_zone_outline_only_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone_triangulation].emplace_back( BITMAPS::show_zone_triangulation, wxT( "show_zone_triangulation_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_layers].emplace_back( BITMAPS::show_all_layers, wxT( "show_all_layers_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_no_layers].emplace_back( BITMAPS::show_no_layers, wxT( "show_no_layers_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_no_copper_layers].emplace_back( BITMAPS::show_no_copper_layers, wxT( "show_no_copper_layers_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_copper_layers].emplace_back( BITMAPS::show_all_copper_layers, wxT( "show_all_copper_layers_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_front_layers].emplace_back( BITMAPS::show_all_front_layers, wxT( "show_all_front_layers_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_back_layers].emplace_back( BITMAPS::show_all_back_layers, wxT( "show_all_back_layers_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_front_assembly_layers].emplace_back( BITMAPS::show_front_assembly_layers, wxT( "show_front_assembly_layers_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_back_assembly_layers].emplace_back( BITMAPS::show_back_assembly_layers, wxT( "show_back_assembly_layers_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::special_tools].emplace_back( BITMAPS::special_tools, wxT( "special_tools_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::spreadsheet].emplace_back( BITMAPS::spreadsheet, wxT( "spreadsheet_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::subtract_polygons].emplace_back( BITMAPS::subtract_polygons, wxT( "subtract_polygons_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::swap].emplace_back( BITMAPS::swap, wxT( "swap_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::swap_layer].emplace_back( BITMAPS::swap_layer, wxT( "swap_layer_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::switch_corner_rounding_shape].emplace_back( BITMAPS::switch_corner_rounding_shape, wxT( "switch_corner_rounding_shape_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::text].emplace_back( BITMAPS::text, wxT( "text_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::text_sketch].emplace_back( BITMAPS::text_sketch, wxT( "text_sketch_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::thermal_spokes].emplace_back( BITMAPS::thermal_spokes, wxT( "thermal_spokes_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::three_d].emplace_back( BITMAPS::three_d, wxT( "three_d_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tool_ratsnest].emplace_back( BITMAPS::tool_ratsnest, wxT( "tool_ratsnest_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tools].emplace_back( BITMAPS::tools, wxT( "tools_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::trash].emplace_back( BITMAPS::trash, wxT( "trash_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::undo].emplace_back( BITMAPS::undo, wxT( "undo_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unit_inch].emplace_back( BITMAPS::unit_inch, wxT( "unit_inch_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unit_mil].emplace_back( BITMAPS::unit_mil, wxT( "unit_mil_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unit_mm].emplace_back( BITMAPS::unit_mm, wxT( "unit_mm_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unknown].emplace_back( BITMAPS::unknown, wxT( "unknown_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unlocked].emplace_back( BITMAPS::unlocked, wxT( "unlocked_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unzip].emplace_back( BITMAPS::unzip, wxT( "unzip_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::up].emplace_back( BITMAPS::up, wxT( "up_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::update_pcb_from_sch].emplace_back( BITMAPS::update_pcb_from_sch, wxT( "update_pcb_from_sch_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::update_sch_from_pcb].emplace_back( BITMAPS::update_sch_from_pcb, wxT( "update_sch_from_pcb_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via].emplace_back( BITMAPS::via, wxT( "via_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_annulus].emplace_back( BITMAPS::via_annulus, wxT( "via_annulus_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_buried].emplace_back( BITMAPS::via_buried, wxT( "via_buried_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_microvia].emplace_back( BITMAPS::via_microvia, wxT( "via_microvia_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_sketch].emplace_back( BITMAPS::via_sketch, wxT( "via_sketch_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_diameter].emplace_back( BITMAPS::via_diameter, wxT( "via_diameter_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_hole_diameter].emplace_back( BITMAPS::via_hole_diameter, wxT( "via_hole_diameter_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::width_conn].emplace_back( BITMAPS::width_conn, wxT( "width_conn_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::width_track_via].emplace_back( BITMAPS::width_track_via, wxT( "width_track_via_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::width_track].emplace_back( BITMAPS::width_track, wxT( "width_track_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zip].emplace_back( BITMAPS::zip, wxT( "zip_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zone_duplicate].emplace_back( BITMAPS::zone_duplicate, wxT( "zone_duplicate_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zone_fillet].emplace_back( BITMAPS::zone_fillet, wxT( "zone_fillet_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zone_unfill].emplace_back( BITMAPS::zone_unfill, wxT( "zone_unfill_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_area].emplace_back( BITMAPS::zoom_area, wxT( "zoom_area_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_auto_fit_in_page].emplace_back( BITMAPS::zoom_auto_fit_in_page, wxT( "zoom_auto_fit_in_page_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_in_page].emplace_back( BITMAPS::zoom_fit_in_page, wxT( "zoom_fit_in_page_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_to_objects].emplace_back( BITMAPS::zoom_fit_to_objects, wxT( "zoom_fit_to_objects_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_center_on_screen].emplace_back( BITMAPS::zoom_center_on_screen, wxT( "zoom_center_on_screen_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_in].emplace_back( BITMAPS::zoom_in, wxT( "zoom_in_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_out].emplace_back( BITMAPS::zoom_out, wxT( "zoom_out_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_selection].emplace_back( BITMAPS::zoom_selection, wxT( "zoom_selection_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::about].emplace_back( BITMAPS::about, wxT( "about_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_aligned_dimension].emplace_back( BITMAPS::add_aligned_dimension, wxT( "add_aligned_dimension_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_arc].emplace_back( BITMAPS::add_arc, wxT( "add_arc_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_board].emplace_back( BITMAPS::add_board, wxT( "add_board_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_bus2bus].emplace_back( BITMAPS::add_bus2bus, wxT( "add_bus2bus_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_bus].emplace_back( BITMAPS::add_bus, wxT( "add_bus_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_center_dimension].emplace_back( BITMAPS::add_center_dimension, wxT( "add_center_dimension_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_class_flag].emplace_back( BITMAPS::add_class_flag, wxT( "add_class_flag_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_circle].emplace_back( BITMAPS::add_circle, wxT( "add_circle_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_component].emplace_back( BITMAPS::add_component, wxT( "add_component_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_corner].emplace_back( BITMAPS::add_corner, wxT( "add_corner_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_dashed_line].emplace_back( BITMAPS::add_dashed_line, wxT( "add_dashed_line_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_document].emplace_back( BITMAPS::add_document, wxT( "add_document_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_glabel].emplace_back( BITMAPS::add_glabel, wxT( "add_glabel_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_segments].emplace_back( BITMAPS::add_graphical_segments, wxT( "add_graphical_segments_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_polygon].emplace_back( BITMAPS::add_graphical_polygon, wxT( "add_graphical_polygon_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_label].emplace_back( BITMAPS::add_hierarchical_label, wxT( "add_hierarchical_label_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_hierar_pin].emplace_back( BITMAPS::add_hierar_pin, wxT( "add_hierar_pin_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_subsheet].emplace_back( BITMAPS::add_hierarchical_subsheet, wxT( "add_hierarchical_subsheet_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_junction].emplace_back( BITMAPS::add_junction, wxT( "add_junction_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_keepout_area].emplace_back( BITMAPS::add_keepout_area, wxT( "add_keepout_area_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_label].emplace_back( BITMAPS::add_label, wxT( "add_label_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_leader].emplace_back( BITMAPS::add_leader, wxT( "add_leader_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_library].emplace_back( BITMAPS::add_library, wxT( "add_library_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_line2bus].emplace_back( BITMAPS::add_line2bus, wxT( "add_line2bus_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_line_label].emplace_back( BITMAPS::add_line_label, wxT( "add_line_label_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_line].emplace_back( BITMAPS::add_line, wxT( "add_line_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_orthogonal_dimension].emplace_back( BITMAPS::add_orthogonal_dimension, wxT( "add_orthogonal_dimension_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_pcb_target].emplace_back( BITMAPS::add_pcb_target, wxT( "add_pcb_target_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_power].emplace_back( BITMAPS::add_power, wxT( "add_power_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_radial_dimension].emplace_back( BITMAPS::add_radial_dimension, wxT( "add_radial_dimension_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_rectangle].emplace_back( BITMAPS::add_rectangle, wxT( "add_rectangle_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_symbol_to_schematic].emplace_back( BITMAPS::add_symbol_to_schematic, wxT( "add_symbol_to_schematic_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_tracks].emplace_back( BITMAPS::add_tracks, wxT( "add_tracks_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_via].emplace_back( BITMAPS::add_via, wxT( "add_via_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_zone_cutout].emplace_back( BITMAPS::add_zone_cutout, wxT( "add_zone_cutout_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_zone].emplace_back( BITMAPS::add_zone, wxT( "add_zone_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items].emplace_back( BITMAPS::align_items, wxT( "align_items_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_left].emplace_back( BITMAPS::align_items_left, wxT( "align_items_left_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_right].emplace_back( BITMAPS::align_items_right, wxT( "align_items_right_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_top].emplace_back( BITMAPS::align_items_top, wxT( "align_items_top_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_bottom].emplace_back( BITMAPS::align_items_bottom, wxT( "align_items_bottom_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::apply_pad_settings].emplace_back( BITMAPS::apply_pad_settings, wxT( "apply_pad_settings_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::array].emplace_back( BITMAPS::array, wxT( "array_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::auto_associate].emplace_back( BITMAPS::auto_associate, wxT( "auto_associate_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::auto_track_width].emplace_back( BITMAPS::auto_track_width, wxT( "auto_track_width_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::autoplace_fields].emplace_back( BITMAPS::autoplace_fields, wxT( "autoplace_fields_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_back].emplace_back( BITMAPS::axis3d_back, wxT( "axis3d_back_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_bottom].emplace_back( BITMAPS::axis3d_bottom, wxT( "axis3d_bottom_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_front].emplace_back( BITMAPS::axis3d_front, wxT( "axis3d_front_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_left].emplace_back( BITMAPS::axis3d_left, wxT( "axis3d_left_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_right].emplace_back( BITMAPS::axis3d_right, wxT( "axis3d_right_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_top].emplace_back( BITMAPS::axis3d_top, wxT( "axis3d_top_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d].emplace_back( BITMAPS::axis3d, wxT( "axis3d_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::break_line].emplace_back( BITMAPS::break_line, wxT( "break_line_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::bug].emplace_back( BITMAPS::bug, wxT( "bug_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::bus_definition_tool].emplace_back( BITMAPS::bus_definition_tool, wxT( "bus_definition_tool_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cancel].emplace_back( BITMAPS::cancel, wxT( "cancel_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::chamfer].emplace_back( BITMAPS::chamfer, wxT( "chamfer_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::change_entry_orient].emplace_back( BITMAPS::change_entry_orient, wxT( "change_entry_orient_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::contrast_mode].emplace_back( BITMAPS::contrast_mode, wxT( "contrast_mode_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::curved_ratsnest].emplace_back( BITMAPS::curved_ratsnest, wxT( "curved_ratsnest_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::checked_ok].emplace_back( BITMAPS::checked_ok, wxT( "checked_ok_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::color_materials].emplace_back( BITMAPS::color_materials, wxT( "color_materials_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::component_select_unit].emplace_back( BITMAPS::component_select_unit, wxT( "component_select_unit_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::config].emplace_back( BITMAPS::config, wxT( "config_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::convert].emplace_back( BITMAPS::convert, wxT( "convert_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::copy].emplace_back( BITMAPS::copy, wxT( "copy_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::copy_pad_settings].emplace_back( BITMAPS::copy_pad_settings, wxT( "copy_pad_settings_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cursor_shape].emplace_back( BITMAPS::cursor_shape, wxT( "cursor_shape_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cursor].emplace_back( BITMAPS::cursor, wxT( "cursor_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::custom_pad_to_primitives].emplace_back( BITMAPS::custom_pad_to_primitives, wxT( "custom_pad_to_primitives_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cut].emplace_back( BITMAPS::cut, wxT( "cut_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::datasheet].emplace_back( BITMAPS::datasheet, wxT( "datasheet_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_association].emplace_back( BITMAPS::delete_association, wxT( "delete_association_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_cursor].emplace_back( BITMAPS::delete_cursor, wxT( "delete_cursor_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_gerber].emplace_back( BITMAPS::delete_gerber, wxT( "delete_gerber_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_sheet].emplace_back( BITMAPS::delete_sheet, wxT( "delete_sheet_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::directory].emplace_back( BITMAPS::directory, wxT( "directory_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::directory_browser].emplace_back( BITMAPS::directory_browser, wxT( "directory_browser_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::directory_open].emplace_back( BITMAPS::directory_open, wxT( "directory_open_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::distribute_horizontal].emplace_back( BITMAPS::distribute_horizontal, wxT( "distribute_horizontal_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::distribute_vertical].emplace_back( BITMAPS::distribute_vertical, wxT( "distribute_vertical_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::down].emplace_back( BITMAPS::down, wxT( "down_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::drag].emplace_back( BITMAPS::drag, wxT( "drag_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::drag_segment_withslope].emplace_back( BITMAPS::drag_segment_withslope, wxT( "drag_segment_withslope_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::drc].emplace_back( BITMAPS::drc, wxT( "drc_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::duplicate].emplace_back( BITMAPS::duplicate, wxT( "duplicate_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_footprint].emplace_back( BITMAPS::edit_comp_footprint, wxT( "edit_comp_footprint_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_ref].emplace_back( BITMAPS::edit_comp_ref, wxT( "edit_comp_ref_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_value].emplace_back( BITMAPS::edit_comp_value, wxT( "edit_comp_value_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::editor].emplace_back( BITMAPS::editor, wxT( "editor_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_cmp_symb_links].emplace_back( BITMAPS::edit_cmp_symb_links, wxT( "edit_cmp_symb_links_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit].emplace_back( BITMAPS::edit, wxT( "edit_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edge_to_copper_clearance].emplace_back( BITMAPS::edge_to_copper_clearance, wxT( "edge_to_copper_clearance_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::enter_sheet].emplace_back( BITMAPS::enter_sheet, wxT( "enter_sheet_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ercerr].emplace_back( BITMAPS::ercerr, wxT( "ercerr_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::erc_green].emplace_back( BITMAPS::erc_green, wxT( "erc_green_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ercwarn].emplace_back( BITMAPS::ercwarn, wxT( "ercwarn_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::erc].emplace_back( BITMAPS::erc, wxT( "erc_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::exit].emplace_back( BITMAPS::exit, wxT( "exit_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::exchange].emplace_back( BITMAPS::exchange, wxT( "exchange_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export3d].emplace_back( BITMAPS::export3d, wxT( "export3d_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_cmp].emplace_back( BITMAPS::export_cmp, wxT( "export_cmp_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_dsn].emplace_back( BITMAPS::export_dsn, wxT( "export_dsn_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_idf].emplace_back( BITMAPS::export_idf, wxT( "export_idf_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_file].emplace_back( BITMAPS::export_file, wxT( "export_file_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_footprint_names].emplace_back( BITMAPS::export_footprint_names, wxT( "export_footprint_names_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_module].emplace_back( BITMAPS::export_module, wxT( "export_module_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_part].emplace_back( BITMAPS::export_part, wxT( "export_part_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_png].emplace_back( BITMAPS::export_png, wxT( "export_png_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_step].emplace_back( BITMAPS::export_step, wxT( "export_step_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_svg].emplace_back( BITMAPS::export_svg, wxT( "export_svg_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_to_pcbnew].emplace_back( BITMAPS::export_to_pcbnew, wxT( "export_to_pcbnew_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::fabrication].emplace_back( BITMAPS::fabrication, wxT( "fabrication_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_bom].emplace_back( BITMAPS::file_bom, wxT( "file_bom_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_drl].emplace_back( BITMAPS::file_drl, wxT( "file_drl_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_dsn].emplace_back( BITMAPS::file_dsn, wxT( "file_dsn_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_gbr].emplace_back( BITMAPS::file_gbr, wxT( "file_gbr_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_gerber_job].emplace_back( BITMAPS::file_gerber_job, wxT( "file_gerber_job_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_html].emplace_back( BITMAPS::file_html, wxT( "file_html_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_idf].emplace_back( BITMAPS::file_idf, wxT( "file_idf_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_pdf].emplace_back( BITMAPS::file_pdf, wxT( "file_pdf_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_pos].emplace_back( BITMAPS::file_pos, wxT( "file_pos_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_svg].emplace_back( BITMAPS::file_svg, wxT( "file_svg_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::fill_zone].emplace_back( BITMAPS::fill_zone, wxT( "fill_zone_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::fillet].emplace_back( BITMAPS::fillet, wxT( "fillet_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::filter].emplace_back( BITMAPS::filter, wxT( "filter_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::find].emplace_back( BITMAPS::find, wxT( "find_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::find_replace].emplace_back( BITMAPS::find_replace, wxT( "find_replace_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::flag].emplace_back( BITMAPS::flag, wxT( "flag_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::flip_board].emplace_back( BITMAPS::flip_board, wxT( "flip_board_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode1].emplace_back( BITMAPS::gbr_select_mode1, wxT( "gbr_select_mode1_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode2].emplace_back( BITMAPS::gbr_select_mode2, wxT( "gbr_select_mode2_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::gerbview_show_negative_objects].emplace_back( BITMAPS::gerbview_show_negative_objects, wxT( "gerbview_show_negative_objects_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::general_deletions].emplace_back( BITMAPS::general_deletions, wxT( "general_deletions_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::general_ratsnest].emplace_back( BITMAPS::general_ratsnest, wxT( "general_ratsnest_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid_select].emplace_back( BITMAPS::grid_select, wxT( "grid_select_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid_select_axis].emplace_back( BITMAPS::grid_select_axis, wxT( "grid_select_axis_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid_override].emplace_back( BITMAPS::grid_override, wxT( "grid_override_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid].emplace_back( BITMAPS::grid, wxT( "grid_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group].emplace_back( BITMAPS::group, wxT( "group_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_enter].emplace_back( BITMAPS::group_enter, wxT( "group_enter_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_leave].emplace_back( BITMAPS::group_leave, wxT( "group_leave_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_remove].emplace_back( BITMAPS::group_remove, wxT( "group_remove_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_ungroup].emplace_back( BITMAPS::group_ungroup, wxT( "group_ungroup_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::heal_shapes].emplace_back( BITMAPS::heal_shapes, wxT( "heal_shapes_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::help].emplace_back( BITMAPS::help, wxT( "help_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::help_online].emplace_back( BITMAPS::help_online, wxT( "help_online_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hidden_pin].emplace_back( BITMAPS::hidden_pin, wxT( "hidden_pin_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hide_ratsnest].emplace_back( BITMAPS::hide_ratsnest, wxT( "hide_ratsnest_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hierarchy_nav].emplace_back( BITMAPS::hierarchy_nav, wxT( "hierarchy_nav_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hotkeys].emplace_back( BITMAPS::hotkeys, wxT( "hotkeys_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hole_to_hole_clearance].emplace_back( BITMAPS::hole_to_hole_clearance, wxT( "hole_to_hole_clearance_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hole_to_copper_clearance].emplace_back( BITMAPS::hole_to_copper_clearance, wxT( "hole_to_copper_clearance_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hv45mode].emplace_back( BITMAPS::hv45mode, wxT( "hv45mode_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_cvpcb_24].emplace_back( BITMAPS::icon_cvpcb_24, wxT( "icon_cvpcb_24_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_footprint_browser].emplace_back( BITMAPS::icon_footprint_browser, wxT( "icon_footprint_browser_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_gerbview_24].emplace_back( BITMAPS::icon_gerbview_24, wxT( "icon_gerbview_24_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_pcm_24].emplace_back( BITMAPS::icon_pcm_24, wxT( "icon_pcm_24_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import3d].emplace_back( BITMAPS::import3d, wxT( "import3d_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::image].emplace_back( BITMAPS::image, wxT( "image_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_brd_file].emplace_back( BITMAPS::import_brd_file, wxT( "import_brd_file_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_document].emplace_back( BITMAPS::import_document, wxT( "import_document_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_footprint_names].emplace_back( BITMAPS::import_footprint_names, wxT( "import_footprint_names_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_hierarchical_label].emplace_back( BITMAPS::import_hierarchical_label, wxT( "import_hierarchical_label_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_module].emplace_back( BITMAPS::import_module, wxT( "import_module_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_part].emplace_back( BITMAPS::import_part, wxT( "import_part_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_project].emplace_back( BITMAPS::import_project, wxT( "import_project_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_vector].emplace_back( BITMAPS::import_vector, wxT( "import_vector_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import].emplace_back( BITMAPS::import, wxT( "import_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::info].emplace_back( BITMAPS::info, wxT( "info_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::insert_module_board].emplace_back( BITMAPS::insert_module_board, wxT( "insert_module_board_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::intersect_polygons].emplace_back( BITMAPS::intersect_polygons, wxT( "intersect_polygons_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::language].emplace_back( BITMAPS::language, wxT( "language_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::layers_manager].emplace_back( BITMAPS::layers_manager, wxT( "layers_manager_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::leave_sheet].emplace_back( BITMAPS::leave_sheet, wxT( "leave_sheet_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::left].emplace_back( BITMAPS::left, wxT( "left_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::libedit].emplace_back( BITMAPS::libedit, wxT( "libedit_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lib_next].emplace_back( BITMAPS::lib_next, wxT( "lib_next_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lib_previous].emplace_back( BITMAPS::lib_previous, wxT( "lib_previous_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_browser].emplace_back( BITMAPS::library_browser, wxT( "library_browser_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_archive].emplace_back( BITMAPS::library_archive, wxT( "library_archive_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_archive_as].emplace_back( BITMAPS::library_archive_as, wxT( "library_archive_as_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library].emplace_back( BITMAPS::library, wxT( "library_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_table].emplace_back( BITMAPS::library_table, wxT( "library_table_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lines_any].emplace_back( BITMAPS::lines_any, wxT( "lines_any_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lines90].emplace_back( BITMAPS::lines90, wxT( "lines90_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::list_nets].emplace_back( BITMAPS::list_nets, wxT( "list_nets_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::load_drill].emplace_back( BITMAPS::load_drill, wxT( "load_drill_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::load_gerber].emplace_back( BITMAPS::load_gerber, wxT( "load_gerber_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::load_module_board].emplace_back( BITMAPS::load_module_board, wxT( "load_module_board_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lock_unlock].emplace_back( BITMAPS::lock_unlock, wxT( "lock_unlock_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::locked].emplace_back( BITMAPS::locked, wxT( "locked_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::marker_exclude].emplace_back( BITMAPS::marker_exclude, wxT( "marker_exclude_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::marker_next].emplace_back( BITMAPS::marker_next, wxT( "marker_next_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::marker_previous].emplace_back( BITMAPS::marker_previous, wxT( "marker_previous_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::measurement].emplace_back( BITMAPS::measurement, wxT( "measurement_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::merge_polygons].emplace_back( BITMAPS::merge_polygons, wxT( "merge_polygons_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mirror_h].emplace_back( BITMAPS::mirror_h, wxT( "mirror_h_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mirror_v].emplace_back( BITMAPS::mirror_v, wxT( "mirror_v_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mode_module].emplace_back( BITMAPS::mode_module, wxT( "mode_module_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_editor].emplace_back( BITMAPS::module_editor, wxT( "module_editor_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_wizard].emplace_back( BITMAPS::module_wizard, wxT( "module_wizard_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_filtered_list].emplace_back( BITMAPS::module_filtered_list, wxT( "module_filtered_list_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_options].emplace_back( BITMAPS::module_options, wxT( "module_options_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_pin_filtered_list].emplace_back( BITMAPS::module_pin_filtered_list, wxT( "module_pin_filtered_list_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_library_list].emplace_back( BITMAPS::module_library_list, wxT( "module_library_list_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module].emplace_back( BITMAPS::module, wxT( "module_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::morgan1].emplace_back( BITMAPS::morgan1, wxT( "morgan1_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::morgan2].emplace_back( BITMAPS::morgan2, wxT( "morgan2_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::move_exactly].emplace_back( BITMAPS::move_exactly, wxT( "move_exactly_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::move].emplace_back( BITMAPS::move, wxT( "move_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::move_relative].emplace_back( BITMAPS::move_relative, wxT( "move_relative_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_gap].emplace_back( BITMAPS::mw_add_gap, wxT( "mw_add_gap_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_line].emplace_back( BITMAPS::mw_add_line, wxT( "mw_add_line_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_shape].emplace_back( BITMAPS::mw_add_shape, wxT( "mw_add_shape_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub_arc].emplace_back( BITMAPS::mw_add_stub_arc, wxT( "mw_add_stub_arc_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub].emplace_back( BITMAPS::mw_add_stub, wxT( "mw_add_stub_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::net_highlight].emplace_back( BITMAPS::net_highlight, wxT( "net_highlight_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::net_highlight_schematic].emplace_back( BITMAPS::net_highlight_schematic, wxT( "net_highlight_schematic_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::netlist].emplace_back( BITMAPS::netlist, wxT( "netlist_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_component].emplace_back( BITMAPS::new_component, wxT( "new_component_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_footprint].emplace_back( BITMAPS::new_footprint, wxT( "new_footprint_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_generic].emplace_back( BITMAPS::new_generic, wxT( "new_generic_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_library].emplace_back( BITMAPS::new_library, wxT( "new_library_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_project].emplace_back( BITMAPS::new_project, wxT( "new_project_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_project_from_template].emplace_back( BITMAPS::new_project_from_template, wxT( "new_project_from_template_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::noconn].emplace_back( BITMAPS::noconn, wxT( "noconn_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::normal].emplace_back( BITMAPS::normal, wxT( "normal_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::open_project].emplace_back( BITMAPS::open_project, wxT( "open_project_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::open_project_demo].emplace_back( BITMAPS::open_project_demo, wxT( "open_project_demo_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_3drender].emplace_back( BITMAPS::options_3drender, wxT( "options_3drender_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_board].emplace_back( BITMAPS::options_board, wxT( "options_board_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_generic].emplace_back( BITMAPS::options_generic, wxT( "options_generic_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_pad].emplace_back( BITMAPS::options_pad, wxT( "options_pad_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad_enumerate].emplace_back( BITMAPS::pad_enumerate, wxT( "pad_enumerate_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad_number].emplace_back( BITMAPS::pad_number, wxT( "pad_number_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pads_mask_layers].emplace_back( BITMAPS::pads_mask_layers, wxT( "pads_mask_layers_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pads_remove].emplace_back( BITMAPS::pads_remove, wxT( "pads_remove_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::path].emplace_back( BITMAPS::path, wxT( "path_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_normal_view_mode].emplace_back( BITMAPS::pagelayout_normal_view_mode, wxT( "pagelayout_normal_view_mode_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_special_view_mode].emplace_back( BITMAPS::pagelayout_special_view_mode, wxT( "pagelayout_special_view_mode_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::part_properties].emplace_back( BITMAPS::part_properties, wxT( "part_properties_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::paste].emplace_back( BITMAPS::paste, wxT( "paste_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::paste_special].emplace_back( BITMAPS::paste_special, wxT( "paste_special_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pcb_target].emplace_back( BITMAPS::pcb_target, wxT( "pcb_target_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin2pin].emplace_back( BITMAPS::pin2pin, wxT( "pin2pin_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin_size_to].emplace_back( BITMAPS::pin_size_to, wxT( "pin_size_to_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin_show_etype].emplace_back( BITMAPS::pin_show_etype, wxT( "pin_show_etype_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin_table].emplace_back( BITMAPS::pin_table, wxT( "pin_table_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin].emplace_back( BITMAPS::pin, wxT( "pin_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::plot].emplace_back( BITMAPS::plot, wxT( "plot_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::polar_coord].emplace_back( BITMAPS::polar_coord, wxT( "polar_coord_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_bom].emplace_back( BITMAPS::post_bom, wxT( "post_bom_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_compo].emplace_back( BITMAPS::post_compo, wxT( "post_compo_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_d356].emplace_back( BITMAPS::post_d356, wxT( "post_d356_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_drill].emplace_back( BITMAPS::post_drill, wxT( "post_drill_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_gencad].emplace_back( BITMAPS::post_gencad, wxT( "post_gencad_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_gerber].emplace_back( BITMAPS::post_gerber, wxT( "post_gerber_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_rpt].emplace_back( BITMAPS::post_rpt, wxT( "post_rpt_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::preference].emplace_back( BITMAPS::preference, wxT( "preference_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::print_button].emplace_back( BITMAPS::print_button, wxT( "print_button_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::project].emplace_back( BITMAPS::project, wxT( "project_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::project_close].emplace_back( BITMAPS::project_close, wxT( "project_close_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::project_kicad].emplace_back( BITMAPS::project_kicad, wxT( "project_kicad_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair].emplace_back( BITMAPS::ps_diff_pair, wxT( "ps_diff_pair_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_gap].emplace_back( BITMAPS::ps_diff_pair_gap, wxT( "ps_diff_pair_gap_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_length].emplace_back( BITMAPS::ps_diff_pair_tune_length, wxT( "ps_diff_pair_tune_length_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_phase].emplace_back( BITMAPS::ps_diff_pair_tune_phase, wxT( "ps_diff_pair_tune_phase_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_tune_length].emplace_back( BITMAPS::ps_tune_length, wxT( "ps_tune_length_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::push_pad_settings].emplace_back( BITMAPS::push_pad_settings, wxT( "push_pad_settings_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::puzzle_piece].emplace_back( BITMAPS::puzzle_piece, wxT( "puzzle_piece_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::py_script].emplace_back( BITMAPS::py_script, wxT( "py_script_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::recent].emplace_back( BITMAPS::recent, wxT( "recent_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::redo].emplace_back( BITMAPS::redo, wxT( "redo_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::refresh].emplace_back( BITMAPS::refresh, wxT( "refresh_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::reload].emplace_back( BITMAPS::reload, wxT( "reload_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::render_mode].emplace_back( BITMAPS::render_mode, wxT( "render_mode_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rescue].emplace_back( BITMAPS::rescue, wxT( "rescue_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::right].emplace_back( BITMAPS::right, wxT( "right_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner].emplace_back( BITMAPS::router_len_tuner, wxT( "router_len_tuner_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_setup].emplace_back( BITMAPS::router_len_tuner_setup, wxT( "router_len_tuner_setup_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_decr].emplace_back( BITMAPS::router_len_tuner_amplitude_decr, wxT( "router_len_tuner_amplitude_decr_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_incr].emplace_back( BITMAPS::router_len_tuner_amplitude_incr, wxT( "router_len_tuner_amplitude_incr_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_decr].emplace_back( BITMAPS::router_len_tuner_dist_decr, wxT( "router_len_tuner_dist_decr_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_incr].emplace_back( BITMAPS::router_len_tuner_dist_incr, wxT( "router_len_tuner_dist_incr_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw].emplace_back( BITMAPS::rotate_ccw, wxT( "rotate_ccw_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw].emplace_back( BITMAPS::rotate_cw, wxT( "rotate_cw_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_x].emplace_back( BITMAPS::rotate_ccw_x, wxT( "rotate_ccw_x_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_x].emplace_back( BITMAPS::rotate_cw_x, wxT( "rotate_cw_x_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_y].emplace_back( BITMAPS::rotate_ccw_y, wxT( "rotate_ccw_y_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_y].emplace_back( BITMAPS::rotate_cw_y, wxT( "rotate_cw_y_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_z].emplace_back( BITMAPS::rotate_ccw_z, wxT( "rotate_ccw_z_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_z].emplace_back( BITMAPS::rotate_cw_z, wxT( "rotate_cw_z_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::save_as].emplace_back( BITMAPS::save_as, wxT( "save_as_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::save].emplace_back( BITMAPS::save, wxT( "save_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::select_layer_pair].emplace_back( BITMAPS::select_layer_pair, wxT( "select_layer_pair_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::select_w_layer].emplace_back( BITMAPS::select_w_layer, wxT( "select_w_layer_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::select_same_sheet].emplace_back( BITMAPS::select_same_sheet, wxT( "select_same_sheet_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::shape_3d].emplace_back( BITMAPS::shape_3d, wxT( "shape_3d_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::shape_3d_back].emplace_back( BITMAPS::shape_3d_back, wxT( "shape_3d_back_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sheetset].emplace_back( BITMAPS::sheetset, wxT( "sheetset_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::simulator].emplace_back( BITMAPS::simulator, wxT( "simulator_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_run].emplace_back( BITMAPS::sim_run, wxT( "sim_run_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_stop].emplace_back( BITMAPS::sim_stop, wxT( "sim_stop_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_tune].emplace_back( BITMAPS::sim_tune, wxT( "sim_tune_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_probe].emplace_back( BITMAPS::sim_probe, wxT( "sim_probe_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_add_signal].emplace_back( BITMAPS::sim_add_signal, wxT( "sim_add_signal_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::slice_line].emplace_back( BITMAPS::slice_line, wxT( "slice_line_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::search_tree].emplace_back( BITMAPS::search_tree, wxT( "search_tree_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::set_origin].emplace_back( BITMAPS::set_origin, wxT( "set_origin_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_dcodenumber].emplace_back( BITMAPS::show_dcodenumber, wxT( "show_dcodenumber_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_dnp].emplace_back( BITMAPS::show_dnp, wxT( "show_dnp_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_footprint].emplace_back( BITMAPS::show_footprint, wxT( "show_footprint_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_mod_edge].emplace_back( BITMAPS::show_mod_edge, wxT( "show_mod_edge_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_ratsnest].emplace_back( BITMAPS::show_ratsnest, wxT( "show_ratsnest_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::showtrack].emplace_back( BITMAPS::showtrack, wxT( "showtrack_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_not_in_posfile].emplace_back( BITMAPS::show_not_in_posfile, wxT( "show_not_in_posfile_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_other].emplace_back( BITMAPS::show_other, wxT( "show_other_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_tht].emplace_back( BITMAPS::show_tht, wxT( "show_tht_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_smt].emplace_back( BITMAPS::show_smt, wxT( "show_smt_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone].emplace_back( BITMAPS::show_zone, wxT( "show_zone_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone_disable].emplace_back( BITMAPS::show_zone_disable, wxT( "show_zone_disable_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone_outline_only].emplace_back( BITMAPS::show_zone_outline_only, wxT( "show_zone_outline_only_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone_triangulation].emplace_back( BITMAPS::show_zone_triangulation, wxT( "show_zone_triangulation_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_layers].emplace_back( BITMAPS::show_all_layers, wxT( "show_all_layers_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_no_layers].emplace_back( BITMAPS::show_no_layers, wxT( "show_no_layers_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_no_copper_layers].emplace_back( BITMAPS::show_no_copper_layers, wxT( "show_no_copper_layers_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_copper_layers].emplace_back( BITMAPS::show_all_copper_layers, wxT( "show_all_copper_layers_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_front_layers].emplace_back( BITMAPS::show_all_front_layers, wxT( "show_all_front_layers_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_back_layers].emplace_back( BITMAPS::show_all_back_layers, wxT( "show_all_back_layers_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_front_assembly_layers].emplace_back( BITMAPS::show_front_assembly_layers, wxT( "show_front_assembly_layers_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_back_assembly_layers].emplace_back( BITMAPS::show_back_assembly_layers, wxT( "show_back_assembly_layers_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::special_tools].emplace_back( BITMAPS::special_tools, wxT( "special_tools_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::spreadsheet].emplace_back( BITMAPS::spreadsheet, wxT( "spreadsheet_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::subtract_polygons].emplace_back( BITMAPS::subtract_polygons, wxT( "subtract_polygons_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::swap].emplace_back( BITMAPS::swap, wxT( "swap_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::swap_layer].emplace_back( BITMAPS::swap_layer, wxT( "swap_layer_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::switch_corner_rounding_shape].emplace_back( BITMAPS::switch_corner_rounding_shape, wxT( "switch_corner_rounding_shape_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::text].emplace_back( BITMAPS::text, wxT( "text_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::text_sketch].emplace_back( BITMAPS::text_sketch, wxT( "text_sketch_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::thermal_spokes].emplace_back( BITMAPS::thermal_spokes, wxT( "thermal_spokes_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::three_d].emplace_back( BITMAPS::three_d, wxT( "three_d_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tool_ratsnest].emplace_back( BITMAPS::tool_ratsnest, wxT( "tool_ratsnest_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tools].emplace_back( BITMAPS::tools, wxT( "tools_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::trash].emplace_back( BITMAPS::trash, wxT( "trash_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::undo].emplace_back( BITMAPS::undo, wxT( "undo_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unit_inch].emplace_back( BITMAPS::unit_inch, wxT( "unit_inch_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unit_mil].emplace_back( BITMAPS::unit_mil, wxT( "unit_mil_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unit_mm].emplace_back( BITMAPS::unit_mm, wxT( "unit_mm_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unknown].emplace_back( BITMAPS::unknown, wxT( "unknown_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unlocked].emplace_back( BITMAPS::unlocked, wxT( "unlocked_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unzip].emplace_back( BITMAPS::unzip, wxT( "unzip_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::up].emplace_back( BITMAPS::up, wxT( "up_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::update_pcb_from_sch].emplace_back( BITMAPS::update_pcb_from_sch, wxT( "update_pcb_from_sch_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::update_sch_from_pcb].emplace_back( BITMAPS::update_sch_from_pcb, wxT( "update_sch_from_pcb_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via].emplace_back( BITMAPS::via, wxT( "via_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_annulus].emplace_back( BITMAPS::via_annulus, wxT( "via_annulus_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_buried].emplace_back( BITMAPS::via_buried, wxT( "via_buried_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_microvia].emplace_back( BITMAPS::via_microvia, wxT( "via_microvia_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_sketch].emplace_back( BITMAPS::via_sketch, wxT( "via_sketch_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_diameter].emplace_back( BITMAPS::via_diameter, wxT( "via_diameter_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_hole_diameter].emplace_back( BITMAPS::via_hole_diameter, wxT( "via_hole_diameter_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::width_conn].emplace_back( BITMAPS::width_conn, wxT( "width_conn_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::width_track_via].emplace_back( BITMAPS::width_track_via, wxT( "width_track_via_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::width_track].emplace_back( BITMAPS::width_track, wxT( "width_track_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zip].emplace_back( BITMAPS::zip, wxT( "zip_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zone_duplicate].emplace_back( BITMAPS::zone_duplicate, wxT( "zone_duplicate_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zone_fillet].emplace_back( BITMAPS::zone_fillet, wxT( "zone_fillet_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zone_unfill].emplace_back( BITMAPS::zone_unfill, wxT( "zone_unfill_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_area].emplace_back( BITMAPS::zoom_area, wxT( "zoom_area_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_auto_fit_in_page].emplace_back( BITMAPS::zoom_auto_fit_in_page, wxT( "zoom_auto_fit_in_page_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_in_page].emplace_back( BITMAPS::zoom_fit_in_page, wxT( "zoom_fit_in_page_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_to_objects].emplace_back( BITMAPS::zoom_fit_to_objects, wxT( "zoom_fit_to_objects_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_center_on_screen].emplace_back( BITMAPS::zoom_center_on_screen, wxT( "zoom_center_on_screen_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_in].emplace_back( BITMAPS::zoom_in, wxT( "zoom_in_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_out].emplace_back( BITMAPS::zoom_out, wxT( "zoom_out_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_selection].emplace_back( BITMAPS::zoom_selection, wxT( "zoom_selection_dark_32.png" ), 32, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::about].emplace_back( BITMAPS::about, wxT( "about_48.png" ), 48, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::add_aligned_dimension].emplace_back( BITMAPS::add_aligned_dimension, wxT( "add_aligned_dimension_48.png" ), 48, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::add_arc].emplace_back( BITMAPS::add_arc, wxT( "add_arc_48.png" ), 48, wxT( "light" ) ); @@ -1916,6 +3486,791 @@ void BuildBitmapInfo( std::unordered_map>& aBi aBitmapInfoCache[BITMAPS::zoom_in].emplace_back( BITMAPS::zoom_in, wxT( "zoom_in_dark_48.png" ), 48, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::zoom_out].emplace_back( BITMAPS::zoom_out, wxT( "zoom_out_dark_48.png" ), 48, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::zoom_selection].emplace_back( BITMAPS::zoom_selection, wxT( "zoom_selection_dark_48.png" ), 48, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::about].emplace_back( BITMAPS::about, wxT( "about_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_aligned_dimension].emplace_back( BITMAPS::add_aligned_dimension, wxT( "add_aligned_dimension_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_arc].emplace_back( BITMAPS::add_arc, wxT( "add_arc_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_board].emplace_back( BITMAPS::add_board, wxT( "add_board_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_bus2bus].emplace_back( BITMAPS::add_bus2bus, wxT( "add_bus2bus_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_bus].emplace_back( BITMAPS::add_bus, wxT( "add_bus_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_center_dimension].emplace_back( BITMAPS::add_center_dimension, wxT( "add_center_dimension_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_class_flag].emplace_back( BITMAPS::add_class_flag, wxT( "add_class_flag_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_circle].emplace_back( BITMAPS::add_circle, wxT( "add_circle_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_component].emplace_back( BITMAPS::add_component, wxT( "add_component_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_corner].emplace_back( BITMAPS::add_corner, wxT( "add_corner_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_dashed_line].emplace_back( BITMAPS::add_dashed_line, wxT( "add_dashed_line_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_document].emplace_back( BITMAPS::add_document, wxT( "add_document_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_glabel].emplace_back( BITMAPS::add_glabel, wxT( "add_glabel_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_segments].emplace_back( BITMAPS::add_graphical_segments, wxT( "add_graphical_segments_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_polygon].emplace_back( BITMAPS::add_graphical_polygon, wxT( "add_graphical_polygon_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_label].emplace_back( BITMAPS::add_hierarchical_label, wxT( "add_hierarchical_label_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_hierar_pin].emplace_back( BITMAPS::add_hierar_pin, wxT( "add_hierar_pin_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_subsheet].emplace_back( BITMAPS::add_hierarchical_subsheet, wxT( "add_hierarchical_subsheet_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_junction].emplace_back( BITMAPS::add_junction, wxT( "add_junction_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_keepout_area].emplace_back( BITMAPS::add_keepout_area, wxT( "add_keepout_area_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_label].emplace_back( BITMAPS::add_label, wxT( "add_label_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_leader].emplace_back( BITMAPS::add_leader, wxT( "add_leader_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_library].emplace_back( BITMAPS::add_library, wxT( "add_library_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_line2bus].emplace_back( BITMAPS::add_line2bus, wxT( "add_line2bus_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_line_label].emplace_back( BITMAPS::add_line_label, wxT( "add_line_label_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_line].emplace_back( BITMAPS::add_line, wxT( "add_line_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_orthogonal_dimension].emplace_back( BITMAPS::add_orthogonal_dimension, wxT( "add_orthogonal_dimension_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_pcb_target].emplace_back( BITMAPS::add_pcb_target, wxT( "add_pcb_target_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_power].emplace_back( BITMAPS::add_power, wxT( "add_power_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_radial_dimension].emplace_back( BITMAPS::add_radial_dimension, wxT( "add_radial_dimension_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_rectangle].emplace_back( BITMAPS::add_rectangle, wxT( "add_rectangle_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_symbol_to_schematic].emplace_back( BITMAPS::add_symbol_to_schematic, wxT( "add_symbol_to_schematic_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_textbox].emplace_back( BITMAPS::add_textbox, wxT( "add_textbox_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_tracks].emplace_back( BITMAPS::add_tracks, wxT( "add_tracks_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_via].emplace_back( BITMAPS::add_via, wxT( "add_via_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_zone_cutout].emplace_back( BITMAPS::add_zone_cutout, wxT( "add_zone_cutout_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::add_zone].emplace_back( BITMAPS::add_zone, wxT( "add_zone_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items].emplace_back( BITMAPS::align_items, wxT( "align_items_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_left].emplace_back( BITMAPS::align_items_left, wxT( "align_items_left_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_right].emplace_back( BITMAPS::align_items_right, wxT( "align_items_right_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_top].emplace_back( BITMAPS::align_items_top, wxT( "align_items_top_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_bottom].emplace_back( BITMAPS::align_items_bottom, wxT( "align_items_bottom_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::apply_pad_settings].emplace_back( BITMAPS::apply_pad_settings, wxT( "apply_pad_settings_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::array].emplace_back( BITMAPS::array, wxT( "array_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::auto_associate].emplace_back( BITMAPS::auto_associate, wxT( "auto_associate_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::auto_track_width].emplace_back( BITMAPS::auto_track_width, wxT( "auto_track_width_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::autoplace_fields].emplace_back( BITMAPS::autoplace_fields, wxT( "autoplace_fields_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_back].emplace_back( BITMAPS::axis3d_back, wxT( "axis3d_back_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_bottom].emplace_back( BITMAPS::axis3d_bottom, wxT( "axis3d_bottom_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_front].emplace_back( BITMAPS::axis3d_front, wxT( "axis3d_front_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_left].emplace_back( BITMAPS::axis3d_left, wxT( "axis3d_left_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_right].emplace_back( BITMAPS::axis3d_right, wxT( "axis3d_right_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d_top].emplace_back( BITMAPS::axis3d_top, wxT( "axis3d_top_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::axis3d].emplace_back( BITMAPS::axis3d, wxT( "axis3d_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::break_line].emplace_back( BITMAPS::break_line, wxT( "break_line_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::bug].emplace_back( BITMAPS::bug, wxT( "bug_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::bus_definition_tool].emplace_back( BITMAPS::bus_definition_tool, wxT( "bus_definition_tool_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cancel].emplace_back( BITMAPS::cancel, wxT( "cancel_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::chamfer].emplace_back( BITMAPS::chamfer, wxT( "chamfer_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::change_entry_orient].emplace_back( BITMAPS::change_entry_orient, wxT( "change_entry_orient_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::contrast_mode].emplace_back( BITMAPS::contrast_mode, wxT( "contrast_mode_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::curved_ratsnest].emplace_back( BITMAPS::curved_ratsnest, wxT( "curved_ratsnest_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::checked_ok].emplace_back( BITMAPS::checked_ok, wxT( "checked_ok_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::color_materials].emplace_back( BITMAPS::color_materials, wxT( "color_materials_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::component_select_unit].emplace_back( BITMAPS::component_select_unit, wxT( "component_select_unit_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::config].emplace_back( BITMAPS::config, wxT( "config_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::convert].emplace_back( BITMAPS::convert, wxT( "convert_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::copy].emplace_back( BITMAPS::copy, wxT( "copy_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::copy_pad_settings].emplace_back( BITMAPS::copy_pad_settings, wxT( "copy_pad_settings_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cursor_shape].emplace_back( BITMAPS::cursor_shape, wxT( "cursor_shape_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cursor].emplace_back( BITMAPS::cursor, wxT( "cursor_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::custom_pad_to_primitives].emplace_back( BITMAPS::custom_pad_to_primitives, wxT( "custom_pad_to_primitives_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::cut].emplace_back( BITMAPS::cut, wxT( "cut_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::datasheet].emplace_back( BITMAPS::datasheet, wxT( "datasheet_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_association].emplace_back( BITMAPS::delete_association, wxT( "delete_association_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_cursor].emplace_back( BITMAPS::delete_cursor, wxT( "delete_cursor_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_gerber].emplace_back( BITMAPS::delete_gerber, wxT( "delete_gerber_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::delete_sheet].emplace_back( BITMAPS::delete_sheet, wxT( "delete_sheet_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::directory].emplace_back( BITMAPS::directory, wxT( "directory_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::directory_browser].emplace_back( BITMAPS::directory_browser, wxT( "directory_browser_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::directory_open].emplace_back( BITMAPS::directory_open, wxT( "directory_open_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::distribute_horizontal].emplace_back( BITMAPS::distribute_horizontal, wxT( "distribute_horizontal_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::distribute_vertical].emplace_back( BITMAPS::distribute_vertical, wxT( "distribute_vertical_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::down].emplace_back( BITMAPS::down, wxT( "down_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::drag].emplace_back( BITMAPS::drag, wxT( "drag_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::drag_segment_withslope].emplace_back( BITMAPS::drag_segment_withslope, wxT( "drag_segment_withslope_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::drc].emplace_back( BITMAPS::drc, wxT( "drc_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::duplicate].emplace_back( BITMAPS::duplicate, wxT( "duplicate_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_footprint].emplace_back( BITMAPS::edit_comp_footprint, wxT( "edit_comp_footprint_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_ref].emplace_back( BITMAPS::edit_comp_ref, wxT( "edit_comp_ref_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_value].emplace_back( BITMAPS::edit_comp_value, wxT( "edit_comp_value_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::editor].emplace_back( BITMAPS::editor, wxT( "editor_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit_cmp_symb_links].emplace_back( BITMAPS::edit_cmp_symb_links, wxT( "edit_cmp_symb_links_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edit].emplace_back( BITMAPS::edit, wxT( "edit_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::edge_to_copper_clearance].emplace_back( BITMAPS::edge_to_copper_clearance, wxT( "edge_to_copper_clearance_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::enter_sheet].emplace_back( BITMAPS::enter_sheet, wxT( "enter_sheet_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ercerr].emplace_back( BITMAPS::ercerr, wxT( "ercerr_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::erc_green].emplace_back( BITMAPS::erc_green, wxT( "erc_green_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ercwarn].emplace_back( BITMAPS::ercwarn, wxT( "ercwarn_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::erc].emplace_back( BITMAPS::erc, wxT( "erc_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::exit].emplace_back( BITMAPS::exit, wxT( "exit_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::exchange].emplace_back( BITMAPS::exchange, wxT( "exchange_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export3d].emplace_back( BITMAPS::export3d, wxT( "export3d_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_cmp].emplace_back( BITMAPS::export_cmp, wxT( "export_cmp_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_dsn].emplace_back( BITMAPS::export_dsn, wxT( "export_dsn_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_idf].emplace_back( BITMAPS::export_idf, wxT( "export_idf_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_file].emplace_back( BITMAPS::export_file, wxT( "export_file_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_footprint_names].emplace_back( BITMAPS::export_footprint_names, wxT( "export_footprint_names_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_module].emplace_back( BITMAPS::export_module, wxT( "export_module_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_part].emplace_back( BITMAPS::export_part, wxT( "export_part_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_png].emplace_back( BITMAPS::export_png, wxT( "export_png_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_step].emplace_back( BITMAPS::export_step, wxT( "export_step_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_svg].emplace_back( BITMAPS::export_svg, wxT( "export_svg_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::export_to_pcbnew].emplace_back( BITMAPS::export_to_pcbnew, wxT( "export_to_pcbnew_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::fabrication].emplace_back( BITMAPS::fabrication, wxT( "fabrication_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_bom].emplace_back( BITMAPS::file_bom, wxT( "file_bom_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_drl].emplace_back( BITMAPS::file_drl, wxT( "file_drl_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_dsn].emplace_back( BITMAPS::file_dsn, wxT( "file_dsn_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_gbr].emplace_back( BITMAPS::file_gbr, wxT( "file_gbr_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_gerber_job].emplace_back( BITMAPS::file_gerber_job, wxT( "file_gerber_job_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_html].emplace_back( BITMAPS::file_html, wxT( "file_html_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_idf].emplace_back( BITMAPS::file_idf, wxT( "file_idf_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_pdf].emplace_back( BITMAPS::file_pdf, wxT( "file_pdf_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_pos].emplace_back( BITMAPS::file_pos, wxT( "file_pos_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::file_svg].emplace_back( BITMAPS::file_svg, wxT( "file_svg_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::fill_zone].emplace_back( BITMAPS::fill_zone, wxT( "fill_zone_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::fillet].emplace_back( BITMAPS::fillet, wxT( "fillet_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::filter].emplace_back( BITMAPS::filter, wxT( "filter_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::find].emplace_back( BITMAPS::find, wxT( "find_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::find_replace].emplace_back( BITMAPS::find_replace, wxT( "find_replace_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::flag].emplace_back( BITMAPS::flag, wxT( "flag_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::flip_board].emplace_back( BITMAPS::flip_board, wxT( "flip_board_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode1].emplace_back( BITMAPS::gbr_select_mode1, wxT( "gbr_select_mode1_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode2].emplace_back( BITMAPS::gbr_select_mode2, wxT( "gbr_select_mode2_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::gerbview_show_negative_objects].emplace_back( BITMAPS::gerbview_show_negative_objects, wxT( "gerbview_show_negative_objects_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::general_deletions].emplace_back( BITMAPS::general_deletions, wxT( "general_deletions_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::general_ratsnest].emplace_back( BITMAPS::general_ratsnest, wxT( "general_ratsnest_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid_select].emplace_back( BITMAPS::grid_select, wxT( "grid_select_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid_select_axis].emplace_back( BITMAPS::grid_select_axis, wxT( "grid_select_axis_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid_override].emplace_back( BITMAPS::grid_override, wxT( "grid_override_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::grid].emplace_back( BITMAPS::grid, wxT( "grid_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group].emplace_back( BITMAPS::group, wxT( "group_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_enter].emplace_back( BITMAPS::group_enter, wxT( "group_enter_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_leave].emplace_back( BITMAPS::group_leave, wxT( "group_leave_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_remove].emplace_back( BITMAPS::group_remove, wxT( "group_remove_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::group_ungroup].emplace_back( BITMAPS::group_ungroup, wxT( "group_ungroup_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::heal_shapes].emplace_back( BITMAPS::heal_shapes, wxT( "heal_shapes_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::help].emplace_back( BITMAPS::help, wxT( "help_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::help_online].emplace_back( BITMAPS::help_online, wxT( "help_online_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hidden_pin].emplace_back( BITMAPS::hidden_pin, wxT( "hidden_pin_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hide_ratsnest].emplace_back( BITMAPS::hide_ratsnest, wxT( "hide_ratsnest_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hierarchy_nav].emplace_back( BITMAPS::hierarchy_nav, wxT( "hierarchy_nav_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hotkeys].emplace_back( BITMAPS::hotkeys, wxT( "hotkeys_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hole_to_hole_clearance].emplace_back( BITMAPS::hole_to_hole_clearance, wxT( "hole_to_hole_clearance_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hole_to_copper_clearance].emplace_back( BITMAPS::hole_to_copper_clearance, wxT( "hole_to_copper_clearance_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::hv45mode].emplace_back( BITMAPS::hv45mode, wxT( "hv45mode_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_cvpcb_24].emplace_back( BITMAPS::icon_cvpcb_24, wxT( "icon_cvpcb_24_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_footprint_browser].emplace_back( BITMAPS::icon_footprint_browser, wxT( "icon_footprint_browser_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_gerbview_24].emplace_back( BITMAPS::icon_gerbview_24, wxT( "icon_gerbview_24_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::icon_pcm_24].emplace_back( BITMAPS::icon_pcm_24, wxT( "icon_pcm_24_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import3d].emplace_back( BITMAPS::import3d, wxT( "import3d_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::image].emplace_back( BITMAPS::image, wxT( "image_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_brd_file].emplace_back( BITMAPS::import_brd_file, wxT( "import_brd_file_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_document].emplace_back( BITMAPS::import_document, wxT( "import_document_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_footprint_names].emplace_back( BITMAPS::import_footprint_names, wxT( "import_footprint_names_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_hierarchical_label].emplace_back( BITMAPS::import_hierarchical_label, wxT( "import_hierarchical_label_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_module].emplace_back( BITMAPS::import_module, wxT( "import_module_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_part].emplace_back( BITMAPS::import_part, wxT( "import_part_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_project].emplace_back( BITMAPS::import_project, wxT( "import_project_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import_vector].emplace_back( BITMAPS::import_vector, wxT( "import_vector_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::import].emplace_back( BITMAPS::import, wxT( "import_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::info].emplace_back( BITMAPS::info, wxT( "info_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::insert_module_board].emplace_back( BITMAPS::insert_module_board, wxT( "insert_module_board_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::intersect_polygons].emplace_back( BITMAPS::intersect_polygons, wxT( "intersect_polygons_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::language].emplace_back( BITMAPS::language, wxT( "language_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::layers_manager].emplace_back( BITMAPS::layers_manager, wxT( "layers_manager_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::leave_sheet].emplace_back( BITMAPS::leave_sheet, wxT( "leave_sheet_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::left].emplace_back( BITMAPS::left, wxT( "left_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::libedit].emplace_back( BITMAPS::libedit, wxT( "libedit_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lib_next].emplace_back( BITMAPS::lib_next, wxT( "lib_next_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lib_previous].emplace_back( BITMAPS::lib_previous, wxT( "lib_previous_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_browser].emplace_back( BITMAPS::library_browser, wxT( "library_browser_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_archive].emplace_back( BITMAPS::library_archive, wxT( "library_archive_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_archive_as].emplace_back( BITMAPS::library_archive_as, wxT( "library_archive_as_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library].emplace_back( BITMAPS::library, wxT( "library_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::library_table].emplace_back( BITMAPS::library_table, wxT( "library_table_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lines_any].emplace_back( BITMAPS::lines_any, wxT( "lines_any_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lines90].emplace_back( BITMAPS::lines90, wxT( "lines90_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::list_nets].emplace_back( BITMAPS::list_nets, wxT( "list_nets_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::load_drill].emplace_back( BITMAPS::load_drill, wxT( "load_drill_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::load_gerber].emplace_back( BITMAPS::load_gerber, wxT( "load_gerber_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::load_module_board].emplace_back( BITMAPS::load_module_board, wxT( "load_module_board_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::lock_unlock].emplace_back( BITMAPS::lock_unlock, wxT( "lock_unlock_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::locked].emplace_back( BITMAPS::locked, wxT( "locked_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::marker_exclude].emplace_back( BITMAPS::marker_exclude, wxT( "marker_exclude_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::marker_next].emplace_back( BITMAPS::marker_next, wxT( "marker_next_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::marker_previous].emplace_back( BITMAPS::marker_previous, wxT( "marker_previous_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::measurement].emplace_back( BITMAPS::measurement, wxT( "measurement_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::merge_polygons].emplace_back( BITMAPS::merge_polygons, wxT( "merge_polygons_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mirror_h].emplace_back( BITMAPS::mirror_h, wxT( "mirror_h_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mirror_v].emplace_back( BITMAPS::mirror_v, wxT( "mirror_v_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mode_module].emplace_back( BITMAPS::mode_module, wxT( "mode_module_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_editor].emplace_back( BITMAPS::module_editor, wxT( "module_editor_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_wizard].emplace_back( BITMAPS::module_wizard, wxT( "module_wizard_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_filtered_list].emplace_back( BITMAPS::module_filtered_list, wxT( "module_filtered_list_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_options].emplace_back( BITMAPS::module_options, wxT( "module_options_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_pin_filtered_list].emplace_back( BITMAPS::module_pin_filtered_list, wxT( "module_pin_filtered_list_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module_library_list].emplace_back( BITMAPS::module_library_list, wxT( "module_library_list_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::module].emplace_back( BITMAPS::module, wxT( "module_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::morgan1].emplace_back( BITMAPS::morgan1, wxT( "morgan1_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::morgan2].emplace_back( BITMAPS::morgan2, wxT( "morgan2_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::move_exactly].emplace_back( BITMAPS::move_exactly, wxT( "move_exactly_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::move].emplace_back( BITMAPS::move, wxT( "move_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::move_relative].emplace_back( BITMAPS::move_relative, wxT( "move_relative_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_gap].emplace_back( BITMAPS::mw_add_gap, wxT( "mw_add_gap_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_line].emplace_back( BITMAPS::mw_add_line, wxT( "mw_add_line_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_shape].emplace_back( BITMAPS::mw_add_shape, wxT( "mw_add_shape_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub_arc].emplace_back( BITMAPS::mw_add_stub_arc, wxT( "mw_add_stub_arc_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub].emplace_back( BITMAPS::mw_add_stub, wxT( "mw_add_stub_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::net_highlight].emplace_back( BITMAPS::net_highlight, wxT( "net_highlight_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::net_highlight_schematic].emplace_back( BITMAPS::net_highlight_schematic, wxT( "net_highlight_schematic_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::netlist].emplace_back( BITMAPS::netlist, wxT( "netlist_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_component].emplace_back( BITMAPS::new_component, wxT( "new_component_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_footprint].emplace_back( BITMAPS::new_footprint, wxT( "new_footprint_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_generic].emplace_back( BITMAPS::new_generic, wxT( "new_generic_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_library].emplace_back( BITMAPS::new_library, wxT( "new_library_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_project].emplace_back( BITMAPS::new_project, wxT( "new_project_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::new_project_from_template].emplace_back( BITMAPS::new_project_from_template, wxT( "new_project_from_template_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::noconn].emplace_back( BITMAPS::noconn, wxT( "noconn_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::normal].emplace_back( BITMAPS::normal, wxT( "normal_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::open_project].emplace_back( BITMAPS::open_project, wxT( "open_project_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::open_project_demo].emplace_back( BITMAPS::open_project_demo, wxT( "open_project_demo_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_3drender].emplace_back( BITMAPS::options_3drender, wxT( "options_3drender_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_board].emplace_back( BITMAPS::options_board, wxT( "options_board_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_generic].emplace_back( BITMAPS::options_generic, wxT( "options_generic_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_pad].emplace_back( BITMAPS::options_pad, wxT( "options_pad_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad_enumerate].emplace_back( BITMAPS::pad_enumerate, wxT( "pad_enumerate_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pad_number].emplace_back( BITMAPS::pad_number, wxT( "pad_number_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pads_mask_layers].emplace_back( BITMAPS::pads_mask_layers, wxT( "pads_mask_layers_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pads_remove].emplace_back( BITMAPS::pads_remove, wxT( "pads_remove_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::path].emplace_back( BITMAPS::path, wxT( "path_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_normal_view_mode].emplace_back( BITMAPS::pagelayout_normal_view_mode, wxT( "pagelayout_normal_view_mode_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_special_view_mode].emplace_back( BITMAPS::pagelayout_special_view_mode, wxT( "pagelayout_special_view_mode_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::part_properties].emplace_back( BITMAPS::part_properties, wxT( "part_properties_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::paste].emplace_back( BITMAPS::paste, wxT( "paste_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::paste_special].emplace_back( BITMAPS::paste_special, wxT( "paste_special_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pcb_target].emplace_back( BITMAPS::pcb_target, wxT( "pcb_target_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin2pin].emplace_back( BITMAPS::pin2pin, wxT( "pin2pin_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin_size_to].emplace_back( BITMAPS::pin_size_to, wxT( "pin_size_to_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin_show_etype].emplace_back( BITMAPS::pin_show_etype, wxT( "pin_show_etype_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin_table].emplace_back( BITMAPS::pin_table, wxT( "pin_table_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::pin].emplace_back( BITMAPS::pin, wxT( "pin_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::plot].emplace_back( BITMAPS::plot, wxT( "plot_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::polar_coord].emplace_back( BITMAPS::polar_coord, wxT( "polar_coord_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_bom].emplace_back( BITMAPS::post_bom, wxT( "post_bom_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_compo].emplace_back( BITMAPS::post_compo, wxT( "post_compo_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_d356].emplace_back( BITMAPS::post_d356, wxT( "post_d356_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_drill].emplace_back( BITMAPS::post_drill, wxT( "post_drill_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_gencad].emplace_back( BITMAPS::post_gencad, wxT( "post_gencad_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_gerber].emplace_back( BITMAPS::post_gerber, wxT( "post_gerber_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::post_rpt].emplace_back( BITMAPS::post_rpt, wxT( "post_rpt_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::preference].emplace_back( BITMAPS::preference, wxT( "preference_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::print_button].emplace_back( BITMAPS::print_button, wxT( "print_button_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::project].emplace_back( BITMAPS::project, wxT( "project_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::project_close].emplace_back( BITMAPS::project_close, wxT( "project_close_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::project_kicad].emplace_back( BITMAPS::project_kicad, wxT( "project_kicad_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair].emplace_back( BITMAPS::ps_diff_pair, wxT( "ps_diff_pair_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_gap].emplace_back( BITMAPS::ps_diff_pair_gap, wxT( "ps_diff_pair_gap_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_length].emplace_back( BITMAPS::ps_diff_pair_tune_length, wxT( "ps_diff_pair_tune_length_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_phase].emplace_back( BITMAPS::ps_diff_pair_tune_phase, wxT( "ps_diff_pair_tune_phase_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::ps_tune_length].emplace_back( BITMAPS::ps_tune_length, wxT( "ps_tune_length_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::push_pad_settings].emplace_back( BITMAPS::push_pad_settings, wxT( "push_pad_settings_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::puzzle_piece].emplace_back( BITMAPS::puzzle_piece, wxT( "puzzle_piece_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::py_script].emplace_back( BITMAPS::py_script, wxT( "py_script_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::recent].emplace_back( BITMAPS::recent, wxT( "recent_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::redo].emplace_back( BITMAPS::redo, wxT( "redo_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::refresh].emplace_back( BITMAPS::refresh, wxT( "refresh_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::reload].emplace_back( BITMAPS::reload, wxT( "reload_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::render_mode].emplace_back( BITMAPS::render_mode, wxT( "render_mode_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rescue].emplace_back( BITMAPS::rescue, wxT( "rescue_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::right].emplace_back( BITMAPS::right, wxT( "right_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner].emplace_back( BITMAPS::router_len_tuner, wxT( "router_len_tuner_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_setup].emplace_back( BITMAPS::router_len_tuner_setup, wxT( "router_len_tuner_setup_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_decr].emplace_back( BITMAPS::router_len_tuner_amplitude_decr, wxT( "router_len_tuner_amplitude_decr_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_incr].emplace_back( BITMAPS::router_len_tuner_amplitude_incr, wxT( "router_len_tuner_amplitude_incr_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_decr].emplace_back( BITMAPS::router_len_tuner_dist_decr, wxT( "router_len_tuner_dist_decr_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_incr].emplace_back( BITMAPS::router_len_tuner_dist_incr, wxT( "router_len_tuner_dist_incr_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw].emplace_back( BITMAPS::rotate_ccw, wxT( "rotate_ccw_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw].emplace_back( BITMAPS::rotate_cw, wxT( "rotate_cw_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_x].emplace_back( BITMAPS::rotate_ccw_x, wxT( "rotate_ccw_x_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_x].emplace_back( BITMAPS::rotate_cw_x, wxT( "rotate_cw_x_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_y].emplace_back( BITMAPS::rotate_ccw_y, wxT( "rotate_ccw_y_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_y].emplace_back( BITMAPS::rotate_cw_y, wxT( "rotate_cw_y_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_z].emplace_back( BITMAPS::rotate_ccw_z, wxT( "rotate_ccw_z_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_z].emplace_back( BITMAPS::rotate_cw_z, wxT( "rotate_cw_z_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::save_as].emplace_back( BITMAPS::save_as, wxT( "save_as_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::save].emplace_back( BITMAPS::save, wxT( "save_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::select_layer_pair].emplace_back( BITMAPS::select_layer_pair, wxT( "select_layer_pair_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::select_w_layer].emplace_back( BITMAPS::select_w_layer, wxT( "select_w_layer_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::select_same_sheet].emplace_back( BITMAPS::select_same_sheet, wxT( "select_same_sheet_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::shape_3d].emplace_back( BITMAPS::shape_3d, wxT( "shape_3d_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::shape_3d_back].emplace_back( BITMAPS::shape_3d_back, wxT( "shape_3d_back_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sheetset].emplace_back( BITMAPS::sheetset, wxT( "sheetset_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::simulator].emplace_back( BITMAPS::simulator, wxT( "simulator_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_add_plot].emplace_back( BITMAPS::sim_add_plot, wxT( "sim_add_plot_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_command].emplace_back( BITMAPS::sim_command, wxT( "sim_command_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_run].emplace_back( BITMAPS::sim_run, wxT( "sim_run_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_stop].emplace_back( BITMAPS::sim_stop, wxT( "sim_stop_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_tune].emplace_back( BITMAPS::sim_tune, wxT( "sim_tune_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_probe].emplace_back( BITMAPS::sim_probe, wxT( "sim_probe_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::sim_add_signal].emplace_back( BITMAPS::sim_add_signal, wxT( "sim_add_signal_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::slice_line].emplace_back( BITMAPS::slice_line, wxT( "slice_line_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::search_tree].emplace_back( BITMAPS::search_tree, wxT( "search_tree_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::set_origin].emplace_back( BITMAPS::set_origin, wxT( "set_origin_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_dcodenumber].emplace_back( BITMAPS::show_dcodenumber, wxT( "show_dcodenumber_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_dnp].emplace_back( BITMAPS::show_dnp, wxT( "show_dnp_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_footprint].emplace_back( BITMAPS::show_footprint, wxT( "show_footprint_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_mod_edge].emplace_back( BITMAPS::show_mod_edge, wxT( "show_mod_edge_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_ratsnest].emplace_back( BITMAPS::show_ratsnest, wxT( "show_ratsnest_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::showtrack].emplace_back( BITMAPS::showtrack, wxT( "showtrack_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_not_in_posfile].emplace_back( BITMAPS::show_not_in_posfile, wxT( "show_not_in_posfile_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_other].emplace_back( BITMAPS::show_other, wxT( "show_other_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_tht].emplace_back( BITMAPS::show_tht, wxT( "show_tht_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_smt].emplace_back( BITMAPS::show_smt, wxT( "show_smt_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone].emplace_back( BITMAPS::show_zone, wxT( "show_zone_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone_disable].emplace_back( BITMAPS::show_zone_disable, wxT( "show_zone_disable_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone_outline_only].emplace_back( BITMAPS::show_zone_outline_only, wxT( "show_zone_outline_only_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_zone_triangulation].emplace_back( BITMAPS::show_zone_triangulation, wxT( "show_zone_triangulation_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_layers].emplace_back( BITMAPS::show_all_layers, wxT( "show_all_layers_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_no_layers].emplace_back( BITMAPS::show_no_layers, wxT( "show_no_layers_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_no_copper_layers].emplace_back( BITMAPS::show_no_copper_layers, wxT( "show_no_copper_layers_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_copper_layers].emplace_back( BITMAPS::show_all_copper_layers, wxT( "show_all_copper_layers_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_front_layers].emplace_back( BITMAPS::show_all_front_layers, wxT( "show_all_front_layers_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_all_back_layers].emplace_back( BITMAPS::show_all_back_layers, wxT( "show_all_back_layers_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_front_assembly_layers].emplace_back( BITMAPS::show_front_assembly_layers, wxT( "show_front_assembly_layers_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::show_back_assembly_layers].emplace_back( BITMAPS::show_back_assembly_layers, wxT( "show_back_assembly_layers_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::special_tools].emplace_back( BITMAPS::special_tools, wxT( "special_tools_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::spreadsheet].emplace_back( BITMAPS::spreadsheet, wxT( "spreadsheet_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::subtract_polygons].emplace_back( BITMAPS::subtract_polygons, wxT( "subtract_polygons_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::swap].emplace_back( BITMAPS::swap, wxT( "swap_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::swap_layer].emplace_back( BITMAPS::swap_layer, wxT( "swap_layer_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::switch_corner_rounding_shape].emplace_back( BITMAPS::switch_corner_rounding_shape, wxT( "switch_corner_rounding_shape_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::text].emplace_back( BITMAPS::text, wxT( "text_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::text_sketch].emplace_back( BITMAPS::text_sketch, wxT( "text_sketch_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::thermal_spokes].emplace_back( BITMAPS::thermal_spokes, wxT( "thermal_spokes_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::three_d].emplace_back( BITMAPS::three_d, wxT( "three_d_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tool_ratsnest].emplace_back( BITMAPS::tool_ratsnest, wxT( "tool_ratsnest_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tools].emplace_back( BITMAPS::tools, wxT( "tools_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::trash].emplace_back( BITMAPS::trash, wxT( "trash_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::undo].emplace_back( BITMAPS::undo, wxT( "undo_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unit_inch].emplace_back( BITMAPS::unit_inch, wxT( "unit_inch_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unit_mil].emplace_back( BITMAPS::unit_mil, wxT( "unit_mil_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unit_mm].emplace_back( BITMAPS::unit_mm, wxT( "unit_mm_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unknown].emplace_back( BITMAPS::unknown, wxT( "unknown_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unlocked].emplace_back( BITMAPS::unlocked, wxT( "unlocked_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::unzip].emplace_back( BITMAPS::unzip, wxT( "unzip_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::up].emplace_back( BITMAPS::up, wxT( "up_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::update_pcb_from_sch].emplace_back( BITMAPS::update_pcb_from_sch, wxT( "update_pcb_from_sch_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::update_sch_from_pcb].emplace_back( BITMAPS::update_sch_from_pcb, wxT( "update_sch_from_pcb_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via].emplace_back( BITMAPS::via, wxT( "via_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_annulus].emplace_back( BITMAPS::via_annulus, wxT( "via_annulus_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_buried].emplace_back( BITMAPS::via_buried, wxT( "via_buried_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_microvia].emplace_back( BITMAPS::via_microvia, wxT( "via_microvia_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_sketch].emplace_back( BITMAPS::via_sketch, wxT( "via_sketch_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_diameter].emplace_back( BITMAPS::via_diameter, wxT( "via_diameter_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::via_hole_diameter].emplace_back( BITMAPS::via_hole_diameter, wxT( "via_hole_diameter_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::width_conn].emplace_back( BITMAPS::width_conn, wxT( "width_conn_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::width_track_via].emplace_back( BITMAPS::width_track_via, wxT( "width_track_via_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::width_track].emplace_back( BITMAPS::width_track, wxT( "width_track_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zip].emplace_back( BITMAPS::zip, wxT( "zip_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zone_duplicate].emplace_back( BITMAPS::zone_duplicate, wxT( "zone_duplicate_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zone_fillet].emplace_back( BITMAPS::zone_fillet, wxT( "zone_fillet_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zone_unfill].emplace_back( BITMAPS::zone_unfill, wxT( "zone_unfill_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_area].emplace_back( BITMAPS::zoom_area, wxT( "zoom_area_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_auto_fit_in_page].emplace_back( BITMAPS::zoom_auto_fit_in_page, wxT( "zoom_auto_fit_in_page_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_in_page].emplace_back( BITMAPS::zoom_fit_in_page, wxT( "zoom_fit_in_page_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_to_objects].emplace_back( BITMAPS::zoom_fit_to_objects, wxT( "zoom_fit_to_objects_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_center_on_screen].emplace_back( BITMAPS::zoom_center_on_screen, wxT( "zoom_center_on_screen_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_in].emplace_back( BITMAPS::zoom_in, wxT( "zoom_in_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_out].emplace_back( BITMAPS::zoom_out, wxT( "zoom_out_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::zoom_selection].emplace_back( BITMAPS::zoom_selection, wxT( "zoom_selection_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::about].emplace_back( BITMAPS::about, wxT( "about_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_aligned_dimension].emplace_back( BITMAPS::add_aligned_dimension, wxT( "add_aligned_dimension_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_arc].emplace_back( BITMAPS::add_arc, wxT( "add_arc_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_board].emplace_back( BITMAPS::add_board, wxT( "add_board_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_bus2bus].emplace_back( BITMAPS::add_bus2bus, wxT( "add_bus2bus_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_bus].emplace_back( BITMAPS::add_bus, wxT( "add_bus_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_center_dimension].emplace_back( BITMAPS::add_center_dimension, wxT( "add_center_dimension_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_class_flag].emplace_back( BITMAPS::add_class_flag, wxT( "add_class_flag_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_circle].emplace_back( BITMAPS::add_circle, wxT( "add_circle_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_component].emplace_back( BITMAPS::add_component, wxT( "add_component_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_corner].emplace_back( BITMAPS::add_corner, wxT( "add_corner_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_dashed_line].emplace_back( BITMAPS::add_dashed_line, wxT( "add_dashed_line_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_document].emplace_back( BITMAPS::add_document, wxT( "add_document_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_glabel].emplace_back( BITMAPS::add_glabel, wxT( "add_glabel_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_segments].emplace_back( BITMAPS::add_graphical_segments, wxT( "add_graphical_segments_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_graphical_polygon].emplace_back( BITMAPS::add_graphical_polygon, wxT( "add_graphical_polygon_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_label].emplace_back( BITMAPS::add_hierarchical_label, wxT( "add_hierarchical_label_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_hierar_pin].emplace_back( BITMAPS::add_hierar_pin, wxT( "add_hierar_pin_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_hierarchical_subsheet].emplace_back( BITMAPS::add_hierarchical_subsheet, wxT( "add_hierarchical_subsheet_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_junction].emplace_back( BITMAPS::add_junction, wxT( "add_junction_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_keepout_area].emplace_back( BITMAPS::add_keepout_area, wxT( "add_keepout_area_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_label].emplace_back( BITMAPS::add_label, wxT( "add_label_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_leader].emplace_back( BITMAPS::add_leader, wxT( "add_leader_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_library].emplace_back( BITMAPS::add_library, wxT( "add_library_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_line2bus].emplace_back( BITMAPS::add_line2bus, wxT( "add_line2bus_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_line_label].emplace_back( BITMAPS::add_line_label, wxT( "add_line_label_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_line].emplace_back( BITMAPS::add_line, wxT( "add_line_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_orthogonal_dimension].emplace_back( BITMAPS::add_orthogonal_dimension, wxT( "add_orthogonal_dimension_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_pcb_target].emplace_back( BITMAPS::add_pcb_target, wxT( "add_pcb_target_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_power].emplace_back( BITMAPS::add_power, wxT( "add_power_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_radial_dimension].emplace_back( BITMAPS::add_radial_dimension, wxT( "add_radial_dimension_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_rectangle].emplace_back( BITMAPS::add_rectangle, wxT( "add_rectangle_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_symbol_to_schematic].emplace_back( BITMAPS::add_symbol_to_schematic, wxT( "add_symbol_to_schematic_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_tracks].emplace_back( BITMAPS::add_tracks, wxT( "add_tracks_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_via].emplace_back( BITMAPS::add_via, wxT( "add_via_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_zone_cutout].emplace_back( BITMAPS::add_zone_cutout, wxT( "add_zone_cutout_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::add_zone].emplace_back( BITMAPS::add_zone, wxT( "add_zone_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items].emplace_back( BITMAPS::align_items, wxT( "align_items_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_left].emplace_back( BITMAPS::align_items_left, wxT( "align_items_left_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_right].emplace_back( BITMAPS::align_items_right, wxT( "align_items_right_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_top].emplace_back( BITMAPS::align_items_top, wxT( "align_items_top_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_bottom].emplace_back( BITMAPS::align_items_bottom, wxT( "align_items_bottom_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::apply_pad_settings].emplace_back( BITMAPS::apply_pad_settings, wxT( "apply_pad_settings_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::array].emplace_back( BITMAPS::array, wxT( "array_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::auto_associate].emplace_back( BITMAPS::auto_associate, wxT( "auto_associate_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::auto_track_width].emplace_back( BITMAPS::auto_track_width, wxT( "auto_track_width_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::autoplace_fields].emplace_back( BITMAPS::autoplace_fields, wxT( "autoplace_fields_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_back].emplace_back( BITMAPS::axis3d_back, wxT( "axis3d_back_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_bottom].emplace_back( BITMAPS::axis3d_bottom, wxT( "axis3d_bottom_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_front].emplace_back( BITMAPS::axis3d_front, wxT( "axis3d_front_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_left].emplace_back( BITMAPS::axis3d_left, wxT( "axis3d_left_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_right].emplace_back( BITMAPS::axis3d_right, wxT( "axis3d_right_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d_top].emplace_back( BITMAPS::axis3d_top, wxT( "axis3d_top_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::axis3d].emplace_back( BITMAPS::axis3d, wxT( "axis3d_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::break_line].emplace_back( BITMAPS::break_line, wxT( "break_line_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::bug].emplace_back( BITMAPS::bug, wxT( "bug_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::bus_definition_tool].emplace_back( BITMAPS::bus_definition_tool, wxT( "bus_definition_tool_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cancel].emplace_back( BITMAPS::cancel, wxT( "cancel_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::chamfer].emplace_back( BITMAPS::chamfer, wxT( "chamfer_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::change_entry_orient].emplace_back( BITMAPS::change_entry_orient, wxT( "change_entry_orient_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::contrast_mode].emplace_back( BITMAPS::contrast_mode, wxT( "contrast_mode_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::curved_ratsnest].emplace_back( BITMAPS::curved_ratsnest, wxT( "curved_ratsnest_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::checked_ok].emplace_back( BITMAPS::checked_ok, wxT( "checked_ok_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::color_materials].emplace_back( BITMAPS::color_materials, wxT( "color_materials_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::component_select_unit].emplace_back( BITMAPS::component_select_unit, wxT( "component_select_unit_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::config].emplace_back( BITMAPS::config, wxT( "config_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::convert].emplace_back( BITMAPS::convert, wxT( "convert_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::copy].emplace_back( BITMAPS::copy, wxT( "copy_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::copy_pad_settings].emplace_back( BITMAPS::copy_pad_settings, wxT( "copy_pad_settings_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cursor_shape].emplace_back( BITMAPS::cursor_shape, wxT( "cursor_shape_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cursor].emplace_back( BITMAPS::cursor, wxT( "cursor_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::custom_pad_to_primitives].emplace_back( BITMAPS::custom_pad_to_primitives, wxT( "custom_pad_to_primitives_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::cut].emplace_back( BITMAPS::cut, wxT( "cut_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::datasheet].emplace_back( BITMAPS::datasheet, wxT( "datasheet_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_association].emplace_back( BITMAPS::delete_association, wxT( "delete_association_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_cursor].emplace_back( BITMAPS::delete_cursor, wxT( "delete_cursor_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_gerber].emplace_back( BITMAPS::delete_gerber, wxT( "delete_gerber_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::delete_sheet].emplace_back( BITMAPS::delete_sheet, wxT( "delete_sheet_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::directory].emplace_back( BITMAPS::directory, wxT( "directory_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::directory_browser].emplace_back( BITMAPS::directory_browser, wxT( "directory_browser_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::directory_open].emplace_back( BITMAPS::directory_open, wxT( "directory_open_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::distribute_horizontal].emplace_back( BITMAPS::distribute_horizontal, wxT( "distribute_horizontal_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::distribute_vertical].emplace_back( BITMAPS::distribute_vertical, wxT( "distribute_vertical_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::down].emplace_back( BITMAPS::down, wxT( "down_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::drag].emplace_back( BITMAPS::drag, wxT( "drag_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::drag_segment_withslope].emplace_back( BITMAPS::drag_segment_withslope, wxT( "drag_segment_withslope_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::drc].emplace_back( BITMAPS::drc, wxT( "drc_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::duplicate].emplace_back( BITMAPS::duplicate, wxT( "duplicate_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_footprint].emplace_back( BITMAPS::edit_comp_footprint, wxT( "edit_comp_footprint_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_ref].emplace_back( BITMAPS::edit_comp_ref, wxT( "edit_comp_ref_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_comp_value].emplace_back( BITMAPS::edit_comp_value, wxT( "edit_comp_value_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::editor].emplace_back( BITMAPS::editor, wxT( "editor_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit_cmp_symb_links].emplace_back( BITMAPS::edit_cmp_symb_links, wxT( "edit_cmp_symb_links_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edit].emplace_back( BITMAPS::edit, wxT( "edit_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::edge_to_copper_clearance].emplace_back( BITMAPS::edge_to_copper_clearance, wxT( "edge_to_copper_clearance_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::enter_sheet].emplace_back( BITMAPS::enter_sheet, wxT( "enter_sheet_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ercerr].emplace_back( BITMAPS::ercerr, wxT( "ercerr_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::erc_green].emplace_back( BITMAPS::erc_green, wxT( "erc_green_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ercwarn].emplace_back( BITMAPS::ercwarn, wxT( "ercwarn_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::erc].emplace_back( BITMAPS::erc, wxT( "erc_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::exit].emplace_back( BITMAPS::exit, wxT( "exit_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::exchange].emplace_back( BITMAPS::exchange, wxT( "exchange_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export3d].emplace_back( BITMAPS::export3d, wxT( "export3d_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_cmp].emplace_back( BITMAPS::export_cmp, wxT( "export_cmp_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_dsn].emplace_back( BITMAPS::export_dsn, wxT( "export_dsn_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_idf].emplace_back( BITMAPS::export_idf, wxT( "export_idf_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_file].emplace_back( BITMAPS::export_file, wxT( "export_file_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_footprint_names].emplace_back( BITMAPS::export_footprint_names, wxT( "export_footprint_names_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_module].emplace_back( BITMAPS::export_module, wxT( "export_module_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_part].emplace_back( BITMAPS::export_part, wxT( "export_part_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_png].emplace_back( BITMAPS::export_png, wxT( "export_png_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_step].emplace_back( BITMAPS::export_step, wxT( "export_step_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_svg].emplace_back( BITMAPS::export_svg, wxT( "export_svg_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::export_to_pcbnew].emplace_back( BITMAPS::export_to_pcbnew, wxT( "export_to_pcbnew_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::fabrication].emplace_back( BITMAPS::fabrication, wxT( "fabrication_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_bom].emplace_back( BITMAPS::file_bom, wxT( "file_bom_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_drl].emplace_back( BITMAPS::file_drl, wxT( "file_drl_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_dsn].emplace_back( BITMAPS::file_dsn, wxT( "file_dsn_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_gbr].emplace_back( BITMAPS::file_gbr, wxT( "file_gbr_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_gerber_job].emplace_back( BITMAPS::file_gerber_job, wxT( "file_gerber_job_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_html].emplace_back( BITMAPS::file_html, wxT( "file_html_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_idf].emplace_back( BITMAPS::file_idf, wxT( "file_idf_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_pdf].emplace_back( BITMAPS::file_pdf, wxT( "file_pdf_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_pos].emplace_back( BITMAPS::file_pos, wxT( "file_pos_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::file_svg].emplace_back( BITMAPS::file_svg, wxT( "file_svg_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::fill_zone].emplace_back( BITMAPS::fill_zone, wxT( "fill_zone_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::fillet].emplace_back( BITMAPS::fillet, wxT( "fillet_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::filter].emplace_back( BITMAPS::filter, wxT( "filter_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::find].emplace_back( BITMAPS::find, wxT( "find_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::find_replace].emplace_back( BITMAPS::find_replace, wxT( "find_replace_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::flag].emplace_back( BITMAPS::flag, wxT( "flag_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::flip_board].emplace_back( BITMAPS::flip_board, wxT( "flip_board_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode1].emplace_back( BITMAPS::gbr_select_mode1, wxT( "gbr_select_mode1_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::gbr_select_mode2].emplace_back( BITMAPS::gbr_select_mode2, wxT( "gbr_select_mode2_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::gerbview_show_negative_objects].emplace_back( BITMAPS::gerbview_show_negative_objects, wxT( "gerbview_show_negative_objects_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::general_deletions].emplace_back( BITMAPS::general_deletions, wxT( "general_deletions_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::general_ratsnest].emplace_back( BITMAPS::general_ratsnest, wxT( "general_ratsnest_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid_select].emplace_back( BITMAPS::grid_select, wxT( "grid_select_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid_select_axis].emplace_back( BITMAPS::grid_select_axis, wxT( "grid_select_axis_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid_override].emplace_back( BITMAPS::grid_override, wxT( "grid_override_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::grid].emplace_back( BITMAPS::grid, wxT( "grid_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group].emplace_back( BITMAPS::group, wxT( "group_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_enter].emplace_back( BITMAPS::group_enter, wxT( "group_enter_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_leave].emplace_back( BITMAPS::group_leave, wxT( "group_leave_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_remove].emplace_back( BITMAPS::group_remove, wxT( "group_remove_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::group_ungroup].emplace_back( BITMAPS::group_ungroup, wxT( "group_ungroup_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::heal_shapes].emplace_back( BITMAPS::heal_shapes, wxT( "heal_shapes_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::help].emplace_back( BITMAPS::help, wxT( "help_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::help_online].emplace_back( BITMAPS::help_online, wxT( "help_online_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hidden_pin].emplace_back( BITMAPS::hidden_pin, wxT( "hidden_pin_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hide_ratsnest].emplace_back( BITMAPS::hide_ratsnest, wxT( "hide_ratsnest_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hierarchy_nav].emplace_back( BITMAPS::hierarchy_nav, wxT( "hierarchy_nav_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hotkeys].emplace_back( BITMAPS::hotkeys, wxT( "hotkeys_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hole_to_hole_clearance].emplace_back( BITMAPS::hole_to_hole_clearance, wxT( "hole_to_hole_clearance_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hole_to_copper_clearance].emplace_back( BITMAPS::hole_to_copper_clearance, wxT( "hole_to_copper_clearance_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::hv45mode].emplace_back( BITMAPS::hv45mode, wxT( "hv45mode_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_cvpcb_24].emplace_back( BITMAPS::icon_cvpcb_24, wxT( "icon_cvpcb_24_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_footprint_browser].emplace_back( BITMAPS::icon_footprint_browser, wxT( "icon_footprint_browser_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_gerbview_24].emplace_back( BITMAPS::icon_gerbview_24, wxT( "icon_gerbview_24_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::icon_pcm_24].emplace_back( BITMAPS::icon_pcm_24, wxT( "icon_pcm_24_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import3d].emplace_back( BITMAPS::import3d, wxT( "import3d_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::image].emplace_back( BITMAPS::image, wxT( "image_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_brd_file].emplace_back( BITMAPS::import_brd_file, wxT( "import_brd_file_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_document].emplace_back( BITMAPS::import_document, wxT( "import_document_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_footprint_names].emplace_back( BITMAPS::import_footprint_names, wxT( "import_footprint_names_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_hierarchical_label].emplace_back( BITMAPS::import_hierarchical_label, wxT( "import_hierarchical_label_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_module].emplace_back( BITMAPS::import_module, wxT( "import_module_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_part].emplace_back( BITMAPS::import_part, wxT( "import_part_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_project].emplace_back( BITMAPS::import_project, wxT( "import_project_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import_vector].emplace_back( BITMAPS::import_vector, wxT( "import_vector_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::import].emplace_back( BITMAPS::import, wxT( "import_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::info].emplace_back( BITMAPS::info, wxT( "info_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::insert_module_board].emplace_back( BITMAPS::insert_module_board, wxT( "insert_module_board_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::intersect_polygons].emplace_back( BITMAPS::intersect_polygons, wxT( "intersect_polygons_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::language].emplace_back( BITMAPS::language, wxT( "language_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::layers_manager].emplace_back( BITMAPS::layers_manager, wxT( "layers_manager_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::leave_sheet].emplace_back( BITMAPS::leave_sheet, wxT( "leave_sheet_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::left].emplace_back( BITMAPS::left, wxT( "left_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::libedit].emplace_back( BITMAPS::libedit, wxT( "libedit_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lib_next].emplace_back( BITMAPS::lib_next, wxT( "lib_next_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lib_previous].emplace_back( BITMAPS::lib_previous, wxT( "lib_previous_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_browser].emplace_back( BITMAPS::library_browser, wxT( "library_browser_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_archive].emplace_back( BITMAPS::library_archive, wxT( "library_archive_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_archive_as].emplace_back( BITMAPS::library_archive_as, wxT( "library_archive_as_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library].emplace_back( BITMAPS::library, wxT( "library_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::library_table].emplace_back( BITMAPS::library_table, wxT( "library_table_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lines_any].emplace_back( BITMAPS::lines_any, wxT( "lines_any_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lines90].emplace_back( BITMAPS::lines90, wxT( "lines90_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::list_nets].emplace_back( BITMAPS::list_nets, wxT( "list_nets_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::load_drill].emplace_back( BITMAPS::load_drill, wxT( "load_drill_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::load_gerber].emplace_back( BITMAPS::load_gerber, wxT( "load_gerber_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::load_module_board].emplace_back( BITMAPS::load_module_board, wxT( "load_module_board_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::lock_unlock].emplace_back( BITMAPS::lock_unlock, wxT( "lock_unlock_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::locked].emplace_back( BITMAPS::locked, wxT( "locked_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::marker_exclude].emplace_back( BITMAPS::marker_exclude, wxT( "marker_exclude_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::marker_next].emplace_back( BITMAPS::marker_next, wxT( "marker_next_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::marker_previous].emplace_back( BITMAPS::marker_previous, wxT( "marker_previous_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::measurement].emplace_back( BITMAPS::measurement, wxT( "measurement_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::merge_polygons].emplace_back( BITMAPS::merge_polygons, wxT( "merge_polygons_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mirror_h].emplace_back( BITMAPS::mirror_h, wxT( "mirror_h_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mirror_v].emplace_back( BITMAPS::mirror_v, wxT( "mirror_v_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mode_module].emplace_back( BITMAPS::mode_module, wxT( "mode_module_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_editor].emplace_back( BITMAPS::module_editor, wxT( "module_editor_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_wizard].emplace_back( BITMAPS::module_wizard, wxT( "module_wizard_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_filtered_list].emplace_back( BITMAPS::module_filtered_list, wxT( "module_filtered_list_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_options].emplace_back( BITMAPS::module_options, wxT( "module_options_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_pin_filtered_list].emplace_back( BITMAPS::module_pin_filtered_list, wxT( "module_pin_filtered_list_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module_library_list].emplace_back( BITMAPS::module_library_list, wxT( "module_library_list_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::module].emplace_back( BITMAPS::module, wxT( "module_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::morgan1].emplace_back( BITMAPS::morgan1, wxT( "morgan1_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::morgan2].emplace_back( BITMAPS::morgan2, wxT( "morgan2_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::move_exactly].emplace_back( BITMAPS::move_exactly, wxT( "move_exactly_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::move].emplace_back( BITMAPS::move, wxT( "move_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::move_relative].emplace_back( BITMAPS::move_relative, wxT( "move_relative_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_gap].emplace_back( BITMAPS::mw_add_gap, wxT( "mw_add_gap_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_line].emplace_back( BITMAPS::mw_add_line, wxT( "mw_add_line_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_shape].emplace_back( BITMAPS::mw_add_shape, wxT( "mw_add_shape_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub_arc].emplace_back( BITMAPS::mw_add_stub_arc, wxT( "mw_add_stub_arc_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::mw_add_stub].emplace_back( BITMAPS::mw_add_stub, wxT( "mw_add_stub_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::net_highlight].emplace_back( BITMAPS::net_highlight, wxT( "net_highlight_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::net_highlight_schematic].emplace_back( BITMAPS::net_highlight_schematic, wxT( "net_highlight_schematic_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::netlist].emplace_back( BITMAPS::netlist, wxT( "netlist_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_component].emplace_back( BITMAPS::new_component, wxT( "new_component_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_footprint].emplace_back( BITMAPS::new_footprint, wxT( "new_footprint_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_generic].emplace_back( BITMAPS::new_generic, wxT( "new_generic_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_library].emplace_back( BITMAPS::new_library, wxT( "new_library_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_project].emplace_back( BITMAPS::new_project, wxT( "new_project_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::new_project_from_template].emplace_back( BITMAPS::new_project_from_template, wxT( "new_project_from_template_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::noconn].emplace_back( BITMAPS::noconn, wxT( "noconn_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::normal].emplace_back( BITMAPS::normal, wxT( "normal_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::open_project].emplace_back( BITMAPS::open_project, wxT( "open_project_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::open_project_demo].emplace_back( BITMAPS::open_project_demo, wxT( "open_project_demo_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_3drender].emplace_back( BITMAPS::options_3drender, wxT( "options_3drender_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_board].emplace_back( BITMAPS::options_board, wxT( "options_board_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_generic].emplace_back( BITMAPS::options_generic, wxT( "options_generic_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_pad].emplace_back( BITMAPS::options_pad, wxT( "options_pad_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad_enumerate].emplace_back( BITMAPS::pad_enumerate, wxT( "pad_enumerate_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pad_number].emplace_back( BITMAPS::pad_number, wxT( "pad_number_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pads_mask_layers].emplace_back( BITMAPS::pads_mask_layers, wxT( "pads_mask_layers_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pads_remove].emplace_back( BITMAPS::pads_remove, wxT( "pads_remove_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::path].emplace_back( BITMAPS::path, wxT( "path_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_normal_view_mode].emplace_back( BITMAPS::pagelayout_normal_view_mode, wxT( "pagelayout_normal_view_mode_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pagelayout_special_view_mode].emplace_back( BITMAPS::pagelayout_special_view_mode, wxT( "pagelayout_special_view_mode_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::part_properties].emplace_back( BITMAPS::part_properties, wxT( "part_properties_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::paste].emplace_back( BITMAPS::paste, wxT( "paste_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::paste_special].emplace_back( BITMAPS::paste_special, wxT( "paste_special_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pcb_target].emplace_back( BITMAPS::pcb_target, wxT( "pcb_target_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin2pin].emplace_back( BITMAPS::pin2pin, wxT( "pin2pin_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin_size_to].emplace_back( BITMAPS::pin_size_to, wxT( "pin_size_to_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin_show_etype].emplace_back( BITMAPS::pin_show_etype, wxT( "pin_show_etype_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin_table].emplace_back( BITMAPS::pin_table, wxT( "pin_table_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::pin].emplace_back( BITMAPS::pin, wxT( "pin_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::plot].emplace_back( BITMAPS::plot, wxT( "plot_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::polar_coord].emplace_back( BITMAPS::polar_coord, wxT( "polar_coord_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_bom].emplace_back( BITMAPS::post_bom, wxT( "post_bom_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_compo].emplace_back( BITMAPS::post_compo, wxT( "post_compo_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_d356].emplace_back( BITMAPS::post_d356, wxT( "post_d356_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_drill].emplace_back( BITMAPS::post_drill, wxT( "post_drill_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_gencad].emplace_back( BITMAPS::post_gencad, wxT( "post_gencad_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_gerber].emplace_back( BITMAPS::post_gerber, wxT( "post_gerber_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::post_rpt].emplace_back( BITMAPS::post_rpt, wxT( "post_rpt_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::preference].emplace_back( BITMAPS::preference, wxT( "preference_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::print_button].emplace_back( BITMAPS::print_button, wxT( "print_button_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::project].emplace_back( BITMAPS::project, wxT( "project_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::project_close].emplace_back( BITMAPS::project_close, wxT( "project_close_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::project_kicad].emplace_back( BITMAPS::project_kicad, wxT( "project_kicad_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair].emplace_back( BITMAPS::ps_diff_pair, wxT( "ps_diff_pair_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_gap].emplace_back( BITMAPS::ps_diff_pair_gap, wxT( "ps_diff_pair_gap_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_length].emplace_back( BITMAPS::ps_diff_pair_tune_length, wxT( "ps_diff_pair_tune_length_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_diff_pair_tune_phase].emplace_back( BITMAPS::ps_diff_pair_tune_phase, wxT( "ps_diff_pair_tune_phase_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::ps_tune_length].emplace_back( BITMAPS::ps_tune_length, wxT( "ps_tune_length_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::push_pad_settings].emplace_back( BITMAPS::push_pad_settings, wxT( "push_pad_settings_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::puzzle_piece].emplace_back( BITMAPS::puzzle_piece, wxT( "puzzle_piece_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::py_script].emplace_back( BITMAPS::py_script, wxT( "py_script_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::recent].emplace_back( BITMAPS::recent, wxT( "recent_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::redo].emplace_back( BITMAPS::redo, wxT( "redo_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::refresh].emplace_back( BITMAPS::refresh, wxT( "refresh_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::reload].emplace_back( BITMAPS::reload, wxT( "reload_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::render_mode].emplace_back( BITMAPS::render_mode, wxT( "render_mode_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rescue].emplace_back( BITMAPS::rescue, wxT( "rescue_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::right].emplace_back( BITMAPS::right, wxT( "right_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner].emplace_back( BITMAPS::router_len_tuner, wxT( "router_len_tuner_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_setup].emplace_back( BITMAPS::router_len_tuner_setup, wxT( "router_len_tuner_setup_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_decr].emplace_back( BITMAPS::router_len_tuner_amplitude_decr, wxT( "router_len_tuner_amplitude_decr_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_amplitude_incr].emplace_back( BITMAPS::router_len_tuner_amplitude_incr, wxT( "router_len_tuner_amplitude_incr_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_decr].emplace_back( BITMAPS::router_len_tuner_dist_decr, wxT( "router_len_tuner_dist_decr_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::router_len_tuner_dist_incr].emplace_back( BITMAPS::router_len_tuner_dist_incr, wxT( "router_len_tuner_dist_incr_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw].emplace_back( BITMAPS::rotate_ccw, wxT( "rotate_ccw_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw].emplace_back( BITMAPS::rotate_cw, wxT( "rotate_cw_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_x].emplace_back( BITMAPS::rotate_ccw_x, wxT( "rotate_ccw_x_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_x].emplace_back( BITMAPS::rotate_cw_x, wxT( "rotate_cw_x_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_y].emplace_back( BITMAPS::rotate_ccw_y, wxT( "rotate_ccw_y_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_y].emplace_back( BITMAPS::rotate_cw_y, wxT( "rotate_cw_y_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_ccw_z].emplace_back( BITMAPS::rotate_ccw_z, wxT( "rotate_ccw_z_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::rotate_cw_z].emplace_back( BITMAPS::rotate_cw_z, wxT( "rotate_cw_z_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::save_as].emplace_back( BITMAPS::save_as, wxT( "save_as_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::save].emplace_back( BITMAPS::save, wxT( "save_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::select_layer_pair].emplace_back( BITMAPS::select_layer_pair, wxT( "select_layer_pair_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::select_w_layer].emplace_back( BITMAPS::select_w_layer, wxT( "select_w_layer_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::select_same_sheet].emplace_back( BITMAPS::select_same_sheet, wxT( "select_same_sheet_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::shape_3d].emplace_back( BITMAPS::shape_3d, wxT( "shape_3d_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::shape_3d_back].emplace_back( BITMAPS::shape_3d_back, wxT( "shape_3d_back_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sheetset].emplace_back( BITMAPS::sheetset, wxT( "sheetset_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::simulator].emplace_back( BITMAPS::simulator, wxT( "simulator_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_run].emplace_back( BITMAPS::sim_run, wxT( "sim_run_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_stop].emplace_back( BITMAPS::sim_stop, wxT( "sim_stop_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_tune].emplace_back( BITMAPS::sim_tune, wxT( "sim_tune_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_probe].emplace_back( BITMAPS::sim_probe, wxT( "sim_probe_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::sim_add_signal].emplace_back( BITMAPS::sim_add_signal, wxT( "sim_add_signal_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::slice_line].emplace_back( BITMAPS::slice_line, wxT( "slice_line_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::search_tree].emplace_back( BITMAPS::search_tree, wxT( "search_tree_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::set_origin].emplace_back( BITMAPS::set_origin, wxT( "set_origin_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_dcodenumber].emplace_back( BITMAPS::show_dcodenumber, wxT( "show_dcodenumber_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_dnp].emplace_back( BITMAPS::show_dnp, wxT( "show_dnp_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_footprint].emplace_back( BITMAPS::show_footprint, wxT( "show_footprint_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_mod_edge].emplace_back( BITMAPS::show_mod_edge, wxT( "show_mod_edge_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_ratsnest].emplace_back( BITMAPS::show_ratsnest, wxT( "show_ratsnest_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::showtrack].emplace_back( BITMAPS::showtrack, wxT( "showtrack_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_not_in_posfile].emplace_back( BITMAPS::show_not_in_posfile, wxT( "show_not_in_posfile_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_other].emplace_back( BITMAPS::show_other, wxT( "show_other_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_tht].emplace_back( BITMAPS::show_tht, wxT( "show_tht_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_smt].emplace_back( BITMAPS::show_smt, wxT( "show_smt_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone].emplace_back( BITMAPS::show_zone, wxT( "show_zone_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone_disable].emplace_back( BITMAPS::show_zone_disable, wxT( "show_zone_disable_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone_outline_only].emplace_back( BITMAPS::show_zone_outline_only, wxT( "show_zone_outline_only_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_zone_triangulation].emplace_back( BITMAPS::show_zone_triangulation, wxT( "show_zone_triangulation_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_layers].emplace_back( BITMAPS::show_all_layers, wxT( "show_all_layers_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_no_layers].emplace_back( BITMAPS::show_no_layers, wxT( "show_no_layers_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_no_copper_layers].emplace_back( BITMAPS::show_no_copper_layers, wxT( "show_no_copper_layers_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_copper_layers].emplace_back( BITMAPS::show_all_copper_layers, wxT( "show_all_copper_layers_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_front_layers].emplace_back( BITMAPS::show_all_front_layers, wxT( "show_all_front_layers_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_all_back_layers].emplace_back( BITMAPS::show_all_back_layers, wxT( "show_all_back_layers_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_front_assembly_layers].emplace_back( BITMAPS::show_front_assembly_layers, wxT( "show_front_assembly_layers_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::show_back_assembly_layers].emplace_back( BITMAPS::show_back_assembly_layers, wxT( "show_back_assembly_layers_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::special_tools].emplace_back( BITMAPS::special_tools, wxT( "special_tools_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::spreadsheet].emplace_back( BITMAPS::spreadsheet, wxT( "spreadsheet_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::subtract_polygons].emplace_back( BITMAPS::subtract_polygons, wxT( "subtract_polygons_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::swap].emplace_back( BITMAPS::swap, wxT( "swap_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::swap_layer].emplace_back( BITMAPS::swap_layer, wxT( "swap_layer_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::switch_corner_rounding_shape].emplace_back( BITMAPS::switch_corner_rounding_shape, wxT( "switch_corner_rounding_shape_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::text].emplace_back( BITMAPS::text, wxT( "text_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::text_sketch].emplace_back( BITMAPS::text_sketch, wxT( "text_sketch_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::thermal_spokes].emplace_back( BITMAPS::thermal_spokes, wxT( "thermal_spokes_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::three_d].emplace_back( BITMAPS::three_d, wxT( "three_d_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tool_ratsnest].emplace_back( BITMAPS::tool_ratsnest, wxT( "tool_ratsnest_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tools].emplace_back( BITMAPS::tools, wxT( "tools_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::trash].emplace_back( BITMAPS::trash, wxT( "trash_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::undo].emplace_back( BITMAPS::undo, wxT( "undo_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unit_inch].emplace_back( BITMAPS::unit_inch, wxT( "unit_inch_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unit_mil].emplace_back( BITMAPS::unit_mil, wxT( "unit_mil_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unit_mm].emplace_back( BITMAPS::unit_mm, wxT( "unit_mm_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unknown].emplace_back( BITMAPS::unknown, wxT( "unknown_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unlocked].emplace_back( BITMAPS::unlocked, wxT( "unlocked_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::unzip].emplace_back( BITMAPS::unzip, wxT( "unzip_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::up].emplace_back( BITMAPS::up, wxT( "up_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::update_pcb_from_sch].emplace_back( BITMAPS::update_pcb_from_sch, wxT( "update_pcb_from_sch_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::update_sch_from_pcb].emplace_back( BITMAPS::update_sch_from_pcb, wxT( "update_sch_from_pcb_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via].emplace_back( BITMAPS::via, wxT( "via_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_annulus].emplace_back( BITMAPS::via_annulus, wxT( "via_annulus_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_buried].emplace_back( BITMAPS::via_buried, wxT( "via_buried_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_microvia].emplace_back( BITMAPS::via_microvia, wxT( "via_microvia_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_sketch].emplace_back( BITMAPS::via_sketch, wxT( "via_sketch_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_diameter].emplace_back( BITMAPS::via_diameter, wxT( "via_diameter_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::via_hole_diameter].emplace_back( BITMAPS::via_hole_diameter, wxT( "via_hole_diameter_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::width_conn].emplace_back( BITMAPS::width_conn, wxT( "width_conn_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::width_track_via].emplace_back( BITMAPS::width_track_via, wxT( "width_track_via_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::width_track].emplace_back( BITMAPS::width_track, wxT( "width_track_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zip].emplace_back( BITMAPS::zip, wxT( "zip_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zone_duplicate].emplace_back( BITMAPS::zone_duplicate, wxT( "zone_duplicate_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zone_fillet].emplace_back( BITMAPS::zone_fillet, wxT( "zone_fillet_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zone_unfill].emplace_back( BITMAPS::zone_unfill, wxT( "zone_unfill_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_area].emplace_back( BITMAPS::zoom_area, wxT( "zoom_area_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_auto_fit_in_page].emplace_back( BITMAPS::zoom_auto_fit_in_page, wxT( "zoom_auto_fit_in_page_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_in_page].emplace_back( BITMAPS::zoom_fit_in_page, wxT( "zoom_fit_in_page_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_fit_to_objects].emplace_back( BITMAPS::zoom_fit_to_objects, wxT( "zoom_fit_to_objects_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_center_on_screen].emplace_back( BITMAPS::zoom_center_on_screen, wxT( "zoom_center_on_screen_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_in].emplace_back( BITMAPS::zoom_in, wxT( "zoom_in_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_out].emplace_back( BITMAPS::zoom_out, wxT( "zoom_out_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::zoom_selection].emplace_back( BITMAPS::zoom_selection, wxT( "zoom_selection_dark_64.png" ), 64, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::icon_bitmap2component_32].emplace_back( BITMAPS::icon_bitmap2component_32, wxT( "icon_bitmap2component_32_32.png" ), 32, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::icon_eeschema_32].emplace_back( BITMAPS::icon_eeschema_32, wxT( "icon_eeschema_32_32.png" ), 32, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::icon_gerbview_32].emplace_back( BITMAPS::icon_gerbview_32, wxT( "icon_gerbview_32_32.png" ), 32, wxT( "light" ) ); diff --git a/common/bitmap_store.cpp b/common/bitmap_store.cpp index 1ecb65f4f8..d0baf4e40b 100644 --- a/common/bitmap_store.cpp +++ b/common/bitmap_store.cpp @@ -146,8 +146,9 @@ wxBitmapBundle BITMAP_STORE::GetDisabledBitmapBundle( BITMAPS aBitmapId ) if( info.theme != m_theme ) continue; - bmps.push_back( wxBitmap( getImage( info.id, info.height ) ) - .ConvertToDisabled( KIPLATFORM::UI::IsDarkTheme() ? 70 : 255 ) ); + wxBitmap bmp( getImage( info.id, info.height ) + .ConvertToDisabled( KIPLATFORM::UI::IsDarkTheme() ? 70 : 255 ) ); + bmps.push_back( bmp ); } return wxBitmapBundle::FromBitmaps( bmps ); diff --git a/common/dialogs/panel_common_settings.cpp b/common/dialogs/panel_common_settings.cpp index f5fce5cf72..49e81447c8 100644 --- a/common/dialogs/panel_common_settings.cpp +++ b/common/dialogs/panel_common_settings.cpp @@ -178,6 +178,13 @@ bool PANEL_COMMON_SETTINGS::TransferDataFromWindow() else if( m_rbIconThemeAuto->GetValue() ) commonSettings->m_Appearance.icon_theme = ICON_THEME::AUTO; + if( m_rbIconSizeSmall->GetValue() ) + commonSettings->m_Appearance.toolbar_icon_size = 16; + else if( m_rbIconSizeNormal->GetValue() ) + commonSettings->m_Appearance.toolbar_icon_size = 24; + else if( m_rbIconSizeLarge->GetValue() ) + commonSettings->m_Appearance.toolbar_icon_size = 32; + commonSettings->m_Appearance.use_icons_in_menus = m_checkBoxIconsInMenus->GetValue(); commonSettings->m_Appearance.apply_icon_scale_to_fonts = m_scaleFonts->GetValue(); @@ -259,6 +266,13 @@ void PANEL_COMMON_SETTINGS::applySettingsToPanel( COMMON_SETTINGS& aSettings ) case ICON_THEME::AUTO: m_rbIconThemeAuto->SetValue( true ); break; } + switch( aSettings.m_Appearance.toolbar_icon_size ) + { + case 16: m_rbIconSizeSmall->SetValue( true ); break; + case 24: m_rbIconSizeNormal->SetValue( true ); break; + case 32: m_rbIconSizeLarge->SetValue( true ); break; + } + m_checkBoxIconsInMenus->SetValue( aSettings.m_Appearance.use_icons_in_menus ); m_scaleFonts->SetValue( aSettings.m_Appearance.apply_icon_scale_to_fonts ); diff --git a/common/dialogs/panel_common_settings_base.cpp b/common/dialogs/panel_common_settings_base.cpp index 69656b0342..7414d957b2 100644 --- a/common/dialogs/panel_common_settings_base.cpp +++ b/common/dialogs/panel_common_settings_base.cpp @@ -188,6 +188,31 @@ PANEL_COMMON_SETTINGS_BASE::PANEL_COMMON_SETTINGS_BASE( wxWindow* parent, wxWind bUserInterfaceSizer->Add( bSizerIconsTheme, 0, wxEXPAND, 5 ); + wxBoxSizer* bSizerToolbarSize; + bSizerToolbarSize = new wxBoxSizer( wxHORIZONTAL ); + + m_stToolbarIconSize = new wxStaticText( this, wxID_ANY, _("Toolbar icon size:"), wxDefaultPosition, wxDefaultSize, 0 ); + m_stToolbarIconSize->Wrap( -1 ); + bSizerToolbarSize->Add( m_stToolbarIconSize, 0, wxALL, 5 ); + + m_rbIconSizeSmall = new wxRadioButton( this, wxID_ANY, _("Small"), wxDefaultPosition, wxDefaultSize, 0 ); + m_rbIconSizeSmall->SetToolTip( _("Use compact icons in the toolbars") ); + + bSizerToolbarSize->Add( m_rbIconSizeSmall, 0, wxALL, 5 ); + + m_rbIconSizeNormal = new wxRadioButton( this, wxID_ANY, _("Normal"), wxDefaultPosition, wxDefaultSize, 0 ); + m_rbIconSizeNormal->SetToolTip( _("Use the default KiCad icon size in the toolbars") ); + + bSizerToolbarSize->Add( m_rbIconSizeNormal, 0, wxALL, 5 ); + + m_rbIconSizeLarge = new wxRadioButton( this, wxID_ANY, _("Large"), wxDefaultPosition, wxDefaultSize, 0 ); + m_rbIconSizeLarge->SetToolTip( _("Use larger icons in the toolbars") ); + + bSizerToolbarSize->Add( m_rbIconSizeLarge, 0, wxALL, 5 ); + + + bUserInterfaceSizer->Add( bSizerToolbarSize, 0, wxEXPAND, 5 ); + m_gbUserInterface = new wxGridBagSizer( 5, 0 ); m_gbUserInterface->SetFlexibleDirection( wxVERTICAL ); m_gbUserInterface->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL ); diff --git a/common/dialogs/panel_common_settings_base.fbp b/common/dialogs/panel_common_settings_base.fbp index 1ea35ecf2f..7e3bc2b81f 100644 --- a/common/dialogs/panel_common_settings_base.fbp +++ b/common/dialogs/panel_common_settings_base.fbp @@ -1534,16 +1534,16 @@ 5 wxEXPAND 0 - + bSizerIconsTheme wxHORIZONTAL none - + 5 wxALL 0 - + 1 1 1 @@ -1600,11 +1600,11 @@ -1 - + 5 wxALL 0 - + 1 1 1 @@ -1664,11 +1664,11 @@ - + 5 wxALL 0 - + 1 1 1 @@ -1728,11 +1728,11 @@ - + 5 wxALL 0 - + 1 1 1 @@ -1794,6 +1794,270 @@ + + 5 + wxEXPAND + 0 + + + bSizerToolbarSize + wxHORIZONTAL + none + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Toolbar icon size: + 0 + + 0 + + + 0 + + 1 + m_stToolbarIconSize + 1 + + + protected + 1 + + Resizable + 1 + + + ; ; forward_declare + 0 + + + + + -1 + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Small + + 0 + + + 0 + + 1 + m_rbIconSizeSmall + 1 + + + protected + 1 + + Resizable + 1 + + + ; ; forward_declare + 0 + Use compact icons in the toolbars + + wxFILTER_NONE + wxDefaultValidator + + 0 + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Normal + + 0 + + + 0 + + 1 + m_rbIconSizeNormal + 1 + + + protected + 1 + + Resizable + 1 + + + ; ; forward_declare + 0 + Use the default KiCad icon size in the toolbars + + wxFILTER_NONE + wxDefaultValidator + + 0 + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Large + + 0 + + + 0 + + 1 + m_rbIconSizeLarge + 1 + + + protected + 1 + + Resizable + 1 + + + ; ; forward_declare + 0 + Use larger icons in the toolbars + + wxFILTER_NONE + wxDefaultValidator + + 0 + + + + + + + 5 wxTOP|wxBOTTOM|wxLEFT|wxEXPAND diff --git a/common/dialogs/panel_common_settings_base.h b/common/dialogs/panel_common_settings_base.h index effc0d3d46..6a1aca6e9f 100644 --- a/common/dialogs/panel_common_settings_base.h +++ b/common/dialogs/panel_common_settings_base.h @@ -67,6 +67,10 @@ class PANEL_COMMON_SETTINGS_BASE : public RESETTABLE_PANEL wxRadioButton* m_rbIconThemeLight; wxRadioButton* m_rbIconThemeDark; wxRadioButton* m_rbIconThemeAuto; + wxStaticText* m_stToolbarIconSize; + wxRadioButton* m_rbIconSizeSmall; + wxRadioButton* m_rbIconSizeNormal; + wxRadioButton* m_rbIconSizeLarge; wxGridBagSizer* m_gbUserInterface; wxStaticText* m_staticTextCanvasScale; wxSpinCtrlDouble* m_canvasScaleCtrl; diff --git a/common/eda_draw_frame.cpp b/common/eda_draw_frame.cpp index a89e1a2e86..3b0955da16 100644 --- a/common/eda_draw_frame.cpp +++ b/common/eda_draw_frame.cpp @@ -48,6 +48,7 @@ #include #include #include +#include #include #include #include @@ -91,7 +92,8 @@ EDA_DRAW_FRAME::EDA_DRAW_FRAME( KIWAY* aKiway, wxWindow* aParent, FRAME_T aFrame long aStyle, const wxString& aFrameName, const EDA_IU_SCALE& aIuScale ) : KIWAY_PLAYER( aKiway, aParent, aFrameType, aTitle, aPos, aSize, aStyle, aFrameName, aIuScale ), - m_socketServer( nullptr ) + m_socketServer( nullptr ), + m_lastToolbarIconSize( 0 ) { m_mainToolBar = nullptr; m_drawToolBar = nullptr; @@ -343,6 +345,13 @@ void EDA_DRAW_FRAME::CommonSettingsChanged( bool aEnvVarsChanged, bool aTextVars GetToolManager()->RunAction( ACTIONS::gridPreset, config()->m_Window.grid.last_size_idx ); UpdateGridSelectBox(); + if( m_lastToolbarIconSize == 0 + || m_lastToolbarIconSize != settings->m_Appearance.toolbar_icon_size ) + { + OnToolbarSizeChanged(); + m_lastToolbarIconSize = settings->m_Appearance.toolbar_icon_size; + } + #ifndef __WXMAC__ resolveCanvasType(); @@ -721,6 +730,8 @@ void EDA_DRAW_FRAME::LoadSettings( APP_SETTINGS_BASE* aCfg ) for( const wxString& s : aCfg->m_FindReplace.replace_history ) m_replaceStringHistoryList.Add( s ); + + m_lastToolbarIconSize = cmnCfg->m_Appearance.toolbar_icon_size; } @@ -1148,6 +1159,26 @@ void EDA_DRAW_FRAME::RecreateToolbars() if( m_auxiliaryToolBar ) // Additional tools under main toolbar ReCreateAuxiliaryToolbar(); + + +} + + +void EDA_DRAW_FRAME::OnToolbarSizeChanged() +{ + if( m_mainToolBar ) + m_auimgr.GetPane( m_mainToolBar ).MaxSize( m_mainToolBar->GetSize() ); + + if( m_drawToolBar ) + m_auimgr.GetPane( m_drawToolBar ).MaxSize( m_drawToolBar->GetSize() ); + + if( m_optionsToolBar ) + m_auimgr.GetPane( m_optionsToolBar ).MaxSize( m_optionsToolBar->GetSize() ); + + if( m_auxiliaryToolBar ) + m_auimgr.GetPane( m_auxiliaryToolBar ).MaxSize( m_auxiliaryToolBar->GetSize() ); + + m_auimgr.Update(); } @@ -1299,4 +1330,4 @@ bool EDA_DRAW_FRAME::SaveCanvasImageToFile( const wxString& aFileName, image.Destroy(); return retv; -} \ No newline at end of file +} diff --git a/common/settings/common_settings.cpp b/common/settings/common_settings.cpp index 6b5025261a..802becefab 100644 --- a/common/settings/common_settings.cpp +++ b/common/settings/common_settings.cpp @@ -102,6 +102,9 @@ COMMON_SETTINGS::COMMON_SETTINGS() : m_params.emplace_back( new PARAM( "appearance.text_editor_zoom", &m_Appearance.text_editor_zoom, 0 ) ); + m_params.emplace_back( new PARAM( "appearance.toolbar_icon_size", + &m_Appearance.toolbar_icon_size, 24, 16, 64 ) ); + m_params.emplace_back( new PARAM( "auto_backup.enabled", &m_Backup.enabled, true ) ); m_params.emplace_back( new PARAM( "auto_backup.backup_on_autosave", diff --git a/common/tool/action_toolbar.cpp b/common/tool/action_toolbar.cpp index 59996aef3d..8b5156ceca 100644 --- a/common/tool/action_toolbar.cpp +++ b/common/tool/action_toolbar.cpp @@ -118,8 +118,11 @@ void ACTION_TOOLBAR_PALETTE::AddAction( const TOOL_ACTION& aAction ) int bmpWidth = normalBmp.GetPreferredBitmapSizeFor( this ).GetWidth(); int padding = ( m_buttonSize.GetWidth() - bmpWidth ) / 2; + int size = Pgm().GetCommonSettings()->m_Appearance.toolbar_icon_size; + wxSize bmSize( size, size ); - BITMAP_BUTTON* button = new BITMAP_BUTTON( m_panel, aAction.GetUIId() ); + BITMAP_BUTTON* button = new BITMAP_BUTTON( m_panel, aAction.GetUIId(), wxDefaultPosition, + bmSize ); button->SetBitmap( normalBmp ); button->SetDisabledBitmap( KiDisabledBitmapBundle( aAction.GetIcon() ) ); @@ -185,6 +188,8 @@ ACTION_TOOLBAR::ACTION_TOOLBAR( EDA_BASE_FRAME* parent, wxWindowID id, const wxP { m_paletteTimer = new wxTimer( this ); + SetArtProvider( new WX_AUI_TOOLBAR_ART ); + Connect( wxEVT_COMMAND_TOOL_CLICKED, wxAuiToolBarEventHandler( ACTION_TOOLBAR::onToolEvent ), nullptr, this ); Connect( wxEVT_AUITOOLBAR_RIGHT_CLICK, diff --git a/common/widgets/wx_aui_art_providers.cpp b/common/widgets/wx_aui_art_providers.cpp index 19b3c4b583..87d02dd2dc 100644 --- a/common/widgets/wx_aui_art_providers.cpp +++ b/common/widgets/wx_aui_art_providers.cpp @@ -24,15 +24,71 @@ #include #include +#include +#include #include +wxSize WX_AUI_TOOLBAR_ART::GetToolSize( wxDC& aDc, wxWindow* aWindow, + const wxAuiToolBarItem& aItem ) +{ + // Based on the upstream wxWidgets implementation, but simplified for our application + int size = Pgm().GetCommonSettings()->m_Appearance.toolbar_icon_size; + +#ifdef __WXMSW__ + size *= KIPLATFORM::UI::GetContentScaleFactor( aWindow ); +#endif + + int width = size; + int height = size; + + if( m_flags & wxAUI_TB_TEXT ) + { + aDc.SetFont( m_font ); + int tx, ty; + + if( m_textOrientation == wxAUI_TBTOOL_TEXT_BOTTOM ) + { + aDc.GetTextExtent( wxT( "ABCDHgj" ), &tx, &ty ); + height += ty; + + if( !aItem.GetLabel().empty() ) + { + aDc.GetTextExtent( aItem.GetLabel(), &tx, &ty ); + width = wxMax( width, tx + aWindow->FromDIP( 6 ) ); + } + } + else if( m_textOrientation == wxAUI_TBTOOL_TEXT_RIGHT && !aItem.GetLabel().empty() ) + { + width += aWindow->FromDIP( 3 ); // space between left border and bitmap + width += aWindow->FromDIP( 3 ); // space between bitmap and text + + if( !aItem.GetLabel().empty() ) + { + aDc.GetTextExtent( aItem.GetLabel(), &tx, &ty ); + width += tx; + height = wxMax( height, ty ); + } + } + } + + if( aItem.HasDropDown() ) + { + int dropdownWidth = GetElementSize( wxAUI_TBART_DROPDOWN_SIZE ); + width += dropdownWidth + aWindow->FromDIP( 4 ); + } + + return wxSize( width, height ); +} + + void WX_AUI_TOOLBAR_ART::DrawButton( wxDC& aDc, wxWindow* aWindow, const wxAuiToolBarItem& aItem, const wxRect& aRect ) { - bool darkMode = KIPLATFORM::UI::IsDarkTheme(); - int textWidth = 0; - int textHeight = 0; + // Taken from upstream implementation; modified to respect tool size + wxSize bmpSize = GetToolSize( aDc, aWindow, aItem ); + + int textWidth = 0, textHeight = 0; if( m_flags & wxAUI_TB_TEXT ) { @@ -48,71 +104,78 @@ void WX_AUI_TOOLBAR_ART::DrawButton( wxDC& aDc, wxWindow* aWindow, const wxAuiTo int bmpX = 0, bmpY = 0; int textX = 0, textY = 0; + double scale = KIPLATFORM::UI::GetPixelScaleFactor( aWindow ) ; + const wxBitmapBundle& bundle = ( aItem.GetState() & wxAUI_BUTTON_STATE_DISABLED ) + ? aItem.GetDisabledBitmapBundle() + : aItem.GetBitmapBundle(); + wxBitmap bmp = bundle.GetBitmap( bmpSize * scale ); + + // wxBitmapBundle::GetBitmap thinks we need this rescaled to match the base size, which we don't + if( bmp.IsOk() ) + bmp.SetScaleFactor( scale ); + if( m_textOrientation == wxAUI_TBTOOL_TEXT_BOTTOM ) { - bmpX = aRect.x + ( aRect.width / 2 ) - ( aItem.GetBitmap().GetWidth() / 2 ); + bmpX = aRect.x + ( aRect.width / 2 ) - ( bmpSize.x / 2 ); - bmpY = aRect.y + ( ( aRect.height - textHeight ) / 2 ) - - ( aItem.GetBitmap().GetHeight() / 2 ); + bmpY = aRect.y + ( ( aRect.height - textHeight ) / 2 ) - ( bmpSize.y / 2 ); textX = aRect.x + ( aRect.width / 2 ) - ( textWidth / 2 ) + 1; textY = aRect.y + aRect.height - textHeight - 1; } else if( m_textOrientation == wxAUI_TBTOOL_TEXT_RIGHT ) { - bmpX = aRect.x + 3; + bmpX = aRect.x + aWindow->FromDIP( 3 ); - bmpY = aRect.y + ( aRect.height / 2 ) - ( aItem.GetBitmap().GetHeight() / 2 ); + bmpY = aRect.y + ( aRect.height / 2 ) - ( bmpSize.y / 2 ); - textX = bmpX + 3 + aItem.GetBitmap().GetWidth(); + textX = bmpX + aWindow->FromDIP( 3 ) + bmpSize.x; textY = aRect.y + ( aRect.height / 2 ) - ( textHeight / 2 ); } + bool isThemeDark = KIPLATFORM::UI::IsDarkTheme(); + if( !( aItem.GetState() & wxAUI_BUTTON_STATE_DISABLED ) ) { if( aItem.GetState() & wxAUI_BUTTON_STATE_PRESSED ) { aDc.SetPen( wxPen( m_highlightColour ) ); - aDc.SetBrush( wxBrush( m_highlightColour.ChangeLightness( darkMode ? 20 : 150 ) ) ); + aDc.SetBrush( wxBrush( m_highlightColour.ChangeLightness( isThemeDark ? 20 : 150 ) ) ); aDc.DrawRectangle( aRect ); } else if( ( aItem.GetState() & wxAUI_BUTTON_STATE_HOVER ) || aItem.IsSticky() ) { aDc.SetPen( wxPen( m_highlightColour ) ); - aDc.SetBrush( wxBrush( m_highlightColour.ChangeLightness( darkMode ? 40 : 170 ) ) ); + aDc.SetBrush( wxBrush( m_highlightColour.ChangeLightness( isThemeDark ? 40 : 170 ) ) ); - // draw an even lighter background for checked aItem hovers (since + // draw an even lighter background for checked item hovers (since // the hover background is the same color as the check background) if( aItem.GetState() & wxAUI_BUTTON_STATE_CHECKED ) - aDc.SetBrush( wxBrush( m_highlightColour.ChangeLightness( darkMode ? 50 : 180 ) ) ); + aDc.SetBrush( + wxBrush( m_highlightColour.ChangeLightness( isThemeDark ? 50 : 180 ) ) ); aDc.DrawRectangle( aRect ); } else if( aItem.GetState() & wxAUI_BUTTON_STATE_CHECKED ) { // it's important to put this code in an else statement after the - // hover, otherwise hovers won't draw properly for checked aItems + // hover, otherwise hovers won't draw properly for checked items aDc.SetPen( wxPen( m_highlightColour ) ); - aDc.SetBrush( wxBrush( m_highlightColour.ChangeLightness( darkMode ? 40 : 170 ) ) ); + aDc.SetBrush( wxBrush( m_highlightColour.ChangeLightness( isThemeDark ? 40 : 170 ) ) ); aDc.DrawRectangle( aRect ); } } - wxBitmap bmp; - - if( aItem.GetState() & wxAUI_BUTTON_STATE_DISABLED ) - bmp = aItem.GetDisabledBitmap(); - else - bmp = aItem.GetBitmap(); - if( bmp.IsOk() ) aDc.DrawBitmap( bmp, bmpX, bmpY, true ); - // set the aItem's text color based on if it is disabled - aDc.SetTextForeground( *wxBLACK ); + // set the item's text color based on if it is disabled + aDc.SetTextForeground( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNTEXT ) ); if( aItem.GetState() & wxAUI_BUTTON_STATE_DISABLED ) + { aDc.SetTextForeground( wxSystemSettings::GetColour( wxSYS_COLOUR_GRAYTEXT ) ); + } if( ( m_flags & wxAUI_TB_TEXT ) && !aItem.GetLabel().empty() ) { diff --git a/include/eda_draw_frame.h b/include/eda_draw_frame.h index 37c68ea187..25837b3210 100644 --- a/include/eda_draw_frame.h +++ b/include/eda_draw_frame.h @@ -462,6 +462,11 @@ public: */ void RecreateToolbars(); + /** + * Update toolbars if desired toolbar icon changed + */ + void OnToolbarSizeChanged(); + /** * Redraw the menus and what not in current language. */ @@ -563,6 +568,8 @@ private: ///< This the frame's interface to setting GAL display options. GAL_DISPLAY_OPTIONS_IMPL m_galDisplayOptions; + + int m_lastToolbarIconSize; }; #endif // DRAW_FRAME_H_ diff --git a/include/settings/common_settings.h b/include/settings/common_settings.h index 3c06e2bba2..10d415342c 100644 --- a/include/settings/common_settings.h +++ b/include/settings/common_settings.h @@ -56,6 +56,7 @@ public: bool apply_icon_scale_to_fonts; double hicontrast_dimming_factor; int text_editor_zoom; + int toolbar_icon_size; }; struct AUTO_BACKUP diff --git a/include/widgets/wx_aui_art_providers.h b/include/widgets/wx_aui_art_providers.h index 7e84131d83..4f0bcc6517 100644 --- a/include/widgets/wx_aui_art_providers.h +++ b/include/widgets/wx_aui_art_providers.h @@ -23,11 +23,7 @@ #include #include -/** - * wxWidgets 3.1 has support for dark mode detection, but 3.0 doesn't. - * The main purpose of this replacement art provider is to backport that functionality - * so that it is available in Linux systems that will likely be stuck on 3.0 for a while. - */ + class WX_AUI_TOOLBAR_ART : public wxAuiDefaultToolBarArt { public: @@ -35,12 +31,10 @@ public: virtual ~WX_AUI_TOOLBAR_ART() = default; + wxSize GetToolSize( wxDC& aDc, wxWindow* aWindow, const wxAuiToolBarItem& aItem ) override; + /** - * The same as wxAuiDefaultToolBarArt::DrawButton except with dark-mode awareness based on - * BITMAP_BUTTON. - * - * Unfortunately, wx 3.0 does not provide any hooks that would make it possible to do this in - * a way other than just copy/pasting the upstream implementation and modifying it. + * Unfortunately we need to re-implement this to actually be able to control the size */ void DrawButton( wxDC& aDc, wxWindow* aWindow, const wxAuiToolBarItem& aItem, const wxRect& aRect ) override; diff --git a/kicad/kicad_manager_frame.cpp b/kicad/kicad_manager_frame.cpp index f228324af3..46cce7fd20 100644 --- a/kicad/kicad_manager_frame.cpp +++ b/kicad/kicad_manager_frame.cpp @@ -125,7 +125,8 @@ KICAD_MANAGER_FRAME::KICAD_MANAGER_FRAME( wxWindow* parent, const wxString& titl KICAD_MANAGER_FRAME_NAME, &::Kiway, unityScale ), m_leftWin( nullptr ), m_launcher( nullptr ), - m_mainToolBar( nullptr ) + m_mainToolBar( nullptr ), + m_lastToolbarIconSize( 0 ) { m_active_project = false; m_leftWinWidth = 250; // Default value @@ -788,6 +789,15 @@ void KICAD_MANAGER_FRAME::CommonSettingsChanged( bool aEnvVarsChanged, bool aTex { m_pcm->ReadEnvVar(); } + + COMMON_SETTINGS* settings = Pgm().GetCommonSettings(); + + if( m_lastToolbarIconSize == 0 + || m_lastToolbarIconSize != settings->m_Appearance.toolbar_icon_size ) + { + onToolbarSizeChanged(); + m_lastToolbarIconSize = settings->m_Appearance.toolbar_icon_size; + } } @@ -986,3 +996,16 @@ void KICAD_MANAGER_FRAME::updatePcmButtonBadge() m_pcmButton->Refresh(); } } + + +void KICAD_MANAGER_FRAME::onToolbarSizeChanged() +{ + // No idea why, but the same mechanism used in EDA_DRAW_FRAME doesn't work here + // the only thing that seems to work is to blow it all up and start from scratch. + m_auimgr.DetachPane( m_mainToolBar ); + delete m_mainToolBar; + m_mainToolBar = nullptr; + RecreateBaseHToolbar(); + m_auimgr.AddPane( m_mainToolBar, EDA_PANE().HToolbar().Name( "MainToolbar" ).Left() + .Layer( 2 ) ); +} diff --git a/kicad/kicad_manager_frame.h b/kicad/kicad_manager_frame.h index 3a64145cba..8de88aec7b 100644 --- a/kicad/kicad_manager_frame.h +++ b/kicad/kicad_manager_frame.h @@ -174,6 +174,8 @@ protected: void doReCreateMenuBar() override; + void onToolbarSizeChanged(); + private: void setupTools(); void setupActions(); @@ -199,6 +201,7 @@ private: PROJECT_TREE_PANE* m_leftWin; PANEL_KICAD_LAUNCHER* m_launcher; ACTION_TOOLBAR* m_mainToolBar; + int m_lastToolbarIconSize; std::shared_ptr m_pcm; BITMAP_BUTTON* m_pcmButton; diff --git a/kicad/menubar.cpp b/kicad/menubar.cpp index 6114abfd33..c48637b157 100644 --- a/kicad/menubar.cpp +++ b/kicad/menubar.cpp @@ -247,19 +247,25 @@ void KICAD_MANAGER_FRAME::RecreateBaseHToolbar() m_mainToolBar->AddScaledSeparator( this ); m_mainToolBar->AddTool( ID_SAVE_AND_ZIP_FILES, wxEmptyString, - KiScaledBitmap( BITMAPS::zip, this ), - _( "Archive all project files" ) ); + KiBitmapBundle( BITMAPS::zip ), + KiDisabledBitmapBundle( BITMAPS::zip ), + wxITEM_NORMAL, + _( "Archive all project files" ), + wxEmptyString, nullptr ); m_mainToolBar->AddTool( ID_READ_ZIP_ARCHIVE, wxEmptyString, - KiScaledBitmap( BITMAPS::unzip, this ), - _( "Unarchive project files from zip archive" ) ); + KiBitmapBundle( BITMAPS::unzip ), + KiDisabledBitmapBundle( BITMAPS::unzip ), + wxITEM_NORMAL, + _( "Unarchive project files from zip archive" ), + wxEmptyString, nullptr ); m_mainToolBar->AddScaledSeparator( this ); m_mainToolBar->Add( ACTIONS::zoomRedraw ); m_mainToolBar->AddScaledSeparator( this ); m_mainToolBar->AddTool( ID_BROWSE_IN_FILE_EXPLORER, wxEmptyString, - KiScaledBitmap( BITMAPS::directory_browser, this ), + KiBitmapBundle( BITMAPS::directory_browser ), #ifdef __APPLE__ _( "Reveal project folder in Finder" ) ); #else @@ -267,5 +273,5 @@ void KICAD_MANAGER_FRAME::RecreateBaseHToolbar() #endif // Create m_mainToolBar - m_mainToolBar->Realize(); + m_mainToolBar->KiRealize(); } diff --git a/kicad/project_tree.cpp b/kicad/project_tree.cpp index d4b95abd1d..bf39e62b56 100644 --- a/kicad/project_tree.cpp +++ b/kicad/project_tree.cpp @@ -71,66 +71,59 @@ void PROJECT_TREE::LoadIcons() delete m_imageList; delete m_statusImageList; - // icons size is not know (depending on they are built) - // so get it: - wxSize iconsize; - wxBitmap dummy = KiBitmap( BITMAPS::icon_eeschema_24 ); - iconsize.x = dummy.GetWidth(); - iconsize.y = dummy.GetHeight(); + int size = 24; // Make an image list containing small icons - m_imageList = new wxImageList( iconsize.x, iconsize.y, true, + m_imageList = new wxImageList( size, size, true, static_cast( TREE_FILE_TYPE::MAX ) ); - m_imageList->Add( KiBitmap( BITMAPS::project ) ); // TREE_LEGACY_PROJECT - m_imageList->Add( KiBitmap( BITMAPS::project_kicad ) ); // TREE_JSON_PROJECT - m_imageList->Add( KiBitmap( BITMAPS::icon_eeschema_24 ) ); // TREE_LEGACY_SCHEMATIC - m_imageList->Add( KiBitmap( BITMAPS::icon_eeschema_24 ) ); // TREE_SEXPR_SCHEMATIC - m_imageList->Add( KiBitmap( BITMAPS::icon_pcbnew_24 ) ); // TREE_LEGACY_PCB - m_imageList->Add( KiBitmap( BITMAPS::icon_pcbnew_24 ) ); // TREE_SEXPR_PCB - m_imageList->Add( KiBitmap( BITMAPS::icon_gerbview_24 ) ); // TREE_GERBER - m_imageList->Add( KiBitmap( BITMAPS::file_gerber_job ) ); // TREE_GERBER_JOB_FILE (.gbrjob) - m_imageList->Add( KiBitmap( BITMAPS::file_html ) ); // TREE_HTML - m_imageList->Add( KiBitmap( BITMAPS::file_pdf ) ); // TREE_PDF - m_imageList->Add( KiBitmap( BITMAPS::editor ) ); // TREE_TXT - m_imageList->Add( KiBitmap( BITMAPS::editor ) ); // TREE_MD - m_imageList->Add( KiBitmap( BITMAPS::netlist ) ); // TREE_NET - m_imageList->Add( KiBitmap( BITMAPS::unknown ) ); // TREE_UNKNOWN - m_imageList->Add( KiBitmap( BITMAPS::directory ) ); // TREE_DIRECTORY - m_imageList->Add( KiBitmap( BITMAPS::icon_cvpcb_24 ) ); // TREE_CMP_LINK - m_imageList->Add( KiBitmap( BITMAPS::tools ) ); // TREE_REPORT - m_imageList->Add( KiBitmap( BITMAPS::file_pos ) ); // TREE_POS - m_imageList->Add( KiBitmap( BITMAPS::file_drl ) ); // TREE_DRILL - m_imageList->Add( KiBitmap( BITMAPS::file_drl ) ); // TREE_DRILL_NC (similar TREE_DRILL) - m_imageList->Add( KiBitmap( BITMAPS::file_drl ) ); // TREE_DRILL_XNC (similar TREE_DRILL) - m_imageList->Add( KiBitmap( BITMAPS::file_svg ) ); // TREE_SVG - m_imageList->Add( KiBitmap( BITMAPS::icon_pagelayout_editor_24 ) ); // TREE_PAGE_LAYOUT_DESCR - m_imageList->Add( KiBitmap( BITMAPS::module ) ); // TREE_FOOTPRINT_FILE - m_imageList->Add( KiBitmap( BITMAPS::library ) ); // TREE_SCHEMATIC_LIBFILE - m_imageList->Add( KiBitmap( BITMAPS::library ) ); // TREE_SEXPR_SYMBOL_LIB_FILE - m_imageList->Add( KiBitmap( BITMAPS::editor ) ); // DESIGN_RULES - m_imageList->Add( KiBitmap( BITMAPS::zip ) ); // ZIP_ARCHIVE + m_imageList->Add( KiBitmap( BITMAPS::project, size ) ); // TREE_LEGACY_PROJECT + m_imageList->Add( KiBitmap( BITMAPS::project_kicad, size ) ); // TREE_JSON_PROJECT + m_imageList->Add( KiBitmap( BITMAPS::icon_eeschema_24, size ) ); // TREE_LEGACY_SCHEMATIC + m_imageList->Add( KiBitmap( BITMAPS::icon_eeschema_24, size ) ); // TREE_SEXPR_SCHEMATIC + m_imageList->Add( KiBitmap( BITMAPS::icon_pcbnew_24, size ) ); // TREE_LEGACY_PCB + m_imageList->Add( KiBitmap( BITMAPS::icon_pcbnew_24, size ) ); // TREE_SEXPR_PCB + m_imageList->Add( KiBitmap( BITMAPS::icon_gerbview_24, size ) ); // TREE_GERBER + m_imageList->Add( KiBitmap( BITMAPS::file_gerber_job, size ) ); // TREE_GERBER_JOB_FILE (.gbrjob) + m_imageList->Add( KiBitmap( BITMAPS::file_html, size ) ); // TREE_HTML + m_imageList->Add( KiBitmap( BITMAPS::file_pdf, size ) ); // TREE_PDF + m_imageList->Add( KiBitmap( BITMAPS::editor, size ) ); // TREE_TXT + m_imageList->Add( KiBitmap( BITMAPS::editor, size ) ); // TREE_MD + m_imageList->Add( KiBitmap( BITMAPS::netlist, size ) ); // TREE_NET + m_imageList->Add( KiBitmap( BITMAPS::unknown, size ) ); // TREE_UNKNOWN + m_imageList->Add( KiBitmap( BITMAPS::directory, size ) ); // TREE_DIRECTORY + m_imageList->Add( KiBitmap( BITMAPS::icon_cvpcb_24, size ) ); // TREE_CMP_LINK + m_imageList->Add( KiBitmap( BITMAPS::tools, size ) ); // TREE_REPORT + m_imageList->Add( KiBitmap( BITMAPS::file_pos, size ) ); // TREE_POS + m_imageList->Add( KiBitmap( BITMAPS::file_drl, size ) ); // TREE_DRILL + m_imageList->Add( KiBitmap( BITMAPS::file_drl, size ) ); // TREE_DRILL_NC (similar TREE_DRILL) + m_imageList->Add( KiBitmap( BITMAPS::file_drl, size ) ); // TREE_DRILL_XNC (similar TREE_DRILL) + m_imageList->Add( KiBitmap( BITMAPS::file_svg, size ) ); // TREE_SVG + m_imageList->Add( KiBitmap( BITMAPS::icon_pagelayout_editor_24, size ) ); // TREE_PAGE_LAYOUT_DESCR + m_imageList->Add( KiBitmap( BITMAPS::module, size ) ); // TREE_FOOTPRINT_FILE + m_imageList->Add( KiBitmap( BITMAPS::library, size ) ); // TREE_SCHEMATIC_LIBFILE + m_imageList->Add( KiBitmap( BITMAPS::library, size ) ); // TREE_SEXPR_SYMBOL_LIB_FILE + m_imageList->Add( KiBitmap( BITMAPS::editor, size ) ); // DESIGN_RULES + m_imageList->Add( KiBitmap( BITMAPS::zip, size ) ); // ZIP_ARCHIVE SetImageList( m_imageList ); // Make an image list containing small icons - dummy = KiBitmap( BITMAPS::git_add ); - iconsize.x = dummy.GetWidth(); - iconsize.y = dummy.GetHeight(); + size = 16; - wxBitmap blank_bitmap( iconsize.x, iconsize.y ); + wxBitmap blank_bitmap( size, size ); - m_statusImageList = new wxImageList( iconsize.x, iconsize.y, true, + m_statusImageList = new wxImageList( size, size, true, static_cast( KIGIT_COMMON::GIT_STATUS::GIT_STATUS_LAST ) ); m_statusImageList->Add( blank_bitmap ); // GIT_STATUS_UNTRACKED - m_statusImageList->Add( KiBitmap( BITMAPS::git_good_check ) ); // GIT_STATUS_CURRENT - m_statusImageList->Add( KiBitmap( BITMAPS::git_modified ) ); // GIT_STATUS_MODIFIED - m_statusImageList->Add( KiBitmap( BITMAPS::git_add ) ); // GIT_STATUS_ADDED - m_statusImageList->Add( KiBitmap( BITMAPS::git_delete ) ); // GIT_STATUS_DELETED - m_statusImageList->Add( KiBitmap( BITMAPS::git_out_of_date ) ); // GIT_STATUS_BEHIND - m_statusImageList->Add( KiBitmap( BITMAPS::git_changed_ahead ) );// GIT_STATUS_AHEAD - m_statusImageList->Add( KiBitmap( BITMAPS::git_conflict ) ); // GIT_STATUS_CONFLICTED + m_statusImageList->Add( KiBitmap( BITMAPS::git_good_check, size ) ); // GIT_STATUS_CURRENT + m_statusImageList->Add( KiBitmap( BITMAPS::git_modified, size ) ); // GIT_STATUS_MODIFIED + m_statusImageList->Add( KiBitmap( BITMAPS::git_add, size ) ); // GIT_STATUS_ADDED + m_statusImageList->Add( KiBitmap( BITMAPS::git_delete, size ) ); // GIT_STATUS_DELETED + m_statusImageList->Add( KiBitmap( BITMAPS::git_out_of_date, size ) ); // GIT_STATUS_BEHIND + m_statusImageList->Add( KiBitmap( BITMAPS::git_changed_ahead, size ) ); // GIT_STATUS_AHEAD + m_statusImageList->Add( KiBitmap( BITMAPS::git_conflict, size ) ); // GIT_STATUS_CONFLICTED SetStateImageList( m_statusImageList ); diff --git a/resources/bitmaps_png/CMakeLists.txt b/resources/bitmaps_png/CMakeLists.txt index 373a00f269..494ab96bde 100644 --- a/resources/bitmaps_png/CMakeLists.txt +++ b/resources/bitmaps_png/CMakeLists.txt @@ -900,13 +900,14 @@ if( MAINTAIN_PNGS ) bitmap_dir( 16 16 "${BMAPS_SMALL}" ) bitmap_dir( 32 32 "${BMAPS_SMALL}" ) # 2x HiDPI - bitmap_dir( 24 24 "${BMAPS_MID}" ) - bitmap_dir( 48 48 "${BMAPS_MID}" ) # 2x HiDPI + bitmap_dir( 24 24 "${BMAPS_MID}" ) # "primary" size first + bitmap_dir( 16 16 "${BMAPS_MID}" ) # Small toolbar mode + bitmap_dir( 32 32 "${BMAPS_MID}" ) # Large toolbar mode + bitmap_dir( 48 48 "${BMAPS_MID}" ) # HiDPI normal size + bitmap_dir( 64 64 "${BMAPS_MID}" ) # HiDPI large size bitmap_dir( 32 32 "${BMAPS_32}" ) - bitmap_dir( 22 22 "${BMAPS_22}" ) - bitmap_dir( 24 24 "${BMAPS_24}" ) bitmap_dir( 64 64 "${BMAPS_64}" ) diff --git a/resources/bitmaps_png/png/about_16.png b/resources/bitmaps_png/png/about_16.png new file mode 100644 index 0000000000..79482571b4 Binary files /dev/null and b/resources/bitmaps_png/png/about_16.png differ diff --git a/resources/bitmaps_png/png/about_32.png b/resources/bitmaps_png/png/about_32.png new file mode 100644 index 0000000000..c0dc169f69 Binary files /dev/null and b/resources/bitmaps_png/png/about_32.png differ diff --git a/resources/bitmaps_png/png/about_64.png b/resources/bitmaps_png/png/about_64.png new file mode 100644 index 0000000000..17cd152f29 Binary files /dev/null and b/resources/bitmaps_png/png/about_64.png differ diff --git a/resources/bitmaps_png/png/about_dark_16.png b/resources/bitmaps_png/png/about_dark_16.png new file mode 100644 index 0000000000..cba7463012 Binary files /dev/null and b/resources/bitmaps_png/png/about_dark_16.png differ diff --git a/resources/bitmaps_png/png/about_dark_32.png b/resources/bitmaps_png/png/about_dark_32.png new file mode 100644 index 0000000000..56775ad783 Binary files /dev/null and b/resources/bitmaps_png/png/about_dark_32.png differ diff --git a/resources/bitmaps_png/png/about_dark_64.png b/resources/bitmaps_png/png/about_dark_64.png new file mode 100644 index 0000000000..c28e7be836 Binary files /dev/null and b/resources/bitmaps_png/png/about_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_aligned_dimension_16.png b/resources/bitmaps_png/png/add_aligned_dimension_16.png new file mode 100644 index 0000000000..30b376577c Binary files /dev/null and b/resources/bitmaps_png/png/add_aligned_dimension_16.png differ diff --git a/resources/bitmaps_png/png/add_aligned_dimension_32.png b/resources/bitmaps_png/png/add_aligned_dimension_32.png new file mode 100644 index 0000000000..6fc9090f70 Binary files /dev/null and b/resources/bitmaps_png/png/add_aligned_dimension_32.png differ diff --git a/resources/bitmaps_png/png/add_aligned_dimension_64.png b/resources/bitmaps_png/png/add_aligned_dimension_64.png new file mode 100644 index 0000000000..2c89462106 Binary files /dev/null and b/resources/bitmaps_png/png/add_aligned_dimension_64.png differ diff --git a/resources/bitmaps_png/png/add_aligned_dimension_dark_16.png b/resources/bitmaps_png/png/add_aligned_dimension_dark_16.png new file mode 100644 index 0000000000..919d126ec8 Binary files /dev/null and b/resources/bitmaps_png/png/add_aligned_dimension_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_aligned_dimension_dark_32.png b/resources/bitmaps_png/png/add_aligned_dimension_dark_32.png new file mode 100644 index 0000000000..811fcbf597 Binary files /dev/null and b/resources/bitmaps_png/png/add_aligned_dimension_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_aligned_dimension_dark_64.png b/resources/bitmaps_png/png/add_aligned_dimension_dark_64.png new file mode 100644 index 0000000000..09971d231a Binary files /dev/null and b/resources/bitmaps_png/png/add_aligned_dimension_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_arc_16.png b/resources/bitmaps_png/png/add_arc_16.png new file mode 100644 index 0000000000..62e86ae1ed Binary files /dev/null and b/resources/bitmaps_png/png/add_arc_16.png differ diff --git a/resources/bitmaps_png/png/add_arc_32.png b/resources/bitmaps_png/png/add_arc_32.png new file mode 100644 index 0000000000..8537334c01 Binary files /dev/null and b/resources/bitmaps_png/png/add_arc_32.png differ diff --git a/resources/bitmaps_png/png/add_arc_64.png b/resources/bitmaps_png/png/add_arc_64.png new file mode 100644 index 0000000000..916e76bba9 Binary files /dev/null and b/resources/bitmaps_png/png/add_arc_64.png differ diff --git a/resources/bitmaps_png/png/add_arc_dark_16.png b/resources/bitmaps_png/png/add_arc_dark_16.png new file mode 100644 index 0000000000..2f8ff5089a Binary files /dev/null and b/resources/bitmaps_png/png/add_arc_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_arc_dark_32.png b/resources/bitmaps_png/png/add_arc_dark_32.png new file mode 100644 index 0000000000..a11f828d5f Binary files /dev/null and b/resources/bitmaps_png/png/add_arc_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_arc_dark_64.png b/resources/bitmaps_png/png/add_arc_dark_64.png new file mode 100644 index 0000000000..41b7c7d86c Binary files /dev/null and b/resources/bitmaps_png/png/add_arc_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_board_16.png b/resources/bitmaps_png/png/add_board_16.png new file mode 100644 index 0000000000..85e61fc1cd Binary files /dev/null and b/resources/bitmaps_png/png/add_board_16.png differ diff --git a/resources/bitmaps_png/png/add_board_32.png b/resources/bitmaps_png/png/add_board_32.png new file mode 100644 index 0000000000..d92c95176c Binary files /dev/null and b/resources/bitmaps_png/png/add_board_32.png differ diff --git a/resources/bitmaps_png/png/add_board_64.png b/resources/bitmaps_png/png/add_board_64.png new file mode 100644 index 0000000000..0c34313ed7 Binary files /dev/null and b/resources/bitmaps_png/png/add_board_64.png differ diff --git a/resources/bitmaps_png/png/add_board_dark_16.png b/resources/bitmaps_png/png/add_board_dark_16.png new file mode 100644 index 0000000000..6953f1cb67 Binary files /dev/null and b/resources/bitmaps_png/png/add_board_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_board_dark_32.png b/resources/bitmaps_png/png/add_board_dark_32.png new file mode 100644 index 0000000000..383baac79a Binary files /dev/null and b/resources/bitmaps_png/png/add_board_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_board_dark_64.png b/resources/bitmaps_png/png/add_board_dark_64.png new file mode 100644 index 0000000000..d63c63f455 Binary files /dev/null and b/resources/bitmaps_png/png/add_board_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_bus2bus_16.png b/resources/bitmaps_png/png/add_bus2bus_16.png new file mode 100644 index 0000000000..bd2f388a8c Binary files /dev/null and b/resources/bitmaps_png/png/add_bus2bus_16.png differ diff --git a/resources/bitmaps_png/png/add_bus2bus_32.png b/resources/bitmaps_png/png/add_bus2bus_32.png new file mode 100644 index 0000000000..ffe345f9c7 Binary files /dev/null and b/resources/bitmaps_png/png/add_bus2bus_32.png differ diff --git a/resources/bitmaps_png/png/add_bus2bus_64.png b/resources/bitmaps_png/png/add_bus2bus_64.png new file mode 100644 index 0000000000..bee28d26eb Binary files /dev/null and b/resources/bitmaps_png/png/add_bus2bus_64.png differ diff --git a/resources/bitmaps_png/png/add_bus2bus_dark_16.png b/resources/bitmaps_png/png/add_bus2bus_dark_16.png new file mode 100644 index 0000000000..bd2f388a8c Binary files /dev/null and b/resources/bitmaps_png/png/add_bus2bus_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_bus2bus_dark_32.png b/resources/bitmaps_png/png/add_bus2bus_dark_32.png new file mode 100644 index 0000000000..ffe345f9c7 Binary files /dev/null and b/resources/bitmaps_png/png/add_bus2bus_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_bus2bus_dark_64.png b/resources/bitmaps_png/png/add_bus2bus_dark_64.png new file mode 100644 index 0000000000..bee28d26eb Binary files /dev/null and b/resources/bitmaps_png/png/add_bus2bus_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_bus_16.png b/resources/bitmaps_png/png/add_bus_16.png new file mode 100644 index 0000000000..9897cc5743 Binary files /dev/null and b/resources/bitmaps_png/png/add_bus_16.png differ diff --git a/resources/bitmaps_png/png/add_bus_32.png b/resources/bitmaps_png/png/add_bus_32.png new file mode 100644 index 0000000000..dabfeffcd5 Binary files /dev/null and b/resources/bitmaps_png/png/add_bus_32.png differ diff --git a/resources/bitmaps_png/png/add_bus_64.png b/resources/bitmaps_png/png/add_bus_64.png new file mode 100644 index 0000000000..7eafeb5efb Binary files /dev/null and b/resources/bitmaps_png/png/add_bus_64.png differ diff --git a/resources/bitmaps_png/png/add_bus_dark_16.png b/resources/bitmaps_png/png/add_bus_dark_16.png new file mode 100644 index 0000000000..5bd65b3396 Binary files /dev/null and b/resources/bitmaps_png/png/add_bus_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_bus_dark_32.png b/resources/bitmaps_png/png/add_bus_dark_32.png new file mode 100644 index 0000000000..e9f1293660 Binary files /dev/null and b/resources/bitmaps_png/png/add_bus_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_bus_dark_64.png b/resources/bitmaps_png/png/add_bus_dark_64.png new file mode 100644 index 0000000000..2bfe8f42a3 Binary files /dev/null and b/resources/bitmaps_png/png/add_bus_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_center_dimension_16.png b/resources/bitmaps_png/png/add_center_dimension_16.png new file mode 100644 index 0000000000..eee80c7bd0 Binary files /dev/null and b/resources/bitmaps_png/png/add_center_dimension_16.png differ diff --git a/resources/bitmaps_png/png/add_center_dimension_32.png b/resources/bitmaps_png/png/add_center_dimension_32.png new file mode 100644 index 0000000000..f1c21d907e Binary files /dev/null and b/resources/bitmaps_png/png/add_center_dimension_32.png differ diff --git a/resources/bitmaps_png/png/add_center_dimension_64.png b/resources/bitmaps_png/png/add_center_dimension_64.png new file mode 100644 index 0000000000..098b724b4f Binary files /dev/null and b/resources/bitmaps_png/png/add_center_dimension_64.png differ diff --git a/resources/bitmaps_png/png/add_center_dimension_dark_16.png b/resources/bitmaps_png/png/add_center_dimension_dark_16.png new file mode 100644 index 0000000000..5c7678e77d Binary files /dev/null and b/resources/bitmaps_png/png/add_center_dimension_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_center_dimension_dark_32.png b/resources/bitmaps_png/png/add_center_dimension_dark_32.png new file mode 100644 index 0000000000..ba424ddd09 Binary files /dev/null and b/resources/bitmaps_png/png/add_center_dimension_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_center_dimension_dark_64.png b/resources/bitmaps_png/png/add_center_dimension_dark_64.png new file mode 100644 index 0000000000..9d4932707f Binary files /dev/null and b/resources/bitmaps_png/png/add_center_dimension_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_circle_16.png b/resources/bitmaps_png/png/add_circle_16.png new file mode 100644 index 0000000000..bb8179f1e6 Binary files /dev/null and b/resources/bitmaps_png/png/add_circle_16.png differ diff --git a/resources/bitmaps_png/png/add_circle_32.png b/resources/bitmaps_png/png/add_circle_32.png new file mode 100644 index 0000000000..90b3bf9997 Binary files /dev/null and b/resources/bitmaps_png/png/add_circle_32.png differ diff --git a/resources/bitmaps_png/png/add_circle_64.png b/resources/bitmaps_png/png/add_circle_64.png new file mode 100644 index 0000000000..e345b1c640 Binary files /dev/null and b/resources/bitmaps_png/png/add_circle_64.png differ diff --git a/resources/bitmaps_png/png/add_circle_dark_16.png b/resources/bitmaps_png/png/add_circle_dark_16.png new file mode 100644 index 0000000000..817df45e4f Binary files /dev/null and b/resources/bitmaps_png/png/add_circle_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_circle_dark_32.png b/resources/bitmaps_png/png/add_circle_dark_32.png new file mode 100644 index 0000000000..7f97db282b Binary files /dev/null and b/resources/bitmaps_png/png/add_circle_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_circle_dark_64.png b/resources/bitmaps_png/png/add_circle_dark_64.png new file mode 100644 index 0000000000..ba38ea34b3 Binary files /dev/null and b/resources/bitmaps_png/png/add_circle_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_class_flag_16.png b/resources/bitmaps_png/png/add_class_flag_16.png new file mode 100644 index 0000000000..0756ebf7d9 Binary files /dev/null and b/resources/bitmaps_png/png/add_class_flag_16.png differ diff --git a/resources/bitmaps_png/png/add_class_flag_24.png b/resources/bitmaps_png/png/add_class_flag_24.png index c643265246..af77da8f1c 100644 Binary files a/resources/bitmaps_png/png/add_class_flag_24.png and b/resources/bitmaps_png/png/add_class_flag_24.png differ diff --git a/resources/bitmaps_png/png/add_class_flag_32.png b/resources/bitmaps_png/png/add_class_flag_32.png new file mode 100644 index 0000000000..8c7b3bd305 Binary files /dev/null and b/resources/bitmaps_png/png/add_class_flag_32.png differ diff --git a/resources/bitmaps_png/png/add_class_flag_48.png b/resources/bitmaps_png/png/add_class_flag_48.png index 56505722c8..578885e700 100644 Binary files a/resources/bitmaps_png/png/add_class_flag_48.png and b/resources/bitmaps_png/png/add_class_flag_48.png differ diff --git a/resources/bitmaps_png/png/add_class_flag_64.png b/resources/bitmaps_png/png/add_class_flag_64.png new file mode 100644 index 0000000000..8f4ea99829 Binary files /dev/null and b/resources/bitmaps_png/png/add_class_flag_64.png differ diff --git a/resources/bitmaps_png/png/add_class_flag_dark_16.png b/resources/bitmaps_png/png/add_class_flag_dark_16.png new file mode 100644 index 0000000000..e8e8d60211 Binary files /dev/null and b/resources/bitmaps_png/png/add_class_flag_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_class_flag_dark_24.png b/resources/bitmaps_png/png/add_class_flag_dark_24.png index 7c6b99de68..cac761cb0d 100644 Binary files a/resources/bitmaps_png/png/add_class_flag_dark_24.png and b/resources/bitmaps_png/png/add_class_flag_dark_24.png differ diff --git a/resources/bitmaps_png/png/add_class_flag_dark_32.png b/resources/bitmaps_png/png/add_class_flag_dark_32.png new file mode 100644 index 0000000000..3afd508f54 Binary files /dev/null and b/resources/bitmaps_png/png/add_class_flag_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_class_flag_dark_48.png b/resources/bitmaps_png/png/add_class_flag_dark_48.png index 5384a4a020..536677915a 100644 Binary files a/resources/bitmaps_png/png/add_class_flag_dark_48.png and b/resources/bitmaps_png/png/add_class_flag_dark_48.png differ diff --git a/resources/bitmaps_png/png/add_class_flag_dark_64.png b/resources/bitmaps_png/png/add_class_flag_dark_64.png new file mode 100644 index 0000000000..60ff37441f Binary files /dev/null and b/resources/bitmaps_png/png/add_class_flag_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_component_16.png b/resources/bitmaps_png/png/add_component_16.png new file mode 100644 index 0000000000..311af63079 Binary files /dev/null and b/resources/bitmaps_png/png/add_component_16.png differ diff --git a/resources/bitmaps_png/png/add_component_32.png b/resources/bitmaps_png/png/add_component_32.png new file mode 100644 index 0000000000..25e62dc338 Binary files /dev/null and b/resources/bitmaps_png/png/add_component_32.png differ diff --git a/resources/bitmaps_png/png/add_component_64.png b/resources/bitmaps_png/png/add_component_64.png new file mode 100644 index 0000000000..68b63f5ab7 Binary files /dev/null and b/resources/bitmaps_png/png/add_component_64.png differ diff --git a/resources/bitmaps_png/png/add_component_dark_16.png b/resources/bitmaps_png/png/add_component_dark_16.png new file mode 100644 index 0000000000..c2845daaf8 Binary files /dev/null and b/resources/bitmaps_png/png/add_component_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_component_dark_32.png b/resources/bitmaps_png/png/add_component_dark_32.png new file mode 100644 index 0000000000..95edeb55d2 Binary files /dev/null and b/resources/bitmaps_png/png/add_component_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_component_dark_64.png b/resources/bitmaps_png/png/add_component_dark_64.png new file mode 100644 index 0000000000..cbccd5da01 Binary files /dev/null and b/resources/bitmaps_png/png/add_component_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_corner_16.png b/resources/bitmaps_png/png/add_corner_16.png new file mode 100644 index 0000000000..3cede0bf3a Binary files /dev/null and b/resources/bitmaps_png/png/add_corner_16.png differ diff --git a/resources/bitmaps_png/png/add_corner_32.png b/resources/bitmaps_png/png/add_corner_32.png new file mode 100644 index 0000000000..8cd631351f Binary files /dev/null and b/resources/bitmaps_png/png/add_corner_32.png differ diff --git a/resources/bitmaps_png/png/add_corner_64.png b/resources/bitmaps_png/png/add_corner_64.png new file mode 100644 index 0000000000..1a3451a48b Binary files /dev/null and b/resources/bitmaps_png/png/add_corner_64.png differ diff --git a/resources/bitmaps_png/png/add_corner_dark_16.png b/resources/bitmaps_png/png/add_corner_dark_16.png new file mode 100644 index 0000000000..2d8ff39970 Binary files /dev/null and b/resources/bitmaps_png/png/add_corner_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_corner_dark_32.png b/resources/bitmaps_png/png/add_corner_dark_32.png new file mode 100644 index 0000000000..62ad56d51e Binary files /dev/null and b/resources/bitmaps_png/png/add_corner_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_corner_dark_64.png b/resources/bitmaps_png/png/add_corner_dark_64.png new file mode 100644 index 0000000000..b6a8750795 Binary files /dev/null and b/resources/bitmaps_png/png/add_corner_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_dashed_line_16.png b/resources/bitmaps_png/png/add_dashed_line_16.png new file mode 100644 index 0000000000..148be1d6d4 Binary files /dev/null and b/resources/bitmaps_png/png/add_dashed_line_16.png differ diff --git a/resources/bitmaps_png/png/add_dashed_line_32.png b/resources/bitmaps_png/png/add_dashed_line_32.png new file mode 100644 index 0000000000..843715d2d3 Binary files /dev/null and b/resources/bitmaps_png/png/add_dashed_line_32.png differ diff --git a/resources/bitmaps_png/png/add_dashed_line_64.png b/resources/bitmaps_png/png/add_dashed_line_64.png new file mode 100644 index 0000000000..e3accbc3bd Binary files /dev/null and b/resources/bitmaps_png/png/add_dashed_line_64.png differ diff --git a/resources/bitmaps_png/png/add_dashed_line_dark_16.png b/resources/bitmaps_png/png/add_dashed_line_dark_16.png new file mode 100644 index 0000000000..6f3c355336 Binary files /dev/null and b/resources/bitmaps_png/png/add_dashed_line_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_dashed_line_dark_32.png b/resources/bitmaps_png/png/add_dashed_line_dark_32.png new file mode 100644 index 0000000000..2f564823c3 Binary files /dev/null and b/resources/bitmaps_png/png/add_dashed_line_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_dashed_line_dark_64.png b/resources/bitmaps_png/png/add_dashed_line_dark_64.png new file mode 100644 index 0000000000..f6236bbeac Binary files /dev/null and b/resources/bitmaps_png/png/add_dashed_line_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_document_16.png b/resources/bitmaps_png/png/add_document_16.png new file mode 100644 index 0000000000..f0726debce Binary files /dev/null and b/resources/bitmaps_png/png/add_document_16.png differ diff --git a/resources/bitmaps_png/png/add_document_32.png b/resources/bitmaps_png/png/add_document_32.png new file mode 100644 index 0000000000..8498c563f9 Binary files /dev/null and b/resources/bitmaps_png/png/add_document_32.png differ diff --git a/resources/bitmaps_png/png/add_document_64.png b/resources/bitmaps_png/png/add_document_64.png new file mode 100644 index 0000000000..20338e5869 Binary files /dev/null and b/resources/bitmaps_png/png/add_document_64.png differ diff --git a/resources/bitmaps_png/png/add_document_dark_16.png b/resources/bitmaps_png/png/add_document_dark_16.png new file mode 100644 index 0000000000..ad088a74a9 Binary files /dev/null and b/resources/bitmaps_png/png/add_document_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_document_dark_32.png b/resources/bitmaps_png/png/add_document_dark_32.png new file mode 100644 index 0000000000..c03f8a5cdb Binary files /dev/null and b/resources/bitmaps_png/png/add_document_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_document_dark_64.png b/resources/bitmaps_png/png/add_document_dark_64.png new file mode 100644 index 0000000000..ade49e71da Binary files /dev/null and b/resources/bitmaps_png/png/add_document_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_glabel_16.png b/resources/bitmaps_png/png/add_glabel_16.png new file mode 100644 index 0000000000..7a27e7c461 Binary files /dev/null and b/resources/bitmaps_png/png/add_glabel_16.png differ diff --git a/resources/bitmaps_png/png/add_glabel_32.png b/resources/bitmaps_png/png/add_glabel_32.png new file mode 100644 index 0000000000..c26cbe35c6 Binary files /dev/null and b/resources/bitmaps_png/png/add_glabel_32.png differ diff --git a/resources/bitmaps_png/png/add_glabel_64.png b/resources/bitmaps_png/png/add_glabel_64.png new file mode 100644 index 0000000000..b5ecf3bd48 Binary files /dev/null and b/resources/bitmaps_png/png/add_glabel_64.png differ diff --git a/resources/bitmaps_png/png/add_glabel_dark_16.png b/resources/bitmaps_png/png/add_glabel_dark_16.png new file mode 100644 index 0000000000..af38ec8483 Binary files /dev/null and b/resources/bitmaps_png/png/add_glabel_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_glabel_dark_32.png b/resources/bitmaps_png/png/add_glabel_dark_32.png new file mode 100644 index 0000000000..ed53ad5832 Binary files /dev/null and b/resources/bitmaps_png/png/add_glabel_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_glabel_dark_64.png b/resources/bitmaps_png/png/add_glabel_dark_64.png new file mode 100644 index 0000000000..5ea4463e1d Binary files /dev/null and b/resources/bitmaps_png/png/add_glabel_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_graphical_polygon_16.png b/resources/bitmaps_png/png/add_graphical_polygon_16.png new file mode 100644 index 0000000000..4a5a2767ea Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_polygon_16.png differ diff --git a/resources/bitmaps_png/png/add_graphical_polygon_32.png b/resources/bitmaps_png/png/add_graphical_polygon_32.png new file mode 100644 index 0000000000..c0531a1283 Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_polygon_32.png differ diff --git a/resources/bitmaps_png/png/add_graphical_polygon_64.png b/resources/bitmaps_png/png/add_graphical_polygon_64.png new file mode 100644 index 0000000000..a1ab85d12f Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_polygon_64.png differ diff --git a/resources/bitmaps_png/png/add_graphical_polygon_dark_16.png b/resources/bitmaps_png/png/add_graphical_polygon_dark_16.png new file mode 100644 index 0000000000..f5316a4233 Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_polygon_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_graphical_polygon_dark_32.png b/resources/bitmaps_png/png/add_graphical_polygon_dark_32.png new file mode 100644 index 0000000000..5eec4544b6 Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_polygon_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_graphical_polygon_dark_64.png b/resources/bitmaps_png/png/add_graphical_polygon_dark_64.png new file mode 100644 index 0000000000..15ce167eeb Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_polygon_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_graphical_segments_16.png b/resources/bitmaps_png/png/add_graphical_segments_16.png new file mode 100644 index 0000000000..55acb01360 Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_segments_16.png differ diff --git a/resources/bitmaps_png/png/add_graphical_segments_32.png b/resources/bitmaps_png/png/add_graphical_segments_32.png new file mode 100644 index 0000000000..7eec454fc0 Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_segments_32.png differ diff --git a/resources/bitmaps_png/png/add_graphical_segments_64.png b/resources/bitmaps_png/png/add_graphical_segments_64.png new file mode 100644 index 0000000000..9cf927a04c Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_segments_64.png differ diff --git a/resources/bitmaps_png/png/add_graphical_segments_dark_16.png b/resources/bitmaps_png/png/add_graphical_segments_dark_16.png new file mode 100644 index 0000000000..dc64b4c1b4 Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_segments_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_graphical_segments_dark_32.png b/resources/bitmaps_png/png/add_graphical_segments_dark_32.png new file mode 100644 index 0000000000..599988a921 Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_segments_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_graphical_segments_dark_64.png b/resources/bitmaps_png/png/add_graphical_segments_dark_64.png new file mode 100644 index 0000000000..745dbb0922 Binary files /dev/null and b/resources/bitmaps_png/png/add_graphical_segments_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_hierar_pin_16.png b/resources/bitmaps_png/png/add_hierar_pin_16.png new file mode 100644 index 0000000000..49806c7b6b Binary files /dev/null and b/resources/bitmaps_png/png/add_hierar_pin_16.png differ diff --git a/resources/bitmaps_png/png/add_hierar_pin_32.png b/resources/bitmaps_png/png/add_hierar_pin_32.png new file mode 100644 index 0000000000..608e3e07ff Binary files /dev/null and b/resources/bitmaps_png/png/add_hierar_pin_32.png differ diff --git a/resources/bitmaps_png/png/add_hierar_pin_64.png b/resources/bitmaps_png/png/add_hierar_pin_64.png new file mode 100644 index 0000000000..ba92d1a805 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierar_pin_64.png differ diff --git a/resources/bitmaps_png/png/add_hierar_pin_dark_16.png b/resources/bitmaps_png/png/add_hierar_pin_dark_16.png new file mode 100644 index 0000000000..9df737078b Binary files /dev/null and b/resources/bitmaps_png/png/add_hierar_pin_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_hierar_pin_dark_32.png b/resources/bitmaps_png/png/add_hierar_pin_dark_32.png new file mode 100644 index 0000000000..a4dc9e302e Binary files /dev/null and b/resources/bitmaps_png/png/add_hierar_pin_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_hierar_pin_dark_64.png b/resources/bitmaps_png/png/add_hierar_pin_dark_64.png new file mode 100644 index 0000000000..ed46d5ccfd Binary files /dev/null and b/resources/bitmaps_png/png/add_hierar_pin_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_label_16.png b/resources/bitmaps_png/png/add_hierarchical_label_16.png new file mode 100644 index 0000000000..dd64da8ae9 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_label_16.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_label_24.png b/resources/bitmaps_png/png/add_hierarchical_label_24.png index 1fc61bed2a..f66e11a304 100644 Binary files a/resources/bitmaps_png/png/add_hierarchical_label_24.png and b/resources/bitmaps_png/png/add_hierarchical_label_24.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_label_32.png b/resources/bitmaps_png/png/add_hierarchical_label_32.png new file mode 100644 index 0000000000..4881bf7084 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_label_32.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_label_48.png b/resources/bitmaps_png/png/add_hierarchical_label_48.png index 6870982b1e..95a366ce99 100644 Binary files a/resources/bitmaps_png/png/add_hierarchical_label_48.png and b/resources/bitmaps_png/png/add_hierarchical_label_48.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_label_64.png b/resources/bitmaps_png/png/add_hierarchical_label_64.png new file mode 100644 index 0000000000..00de241fda Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_label_64.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_label_dark_16.png b/resources/bitmaps_png/png/add_hierarchical_label_dark_16.png new file mode 100644 index 0000000000..33c2546bb8 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_label_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_label_dark_24.png b/resources/bitmaps_png/png/add_hierarchical_label_dark_24.png index a52bed8052..b58f13eec3 100644 Binary files a/resources/bitmaps_png/png/add_hierarchical_label_dark_24.png and b/resources/bitmaps_png/png/add_hierarchical_label_dark_24.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_label_dark_32.png b/resources/bitmaps_png/png/add_hierarchical_label_dark_32.png new file mode 100644 index 0000000000..2084683221 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_label_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_label_dark_48.png b/resources/bitmaps_png/png/add_hierarchical_label_dark_48.png index 714eecfa95..1ea206633e 100644 Binary files a/resources/bitmaps_png/png/add_hierarchical_label_dark_48.png and b/resources/bitmaps_png/png/add_hierarchical_label_dark_48.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_label_dark_64.png b/resources/bitmaps_png/png/add_hierarchical_label_dark_64.png new file mode 100644 index 0000000000..dd7d84ec8d Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_label_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_subsheet_16.png b/resources/bitmaps_png/png/add_hierarchical_subsheet_16.png new file mode 100644 index 0000000000..39aeaae342 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_subsheet_16.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_subsheet_32.png b/resources/bitmaps_png/png/add_hierarchical_subsheet_32.png new file mode 100644 index 0000000000..b2a33fe627 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_subsheet_32.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_subsheet_64.png b/resources/bitmaps_png/png/add_hierarchical_subsheet_64.png new file mode 100644 index 0000000000..6bd9155bd8 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_subsheet_64.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_subsheet_dark_16.png b/resources/bitmaps_png/png/add_hierarchical_subsheet_dark_16.png new file mode 100644 index 0000000000..5de2785931 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_subsheet_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_subsheet_dark_32.png b/resources/bitmaps_png/png/add_hierarchical_subsheet_dark_32.png new file mode 100644 index 0000000000..a8e7655f53 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_subsheet_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_hierarchical_subsheet_dark_64.png b/resources/bitmaps_png/png/add_hierarchical_subsheet_dark_64.png new file mode 100644 index 0000000000..a43f724474 Binary files /dev/null and b/resources/bitmaps_png/png/add_hierarchical_subsheet_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_junction_16.png b/resources/bitmaps_png/png/add_junction_16.png new file mode 100644 index 0000000000..57c42099ca Binary files /dev/null and b/resources/bitmaps_png/png/add_junction_16.png differ diff --git a/resources/bitmaps_png/png/add_junction_32.png b/resources/bitmaps_png/png/add_junction_32.png new file mode 100644 index 0000000000..1ff61414fd Binary files /dev/null and b/resources/bitmaps_png/png/add_junction_32.png differ diff --git a/resources/bitmaps_png/png/add_junction_64.png b/resources/bitmaps_png/png/add_junction_64.png new file mode 100644 index 0000000000..25fd5e8ce8 Binary files /dev/null and b/resources/bitmaps_png/png/add_junction_64.png differ diff --git a/resources/bitmaps_png/png/add_junction_dark_16.png b/resources/bitmaps_png/png/add_junction_dark_16.png new file mode 100644 index 0000000000..2e7f1a70ff Binary files /dev/null and b/resources/bitmaps_png/png/add_junction_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_junction_dark_32.png b/resources/bitmaps_png/png/add_junction_dark_32.png new file mode 100644 index 0000000000..c9368aad48 Binary files /dev/null and b/resources/bitmaps_png/png/add_junction_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_junction_dark_64.png b/resources/bitmaps_png/png/add_junction_dark_64.png new file mode 100644 index 0000000000..2791f54b8d Binary files /dev/null and b/resources/bitmaps_png/png/add_junction_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_keepout_area_16.png b/resources/bitmaps_png/png/add_keepout_area_16.png new file mode 100644 index 0000000000..d3acce0a50 Binary files /dev/null and b/resources/bitmaps_png/png/add_keepout_area_16.png differ diff --git a/resources/bitmaps_png/png/add_keepout_area_32.png b/resources/bitmaps_png/png/add_keepout_area_32.png new file mode 100644 index 0000000000..32809392b1 Binary files /dev/null and b/resources/bitmaps_png/png/add_keepout_area_32.png differ diff --git a/resources/bitmaps_png/png/add_keepout_area_64.png b/resources/bitmaps_png/png/add_keepout_area_64.png new file mode 100644 index 0000000000..d4694f932f Binary files /dev/null and b/resources/bitmaps_png/png/add_keepout_area_64.png differ diff --git a/resources/bitmaps_png/png/add_keepout_area_dark_16.png b/resources/bitmaps_png/png/add_keepout_area_dark_16.png new file mode 100644 index 0000000000..536edbef69 Binary files /dev/null and b/resources/bitmaps_png/png/add_keepout_area_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_keepout_area_dark_32.png b/resources/bitmaps_png/png/add_keepout_area_dark_32.png new file mode 100644 index 0000000000..c9426bdc5c Binary files /dev/null and b/resources/bitmaps_png/png/add_keepout_area_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_keepout_area_dark_64.png b/resources/bitmaps_png/png/add_keepout_area_dark_64.png new file mode 100644 index 0000000000..0ee6cd1017 Binary files /dev/null and b/resources/bitmaps_png/png/add_keepout_area_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_label_16.png b/resources/bitmaps_png/png/add_label_16.png new file mode 100644 index 0000000000..6aa24b5fcd Binary files /dev/null and b/resources/bitmaps_png/png/add_label_16.png differ diff --git a/resources/bitmaps_png/png/add_label_24.png b/resources/bitmaps_png/png/add_label_24.png index 16e5acc406..7fabdfad0a 100644 Binary files a/resources/bitmaps_png/png/add_label_24.png and b/resources/bitmaps_png/png/add_label_24.png differ diff --git a/resources/bitmaps_png/png/add_label_32.png b/resources/bitmaps_png/png/add_label_32.png new file mode 100644 index 0000000000..32dacd8076 Binary files /dev/null and b/resources/bitmaps_png/png/add_label_32.png differ diff --git a/resources/bitmaps_png/png/add_label_48.png b/resources/bitmaps_png/png/add_label_48.png index 8bb7cbf2e0..a8066b6455 100644 Binary files a/resources/bitmaps_png/png/add_label_48.png and b/resources/bitmaps_png/png/add_label_48.png differ diff --git a/resources/bitmaps_png/png/add_label_64.png b/resources/bitmaps_png/png/add_label_64.png new file mode 100644 index 0000000000..3b9f09f038 Binary files /dev/null and b/resources/bitmaps_png/png/add_label_64.png differ diff --git a/resources/bitmaps_png/png/add_label_dark_16.png b/resources/bitmaps_png/png/add_label_dark_16.png new file mode 100644 index 0000000000..f1faaed24a Binary files /dev/null and b/resources/bitmaps_png/png/add_label_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_label_dark_24.png b/resources/bitmaps_png/png/add_label_dark_24.png index 6a28617b2b..325e35f98d 100644 Binary files a/resources/bitmaps_png/png/add_label_dark_24.png and b/resources/bitmaps_png/png/add_label_dark_24.png differ diff --git a/resources/bitmaps_png/png/add_label_dark_32.png b/resources/bitmaps_png/png/add_label_dark_32.png new file mode 100644 index 0000000000..354f3a8af4 Binary files /dev/null and b/resources/bitmaps_png/png/add_label_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_label_dark_48.png b/resources/bitmaps_png/png/add_label_dark_48.png index c39db18bd7..f822c2965f 100644 Binary files a/resources/bitmaps_png/png/add_label_dark_48.png and b/resources/bitmaps_png/png/add_label_dark_48.png differ diff --git a/resources/bitmaps_png/png/add_label_dark_64.png b/resources/bitmaps_png/png/add_label_dark_64.png new file mode 100644 index 0000000000..0c999dec2f Binary files /dev/null and b/resources/bitmaps_png/png/add_label_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_leader_16.png b/resources/bitmaps_png/png/add_leader_16.png new file mode 100644 index 0000000000..82925a326b Binary files /dev/null and b/resources/bitmaps_png/png/add_leader_16.png differ diff --git a/resources/bitmaps_png/png/add_leader_32.png b/resources/bitmaps_png/png/add_leader_32.png new file mode 100644 index 0000000000..10e7f40e7f Binary files /dev/null and b/resources/bitmaps_png/png/add_leader_32.png differ diff --git a/resources/bitmaps_png/png/add_leader_64.png b/resources/bitmaps_png/png/add_leader_64.png new file mode 100644 index 0000000000..d6783bae1b Binary files /dev/null and b/resources/bitmaps_png/png/add_leader_64.png differ diff --git a/resources/bitmaps_png/png/add_leader_dark_16.png b/resources/bitmaps_png/png/add_leader_dark_16.png new file mode 100644 index 0000000000..097e3a6f7f Binary files /dev/null and b/resources/bitmaps_png/png/add_leader_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_leader_dark_32.png b/resources/bitmaps_png/png/add_leader_dark_32.png new file mode 100644 index 0000000000..4323ca2c3d Binary files /dev/null and b/resources/bitmaps_png/png/add_leader_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_leader_dark_64.png b/resources/bitmaps_png/png/add_leader_dark_64.png new file mode 100644 index 0000000000..c625364bcd Binary files /dev/null and b/resources/bitmaps_png/png/add_leader_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_library_16.png b/resources/bitmaps_png/png/add_library_16.png new file mode 100644 index 0000000000..d52e465a22 Binary files /dev/null and b/resources/bitmaps_png/png/add_library_16.png differ diff --git a/resources/bitmaps_png/png/add_library_32.png b/resources/bitmaps_png/png/add_library_32.png new file mode 100644 index 0000000000..4328c5a724 Binary files /dev/null and b/resources/bitmaps_png/png/add_library_32.png differ diff --git a/resources/bitmaps_png/png/add_library_64.png b/resources/bitmaps_png/png/add_library_64.png new file mode 100644 index 0000000000..ce9a5de6b4 Binary files /dev/null and b/resources/bitmaps_png/png/add_library_64.png differ diff --git a/resources/bitmaps_png/png/add_library_dark_16.png b/resources/bitmaps_png/png/add_library_dark_16.png new file mode 100644 index 0000000000..3ca40cdae6 Binary files /dev/null and b/resources/bitmaps_png/png/add_library_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_library_dark_32.png b/resources/bitmaps_png/png/add_library_dark_32.png new file mode 100644 index 0000000000..3904cd2b68 Binary files /dev/null and b/resources/bitmaps_png/png/add_library_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_library_dark_64.png b/resources/bitmaps_png/png/add_library_dark_64.png new file mode 100644 index 0000000000..7b35404b72 Binary files /dev/null and b/resources/bitmaps_png/png/add_library_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_line2bus_16.png b/resources/bitmaps_png/png/add_line2bus_16.png new file mode 100644 index 0000000000..a0555fe13f Binary files /dev/null and b/resources/bitmaps_png/png/add_line2bus_16.png differ diff --git a/resources/bitmaps_png/png/add_line2bus_32.png b/resources/bitmaps_png/png/add_line2bus_32.png new file mode 100644 index 0000000000..e31f78ced5 Binary files /dev/null and b/resources/bitmaps_png/png/add_line2bus_32.png differ diff --git a/resources/bitmaps_png/png/add_line2bus_64.png b/resources/bitmaps_png/png/add_line2bus_64.png new file mode 100644 index 0000000000..fab6109d2c Binary files /dev/null and b/resources/bitmaps_png/png/add_line2bus_64.png differ diff --git a/resources/bitmaps_png/png/add_line2bus_dark_16.png b/resources/bitmaps_png/png/add_line2bus_dark_16.png new file mode 100644 index 0000000000..7934024df3 Binary files /dev/null and b/resources/bitmaps_png/png/add_line2bus_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_line2bus_dark_32.png b/resources/bitmaps_png/png/add_line2bus_dark_32.png new file mode 100644 index 0000000000..5c620bd175 Binary files /dev/null and b/resources/bitmaps_png/png/add_line2bus_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_line2bus_dark_64.png b/resources/bitmaps_png/png/add_line2bus_dark_64.png new file mode 100644 index 0000000000..afa4eaf311 Binary files /dev/null and b/resources/bitmaps_png/png/add_line2bus_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_line_16.png b/resources/bitmaps_png/png/add_line_16.png new file mode 100644 index 0000000000..9ad78304ca Binary files /dev/null and b/resources/bitmaps_png/png/add_line_16.png differ diff --git a/resources/bitmaps_png/png/add_line_32.png b/resources/bitmaps_png/png/add_line_32.png new file mode 100644 index 0000000000..b126959aec Binary files /dev/null and b/resources/bitmaps_png/png/add_line_32.png differ diff --git a/resources/bitmaps_png/png/add_line_64.png b/resources/bitmaps_png/png/add_line_64.png new file mode 100644 index 0000000000..6f85fbfc13 Binary files /dev/null and b/resources/bitmaps_png/png/add_line_64.png differ diff --git a/resources/bitmaps_png/png/add_line_dark_16.png b/resources/bitmaps_png/png/add_line_dark_16.png new file mode 100644 index 0000000000..dc64b4c1b4 Binary files /dev/null and b/resources/bitmaps_png/png/add_line_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_line_dark_32.png b/resources/bitmaps_png/png/add_line_dark_32.png new file mode 100644 index 0000000000..599988a921 Binary files /dev/null and b/resources/bitmaps_png/png/add_line_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_line_dark_64.png b/resources/bitmaps_png/png/add_line_dark_64.png new file mode 100644 index 0000000000..745dbb0922 Binary files /dev/null and b/resources/bitmaps_png/png/add_line_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_line_label_16.png b/resources/bitmaps_png/png/add_line_label_16.png new file mode 100644 index 0000000000..56a3abc2cc Binary files /dev/null and b/resources/bitmaps_png/png/add_line_label_16.png differ diff --git a/resources/bitmaps_png/png/add_line_label_24.png b/resources/bitmaps_png/png/add_line_label_24.png index 5dd9a0dad8..bc30fefc35 100644 Binary files a/resources/bitmaps_png/png/add_line_label_24.png and b/resources/bitmaps_png/png/add_line_label_24.png differ diff --git a/resources/bitmaps_png/png/add_line_label_32.png b/resources/bitmaps_png/png/add_line_label_32.png new file mode 100644 index 0000000000..b51c5797fe Binary files /dev/null and b/resources/bitmaps_png/png/add_line_label_32.png differ diff --git a/resources/bitmaps_png/png/add_line_label_48.png b/resources/bitmaps_png/png/add_line_label_48.png index 67d249f244..37f01d183a 100644 Binary files a/resources/bitmaps_png/png/add_line_label_48.png and b/resources/bitmaps_png/png/add_line_label_48.png differ diff --git a/resources/bitmaps_png/png/add_line_label_64.png b/resources/bitmaps_png/png/add_line_label_64.png new file mode 100644 index 0000000000..4dfdad8c3f Binary files /dev/null and b/resources/bitmaps_png/png/add_line_label_64.png differ diff --git a/resources/bitmaps_png/png/add_line_label_dark_16.png b/resources/bitmaps_png/png/add_line_label_dark_16.png new file mode 100644 index 0000000000..878e692024 Binary files /dev/null and b/resources/bitmaps_png/png/add_line_label_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_line_label_dark_24.png b/resources/bitmaps_png/png/add_line_label_dark_24.png index 835901522d..8e3fe481ca 100644 Binary files a/resources/bitmaps_png/png/add_line_label_dark_24.png and b/resources/bitmaps_png/png/add_line_label_dark_24.png differ diff --git a/resources/bitmaps_png/png/add_line_label_dark_32.png b/resources/bitmaps_png/png/add_line_label_dark_32.png new file mode 100644 index 0000000000..ed8a699361 Binary files /dev/null and b/resources/bitmaps_png/png/add_line_label_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_line_label_dark_48.png b/resources/bitmaps_png/png/add_line_label_dark_48.png index a48b5e26be..7d01d8887c 100644 Binary files a/resources/bitmaps_png/png/add_line_label_dark_48.png and b/resources/bitmaps_png/png/add_line_label_dark_48.png differ diff --git a/resources/bitmaps_png/png/add_line_label_dark_64.png b/resources/bitmaps_png/png/add_line_label_dark_64.png new file mode 100644 index 0000000000..23f7b52c28 Binary files /dev/null and b/resources/bitmaps_png/png/add_line_label_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_orthogonal_dimension_16.png b/resources/bitmaps_png/png/add_orthogonal_dimension_16.png new file mode 100644 index 0000000000..5ca0e54f0c Binary files /dev/null and b/resources/bitmaps_png/png/add_orthogonal_dimension_16.png differ diff --git a/resources/bitmaps_png/png/add_orthogonal_dimension_32.png b/resources/bitmaps_png/png/add_orthogonal_dimension_32.png new file mode 100644 index 0000000000..54b7f7223c Binary files /dev/null and b/resources/bitmaps_png/png/add_orthogonal_dimension_32.png differ diff --git a/resources/bitmaps_png/png/add_orthogonal_dimension_64.png b/resources/bitmaps_png/png/add_orthogonal_dimension_64.png new file mode 100644 index 0000000000..f70a931823 Binary files /dev/null and b/resources/bitmaps_png/png/add_orthogonal_dimension_64.png differ diff --git a/resources/bitmaps_png/png/add_orthogonal_dimension_dark_16.png b/resources/bitmaps_png/png/add_orthogonal_dimension_dark_16.png new file mode 100644 index 0000000000..5bd5f2e299 Binary files /dev/null and b/resources/bitmaps_png/png/add_orthogonal_dimension_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_orthogonal_dimension_dark_32.png b/resources/bitmaps_png/png/add_orthogonal_dimension_dark_32.png new file mode 100644 index 0000000000..e459e43d6d Binary files /dev/null and b/resources/bitmaps_png/png/add_orthogonal_dimension_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_orthogonal_dimension_dark_64.png b/resources/bitmaps_png/png/add_orthogonal_dimension_dark_64.png new file mode 100644 index 0000000000..a4fefe0f40 Binary files /dev/null and b/resources/bitmaps_png/png/add_orthogonal_dimension_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_pcb_target_16.png b/resources/bitmaps_png/png/add_pcb_target_16.png new file mode 100644 index 0000000000..df0db4513e Binary files /dev/null and b/resources/bitmaps_png/png/add_pcb_target_16.png differ diff --git a/resources/bitmaps_png/png/add_pcb_target_32.png b/resources/bitmaps_png/png/add_pcb_target_32.png new file mode 100644 index 0000000000..d32f708bae Binary files /dev/null and b/resources/bitmaps_png/png/add_pcb_target_32.png differ diff --git a/resources/bitmaps_png/png/add_pcb_target_64.png b/resources/bitmaps_png/png/add_pcb_target_64.png new file mode 100644 index 0000000000..18b3613767 Binary files /dev/null and b/resources/bitmaps_png/png/add_pcb_target_64.png differ diff --git a/resources/bitmaps_png/png/add_pcb_target_dark_16.png b/resources/bitmaps_png/png/add_pcb_target_dark_16.png new file mode 100644 index 0000000000..ff213f151b Binary files /dev/null and b/resources/bitmaps_png/png/add_pcb_target_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_pcb_target_dark_32.png b/resources/bitmaps_png/png/add_pcb_target_dark_32.png new file mode 100644 index 0000000000..3c02d327de Binary files /dev/null and b/resources/bitmaps_png/png/add_pcb_target_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_pcb_target_dark_64.png b/resources/bitmaps_png/png/add_pcb_target_dark_64.png new file mode 100644 index 0000000000..083d64224d Binary files /dev/null and b/resources/bitmaps_png/png/add_pcb_target_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_power_16.png b/resources/bitmaps_png/png/add_power_16.png new file mode 100644 index 0000000000..62efc9297b Binary files /dev/null and b/resources/bitmaps_png/png/add_power_16.png differ diff --git a/resources/bitmaps_png/png/add_power_32.png b/resources/bitmaps_png/png/add_power_32.png new file mode 100644 index 0000000000..8c5a044e31 Binary files /dev/null and b/resources/bitmaps_png/png/add_power_32.png differ diff --git a/resources/bitmaps_png/png/add_power_64.png b/resources/bitmaps_png/png/add_power_64.png new file mode 100644 index 0000000000..78a792f192 Binary files /dev/null and b/resources/bitmaps_png/png/add_power_64.png differ diff --git a/resources/bitmaps_png/png/add_power_dark_16.png b/resources/bitmaps_png/png/add_power_dark_16.png new file mode 100644 index 0000000000..3aa41fdbe0 Binary files /dev/null and b/resources/bitmaps_png/png/add_power_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_power_dark_32.png b/resources/bitmaps_png/png/add_power_dark_32.png new file mode 100644 index 0000000000..28e56a07d1 Binary files /dev/null and b/resources/bitmaps_png/png/add_power_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_power_dark_64.png b/resources/bitmaps_png/png/add_power_dark_64.png new file mode 100644 index 0000000000..a6f9e0fe49 Binary files /dev/null and b/resources/bitmaps_png/png/add_power_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_radial_dimension_16.png b/resources/bitmaps_png/png/add_radial_dimension_16.png new file mode 100644 index 0000000000..bd13ce208e Binary files /dev/null and b/resources/bitmaps_png/png/add_radial_dimension_16.png differ diff --git a/resources/bitmaps_png/png/add_radial_dimension_32.png b/resources/bitmaps_png/png/add_radial_dimension_32.png new file mode 100644 index 0000000000..030083ed3b Binary files /dev/null and b/resources/bitmaps_png/png/add_radial_dimension_32.png differ diff --git a/resources/bitmaps_png/png/add_radial_dimension_64.png b/resources/bitmaps_png/png/add_radial_dimension_64.png new file mode 100644 index 0000000000..86075e9468 Binary files /dev/null and b/resources/bitmaps_png/png/add_radial_dimension_64.png differ diff --git a/resources/bitmaps_png/png/add_radial_dimension_dark_16.png b/resources/bitmaps_png/png/add_radial_dimension_dark_16.png new file mode 100644 index 0000000000..13a458ceb2 Binary files /dev/null and b/resources/bitmaps_png/png/add_radial_dimension_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_radial_dimension_dark_32.png b/resources/bitmaps_png/png/add_radial_dimension_dark_32.png new file mode 100644 index 0000000000..26fb5d7e54 Binary files /dev/null and b/resources/bitmaps_png/png/add_radial_dimension_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_radial_dimension_dark_64.png b/resources/bitmaps_png/png/add_radial_dimension_dark_64.png new file mode 100644 index 0000000000..95bde932d6 Binary files /dev/null and b/resources/bitmaps_png/png/add_radial_dimension_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_rectangle_16.png b/resources/bitmaps_png/png/add_rectangle_16.png new file mode 100644 index 0000000000..d76b1236a4 Binary files /dev/null and b/resources/bitmaps_png/png/add_rectangle_16.png differ diff --git a/resources/bitmaps_png/png/add_rectangle_32.png b/resources/bitmaps_png/png/add_rectangle_32.png new file mode 100644 index 0000000000..f8ae69fbec Binary files /dev/null and b/resources/bitmaps_png/png/add_rectangle_32.png differ diff --git a/resources/bitmaps_png/png/add_rectangle_64.png b/resources/bitmaps_png/png/add_rectangle_64.png new file mode 100644 index 0000000000..93a037e84d Binary files /dev/null and b/resources/bitmaps_png/png/add_rectangle_64.png differ diff --git a/resources/bitmaps_png/png/add_rectangle_dark_16.png b/resources/bitmaps_png/png/add_rectangle_dark_16.png new file mode 100644 index 0000000000..4d2c69aea5 Binary files /dev/null and b/resources/bitmaps_png/png/add_rectangle_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_rectangle_dark_32.png b/resources/bitmaps_png/png/add_rectangle_dark_32.png new file mode 100644 index 0000000000..89b43c9f40 Binary files /dev/null and b/resources/bitmaps_png/png/add_rectangle_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_rectangle_dark_64.png b/resources/bitmaps_png/png/add_rectangle_dark_64.png new file mode 100644 index 0000000000..5c3497d3fd Binary files /dev/null and b/resources/bitmaps_png/png/add_rectangle_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_symbol_to_schematic_16.png b/resources/bitmaps_png/png/add_symbol_to_schematic_16.png new file mode 100644 index 0000000000..bd9d6f6bba Binary files /dev/null and b/resources/bitmaps_png/png/add_symbol_to_schematic_16.png differ diff --git a/resources/bitmaps_png/png/add_symbol_to_schematic_32.png b/resources/bitmaps_png/png/add_symbol_to_schematic_32.png new file mode 100644 index 0000000000..94dd87f667 Binary files /dev/null and b/resources/bitmaps_png/png/add_symbol_to_schematic_32.png differ diff --git a/resources/bitmaps_png/png/add_symbol_to_schematic_64.png b/resources/bitmaps_png/png/add_symbol_to_schematic_64.png new file mode 100644 index 0000000000..3f3b5c02b2 Binary files /dev/null and b/resources/bitmaps_png/png/add_symbol_to_schematic_64.png differ diff --git a/resources/bitmaps_png/png/add_symbol_to_schematic_dark_16.png b/resources/bitmaps_png/png/add_symbol_to_schematic_dark_16.png new file mode 100644 index 0000000000..299cde30fd Binary files /dev/null and b/resources/bitmaps_png/png/add_symbol_to_schematic_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_symbol_to_schematic_dark_32.png b/resources/bitmaps_png/png/add_symbol_to_schematic_dark_32.png new file mode 100644 index 0000000000..1c52e45fa4 Binary files /dev/null and b/resources/bitmaps_png/png/add_symbol_to_schematic_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_symbol_to_schematic_dark_64.png b/resources/bitmaps_png/png/add_symbol_to_schematic_dark_64.png new file mode 100644 index 0000000000..3de8503a0b Binary files /dev/null and b/resources/bitmaps_png/png/add_symbol_to_schematic_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_textbox_16.png b/resources/bitmaps_png/png/add_textbox_16.png new file mode 100644 index 0000000000..86ba543a52 Binary files /dev/null and b/resources/bitmaps_png/png/add_textbox_16.png differ diff --git a/resources/bitmaps_png/png/add_textbox_32.png b/resources/bitmaps_png/png/add_textbox_32.png new file mode 100644 index 0000000000..ea6289259a Binary files /dev/null and b/resources/bitmaps_png/png/add_textbox_32.png differ diff --git a/resources/bitmaps_png/png/add_textbox_64.png b/resources/bitmaps_png/png/add_textbox_64.png new file mode 100644 index 0000000000..bab92fee59 Binary files /dev/null and b/resources/bitmaps_png/png/add_textbox_64.png differ diff --git a/resources/bitmaps_png/png/add_tracks_16.png b/resources/bitmaps_png/png/add_tracks_16.png new file mode 100644 index 0000000000..e5cddbe717 Binary files /dev/null and b/resources/bitmaps_png/png/add_tracks_16.png differ diff --git a/resources/bitmaps_png/png/add_tracks_32.png b/resources/bitmaps_png/png/add_tracks_32.png new file mode 100644 index 0000000000..47b73409e0 Binary files /dev/null and b/resources/bitmaps_png/png/add_tracks_32.png differ diff --git a/resources/bitmaps_png/png/add_tracks_64.png b/resources/bitmaps_png/png/add_tracks_64.png new file mode 100644 index 0000000000..2e66877330 Binary files /dev/null and b/resources/bitmaps_png/png/add_tracks_64.png differ diff --git a/resources/bitmaps_png/png/add_tracks_dark_16.png b/resources/bitmaps_png/png/add_tracks_dark_16.png new file mode 100644 index 0000000000..ac7c6bebd9 Binary files /dev/null and b/resources/bitmaps_png/png/add_tracks_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_tracks_dark_32.png b/resources/bitmaps_png/png/add_tracks_dark_32.png new file mode 100644 index 0000000000..d62452ad9d Binary files /dev/null and b/resources/bitmaps_png/png/add_tracks_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_tracks_dark_64.png b/resources/bitmaps_png/png/add_tracks_dark_64.png new file mode 100644 index 0000000000..c91b2d298e Binary files /dev/null and b/resources/bitmaps_png/png/add_tracks_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_via_16.png b/resources/bitmaps_png/png/add_via_16.png new file mode 100644 index 0000000000..197f2b2723 Binary files /dev/null and b/resources/bitmaps_png/png/add_via_16.png differ diff --git a/resources/bitmaps_png/png/add_via_32.png b/resources/bitmaps_png/png/add_via_32.png new file mode 100644 index 0000000000..caab4f044a Binary files /dev/null and b/resources/bitmaps_png/png/add_via_32.png differ diff --git a/resources/bitmaps_png/png/add_via_64.png b/resources/bitmaps_png/png/add_via_64.png new file mode 100644 index 0000000000..57afc1cca6 Binary files /dev/null and b/resources/bitmaps_png/png/add_via_64.png differ diff --git a/resources/bitmaps_png/png/add_via_dark_16.png b/resources/bitmaps_png/png/add_via_dark_16.png new file mode 100644 index 0000000000..1eefe98fbf Binary files /dev/null and b/resources/bitmaps_png/png/add_via_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_via_dark_32.png b/resources/bitmaps_png/png/add_via_dark_32.png new file mode 100644 index 0000000000..49a1227657 Binary files /dev/null and b/resources/bitmaps_png/png/add_via_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_via_dark_64.png b/resources/bitmaps_png/png/add_via_dark_64.png new file mode 100644 index 0000000000..5e8676ce83 Binary files /dev/null and b/resources/bitmaps_png/png/add_via_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_zone_16.png b/resources/bitmaps_png/png/add_zone_16.png new file mode 100644 index 0000000000..5ed1177592 Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_16.png differ diff --git a/resources/bitmaps_png/png/add_zone_32.png b/resources/bitmaps_png/png/add_zone_32.png new file mode 100644 index 0000000000..2fa8e6a03f Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_32.png differ diff --git a/resources/bitmaps_png/png/add_zone_64.png b/resources/bitmaps_png/png/add_zone_64.png new file mode 100644 index 0000000000..c5e5009c03 Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_64.png differ diff --git a/resources/bitmaps_png/png/add_zone_cutout_16.png b/resources/bitmaps_png/png/add_zone_cutout_16.png new file mode 100644 index 0000000000..c957657f21 Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_cutout_16.png differ diff --git a/resources/bitmaps_png/png/add_zone_cutout_32.png b/resources/bitmaps_png/png/add_zone_cutout_32.png new file mode 100644 index 0000000000..bd86acd253 Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_cutout_32.png differ diff --git a/resources/bitmaps_png/png/add_zone_cutout_64.png b/resources/bitmaps_png/png/add_zone_cutout_64.png new file mode 100644 index 0000000000..49c6831339 Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_cutout_64.png differ diff --git a/resources/bitmaps_png/png/add_zone_cutout_dark_16.png b/resources/bitmaps_png/png/add_zone_cutout_dark_16.png new file mode 100644 index 0000000000..a3dccf79c0 Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_cutout_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_zone_cutout_dark_32.png b/resources/bitmaps_png/png/add_zone_cutout_dark_32.png new file mode 100644 index 0000000000..af9cc57839 Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_cutout_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_zone_cutout_dark_64.png b/resources/bitmaps_png/png/add_zone_cutout_dark_64.png new file mode 100644 index 0000000000..b6d88e9a67 Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_cutout_dark_64.png differ diff --git a/resources/bitmaps_png/png/add_zone_dark_16.png b/resources/bitmaps_png/png/add_zone_dark_16.png new file mode 100644 index 0000000000..0c763b5f54 Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_dark_16.png differ diff --git a/resources/bitmaps_png/png/add_zone_dark_32.png b/resources/bitmaps_png/png/add_zone_dark_32.png new file mode 100644 index 0000000000..fd10e1e193 Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_dark_32.png differ diff --git a/resources/bitmaps_png/png/add_zone_dark_64.png b/resources/bitmaps_png/png/add_zone_dark_64.png new file mode 100644 index 0000000000..aa9f7f609b Binary files /dev/null and b/resources/bitmaps_png/png/add_zone_dark_64.png differ diff --git a/resources/bitmaps_png/png/align_items_16.png b/resources/bitmaps_png/png/align_items_16.png new file mode 100644 index 0000000000..ce9a422af6 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_16.png differ diff --git a/resources/bitmaps_png/png/align_items_32.png b/resources/bitmaps_png/png/align_items_32.png new file mode 100644 index 0000000000..c18302d9ec Binary files /dev/null and b/resources/bitmaps_png/png/align_items_32.png differ diff --git a/resources/bitmaps_png/png/align_items_64.png b/resources/bitmaps_png/png/align_items_64.png new file mode 100644 index 0000000000..e361e237e8 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_64.png differ diff --git a/resources/bitmaps_png/png/align_items_bottom_16.png b/resources/bitmaps_png/png/align_items_bottom_16.png new file mode 100644 index 0000000000..d9f348acf2 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_bottom_16.png differ diff --git a/resources/bitmaps_png/png/align_items_bottom_32.png b/resources/bitmaps_png/png/align_items_bottom_32.png new file mode 100644 index 0000000000..4114e22c60 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_bottom_32.png differ diff --git a/resources/bitmaps_png/png/align_items_bottom_64.png b/resources/bitmaps_png/png/align_items_bottom_64.png new file mode 100644 index 0000000000..cbe1498f20 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_bottom_64.png differ diff --git a/resources/bitmaps_png/png/align_items_bottom_dark_16.png b/resources/bitmaps_png/png/align_items_bottom_dark_16.png new file mode 100644 index 0000000000..035282a461 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_bottom_dark_16.png differ diff --git a/resources/bitmaps_png/png/align_items_bottom_dark_32.png b/resources/bitmaps_png/png/align_items_bottom_dark_32.png new file mode 100644 index 0000000000..e946807bf4 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_bottom_dark_32.png differ diff --git a/resources/bitmaps_png/png/align_items_bottom_dark_64.png b/resources/bitmaps_png/png/align_items_bottom_dark_64.png new file mode 100644 index 0000000000..107d73b717 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_bottom_dark_64.png differ diff --git a/resources/bitmaps_png/png/align_items_center_16.png b/resources/bitmaps_png/png/align_items_center_16.png new file mode 100644 index 0000000000..8c3ee9d3da Binary files /dev/null and b/resources/bitmaps_png/png/align_items_center_16.png differ diff --git a/resources/bitmaps_png/png/align_items_center_32.png b/resources/bitmaps_png/png/align_items_center_32.png new file mode 100644 index 0000000000..50b512e6f8 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_center_32.png differ diff --git a/resources/bitmaps_png/png/align_items_center_64.png b/resources/bitmaps_png/png/align_items_center_64.png new file mode 100644 index 0000000000..f4f28c1e79 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_center_64.png differ diff --git a/resources/bitmaps_png/png/align_items_center_dark_16.png b/resources/bitmaps_png/png/align_items_center_dark_16.png new file mode 100644 index 0000000000..3280da48f2 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_center_dark_16.png differ diff --git a/resources/bitmaps_png/png/align_items_center_dark_32.png b/resources/bitmaps_png/png/align_items_center_dark_32.png new file mode 100644 index 0000000000..a1b570aa9b Binary files /dev/null and b/resources/bitmaps_png/png/align_items_center_dark_32.png differ diff --git a/resources/bitmaps_png/png/align_items_center_dark_64.png b/resources/bitmaps_png/png/align_items_center_dark_64.png new file mode 100644 index 0000000000..32dacc9c83 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_center_dark_64.png differ diff --git a/resources/bitmaps_png/png/align_items_dark_16.png b/resources/bitmaps_png/png/align_items_dark_16.png new file mode 100644 index 0000000000..dd04feb8af Binary files /dev/null and b/resources/bitmaps_png/png/align_items_dark_16.png differ diff --git a/resources/bitmaps_png/png/align_items_dark_32.png b/resources/bitmaps_png/png/align_items_dark_32.png new file mode 100644 index 0000000000..94bc9166fc Binary files /dev/null and b/resources/bitmaps_png/png/align_items_dark_32.png differ diff --git a/resources/bitmaps_png/png/align_items_dark_64.png b/resources/bitmaps_png/png/align_items_dark_64.png new file mode 100644 index 0000000000..643e9d6a07 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_dark_64.png differ diff --git a/resources/bitmaps_png/png/align_items_left_16.png b/resources/bitmaps_png/png/align_items_left_16.png new file mode 100644 index 0000000000..78a65081d3 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_left_16.png differ diff --git a/resources/bitmaps_png/png/align_items_left_32.png b/resources/bitmaps_png/png/align_items_left_32.png new file mode 100644 index 0000000000..65764c5f00 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_left_32.png differ diff --git a/resources/bitmaps_png/png/align_items_left_64.png b/resources/bitmaps_png/png/align_items_left_64.png new file mode 100644 index 0000000000..d3cb452d45 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_left_64.png differ diff --git a/resources/bitmaps_png/png/align_items_left_dark_16.png b/resources/bitmaps_png/png/align_items_left_dark_16.png new file mode 100644 index 0000000000..7b269cead5 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_left_dark_16.png differ diff --git a/resources/bitmaps_png/png/align_items_left_dark_32.png b/resources/bitmaps_png/png/align_items_left_dark_32.png new file mode 100644 index 0000000000..24651ac0b7 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_left_dark_32.png differ diff --git a/resources/bitmaps_png/png/align_items_left_dark_64.png b/resources/bitmaps_png/png/align_items_left_dark_64.png new file mode 100644 index 0000000000..539fea6b78 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_left_dark_64.png differ diff --git a/resources/bitmaps_png/png/align_items_middle_16.png b/resources/bitmaps_png/png/align_items_middle_16.png new file mode 100644 index 0000000000..29e171b2b6 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_middle_16.png differ diff --git a/resources/bitmaps_png/png/align_items_middle_32.png b/resources/bitmaps_png/png/align_items_middle_32.png new file mode 100644 index 0000000000..88fb4dea4c Binary files /dev/null and b/resources/bitmaps_png/png/align_items_middle_32.png differ diff --git a/resources/bitmaps_png/png/align_items_middle_64.png b/resources/bitmaps_png/png/align_items_middle_64.png new file mode 100644 index 0000000000..6c5bd8c253 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_middle_64.png differ diff --git a/resources/bitmaps_png/png/align_items_middle_dark_16.png b/resources/bitmaps_png/png/align_items_middle_dark_16.png new file mode 100644 index 0000000000..6e7fe13a7f Binary files /dev/null and b/resources/bitmaps_png/png/align_items_middle_dark_16.png differ diff --git a/resources/bitmaps_png/png/align_items_middle_dark_32.png b/resources/bitmaps_png/png/align_items_middle_dark_32.png new file mode 100644 index 0000000000..0496a79544 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_middle_dark_32.png differ diff --git a/resources/bitmaps_png/png/align_items_middle_dark_64.png b/resources/bitmaps_png/png/align_items_middle_dark_64.png new file mode 100644 index 0000000000..ec800ae5e7 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_middle_dark_64.png differ diff --git a/resources/bitmaps_png/png/align_items_right_16.png b/resources/bitmaps_png/png/align_items_right_16.png new file mode 100644 index 0000000000..d3010547fb Binary files /dev/null and b/resources/bitmaps_png/png/align_items_right_16.png differ diff --git a/resources/bitmaps_png/png/align_items_right_32.png b/resources/bitmaps_png/png/align_items_right_32.png new file mode 100644 index 0000000000..91d12e9252 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_right_32.png differ diff --git a/resources/bitmaps_png/png/align_items_right_64.png b/resources/bitmaps_png/png/align_items_right_64.png new file mode 100644 index 0000000000..da57f45745 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_right_64.png differ diff --git a/resources/bitmaps_png/png/align_items_right_dark_16.png b/resources/bitmaps_png/png/align_items_right_dark_16.png new file mode 100644 index 0000000000..3f3f7981f9 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_right_dark_16.png differ diff --git a/resources/bitmaps_png/png/align_items_right_dark_32.png b/resources/bitmaps_png/png/align_items_right_dark_32.png new file mode 100644 index 0000000000..7db7e8c065 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_right_dark_32.png differ diff --git a/resources/bitmaps_png/png/align_items_right_dark_64.png b/resources/bitmaps_png/png/align_items_right_dark_64.png new file mode 100644 index 0000000000..55d865d121 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_right_dark_64.png differ diff --git a/resources/bitmaps_png/png/align_items_top_16.png b/resources/bitmaps_png/png/align_items_top_16.png new file mode 100644 index 0000000000..d627b9d92c Binary files /dev/null and b/resources/bitmaps_png/png/align_items_top_16.png differ diff --git a/resources/bitmaps_png/png/align_items_top_32.png b/resources/bitmaps_png/png/align_items_top_32.png new file mode 100644 index 0000000000..a1b80d2dc6 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_top_32.png differ diff --git a/resources/bitmaps_png/png/align_items_top_64.png b/resources/bitmaps_png/png/align_items_top_64.png new file mode 100644 index 0000000000..c377e25f62 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_top_64.png differ diff --git a/resources/bitmaps_png/png/align_items_top_dark_16.png b/resources/bitmaps_png/png/align_items_top_dark_16.png new file mode 100644 index 0000000000..bcbae66b8c Binary files /dev/null and b/resources/bitmaps_png/png/align_items_top_dark_16.png differ diff --git a/resources/bitmaps_png/png/align_items_top_dark_32.png b/resources/bitmaps_png/png/align_items_top_dark_32.png new file mode 100644 index 0000000000..b154bcfa05 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_top_dark_32.png differ diff --git a/resources/bitmaps_png/png/align_items_top_dark_64.png b/resources/bitmaps_png/png/align_items_top_dark_64.png new file mode 100644 index 0000000000..553c0b5ac3 Binary files /dev/null and b/resources/bitmaps_png/png/align_items_top_dark_64.png differ diff --git a/resources/bitmaps_png/png/anchor_16.png b/resources/bitmaps_png/png/anchor_16.png new file mode 100644 index 0000000000..22b35e481f Binary files /dev/null and b/resources/bitmaps_png/png/anchor_16.png differ diff --git a/resources/bitmaps_png/png/anchor_32.png b/resources/bitmaps_png/png/anchor_32.png new file mode 100644 index 0000000000..14169ce702 Binary files /dev/null and b/resources/bitmaps_png/png/anchor_32.png differ diff --git a/resources/bitmaps_png/png/anchor_64.png b/resources/bitmaps_png/png/anchor_64.png new file mode 100644 index 0000000000..05bc70a413 Binary files /dev/null and b/resources/bitmaps_png/png/anchor_64.png differ diff --git a/resources/bitmaps_png/png/anchor_dark_16.png b/resources/bitmaps_png/png/anchor_dark_16.png new file mode 100644 index 0000000000..782bf57954 Binary files /dev/null and b/resources/bitmaps_png/png/anchor_dark_16.png differ diff --git a/resources/bitmaps_png/png/anchor_dark_32.png b/resources/bitmaps_png/png/anchor_dark_32.png new file mode 100644 index 0000000000..a6232a7bb1 Binary files /dev/null and b/resources/bitmaps_png/png/anchor_dark_32.png differ diff --git a/resources/bitmaps_png/png/anchor_dark_64.png b/resources/bitmaps_png/png/anchor_dark_64.png new file mode 100644 index 0000000000..ac17b4cfbb Binary files /dev/null and b/resources/bitmaps_png/png/anchor_dark_64.png differ diff --git a/resources/bitmaps_png/png/annotate_16.png b/resources/bitmaps_png/png/annotate_16.png new file mode 100644 index 0000000000..c8d0e639dd Binary files /dev/null and b/resources/bitmaps_png/png/annotate_16.png differ diff --git a/resources/bitmaps_png/png/annotate_24.png b/resources/bitmaps_png/png/annotate_24.png index a96caceea3..6dccd13aaa 100644 Binary files a/resources/bitmaps_png/png/annotate_24.png and b/resources/bitmaps_png/png/annotate_24.png differ diff --git a/resources/bitmaps_png/png/annotate_32.png b/resources/bitmaps_png/png/annotate_32.png new file mode 100644 index 0000000000..66b7ee905f Binary files /dev/null and b/resources/bitmaps_png/png/annotate_32.png differ diff --git a/resources/bitmaps_png/png/annotate_48.png b/resources/bitmaps_png/png/annotate_48.png index e44c21c01d..57f8ce3c92 100644 Binary files a/resources/bitmaps_png/png/annotate_48.png and b/resources/bitmaps_png/png/annotate_48.png differ diff --git a/resources/bitmaps_png/png/annotate_64.png b/resources/bitmaps_png/png/annotate_64.png new file mode 100644 index 0000000000..85cb5759a7 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_64.png differ diff --git a/resources/bitmaps_png/png/annotate_dark_16.png b/resources/bitmaps_png/png/annotate_dark_16.png new file mode 100644 index 0000000000..d84c13c63c Binary files /dev/null and b/resources/bitmaps_png/png/annotate_dark_16.png differ diff --git a/resources/bitmaps_png/png/annotate_dark_24.png b/resources/bitmaps_png/png/annotate_dark_24.png index f4b9eb26b9..7dad962329 100644 Binary files a/resources/bitmaps_png/png/annotate_dark_24.png and b/resources/bitmaps_png/png/annotate_dark_24.png differ diff --git a/resources/bitmaps_png/png/annotate_dark_32.png b/resources/bitmaps_png/png/annotate_dark_32.png new file mode 100644 index 0000000000..d50ed5f4d1 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_dark_32.png differ diff --git a/resources/bitmaps_png/png/annotate_dark_48.png b/resources/bitmaps_png/png/annotate_dark_48.png index 83084bd155..45b0d52b54 100644 Binary files a/resources/bitmaps_png/png/annotate_dark_48.png and b/resources/bitmaps_png/png/annotate_dark_48.png differ diff --git a/resources/bitmaps_png/png/annotate_dark_64.png b/resources/bitmaps_png/png/annotate_dark_64.png new file mode 100644 index 0000000000..d97cf994b1 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_dark_64.png differ diff --git a/resources/bitmaps_png/png/annotate_down_right_16.png b/resources/bitmaps_png/png/annotate_down_right_16.png new file mode 100644 index 0000000000..3197f3ba78 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_down_right_16.png differ diff --git a/resources/bitmaps_png/png/annotate_down_right_32.png b/resources/bitmaps_png/png/annotate_down_right_32.png new file mode 100644 index 0000000000..5400811f98 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_down_right_32.png differ diff --git a/resources/bitmaps_png/png/annotate_down_right_64.png b/resources/bitmaps_png/png/annotate_down_right_64.png new file mode 100644 index 0000000000..fee8a13a43 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_down_right_64.png differ diff --git a/resources/bitmaps_png/png/annotate_down_right_dark_16.png b/resources/bitmaps_png/png/annotate_down_right_dark_16.png new file mode 100644 index 0000000000..a883c4714e Binary files /dev/null and b/resources/bitmaps_png/png/annotate_down_right_dark_16.png differ diff --git a/resources/bitmaps_png/png/annotate_down_right_dark_32.png b/resources/bitmaps_png/png/annotate_down_right_dark_32.png new file mode 100644 index 0000000000..a339ee8541 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_down_right_dark_32.png differ diff --git a/resources/bitmaps_png/png/annotate_down_right_dark_64.png b/resources/bitmaps_png/png/annotate_down_right_dark_64.png new file mode 100644 index 0000000000..47386339ee Binary files /dev/null and b/resources/bitmaps_png/png/annotate_down_right_dark_64.png differ diff --git a/resources/bitmaps_png/png/annotate_right_down_16.png b/resources/bitmaps_png/png/annotate_right_down_16.png new file mode 100644 index 0000000000..4088318b24 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_right_down_16.png differ diff --git a/resources/bitmaps_png/png/annotate_right_down_32.png b/resources/bitmaps_png/png/annotate_right_down_32.png new file mode 100644 index 0000000000..3a31ed1a20 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_right_down_32.png differ diff --git a/resources/bitmaps_png/png/annotate_right_down_64.png b/resources/bitmaps_png/png/annotate_right_down_64.png new file mode 100644 index 0000000000..aa04103a07 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_right_down_64.png differ diff --git a/resources/bitmaps_png/png/annotate_right_down_dark_16.png b/resources/bitmaps_png/png/annotate_right_down_dark_16.png new file mode 100644 index 0000000000..517ea66a67 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_right_down_dark_16.png differ diff --git a/resources/bitmaps_png/png/annotate_right_down_dark_32.png b/resources/bitmaps_png/png/annotate_right_down_dark_32.png new file mode 100644 index 0000000000..f4c5bdf5e4 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_right_down_dark_32.png differ diff --git a/resources/bitmaps_png/png/annotate_right_down_dark_64.png b/resources/bitmaps_png/png/annotate_right_down_dark_64.png new file mode 100644 index 0000000000..50f545d442 Binary files /dev/null and b/resources/bitmaps_png/png/annotate_right_down_dark_64.png differ diff --git a/resources/bitmaps_png/png/apply_pad_settings_16.png b/resources/bitmaps_png/png/apply_pad_settings_16.png new file mode 100644 index 0000000000..b5f747ec33 Binary files /dev/null and b/resources/bitmaps_png/png/apply_pad_settings_16.png differ diff --git a/resources/bitmaps_png/png/apply_pad_settings_32.png b/resources/bitmaps_png/png/apply_pad_settings_32.png new file mode 100644 index 0000000000..8eb974256d Binary files /dev/null and b/resources/bitmaps_png/png/apply_pad_settings_32.png differ diff --git a/resources/bitmaps_png/png/apply_pad_settings_64.png b/resources/bitmaps_png/png/apply_pad_settings_64.png new file mode 100644 index 0000000000..be9b3f9d92 Binary files /dev/null and b/resources/bitmaps_png/png/apply_pad_settings_64.png differ diff --git a/resources/bitmaps_png/png/apply_pad_settings_dark_16.png b/resources/bitmaps_png/png/apply_pad_settings_dark_16.png new file mode 100644 index 0000000000..a15a522d6b Binary files /dev/null and b/resources/bitmaps_png/png/apply_pad_settings_dark_16.png differ diff --git a/resources/bitmaps_png/png/apply_pad_settings_dark_32.png b/resources/bitmaps_png/png/apply_pad_settings_dark_32.png new file mode 100644 index 0000000000..e8ce0cef0b Binary files /dev/null and b/resources/bitmaps_png/png/apply_pad_settings_dark_32.png differ diff --git a/resources/bitmaps_png/png/apply_pad_settings_dark_64.png b/resources/bitmaps_png/png/apply_pad_settings_dark_64.png new file mode 100644 index 0000000000..5e7b24697d Binary files /dev/null and b/resources/bitmaps_png/png/apply_pad_settings_dark_64.png differ diff --git a/resources/bitmaps_png/png/array_16.png b/resources/bitmaps_png/png/array_16.png new file mode 100644 index 0000000000..af33fa0c92 Binary files /dev/null and b/resources/bitmaps_png/png/array_16.png differ diff --git a/resources/bitmaps_png/png/array_32.png b/resources/bitmaps_png/png/array_32.png new file mode 100644 index 0000000000..26204895ed Binary files /dev/null and b/resources/bitmaps_png/png/array_32.png differ diff --git a/resources/bitmaps_png/png/array_64.png b/resources/bitmaps_png/png/array_64.png new file mode 100644 index 0000000000..7489f19f18 Binary files /dev/null and b/resources/bitmaps_png/png/array_64.png differ diff --git a/resources/bitmaps_png/png/array_dark_16.png b/resources/bitmaps_png/png/array_dark_16.png new file mode 100644 index 0000000000..80858a618b Binary files /dev/null and b/resources/bitmaps_png/png/array_dark_16.png differ diff --git a/resources/bitmaps_png/png/array_dark_32.png b/resources/bitmaps_png/png/array_dark_32.png new file mode 100644 index 0000000000..2286f2790b Binary files /dev/null and b/resources/bitmaps_png/png/array_dark_32.png differ diff --git a/resources/bitmaps_png/png/array_dark_64.png b/resources/bitmaps_png/png/array_dark_64.png new file mode 100644 index 0000000000..d785f34b47 Binary files /dev/null and b/resources/bitmaps_png/png/array_dark_64.png differ diff --git a/resources/bitmaps_png/png/auto_associate_16.png b/resources/bitmaps_png/png/auto_associate_16.png new file mode 100644 index 0000000000..bea3f15ef7 Binary files /dev/null and b/resources/bitmaps_png/png/auto_associate_16.png differ diff --git a/resources/bitmaps_png/png/auto_associate_32.png b/resources/bitmaps_png/png/auto_associate_32.png new file mode 100644 index 0000000000..1996ef91d6 Binary files /dev/null and b/resources/bitmaps_png/png/auto_associate_32.png differ diff --git a/resources/bitmaps_png/png/auto_associate_64.png b/resources/bitmaps_png/png/auto_associate_64.png new file mode 100644 index 0000000000..586b142550 Binary files /dev/null and b/resources/bitmaps_png/png/auto_associate_64.png differ diff --git a/resources/bitmaps_png/png/auto_associate_dark_16.png b/resources/bitmaps_png/png/auto_associate_dark_16.png new file mode 100644 index 0000000000..07d0e8704a Binary files /dev/null and b/resources/bitmaps_png/png/auto_associate_dark_16.png differ diff --git a/resources/bitmaps_png/png/auto_associate_dark_32.png b/resources/bitmaps_png/png/auto_associate_dark_32.png new file mode 100644 index 0000000000..d6cacf3d16 Binary files /dev/null and b/resources/bitmaps_png/png/auto_associate_dark_32.png differ diff --git a/resources/bitmaps_png/png/auto_associate_dark_64.png b/resources/bitmaps_png/png/auto_associate_dark_64.png new file mode 100644 index 0000000000..96273de27b Binary files /dev/null and b/resources/bitmaps_png/png/auto_associate_dark_64.png differ diff --git a/resources/bitmaps_png/png/auto_track_width_16.png b/resources/bitmaps_png/png/auto_track_width_16.png new file mode 100644 index 0000000000..ac1a535b7a Binary files /dev/null and b/resources/bitmaps_png/png/auto_track_width_16.png differ diff --git a/resources/bitmaps_png/png/auto_track_width_32.png b/resources/bitmaps_png/png/auto_track_width_32.png new file mode 100644 index 0000000000..aa01052938 Binary files /dev/null and b/resources/bitmaps_png/png/auto_track_width_32.png differ diff --git a/resources/bitmaps_png/png/auto_track_width_64.png b/resources/bitmaps_png/png/auto_track_width_64.png new file mode 100644 index 0000000000..c089fa59b1 Binary files /dev/null and b/resources/bitmaps_png/png/auto_track_width_64.png differ diff --git a/resources/bitmaps_png/png/auto_track_width_dark_16.png b/resources/bitmaps_png/png/auto_track_width_dark_16.png new file mode 100644 index 0000000000..07e216d140 Binary files /dev/null and b/resources/bitmaps_png/png/auto_track_width_dark_16.png differ diff --git a/resources/bitmaps_png/png/auto_track_width_dark_32.png b/resources/bitmaps_png/png/auto_track_width_dark_32.png new file mode 100644 index 0000000000..9e07151542 Binary files /dev/null and b/resources/bitmaps_png/png/auto_track_width_dark_32.png differ diff --git a/resources/bitmaps_png/png/auto_track_width_dark_64.png b/resources/bitmaps_png/png/auto_track_width_dark_64.png new file mode 100644 index 0000000000..681585aeb9 Binary files /dev/null and b/resources/bitmaps_png/png/auto_track_width_dark_64.png differ diff --git a/resources/bitmaps_png/png/autoplace_fields_16.png b/resources/bitmaps_png/png/autoplace_fields_16.png new file mode 100644 index 0000000000..017b2b61d0 Binary files /dev/null and b/resources/bitmaps_png/png/autoplace_fields_16.png differ diff --git a/resources/bitmaps_png/png/autoplace_fields_32.png b/resources/bitmaps_png/png/autoplace_fields_32.png new file mode 100644 index 0000000000..f7531db468 Binary files /dev/null and b/resources/bitmaps_png/png/autoplace_fields_32.png differ diff --git a/resources/bitmaps_png/png/autoplace_fields_64.png b/resources/bitmaps_png/png/autoplace_fields_64.png new file mode 100644 index 0000000000..4680dd63eb Binary files /dev/null and b/resources/bitmaps_png/png/autoplace_fields_64.png differ diff --git a/resources/bitmaps_png/png/autoplace_fields_dark_16.png b/resources/bitmaps_png/png/autoplace_fields_dark_16.png new file mode 100644 index 0000000000..11ef460d4c Binary files /dev/null and b/resources/bitmaps_png/png/autoplace_fields_dark_16.png differ diff --git a/resources/bitmaps_png/png/autoplace_fields_dark_32.png b/resources/bitmaps_png/png/autoplace_fields_dark_32.png new file mode 100644 index 0000000000..a8627faab1 Binary files /dev/null and b/resources/bitmaps_png/png/autoplace_fields_dark_32.png differ diff --git a/resources/bitmaps_png/png/autoplace_fields_dark_64.png b/resources/bitmaps_png/png/autoplace_fields_dark_64.png new file mode 100644 index 0000000000..dfafd172c6 Binary files /dev/null and b/resources/bitmaps_png/png/autoplace_fields_dark_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_16.png b/resources/bitmaps_png/png/axis3d_16.png new file mode 100644 index 0000000000..4f7d7b0e51 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_32.png b/resources/bitmaps_png/png/axis3d_32.png new file mode 100644 index 0000000000..0274cdb1b2 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_64.png b/resources/bitmaps_png/png/axis3d_64.png new file mode 100644 index 0000000000..d8d16d55a1 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_back_16.png b/resources/bitmaps_png/png/axis3d_back_16.png new file mode 100644 index 0000000000..d1f60ad529 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_back_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_back_32.png b/resources/bitmaps_png/png/axis3d_back_32.png new file mode 100644 index 0000000000..84fbe820fa Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_back_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_back_64.png b/resources/bitmaps_png/png/axis3d_back_64.png new file mode 100644 index 0000000000..76e3aeca96 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_back_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_back_dark_16.png b/resources/bitmaps_png/png/axis3d_back_dark_16.png new file mode 100644 index 0000000000..395c252c88 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_back_dark_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_back_dark_32.png b/resources/bitmaps_png/png/axis3d_back_dark_32.png new file mode 100644 index 0000000000..fe49d03f55 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_back_dark_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_back_dark_64.png b/resources/bitmaps_png/png/axis3d_back_dark_64.png new file mode 100644 index 0000000000..e3f520c46f Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_back_dark_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_bottom_16.png b/resources/bitmaps_png/png/axis3d_bottom_16.png new file mode 100644 index 0000000000..7d8b72898e Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_bottom_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_bottom_32.png b/resources/bitmaps_png/png/axis3d_bottom_32.png new file mode 100644 index 0000000000..a2b20d03c4 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_bottom_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_bottom_64.png b/resources/bitmaps_png/png/axis3d_bottom_64.png new file mode 100644 index 0000000000..176f8c7c2d Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_bottom_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_bottom_dark_16.png b/resources/bitmaps_png/png/axis3d_bottom_dark_16.png new file mode 100644 index 0000000000..5287379769 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_bottom_dark_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_bottom_dark_32.png b/resources/bitmaps_png/png/axis3d_bottom_dark_32.png new file mode 100644 index 0000000000..cf9b2c296e Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_bottom_dark_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_bottom_dark_64.png b/resources/bitmaps_png/png/axis3d_bottom_dark_64.png new file mode 100644 index 0000000000..d4cd099a95 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_bottom_dark_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_dark_16.png b/resources/bitmaps_png/png/axis3d_dark_16.png new file mode 100644 index 0000000000..3639833c2c Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_dark_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_dark_32.png b/resources/bitmaps_png/png/axis3d_dark_32.png new file mode 100644 index 0000000000..831d03a9f8 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_dark_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_dark_64.png b/resources/bitmaps_png/png/axis3d_dark_64.png new file mode 100644 index 0000000000..f652e60e36 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_dark_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_front_16.png b/resources/bitmaps_png/png/axis3d_front_16.png new file mode 100644 index 0000000000..f83a0d28fa Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_front_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_front_32.png b/resources/bitmaps_png/png/axis3d_front_32.png new file mode 100644 index 0000000000..f71c8168de Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_front_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_front_64.png b/resources/bitmaps_png/png/axis3d_front_64.png new file mode 100644 index 0000000000..1d4c717094 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_front_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_front_dark_16.png b/resources/bitmaps_png/png/axis3d_front_dark_16.png new file mode 100644 index 0000000000..fdb603476c Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_front_dark_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_front_dark_32.png b/resources/bitmaps_png/png/axis3d_front_dark_32.png new file mode 100644 index 0000000000..881c71de44 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_front_dark_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_front_dark_64.png b/resources/bitmaps_png/png/axis3d_front_dark_64.png new file mode 100644 index 0000000000..69aa475c36 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_front_dark_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_left_16.png b/resources/bitmaps_png/png/axis3d_left_16.png new file mode 100644 index 0000000000..51bda9abe4 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_left_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_left_32.png b/resources/bitmaps_png/png/axis3d_left_32.png new file mode 100644 index 0000000000..74f8c8715d Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_left_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_left_64.png b/resources/bitmaps_png/png/axis3d_left_64.png new file mode 100644 index 0000000000..f1726de86f Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_left_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_left_dark_16.png b/resources/bitmaps_png/png/axis3d_left_dark_16.png new file mode 100644 index 0000000000..29f4f14f35 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_left_dark_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_left_dark_32.png b/resources/bitmaps_png/png/axis3d_left_dark_32.png new file mode 100644 index 0000000000..03150fa7aa Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_left_dark_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_left_dark_64.png b/resources/bitmaps_png/png/axis3d_left_dark_64.png new file mode 100644 index 0000000000..663140b957 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_left_dark_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_right_16.png b/resources/bitmaps_png/png/axis3d_right_16.png new file mode 100644 index 0000000000..f2b1ffc122 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_right_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_right_32.png b/resources/bitmaps_png/png/axis3d_right_32.png new file mode 100644 index 0000000000..326f389a8b Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_right_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_right_64.png b/resources/bitmaps_png/png/axis3d_right_64.png new file mode 100644 index 0000000000..58fae6d65e Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_right_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_right_dark_16.png b/resources/bitmaps_png/png/axis3d_right_dark_16.png new file mode 100644 index 0000000000..c3b05e63a7 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_right_dark_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_right_dark_32.png b/resources/bitmaps_png/png/axis3d_right_dark_32.png new file mode 100644 index 0000000000..b3986cdb48 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_right_dark_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_right_dark_64.png b/resources/bitmaps_png/png/axis3d_right_dark_64.png new file mode 100644 index 0000000000..f5ed8ed56e Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_right_dark_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_top_16.png b/resources/bitmaps_png/png/axis3d_top_16.png new file mode 100644 index 0000000000..d1197c481b Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_top_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_top_32.png b/resources/bitmaps_png/png/axis3d_top_32.png new file mode 100644 index 0000000000..1282b2771c Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_top_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_top_64.png b/resources/bitmaps_png/png/axis3d_top_64.png new file mode 100644 index 0000000000..69b37ea1ec Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_top_64.png differ diff --git a/resources/bitmaps_png/png/axis3d_top_dark_16.png b/resources/bitmaps_png/png/axis3d_top_dark_16.png new file mode 100644 index 0000000000..70b51464c7 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_top_dark_16.png differ diff --git a/resources/bitmaps_png/png/axis3d_top_dark_32.png b/resources/bitmaps_png/png/axis3d_top_dark_32.png new file mode 100644 index 0000000000..94386d354b Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_top_dark_32.png differ diff --git a/resources/bitmaps_png/png/axis3d_top_dark_64.png b/resources/bitmaps_png/png/axis3d_top_dark_64.png new file mode 100644 index 0000000000..298168fb27 Binary files /dev/null and b/resources/bitmaps_png/png/axis3d_top_dark_64.png differ diff --git a/resources/bitmaps_png/png/break_line_16.png b/resources/bitmaps_png/png/break_line_16.png new file mode 100644 index 0000000000..42b669c08f Binary files /dev/null and b/resources/bitmaps_png/png/break_line_16.png differ diff --git a/resources/bitmaps_png/png/break_line_32.png b/resources/bitmaps_png/png/break_line_32.png new file mode 100644 index 0000000000..1ab298efff Binary files /dev/null and b/resources/bitmaps_png/png/break_line_32.png differ diff --git a/resources/bitmaps_png/png/break_line_64.png b/resources/bitmaps_png/png/break_line_64.png new file mode 100644 index 0000000000..812ff63f6c Binary files /dev/null and b/resources/bitmaps_png/png/break_line_64.png differ diff --git a/resources/bitmaps_png/png/break_line_dark_16.png b/resources/bitmaps_png/png/break_line_dark_16.png new file mode 100644 index 0000000000..6f38a23a41 Binary files /dev/null and b/resources/bitmaps_png/png/break_line_dark_16.png differ diff --git a/resources/bitmaps_png/png/break_line_dark_32.png b/resources/bitmaps_png/png/break_line_dark_32.png new file mode 100644 index 0000000000..d3c99e6021 Binary files /dev/null and b/resources/bitmaps_png/png/break_line_dark_32.png differ diff --git a/resources/bitmaps_png/png/break_line_dark_64.png b/resources/bitmaps_png/png/break_line_dark_64.png new file mode 100644 index 0000000000..962fd582ba Binary files /dev/null and b/resources/bitmaps_png/png/break_line_dark_64.png differ diff --git a/resources/bitmaps_png/png/bug_16.png b/resources/bitmaps_png/png/bug_16.png new file mode 100644 index 0000000000..d9a1a23038 Binary files /dev/null and b/resources/bitmaps_png/png/bug_16.png differ diff --git a/resources/bitmaps_png/png/bug_32.png b/resources/bitmaps_png/png/bug_32.png new file mode 100644 index 0000000000..515e76a3a0 Binary files /dev/null and b/resources/bitmaps_png/png/bug_32.png differ diff --git a/resources/bitmaps_png/png/bug_64.png b/resources/bitmaps_png/png/bug_64.png new file mode 100644 index 0000000000..4218b937e5 Binary files /dev/null and b/resources/bitmaps_png/png/bug_64.png differ diff --git a/resources/bitmaps_png/png/bug_dark_16.png b/resources/bitmaps_png/png/bug_dark_16.png new file mode 100644 index 0000000000..35c345ef6a Binary files /dev/null and b/resources/bitmaps_png/png/bug_dark_16.png differ diff --git a/resources/bitmaps_png/png/bug_dark_32.png b/resources/bitmaps_png/png/bug_dark_32.png new file mode 100644 index 0000000000..058f3d5c4d Binary files /dev/null and b/resources/bitmaps_png/png/bug_dark_32.png differ diff --git a/resources/bitmaps_png/png/bug_dark_64.png b/resources/bitmaps_png/png/bug_dark_64.png new file mode 100644 index 0000000000..ab68f2c3ea Binary files /dev/null and b/resources/bitmaps_png/png/bug_dark_64.png differ diff --git a/resources/bitmaps_png/png/bus_definition_tool_16.png b/resources/bitmaps_png/png/bus_definition_tool_16.png new file mode 100644 index 0000000000..97dc6d524c Binary files /dev/null and b/resources/bitmaps_png/png/bus_definition_tool_16.png differ diff --git a/resources/bitmaps_png/png/bus_definition_tool_32.png b/resources/bitmaps_png/png/bus_definition_tool_32.png new file mode 100644 index 0000000000..f060da8913 Binary files /dev/null and b/resources/bitmaps_png/png/bus_definition_tool_32.png differ diff --git a/resources/bitmaps_png/png/bus_definition_tool_64.png b/resources/bitmaps_png/png/bus_definition_tool_64.png new file mode 100644 index 0000000000..d30da15130 Binary files /dev/null and b/resources/bitmaps_png/png/bus_definition_tool_64.png differ diff --git a/resources/bitmaps_png/png/bus_definition_tool_dark_16.png b/resources/bitmaps_png/png/bus_definition_tool_dark_16.png new file mode 100644 index 0000000000..9c7db4800c Binary files /dev/null and b/resources/bitmaps_png/png/bus_definition_tool_dark_16.png differ diff --git a/resources/bitmaps_png/png/bus_definition_tool_dark_32.png b/resources/bitmaps_png/png/bus_definition_tool_dark_32.png new file mode 100644 index 0000000000..9ecb627056 Binary files /dev/null and b/resources/bitmaps_png/png/bus_definition_tool_dark_32.png differ diff --git a/resources/bitmaps_png/png/bus_definition_tool_dark_64.png b/resources/bitmaps_png/png/bus_definition_tool_dark_64.png new file mode 100644 index 0000000000..03aac94b22 Binary files /dev/null and b/resources/bitmaps_png/png/bus_definition_tool_dark_64.png differ diff --git a/resources/bitmaps_png/png/cancel_16.png b/resources/bitmaps_png/png/cancel_16.png new file mode 100644 index 0000000000..c677909dda Binary files /dev/null and b/resources/bitmaps_png/png/cancel_16.png differ diff --git a/resources/bitmaps_png/png/cancel_32.png b/resources/bitmaps_png/png/cancel_32.png new file mode 100644 index 0000000000..18988950bb Binary files /dev/null and b/resources/bitmaps_png/png/cancel_32.png differ diff --git a/resources/bitmaps_png/png/cancel_64.png b/resources/bitmaps_png/png/cancel_64.png new file mode 100644 index 0000000000..5d5c327ff8 Binary files /dev/null and b/resources/bitmaps_png/png/cancel_64.png differ diff --git a/resources/bitmaps_png/png/cancel_dark_16.png b/resources/bitmaps_png/png/cancel_dark_16.png new file mode 100644 index 0000000000..0a8a4ac934 Binary files /dev/null and b/resources/bitmaps_png/png/cancel_dark_16.png differ diff --git a/resources/bitmaps_png/png/cancel_dark_32.png b/resources/bitmaps_png/png/cancel_dark_32.png new file mode 100644 index 0000000000..a3e5ceb924 Binary files /dev/null and b/resources/bitmaps_png/png/cancel_dark_32.png differ diff --git a/resources/bitmaps_png/png/cancel_dark_64.png b/resources/bitmaps_png/png/cancel_dark_64.png new file mode 100644 index 0000000000..b24af9e9be Binary files /dev/null and b/resources/bitmaps_png/png/cancel_dark_64.png differ diff --git a/resources/bitmaps_png/png/chamfer_16.png b/resources/bitmaps_png/png/chamfer_16.png new file mode 100644 index 0000000000..9e1661a5ad Binary files /dev/null and b/resources/bitmaps_png/png/chamfer_16.png differ diff --git a/resources/bitmaps_png/png/chamfer_32.png b/resources/bitmaps_png/png/chamfer_32.png new file mode 100644 index 0000000000..129196f3a0 Binary files /dev/null and b/resources/bitmaps_png/png/chamfer_32.png differ diff --git a/resources/bitmaps_png/png/chamfer_64.png b/resources/bitmaps_png/png/chamfer_64.png new file mode 100644 index 0000000000..0821f13605 Binary files /dev/null and b/resources/bitmaps_png/png/chamfer_64.png differ diff --git a/resources/bitmaps_png/png/chamfer_dark_16.png b/resources/bitmaps_png/png/chamfer_dark_16.png new file mode 100644 index 0000000000..77884fba97 Binary files /dev/null and b/resources/bitmaps_png/png/chamfer_dark_16.png differ diff --git a/resources/bitmaps_png/png/chamfer_dark_32.png b/resources/bitmaps_png/png/chamfer_dark_32.png new file mode 100644 index 0000000000..4bb28c65f3 Binary files /dev/null and b/resources/bitmaps_png/png/chamfer_dark_32.png differ diff --git a/resources/bitmaps_png/png/chamfer_dark_64.png b/resources/bitmaps_png/png/chamfer_dark_64.png new file mode 100644 index 0000000000..b1ef0effaf Binary files /dev/null and b/resources/bitmaps_png/png/chamfer_dark_64.png differ diff --git a/resources/bitmaps_png/png/change_entry_orient_16.png b/resources/bitmaps_png/png/change_entry_orient_16.png new file mode 100644 index 0000000000..2608907861 Binary files /dev/null and b/resources/bitmaps_png/png/change_entry_orient_16.png differ diff --git a/resources/bitmaps_png/png/change_entry_orient_32.png b/resources/bitmaps_png/png/change_entry_orient_32.png new file mode 100644 index 0000000000..b8ff22db8e Binary files /dev/null and b/resources/bitmaps_png/png/change_entry_orient_32.png differ diff --git a/resources/bitmaps_png/png/change_entry_orient_64.png b/resources/bitmaps_png/png/change_entry_orient_64.png new file mode 100644 index 0000000000..faf663dffc Binary files /dev/null and b/resources/bitmaps_png/png/change_entry_orient_64.png differ diff --git a/resources/bitmaps_png/png/change_entry_orient_dark_16.png b/resources/bitmaps_png/png/change_entry_orient_dark_16.png new file mode 100644 index 0000000000..ab4ac69348 Binary files /dev/null and b/resources/bitmaps_png/png/change_entry_orient_dark_16.png differ diff --git a/resources/bitmaps_png/png/change_entry_orient_dark_32.png b/resources/bitmaps_png/png/change_entry_orient_dark_32.png new file mode 100644 index 0000000000..3aa984a8c7 Binary files /dev/null and b/resources/bitmaps_png/png/change_entry_orient_dark_32.png differ diff --git a/resources/bitmaps_png/png/change_entry_orient_dark_64.png b/resources/bitmaps_png/png/change_entry_orient_dark_64.png new file mode 100644 index 0000000000..77e3b7a3fd Binary files /dev/null and b/resources/bitmaps_png/png/change_entry_orient_dark_64.png differ diff --git a/resources/bitmaps_png/png/checked_ok_16.png b/resources/bitmaps_png/png/checked_ok_16.png new file mode 100644 index 0000000000..795c939a46 Binary files /dev/null and b/resources/bitmaps_png/png/checked_ok_16.png differ diff --git a/resources/bitmaps_png/png/checked_ok_32.png b/resources/bitmaps_png/png/checked_ok_32.png new file mode 100644 index 0000000000..30728e9671 Binary files /dev/null and b/resources/bitmaps_png/png/checked_ok_32.png differ diff --git a/resources/bitmaps_png/png/checked_ok_64.png b/resources/bitmaps_png/png/checked_ok_64.png new file mode 100644 index 0000000000..eaeca762e6 Binary files /dev/null and b/resources/bitmaps_png/png/checked_ok_64.png differ diff --git a/resources/bitmaps_png/png/checked_ok_dark_16.png b/resources/bitmaps_png/png/checked_ok_dark_16.png new file mode 100644 index 0000000000..57638c4ef6 Binary files /dev/null and b/resources/bitmaps_png/png/checked_ok_dark_16.png differ diff --git a/resources/bitmaps_png/png/checked_ok_dark_32.png b/resources/bitmaps_png/png/checked_ok_dark_32.png new file mode 100644 index 0000000000..db8e606294 Binary files /dev/null and b/resources/bitmaps_png/png/checked_ok_dark_32.png differ diff --git a/resources/bitmaps_png/png/checked_ok_dark_64.png b/resources/bitmaps_png/png/checked_ok_dark_64.png new file mode 100644 index 0000000000..5b00df410a Binary files /dev/null and b/resources/bitmaps_png/png/checked_ok_dark_64.png differ diff --git a/resources/bitmaps_png/png/color_materials_16.png b/resources/bitmaps_png/png/color_materials_16.png new file mode 100644 index 0000000000..276f160073 Binary files /dev/null and b/resources/bitmaps_png/png/color_materials_16.png differ diff --git a/resources/bitmaps_png/png/color_materials_32.png b/resources/bitmaps_png/png/color_materials_32.png new file mode 100644 index 0000000000..3eef0b1a93 Binary files /dev/null and b/resources/bitmaps_png/png/color_materials_32.png differ diff --git a/resources/bitmaps_png/png/color_materials_64.png b/resources/bitmaps_png/png/color_materials_64.png new file mode 100644 index 0000000000..4592b87eb1 Binary files /dev/null and b/resources/bitmaps_png/png/color_materials_64.png differ diff --git a/resources/bitmaps_png/png/color_materials_dark_16.png b/resources/bitmaps_png/png/color_materials_dark_16.png new file mode 100644 index 0000000000..df7cb94389 Binary files /dev/null and b/resources/bitmaps_png/png/color_materials_dark_16.png differ diff --git a/resources/bitmaps_png/png/color_materials_dark_32.png b/resources/bitmaps_png/png/color_materials_dark_32.png new file mode 100644 index 0000000000..78380f32f1 Binary files /dev/null and b/resources/bitmaps_png/png/color_materials_dark_32.png differ diff --git a/resources/bitmaps_png/png/color_materials_dark_64.png b/resources/bitmaps_png/png/color_materials_dark_64.png new file mode 100644 index 0000000000..83c5ffc32a Binary files /dev/null and b/resources/bitmaps_png/png/color_materials_dark_64.png differ diff --git a/resources/bitmaps_png/png/component_select_unit_16.png b/resources/bitmaps_png/png/component_select_unit_16.png new file mode 100644 index 0000000000..2696b06b7c Binary files /dev/null and b/resources/bitmaps_png/png/component_select_unit_16.png differ diff --git a/resources/bitmaps_png/png/component_select_unit_32.png b/resources/bitmaps_png/png/component_select_unit_32.png new file mode 100644 index 0000000000..20c0d171dd Binary files /dev/null and b/resources/bitmaps_png/png/component_select_unit_32.png differ diff --git a/resources/bitmaps_png/png/component_select_unit_64.png b/resources/bitmaps_png/png/component_select_unit_64.png new file mode 100644 index 0000000000..89d0628537 Binary files /dev/null and b/resources/bitmaps_png/png/component_select_unit_64.png differ diff --git a/resources/bitmaps_png/png/component_select_unit_dark_16.png b/resources/bitmaps_png/png/component_select_unit_dark_16.png new file mode 100644 index 0000000000..fd24f75d78 Binary files /dev/null and b/resources/bitmaps_png/png/component_select_unit_dark_16.png differ diff --git a/resources/bitmaps_png/png/component_select_unit_dark_32.png b/resources/bitmaps_png/png/component_select_unit_dark_32.png new file mode 100644 index 0000000000..48df30929e Binary files /dev/null and b/resources/bitmaps_png/png/component_select_unit_dark_32.png differ diff --git a/resources/bitmaps_png/png/component_select_unit_dark_64.png b/resources/bitmaps_png/png/component_select_unit_dark_64.png new file mode 100644 index 0000000000..e88628bcc7 Binary files /dev/null and b/resources/bitmaps_png/png/component_select_unit_dark_64.png differ diff --git a/resources/bitmaps_png/png/config_16.png b/resources/bitmaps_png/png/config_16.png new file mode 100644 index 0000000000..61f49d223b Binary files /dev/null and b/resources/bitmaps_png/png/config_16.png differ diff --git a/resources/bitmaps_png/png/config_32.png b/resources/bitmaps_png/png/config_32.png new file mode 100644 index 0000000000..d94e7bbbdf Binary files /dev/null and b/resources/bitmaps_png/png/config_32.png differ diff --git a/resources/bitmaps_png/png/config_64.png b/resources/bitmaps_png/png/config_64.png new file mode 100644 index 0000000000..5e2082faba Binary files /dev/null and b/resources/bitmaps_png/png/config_64.png differ diff --git a/resources/bitmaps_png/png/config_dark_16.png b/resources/bitmaps_png/png/config_dark_16.png new file mode 100644 index 0000000000..b67aa8929e Binary files /dev/null and b/resources/bitmaps_png/png/config_dark_16.png differ diff --git a/resources/bitmaps_png/png/config_dark_32.png b/resources/bitmaps_png/png/config_dark_32.png new file mode 100644 index 0000000000..2a3f5071e0 Binary files /dev/null and b/resources/bitmaps_png/png/config_dark_32.png differ diff --git a/resources/bitmaps_png/png/config_dark_64.png b/resources/bitmaps_png/png/config_dark_64.png new file mode 100644 index 0000000000..028dbfed19 Binary files /dev/null and b/resources/bitmaps_png/png/config_dark_64.png differ diff --git a/resources/bitmaps_png/png/contrast_mode_16.png b/resources/bitmaps_png/png/contrast_mode_16.png new file mode 100644 index 0000000000..0c4e1b3494 Binary files /dev/null and b/resources/bitmaps_png/png/contrast_mode_16.png differ diff --git a/resources/bitmaps_png/png/contrast_mode_32.png b/resources/bitmaps_png/png/contrast_mode_32.png new file mode 100644 index 0000000000..452c1fc551 Binary files /dev/null and b/resources/bitmaps_png/png/contrast_mode_32.png differ diff --git a/resources/bitmaps_png/png/contrast_mode_64.png b/resources/bitmaps_png/png/contrast_mode_64.png new file mode 100644 index 0000000000..2dde0448f2 Binary files /dev/null and b/resources/bitmaps_png/png/contrast_mode_64.png differ diff --git a/resources/bitmaps_png/png/contrast_mode_dark_16.png b/resources/bitmaps_png/png/contrast_mode_dark_16.png new file mode 100644 index 0000000000..d33be56ea7 Binary files /dev/null and b/resources/bitmaps_png/png/contrast_mode_dark_16.png differ diff --git a/resources/bitmaps_png/png/contrast_mode_dark_32.png b/resources/bitmaps_png/png/contrast_mode_dark_32.png new file mode 100644 index 0000000000..87e4d4d9ba Binary files /dev/null and b/resources/bitmaps_png/png/contrast_mode_dark_32.png differ diff --git a/resources/bitmaps_png/png/contrast_mode_dark_64.png b/resources/bitmaps_png/png/contrast_mode_dark_64.png new file mode 100644 index 0000000000..ab662c112c Binary files /dev/null and b/resources/bitmaps_png/png/contrast_mode_dark_64.png differ diff --git a/resources/bitmaps_png/png/convert_16.png b/resources/bitmaps_png/png/convert_16.png new file mode 100644 index 0000000000..39ffc4f22e Binary files /dev/null and b/resources/bitmaps_png/png/convert_16.png differ diff --git a/resources/bitmaps_png/png/convert_32.png b/resources/bitmaps_png/png/convert_32.png new file mode 100644 index 0000000000..ee351492c9 Binary files /dev/null and b/resources/bitmaps_png/png/convert_32.png differ diff --git a/resources/bitmaps_png/png/convert_64.png b/resources/bitmaps_png/png/convert_64.png new file mode 100644 index 0000000000..a156074410 Binary files /dev/null and b/resources/bitmaps_png/png/convert_64.png differ diff --git a/resources/bitmaps_png/png/convert_dark_16.png b/resources/bitmaps_png/png/convert_dark_16.png new file mode 100644 index 0000000000..683da3b22e Binary files /dev/null and b/resources/bitmaps_png/png/convert_dark_16.png differ diff --git a/resources/bitmaps_png/png/convert_dark_32.png b/resources/bitmaps_png/png/convert_dark_32.png new file mode 100644 index 0000000000..20423ca9a9 Binary files /dev/null and b/resources/bitmaps_png/png/convert_dark_32.png differ diff --git a/resources/bitmaps_png/png/convert_dark_64.png b/resources/bitmaps_png/png/convert_dark_64.png new file mode 100644 index 0000000000..1b4da8e948 Binary files /dev/null and b/resources/bitmaps_png/png/convert_dark_64.png differ diff --git a/resources/bitmaps_png/png/copy_16.png b/resources/bitmaps_png/png/copy_16.png new file mode 100644 index 0000000000..2f26cc8125 Binary files /dev/null and b/resources/bitmaps_png/png/copy_16.png differ diff --git a/resources/bitmaps_png/png/copy_32.png b/resources/bitmaps_png/png/copy_32.png new file mode 100644 index 0000000000..e9c1130f99 Binary files /dev/null and b/resources/bitmaps_png/png/copy_32.png differ diff --git a/resources/bitmaps_png/png/copy_64.png b/resources/bitmaps_png/png/copy_64.png new file mode 100644 index 0000000000..057151ea2c Binary files /dev/null and b/resources/bitmaps_png/png/copy_64.png differ diff --git a/resources/bitmaps_png/png/copy_dark_16.png b/resources/bitmaps_png/png/copy_dark_16.png new file mode 100644 index 0000000000..e4dd349d7f Binary files /dev/null and b/resources/bitmaps_png/png/copy_dark_16.png differ diff --git a/resources/bitmaps_png/png/copy_dark_32.png b/resources/bitmaps_png/png/copy_dark_32.png new file mode 100644 index 0000000000..025c0a1863 Binary files /dev/null and b/resources/bitmaps_png/png/copy_dark_32.png differ diff --git a/resources/bitmaps_png/png/copy_dark_64.png b/resources/bitmaps_png/png/copy_dark_64.png new file mode 100644 index 0000000000..e6ed703168 Binary files /dev/null and b/resources/bitmaps_png/png/copy_dark_64.png differ diff --git a/resources/bitmaps_png/png/copy_pad_settings_16.png b/resources/bitmaps_png/png/copy_pad_settings_16.png new file mode 100644 index 0000000000..fc2fe88c52 Binary files /dev/null and b/resources/bitmaps_png/png/copy_pad_settings_16.png differ diff --git a/resources/bitmaps_png/png/copy_pad_settings_32.png b/resources/bitmaps_png/png/copy_pad_settings_32.png new file mode 100644 index 0000000000..a47bf97a91 Binary files /dev/null and b/resources/bitmaps_png/png/copy_pad_settings_32.png differ diff --git a/resources/bitmaps_png/png/copy_pad_settings_64.png b/resources/bitmaps_png/png/copy_pad_settings_64.png new file mode 100644 index 0000000000..4df9f0ec42 Binary files /dev/null and b/resources/bitmaps_png/png/copy_pad_settings_64.png differ diff --git a/resources/bitmaps_png/png/copy_pad_settings_dark_16.png b/resources/bitmaps_png/png/copy_pad_settings_dark_16.png new file mode 100644 index 0000000000..038953c452 Binary files /dev/null and b/resources/bitmaps_png/png/copy_pad_settings_dark_16.png differ diff --git a/resources/bitmaps_png/png/copy_pad_settings_dark_32.png b/resources/bitmaps_png/png/copy_pad_settings_dark_32.png new file mode 100644 index 0000000000..9ee310fd75 Binary files /dev/null and b/resources/bitmaps_png/png/copy_pad_settings_dark_32.png differ diff --git a/resources/bitmaps_png/png/copy_pad_settings_dark_64.png b/resources/bitmaps_png/png/copy_pad_settings_dark_64.png new file mode 100644 index 0000000000..1c3fe58463 Binary files /dev/null and b/resources/bitmaps_png/png/copy_pad_settings_dark_64.png differ diff --git a/resources/bitmaps_png/png/cursor_16.png b/resources/bitmaps_png/png/cursor_16.png new file mode 100644 index 0000000000..7b42e267b9 Binary files /dev/null and b/resources/bitmaps_png/png/cursor_16.png differ diff --git a/resources/bitmaps_png/png/cursor_32.png b/resources/bitmaps_png/png/cursor_32.png new file mode 100644 index 0000000000..6cc27a6656 Binary files /dev/null and b/resources/bitmaps_png/png/cursor_32.png differ diff --git a/resources/bitmaps_png/png/cursor_64.png b/resources/bitmaps_png/png/cursor_64.png new file mode 100644 index 0000000000..47b0e01d82 Binary files /dev/null and b/resources/bitmaps_png/png/cursor_64.png differ diff --git a/resources/bitmaps_png/png/cursor_dark_16.png b/resources/bitmaps_png/png/cursor_dark_16.png new file mode 100644 index 0000000000..8e5564d58f Binary files /dev/null and b/resources/bitmaps_png/png/cursor_dark_16.png differ diff --git a/resources/bitmaps_png/png/cursor_dark_32.png b/resources/bitmaps_png/png/cursor_dark_32.png new file mode 100644 index 0000000000..5fe533c12f Binary files /dev/null and b/resources/bitmaps_png/png/cursor_dark_32.png differ diff --git a/resources/bitmaps_png/png/cursor_dark_64.png b/resources/bitmaps_png/png/cursor_dark_64.png new file mode 100644 index 0000000000..eb4f6c84af Binary files /dev/null and b/resources/bitmaps_png/png/cursor_dark_64.png differ diff --git a/resources/bitmaps_png/png/cursor_shape_16.png b/resources/bitmaps_png/png/cursor_shape_16.png new file mode 100644 index 0000000000..1ae0d504b5 Binary files /dev/null and b/resources/bitmaps_png/png/cursor_shape_16.png differ diff --git a/resources/bitmaps_png/png/cursor_shape_32.png b/resources/bitmaps_png/png/cursor_shape_32.png new file mode 100644 index 0000000000..9f142f53fc Binary files /dev/null and b/resources/bitmaps_png/png/cursor_shape_32.png differ diff --git a/resources/bitmaps_png/png/cursor_shape_64.png b/resources/bitmaps_png/png/cursor_shape_64.png new file mode 100644 index 0000000000..c3dbfefba0 Binary files /dev/null and b/resources/bitmaps_png/png/cursor_shape_64.png differ diff --git a/resources/bitmaps_png/png/cursor_shape_dark_16.png b/resources/bitmaps_png/png/cursor_shape_dark_16.png new file mode 100644 index 0000000000..30561dd3fd Binary files /dev/null and b/resources/bitmaps_png/png/cursor_shape_dark_16.png differ diff --git a/resources/bitmaps_png/png/cursor_shape_dark_32.png b/resources/bitmaps_png/png/cursor_shape_dark_32.png new file mode 100644 index 0000000000..3e531734ed Binary files /dev/null and b/resources/bitmaps_png/png/cursor_shape_dark_32.png differ diff --git a/resources/bitmaps_png/png/cursor_shape_dark_64.png b/resources/bitmaps_png/png/cursor_shape_dark_64.png new file mode 100644 index 0000000000..f853164b0b Binary files /dev/null and b/resources/bitmaps_png/png/cursor_shape_dark_64.png differ diff --git a/resources/bitmaps_png/png/curved_ratsnest_16.png b/resources/bitmaps_png/png/curved_ratsnest_16.png new file mode 100644 index 0000000000..32222d38fd Binary files /dev/null and b/resources/bitmaps_png/png/curved_ratsnest_16.png differ diff --git a/resources/bitmaps_png/png/curved_ratsnest_32.png b/resources/bitmaps_png/png/curved_ratsnest_32.png new file mode 100644 index 0000000000..4b7e2cae64 Binary files /dev/null and b/resources/bitmaps_png/png/curved_ratsnest_32.png differ diff --git a/resources/bitmaps_png/png/curved_ratsnest_64.png b/resources/bitmaps_png/png/curved_ratsnest_64.png new file mode 100644 index 0000000000..10247a5885 Binary files /dev/null and b/resources/bitmaps_png/png/curved_ratsnest_64.png differ diff --git a/resources/bitmaps_png/png/curved_ratsnest_dark_16.png b/resources/bitmaps_png/png/curved_ratsnest_dark_16.png new file mode 100644 index 0000000000..973ac6f191 Binary files /dev/null and b/resources/bitmaps_png/png/curved_ratsnest_dark_16.png differ diff --git a/resources/bitmaps_png/png/curved_ratsnest_dark_32.png b/resources/bitmaps_png/png/curved_ratsnest_dark_32.png new file mode 100644 index 0000000000..5660951a82 Binary files /dev/null and b/resources/bitmaps_png/png/curved_ratsnest_dark_32.png differ diff --git a/resources/bitmaps_png/png/curved_ratsnest_dark_64.png b/resources/bitmaps_png/png/curved_ratsnest_dark_64.png new file mode 100644 index 0000000000..33ef66ff54 Binary files /dev/null and b/resources/bitmaps_png/png/curved_ratsnest_dark_64.png differ diff --git a/resources/bitmaps_png/png/custom_pad_to_primitives_16.png b/resources/bitmaps_png/png/custom_pad_to_primitives_16.png new file mode 100644 index 0000000000..caa8f1e4fb Binary files /dev/null and b/resources/bitmaps_png/png/custom_pad_to_primitives_16.png differ diff --git a/resources/bitmaps_png/png/custom_pad_to_primitives_32.png b/resources/bitmaps_png/png/custom_pad_to_primitives_32.png new file mode 100644 index 0000000000..a6b3e6097a Binary files /dev/null and b/resources/bitmaps_png/png/custom_pad_to_primitives_32.png differ diff --git a/resources/bitmaps_png/png/custom_pad_to_primitives_64.png b/resources/bitmaps_png/png/custom_pad_to_primitives_64.png new file mode 100644 index 0000000000..fbceb7dca7 Binary files /dev/null and b/resources/bitmaps_png/png/custom_pad_to_primitives_64.png differ diff --git a/resources/bitmaps_png/png/custom_pad_to_primitives_dark_16.png b/resources/bitmaps_png/png/custom_pad_to_primitives_dark_16.png new file mode 100644 index 0000000000..1195cbec0a Binary files /dev/null and b/resources/bitmaps_png/png/custom_pad_to_primitives_dark_16.png differ diff --git a/resources/bitmaps_png/png/custom_pad_to_primitives_dark_32.png b/resources/bitmaps_png/png/custom_pad_to_primitives_dark_32.png new file mode 100644 index 0000000000..fc20ef9a27 Binary files /dev/null and b/resources/bitmaps_png/png/custom_pad_to_primitives_dark_32.png differ diff --git a/resources/bitmaps_png/png/custom_pad_to_primitives_dark_64.png b/resources/bitmaps_png/png/custom_pad_to_primitives_dark_64.png new file mode 100644 index 0000000000..9ae88e1139 Binary files /dev/null and b/resources/bitmaps_png/png/custom_pad_to_primitives_dark_64.png differ diff --git a/resources/bitmaps_png/png/cut_16.png b/resources/bitmaps_png/png/cut_16.png new file mode 100644 index 0000000000..014906d835 Binary files /dev/null and b/resources/bitmaps_png/png/cut_16.png differ diff --git a/resources/bitmaps_png/png/cut_32.png b/resources/bitmaps_png/png/cut_32.png new file mode 100644 index 0000000000..c8d1df6fff Binary files /dev/null and b/resources/bitmaps_png/png/cut_32.png differ diff --git a/resources/bitmaps_png/png/cut_64.png b/resources/bitmaps_png/png/cut_64.png new file mode 100644 index 0000000000..e95d859345 Binary files /dev/null and b/resources/bitmaps_png/png/cut_64.png differ diff --git a/resources/bitmaps_png/png/cut_dark_16.png b/resources/bitmaps_png/png/cut_dark_16.png new file mode 100644 index 0000000000..48f79af50f Binary files /dev/null and b/resources/bitmaps_png/png/cut_dark_16.png differ diff --git a/resources/bitmaps_png/png/cut_dark_32.png b/resources/bitmaps_png/png/cut_dark_32.png new file mode 100644 index 0000000000..0e19a42680 Binary files /dev/null and b/resources/bitmaps_png/png/cut_dark_32.png differ diff --git a/resources/bitmaps_png/png/cut_dark_64.png b/resources/bitmaps_png/png/cut_dark_64.png new file mode 100644 index 0000000000..ef708f098e Binary files /dev/null and b/resources/bitmaps_png/png/cut_dark_64.png differ diff --git a/resources/bitmaps_png/png/datasheet_16.png b/resources/bitmaps_png/png/datasheet_16.png new file mode 100644 index 0000000000..b276ae992e Binary files /dev/null and b/resources/bitmaps_png/png/datasheet_16.png differ diff --git a/resources/bitmaps_png/png/datasheet_32.png b/resources/bitmaps_png/png/datasheet_32.png new file mode 100644 index 0000000000..68033eaade Binary files /dev/null and b/resources/bitmaps_png/png/datasheet_32.png differ diff --git a/resources/bitmaps_png/png/datasheet_64.png b/resources/bitmaps_png/png/datasheet_64.png new file mode 100644 index 0000000000..fc28ff9e74 Binary files /dev/null and b/resources/bitmaps_png/png/datasheet_64.png differ diff --git a/resources/bitmaps_png/png/datasheet_dark_16.png b/resources/bitmaps_png/png/datasheet_dark_16.png new file mode 100644 index 0000000000..35f9efbc1a Binary files /dev/null and b/resources/bitmaps_png/png/datasheet_dark_16.png differ diff --git a/resources/bitmaps_png/png/datasheet_dark_32.png b/resources/bitmaps_png/png/datasheet_dark_32.png new file mode 100644 index 0000000000..dcda77b15a Binary files /dev/null and b/resources/bitmaps_png/png/datasheet_dark_32.png differ diff --git a/resources/bitmaps_png/png/datasheet_dark_64.png b/resources/bitmaps_png/png/datasheet_dark_64.png new file mode 100644 index 0000000000..584e05dc0b Binary files /dev/null and b/resources/bitmaps_png/png/datasheet_dark_64.png differ diff --git a/resources/bitmaps_png/png/delete_association_16.png b/resources/bitmaps_png/png/delete_association_16.png new file mode 100644 index 0000000000..544b38ed6d Binary files /dev/null and b/resources/bitmaps_png/png/delete_association_16.png differ diff --git a/resources/bitmaps_png/png/delete_association_32.png b/resources/bitmaps_png/png/delete_association_32.png new file mode 100644 index 0000000000..d71842db76 Binary files /dev/null and b/resources/bitmaps_png/png/delete_association_32.png differ diff --git a/resources/bitmaps_png/png/delete_association_64.png b/resources/bitmaps_png/png/delete_association_64.png new file mode 100644 index 0000000000..7c2e0c8ac9 Binary files /dev/null and b/resources/bitmaps_png/png/delete_association_64.png differ diff --git a/resources/bitmaps_png/png/delete_association_dark_16.png b/resources/bitmaps_png/png/delete_association_dark_16.png new file mode 100644 index 0000000000..697de4d12c Binary files /dev/null and b/resources/bitmaps_png/png/delete_association_dark_16.png differ diff --git a/resources/bitmaps_png/png/delete_association_dark_32.png b/resources/bitmaps_png/png/delete_association_dark_32.png new file mode 100644 index 0000000000..fa0b1f1c81 Binary files /dev/null and b/resources/bitmaps_png/png/delete_association_dark_32.png differ diff --git a/resources/bitmaps_png/png/delete_association_dark_64.png b/resources/bitmaps_png/png/delete_association_dark_64.png new file mode 100644 index 0000000000..d04c84ef43 Binary files /dev/null and b/resources/bitmaps_png/png/delete_association_dark_64.png differ diff --git a/resources/bitmaps_png/png/delete_cursor_16.png b/resources/bitmaps_png/png/delete_cursor_16.png new file mode 100644 index 0000000000..6457419d09 Binary files /dev/null and b/resources/bitmaps_png/png/delete_cursor_16.png differ diff --git a/resources/bitmaps_png/png/delete_cursor_32.png b/resources/bitmaps_png/png/delete_cursor_32.png new file mode 100644 index 0000000000..8ed785e3b2 Binary files /dev/null and b/resources/bitmaps_png/png/delete_cursor_32.png differ diff --git a/resources/bitmaps_png/png/delete_cursor_64.png b/resources/bitmaps_png/png/delete_cursor_64.png new file mode 100644 index 0000000000..37377ba73f Binary files /dev/null and b/resources/bitmaps_png/png/delete_cursor_64.png differ diff --git a/resources/bitmaps_png/png/delete_cursor_dark_16.png b/resources/bitmaps_png/png/delete_cursor_dark_16.png new file mode 100644 index 0000000000..a777ae6f40 Binary files /dev/null and b/resources/bitmaps_png/png/delete_cursor_dark_16.png differ diff --git a/resources/bitmaps_png/png/delete_cursor_dark_32.png b/resources/bitmaps_png/png/delete_cursor_dark_32.png new file mode 100644 index 0000000000..c44e11321c Binary files /dev/null and b/resources/bitmaps_png/png/delete_cursor_dark_32.png differ diff --git a/resources/bitmaps_png/png/delete_cursor_dark_64.png b/resources/bitmaps_png/png/delete_cursor_dark_64.png new file mode 100644 index 0000000000..956f645515 Binary files /dev/null and b/resources/bitmaps_png/png/delete_cursor_dark_64.png differ diff --git a/resources/bitmaps_png/png/delete_gerber_16.png b/resources/bitmaps_png/png/delete_gerber_16.png new file mode 100644 index 0000000000..41fa644a8d Binary files /dev/null and b/resources/bitmaps_png/png/delete_gerber_16.png differ diff --git a/resources/bitmaps_png/png/delete_gerber_32.png b/resources/bitmaps_png/png/delete_gerber_32.png new file mode 100644 index 0000000000..2bc5ed2350 Binary files /dev/null and b/resources/bitmaps_png/png/delete_gerber_32.png differ diff --git a/resources/bitmaps_png/png/delete_gerber_64.png b/resources/bitmaps_png/png/delete_gerber_64.png new file mode 100644 index 0000000000..299f35ebde Binary files /dev/null and b/resources/bitmaps_png/png/delete_gerber_64.png differ diff --git a/resources/bitmaps_png/png/delete_gerber_dark_16.png b/resources/bitmaps_png/png/delete_gerber_dark_16.png new file mode 100644 index 0000000000..1e025a046a Binary files /dev/null and b/resources/bitmaps_png/png/delete_gerber_dark_16.png differ diff --git a/resources/bitmaps_png/png/delete_gerber_dark_32.png b/resources/bitmaps_png/png/delete_gerber_dark_32.png new file mode 100644 index 0000000000..79e175e58f Binary files /dev/null and b/resources/bitmaps_png/png/delete_gerber_dark_32.png differ diff --git a/resources/bitmaps_png/png/delete_gerber_dark_64.png b/resources/bitmaps_png/png/delete_gerber_dark_64.png new file mode 100644 index 0000000000..90bc9503ad Binary files /dev/null and b/resources/bitmaps_png/png/delete_gerber_dark_64.png differ diff --git a/resources/bitmaps_png/png/delete_sheet_16.png b/resources/bitmaps_png/png/delete_sheet_16.png new file mode 100644 index 0000000000..56cef2f4e2 Binary files /dev/null and b/resources/bitmaps_png/png/delete_sheet_16.png differ diff --git a/resources/bitmaps_png/png/delete_sheet_32.png b/resources/bitmaps_png/png/delete_sheet_32.png new file mode 100644 index 0000000000..404cc52c32 Binary files /dev/null and b/resources/bitmaps_png/png/delete_sheet_32.png differ diff --git a/resources/bitmaps_png/png/delete_sheet_64.png b/resources/bitmaps_png/png/delete_sheet_64.png new file mode 100644 index 0000000000..bd3248e62a Binary files /dev/null and b/resources/bitmaps_png/png/delete_sheet_64.png differ diff --git a/resources/bitmaps_png/png/delete_sheet_dark_16.png b/resources/bitmaps_png/png/delete_sheet_dark_16.png new file mode 100644 index 0000000000..f091ad6a9b Binary files /dev/null and b/resources/bitmaps_png/png/delete_sheet_dark_16.png differ diff --git a/resources/bitmaps_png/png/delete_sheet_dark_32.png b/resources/bitmaps_png/png/delete_sheet_dark_32.png new file mode 100644 index 0000000000..5b272aef7b Binary files /dev/null and b/resources/bitmaps_png/png/delete_sheet_dark_32.png differ diff --git a/resources/bitmaps_png/png/delete_sheet_dark_64.png b/resources/bitmaps_png/png/delete_sheet_dark_64.png new file mode 100644 index 0000000000..a62a0fc139 Binary files /dev/null and b/resources/bitmaps_png/png/delete_sheet_dark_64.png differ diff --git a/resources/bitmaps_png/png/directory_16.png b/resources/bitmaps_png/png/directory_16.png new file mode 100644 index 0000000000..7c6951d9f1 Binary files /dev/null and b/resources/bitmaps_png/png/directory_16.png differ diff --git a/resources/bitmaps_png/png/directory_32.png b/resources/bitmaps_png/png/directory_32.png new file mode 100644 index 0000000000..b2c525357d Binary files /dev/null and b/resources/bitmaps_png/png/directory_32.png differ diff --git a/resources/bitmaps_png/png/directory_64.png b/resources/bitmaps_png/png/directory_64.png new file mode 100644 index 0000000000..bb57a2c8ef Binary files /dev/null and b/resources/bitmaps_png/png/directory_64.png differ diff --git a/resources/bitmaps_png/png/directory_browser_16.png b/resources/bitmaps_png/png/directory_browser_16.png new file mode 100644 index 0000000000..577046cab9 Binary files /dev/null and b/resources/bitmaps_png/png/directory_browser_16.png differ diff --git a/resources/bitmaps_png/png/directory_browser_32.png b/resources/bitmaps_png/png/directory_browser_32.png new file mode 100644 index 0000000000..008b9a263b Binary files /dev/null and b/resources/bitmaps_png/png/directory_browser_32.png differ diff --git a/resources/bitmaps_png/png/directory_browser_64.png b/resources/bitmaps_png/png/directory_browser_64.png new file mode 100644 index 0000000000..d42484b168 Binary files /dev/null and b/resources/bitmaps_png/png/directory_browser_64.png differ diff --git a/resources/bitmaps_png/png/directory_browser_dark_16.png b/resources/bitmaps_png/png/directory_browser_dark_16.png new file mode 100644 index 0000000000..e28f709caf Binary files /dev/null and b/resources/bitmaps_png/png/directory_browser_dark_16.png differ diff --git a/resources/bitmaps_png/png/directory_browser_dark_32.png b/resources/bitmaps_png/png/directory_browser_dark_32.png new file mode 100644 index 0000000000..1080dfce43 Binary files /dev/null and b/resources/bitmaps_png/png/directory_browser_dark_32.png differ diff --git a/resources/bitmaps_png/png/directory_browser_dark_64.png b/resources/bitmaps_png/png/directory_browser_dark_64.png new file mode 100644 index 0000000000..8ecb061b54 Binary files /dev/null and b/resources/bitmaps_png/png/directory_browser_dark_64.png differ diff --git a/resources/bitmaps_png/png/directory_dark_16.png b/resources/bitmaps_png/png/directory_dark_16.png new file mode 100644 index 0000000000..9a232b63d5 Binary files /dev/null and b/resources/bitmaps_png/png/directory_dark_16.png differ diff --git a/resources/bitmaps_png/png/directory_dark_32.png b/resources/bitmaps_png/png/directory_dark_32.png new file mode 100644 index 0000000000..46c87003c7 Binary files /dev/null and b/resources/bitmaps_png/png/directory_dark_32.png differ diff --git a/resources/bitmaps_png/png/directory_dark_64.png b/resources/bitmaps_png/png/directory_dark_64.png new file mode 100644 index 0000000000..eec6deeaaf Binary files /dev/null and b/resources/bitmaps_png/png/directory_dark_64.png differ diff --git a/resources/bitmaps_png/png/directory_open_16.png b/resources/bitmaps_png/png/directory_open_16.png new file mode 100644 index 0000000000..d2ea2fd1b4 Binary files /dev/null and b/resources/bitmaps_png/png/directory_open_16.png differ diff --git a/resources/bitmaps_png/png/directory_open_32.png b/resources/bitmaps_png/png/directory_open_32.png new file mode 100644 index 0000000000..b44369ca71 Binary files /dev/null and b/resources/bitmaps_png/png/directory_open_32.png differ diff --git a/resources/bitmaps_png/png/directory_open_64.png b/resources/bitmaps_png/png/directory_open_64.png new file mode 100644 index 0000000000..72e8080787 Binary files /dev/null and b/resources/bitmaps_png/png/directory_open_64.png differ diff --git a/resources/bitmaps_png/png/directory_open_dark_16.png b/resources/bitmaps_png/png/directory_open_dark_16.png new file mode 100644 index 0000000000..b22ebd148c Binary files /dev/null and b/resources/bitmaps_png/png/directory_open_dark_16.png differ diff --git a/resources/bitmaps_png/png/directory_open_dark_32.png b/resources/bitmaps_png/png/directory_open_dark_32.png new file mode 100644 index 0000000000..87ad26b33e Binary files /dev/null and b/resources/bitmaps_png/png/directory_open_dark_32.png differ diff --git a/resources/bitmaps_png/png/directory_open_dark_64.png b/resources/bitmaps_png/png/directory_open_dark_64.png new file mode 100644 index 0000000000..e129665653 Binary files /dev/null and b/resources/bitmaps_png/png/directory_open_dark_64.png differ diff --git a/resources/bitmaps_png/png/distribute_horizontal_16.png b/resources/bitmaps_png/png/distribute_horizontal_16.png new file mode 100644 index 0000000000..f9eda22c09 Binary files /dev/null and b/resources/bitmaps_png/png/distribute_horizontal_16.png differ diff --git a/resources/bitmaps_png/png/distribute_horizontal_32.png b/resources/bitmaps_png/png/distribute_horizontal_32.png new file mode 100644 index 0000000000..d8edcee299 Binary files /dev/null and b/resources/bitmaps_png/png/distribute_horizontal_32.png differ diff --git a/resources/bitmaps_png/png/distribute_horizontal_64.png b/resources/bitmaps_png/png/distribute_horizontal_64.png new file mode 100644 index 0000000000..436aefaf2b Binary files /dev/null and b/resources/bitmaps_png/png/distribute_horizontal_64.png differ diff --git a/resources/bitmaps_png/png/distribute_horizontal_dark_16.png b/resources/bitmaps_png/png/distribute_horizontal_dark_16.png new file mode 100644 index 0000000000..42f9b9310e Binary files /dev/null and b/resources/bitmaps_png/png/distribute_horizontal_dark_16.png differ diff --git a/resources/bitmaps_png/png/distribute_horizontal_dark_32.png b/resources/bitmaps_png/png/distribute_horizontal_dark_32.png new file mode 100644 index 0000000000..0a5220c804 Binary files /dev/null and b/resources/bitmaps_png/png/distribute_horizontal_dark_32.png differ diff --git a/resources/bitmaps_png/png/distribute_horizontal_dark_64.png b/resources/bitmaps_png/png/distribute_horizontal_dark_64.png new file mode 100644 index 0000000000..cdc3677c5d Binary files /dev/null and b/resources/bitmaps_png/png/distribute_horizontal_dark_64.png differ diff --git a/resources/bitmaps_png/png/distribute_vertical_16.png b/resources/bitmaps_png/png/distribute_vertical_16.png new file mode 100644 index 0000000000..2da43531d7 Binary files /dev/null and b/resources/bitmaps_png/png/distribute_vertical_16.png differ diff --git a/resources/bitmaps_png/png/distribute_vertical_32.png b/resources/bitmaps_png/png/distribute_vertical_32.png new file mode 100644 index 0000000000..dbfc6c9c0e Binary files /dev/null and b/resources/bitmaps_png/png/distribute_vertical_32.png differ diff --git a/resources/bitmaps_png/png/distribute_vertical_64.png b/resources/bitmaps_png/png/distribute_vertical_64.png new file mode 100644 index 0000000000..147f682cb3 Binary files /dev/null and b/resources/bitmaps_png/png/distribute_vertical_64.png differ diff --git a/resources/bitmaps_png/png/distribute_vertical_dark_16.png b/resources/bitmaps_png/png/distribute_vertical_dark_16.png new file mode 100644 index 0000000000..263d831bbd Binary files /dev/null and b/resources/bitmaps_png/png/distribute_vertical_dark_16.png differ diff --git a/resources/bitmaps_png/png/distribute_vertical_dark_32.png b/resources/bitmaps_png/png/distribute_vertical_dark_32.png new file mode 100644 index 0000000000..5dde2851cd Binary files /dev/null and b/resources/bitmaps_png/png/distribute_vertical_dark_32.png differ diff --git a/resources/bitmaps_png/png/distribute_vertical_dark_64.png b/resources/bitmaps_png/png/distribute_vertical_dark_64.png new file mode 100644 index 0000000000..a02877f6e6 Binary files /dev/null and b/resources/bitmaps_png/png/distribute_vertical_dark_64.png differ diff --git a/resources/bitmaps_png/png/down_16.png b/resources/bitmaps_png/png/down_16.png new file mode 100644 index 0000000000..de8c9c035c Binary files /dev/null and b/resources/bitmaps_png/png/down_16.png differ diff --git a/resources/bitmaps_png/png/down_32.png b/resources/bitmaps_png/png/down_32.png new file mode 100644 index 0000000000..10487c4558 Binary files /dev/null and b/resources/bitmaps_png/png/down_32.png differ diff --git a/resources/bitmaps_png/png/down_64.png b/resources/bitmaps_png/png/down_64.png new file mode 100644 index 0000000000..57f90cf733 Binary files /dev/null and b/resources/bitmaps_png/png/down_64.png differ diff --git a/resources/bitmaps_png/png/down_dark_16.png b/resources/bitmaps_png/png/down_dark_16.png new file mode 100644 index 0000000000..1f7525700e Binary files /dev/null and b/resources/bitmaps_png/png/down_dark_16.png differ diff --git a/resources/bitmaps_png/png/down_dark_32.png b/resources/bitmaps_png/png/down_dark_32.png new file mode 100644 index 0000000000..524fff227d Binary files /dev/null and b/resources/bitmaps_png/png/down_dark_32.png differ diff --git a/resources/bitmaps_png/png/down_dark_64.png b/resources/bitmaps_png/png/down_dark_64.png new file mode 100644 index 0000000000..0e11851e0b Binary files /dev/null and b/resources/bitmaps_png/png/down_dark_64.png differ diff --git a/resources/bitmaps_png/png/drag_16.png b/resources/bitmaps_png/png/drag_16.png new file mode 100644 index 0000000000..976dc8f2f7 Binary files /dev/null and b/resources/bitmaps_png/png/drag_16.png differ diff --git a/resources/bitmaps_png/png/drag_32.png b/resources/bitmaps_png/png/drag_32.png new file mode 100644 index 0000000000..802d19bac4 Binary files /dev/null and b/resources/bitmaps_png/png/drag_32.png differ diff --git a/resources/bitmaps_png/png/drag_64.png b/resources/bitmaps_png/png/drag_64.png new file mode 100644 index 0000000000..123c521b98 Binary files /dev/null and b/resources/bitmaps_png/png/drag_64.png differ diff --git a/resources/bitmaps_png/png/drag_dark_16.png b/resources/bitmaps_png/png/drag_dark_16.png new file mode 100644 index 0000000000..26d55bf9ca Binary files /dev/null and b/resources/bitmaps_png/png/drag_dark_16.png differ diff --git a/resources/bitmaps_png/png/drag_dark_32.png b/resources/bitmaps_png/png/drag_dark_32.png new file mode 100644 index 0000000000..11d463222e Binary files /dev/null and b/resources/bitmaps_png/png/drag_dark_32.png differ diff --git a/resources/bitmaps_png/png/drag_dark_64.png b/resources/bitmaps_png/png/drag_dark_64.png new file mode 100644 index 0000000000..8b89dd08af Binary files /dev/null and b/resources/bitmaps_png/png/drag_dark_64.png differ diff --git a/resources/bitmaps_png/png/drag_segment_withslope_16.png b/resources/bitmaps_png/png/drag_segment_withslope_16.png new file mode 100644 index 0000000000..420dbe7b3a Binary files /dev/null and b/resources/bitmaps_png/png/drag_segment_withslope_16.png differ diff --git a/resources/bitmaps_png/png/drag_segment_withslope_32.png b/resources/bitmaps_png/png/drag_segment_withslope_32.png new file mode 100644 index 0000000000..44a9fd15b7 Binary files /dev/null and b/resources/bitmaps_png/png/drag_segment_withslope_32.png differ diff --git a/resources/bitmaps_png/png/drag_segment_withslope_64.png b/resources/bitmaps_png/png/drag_segment_withslope_64.png new file mode 100644 index 0000000000..b3e439812d Binary files /dev/null and b/resources/bitmaps_png/png/drag_segment_withslope_64.png differ diff --git a/resources/bitmaps_png/png/drag_segment_withslope_dark_16.png b/resources/bitmaps_png/png/drag_segment_withslope_dark_16.png new file mode 100644 index 0000000000..a3ac96bf6e Binary files /dev/null and b/resources/bitmaps_png/png/drag_segment_withslope_dark_16.png differ diff --git a/resources/bitmaps_png/png/drag_segment_withslope_dark_32.png b/resources/bitmaps_png/png/drag_segment_withslope_dark_32.png new file mode 100644 index 0000000000..125fab28e3 Binary files /dev/null and b/resources/bitmaps_png/png/drag_segment_withslope_dark_32.png differ diff --git a/resources/bitmaps_png/png/drag_segment_withslope_dark_64.png b/resources/bitmaps_png/png/drag_segment_withslope_dark_64.png new file mode 100644 index 0000000000..5bdecfaf5a Binary files /dev/null and b/resources/bitmaps_png/png/drag_segment_withslope_dark_64.png differ diff --git a/resources/bitmaps_png/png/drc_16.png b/resources/bitmaps_png/png/drc_16.png new file mode 100644 index 0000000000..a35e7e3451 Binary files /dev/null and b/resources/bitmaps_png/png/drc_16.png differ diff --git a/resources/bitmaps_png/png/drc_32.png b/resources/bitmaps_png/png/drc_32.png new file mode 100644 index 0000000000..3a391e2296 Binary files /dev/null and b/resources/bitmaps_png/png/drc_32.png differ diff --git a/resources/bitmaps_png/png/drc_64.png b/resources/bitmaps_png/png/drc_64.png new file mode 100644 index 0000000000..03c79f3422 Binary files /dev/null and b/resources/bitmaps_png/png/drc_64.png differ diff --git a/resources/bitmaps_png/png/drc_dark_16.png b/resources/bitmaps_png/png/drc_dark_16.png new file mode 100644 index 0000000000..f4e3e46f12 Binary files /dev/null and b/resources/bitmaps_png/png/drc_dark_16.png differ diff --git a/resources/bitmaps_png/png/drc_dark_32.png b/resources/bitmaps_png/png/drc_dark_32.png new file mode 100644 index 0000000000..e09d9257ed Binary files /dev/null and b/resources/bitmaps_png/png/drc_dark_32.png differ diff --git a/resources/bitmaps_png/png/drc_dark_64.png b/resources/bitmaps_png/png/drc_dark_64.png new file mode 100644 index 0000000000..6949800127 Binary files /dev/null and b/resources/bitmaps_png/png/drc_dark_64.png differ diff --git a/resources/bitmaps_png/png/duplicate_16.png b/resources/bitmaps_png/png/duplicate_16.png new file mode 100644 index 0000000000..dbbfe280ac Binary files /dev/null and b/resources/bitmaps_png/png/duplicate_16.png differ diff --git a/resources/bitmaps_png/png/duplicate_32.png b/resources/bitmaps_png/png/duplicate_32.png new file mode 100644 index 0000000000..550c8d3e01 Binary files /dev/null and b/resources/bitmaps_png/png/duplicate_32.png differ diff --git a/resources/bitmaps_png/png/duplicate_64.png b/resources/bitmaps_png/png/duplicate_64.png new file mode 100644 index 0000000000..ceea251295 Binary files /dev/null and b/resources/bitmaps_png/png/duplicate_64.png differ diff --git a/resources/bitmaps_png/png/duplicate_dark_16.png b/resources/bitmaps_png/png/duplicate_dark_16.png new file mode 100644 index 0000000000..86ae85cab9 Binary files /dev/null and b/resources/bitmaps_png/png/duplicate_dark_16.png differ diff --git a/resources/bitmaps_png/png/duplicate_dark_32.png b/resources/bitmaps_png/png/duplicate_dark_32.png new file mode 100644 index 0000000000..e7a4b5c54f Binary files /dev/null and b/resources/bitmaps_png/png/duplicate_dark_32.png differ diff --git a/resources/bitmaps_png/png/duplicate_dark_64.png b/resources/bitmaps_png/png/duplicate_dark_64.png new file mode 100644 index 0000000000..eeefea8ce9 Binary files /dev/null and b/resources/bitmaps_png/png/duplicate_dark_64.png differ diff --git a/resources/bitmaps_png/png/edge_to_copper_clearance_16.png b/resources/bitmaps_png/png/edge_to_copper_clearance_16.png new file mode 100644 index 0000000000..dd95bf6efc Binary files /dev/null and b/resources/bitmaps_png/png/edge_to_copper_clearance_16.png differ diff --git a/resources/bitmaps_png/png/edge_to_copper_clearance_32.png b/resources/bitmaps_png/png/edge_to_copper_clearance_32.png new file mode 100644 index 0000000000..2e32e35ef7 Binary files /dev/null and b/resources/bitmaps_png/png/edge_to_copper_clearance_32.png differ diff --git a/resources/bitmaps_png/png/edge_to_copper_clearance_64.png b/resources/bitmaps_png/png/edge_to_copper_clearance_64.png new file mode 100644 index 0000000000..f130868ba9 Binary files /dev/null and b/resources/bitmaps_png/png/edge_to_copper_clearance_64.png differ diff --git a/resources/bitmaps_png/png/edge_to_copper_clearance_dark_16.png b/resources/bitmaps_png/png/edge_to_copper_clearance_dark_16.png new file mode 100644 index 0000000000..777f782d9b Binary files /dev/null and b/resources/bitmaps_png/png/edge_to_copper_clearance_dark_16.png differ diff --git a/resources/bitmaps_png/png/edge_to_copper_clearance_dark_32.png b/resources/bitmaps_png/png/edge_to_copper_clearance_dark_32.png new file mode 100644 index 0000000000..01cde70b4c Binary files /dev/null and b/resources/bitmaps_png/png/edge_to_copper_clearance_dark_32.png differ diff --git a/resources/bitmaps_png/png/edge_to_copper_clearance_dark_64.png b/resources/bitmaps_png/png/edge_to_copper_clearance_dark_64.png new file mode 100644 index 0000000000..8c78b1020e Binary files /dev/null and b/resources/bitmaps_png/png/edge_to_copper_clearance_dark_64.png differ diff --git a/resources/bitmaps_png/png/edit_16.png b/resources/bitmaps_png/png/edit_16.png new file mode 100644 index 0000000000..49aa9db2fd Binary files /dev/null and b/resources/bitmaps_png/png/edit_16.png differ diff --git a/resources/bitmaps_png/png/edit_32.png b/resources/bitmaps_png/png/edit_32.png new file mode 100644 index 0000000000..66f879be66 Binary files /dev/null and b/resources/bitmaps_png/png/edit_32.png differ diff --git a/resources/bitmaps_png/png/edit_64.png b/resources/bitmaps_png/png/edit_64.png new file mode 100644 index 0000000000..1f22ddfa56 Binary files /dev/null and b/resources/bitmaps_png/png/edit_64.png differ diff --git a/resources/bitmaps_png/png/edit_cmp_symb_links_16.png b/resources/bitmaps_png/png/edit_cmp_symb_links_16.png new file mode 100644 index 0000000000..89e79c3472 Binary files /dev/null and b/resources/bitmaps_png/png/edit_cmp_symb_links_16.png differ diff --git a/resources/bitmaps_png/png/edit_cmp_symb_links_32.png b/resources/bitmaps_png/png/edit_cmp_symb_links_32.png new file mode 100644 index 0000000000..514b3de551 Binary files /dev/null and b/resources/bitmaps_png/png/edit_cmp_symb_links_32.png differ diff --git a/resources/bitmaps_png/png/edit_cmp_symb_links_64.png b/resources/bitmaps_png/png/edit_cmp_symb_links_64.png new file mode 100644 index 0000000000..fa0596a3c5 Binary files /dev/null and b/resources/bitmaps_png/png/edit_cmp_symb_links_64.png differ diff --git a/resources/bitmaps_png/png/edit_cmp_symb_links_dark_16.png b/resources/bitmaps_png/png/edit_cmp_symb_links_dark_16.png new file mode 100644 index 0000000000..4af46404fa Binary files /dev/null and b/resources/bitmaps_png/png/edit_cmp_symb_links_dark_16.png differ diff --git a/resources/bitmaps_png/png/edit_cmp_symb_links_dark_32.png b/resources/bitmaps_png/png/edit_cmp_symb_links_dark_32.png new file mode 100644 index 0000000000..dd3bbc123d Binary files /dev/null and b/resources/bitmaps_png/png/edit_cmp_symb_links_dark_32.png differ diff --git a/resources/bitmaps_png/png/edit_cmp_symb_links_dark_64.png b/resources/bitmaps_png/png/edit_cmp_symb_links_dark_64.png new file mode 100644 index 0000000000..19307dcada Binary files /dev/null and b/resources/bitmaps_png/png/edit_cmp_symb_links_dark_64.png differ diff --git a/resources/bitmaps_png/png/edit_comp_footprint_16.png b/resources/bitmaps_png/png/edit_comp_footprint_16.png new file mode 100644 index 0000000000..9b3f1842f0 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_footprint_16.png differ diff --git a/resources/bitmaps_png/png/edit_comp_footprint_32.png b/resources/bitmaps_png/png/edit_comp_footprint_32.png new file mode 100644 index 0000000000..d5b61eace5 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_footprint_32.png differ diff --git a/resources/bitmaps_png/png/edit_comp_footprint_64.png b/resources/bitmaps_png/png/edit_comp_footprint_64.png new file mode 100644 index 0000000000..d14fec3d5f Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_footprint_64.png differ diff --git a/resources/bitmaps_png/png/edit_comp_footprint_dark_16.png b/resources/bitmaps_png/png/edit_comp_footprint_dark_16.png new file mode 100644 index 0000000000..a394a55afb Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_footprint_dark_16.png differ diff --git a/resources/bitmaps_png/png/edit_comp_footprint_dark_32.png b/resources/bitmaps_png/png/edit_comp_footprint_dark_32.png new file mode 100644 index 0000000000..317c193e17 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_footprint_dark_32.png differ diff --git a/resources/bitmaps_png/png/edit_comp_footprint_dark_64.png b/resources/bitmaps_png/png/edit_comp_footprint_dark_64.png new file mode 100644 index 0000000000..2bc8e8c7d1 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_footprint_dark_64.png differ diff --git a/resources/bitmaps_png/png/edit_comp_ref_16.png b/resources/bitmaps_png/png/edit_comp_ref_16.png new file mode 100644 index 0000000000..e8dc0cc707 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_ref_16.png differ diff --git a/resources/bitmaps_png/png/edit_comp_ref_32.png b/resources/bitmaps_png/png/edit_comp_ref_32.png new file mode 100644 index 0000000000..1226f640c5 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_ref_32.png differ diff --git a/resources/bitmaps_png/png/edit_comp_ref_64.png b/resources/bitmaps_png/png/edit_comp_ref_64.png new file mode 100644 index 0000000000..e966c9101a Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_ref_64.png differ diff --git a/resources/bitmaps_png/png/edit_comp_ref_dark_16.png b/resources/bitmaps_png/png/edit_comp_ref_dark_16.png new file mode 100644 index 0000000000..9036ff6d90 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_ref_dark_16.png differ diff --git a/resources/bitmaps_png/png/edit_comp_ref_dark_32.png b/resources/bitmaps_png/png/edit_comp_ref_dark_32.png new file mode 100644 index 0000000000..5ca28ab71a Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_ref_dark_32.png differ diff --git a/resources/bitmaps_png/png/edit_comp_ref_dark_64.png b/resources/bitmaps_png/png/edit_comp_ref_dark_64.png new file mode 100644 index 0000000000..318f02d3fb Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_ref_dark_64.png differ diff --git a/resources/bitmaps_png/png/edit_comp_value_16.png b/resources/bitmaps_png/png/edit_comp_value_16.png new file mode 100644 index 0000000000..163cc8bdfe Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_value_16.png differ diff --git a/resources/bitmaps_png/png/edit_comp_value_32.png b/resources/bitmaps_png/png/edit_comp_value_32.png new file mode 100644 index 0000000000..96050a99c1 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_value_32.png differ diff --git a/resources/bitmaps_png/png/edit_comp_value_64.png b/resources/bitmaps_png/png/edit_comp_value_64.png new file mode 100644 index 0000000000..6e41aa2408 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_value_64.png differ diff --git a/resources/bitmaps_png/png/edit_comp_value_dark_16.png b/resources/bitmaps_png/png/edit_comp_value_dark_16.png new file mode 100644 index 0000000000..b317f06b41 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_value_dark_16.png differ diff --git a/resources/bitmaps_png/png/edit_comp_value_dark_32.png b/resources/bitmaps_png/png/edit_comp_value_dark_32.png new file mode 100644 index 0000000000..c2aaa4101a Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_value_dark_32.png differ diff --git a/resources/bitmaps_png/png/edit_comp_value_dark_64.png b/resources/bitmaps_png/png/edit_comp_value_dark_64.png new file mode 100644 index 0000000000..212ff4fb48 Binary files /dev/null and b/resources/bitmaps_png/png/edit_comp_value_dark_64.png differ diff --git a/resources/bitmaps_png/png/edit_dark_16.png b/resources/bitmaps_png/png/edit_dark_16.png new file mode 100644 index 0000000000..8252b566bc Binary files /dev/null and b/resources/bitmaps_png/png/edit_dark_16.png differ diff --git a/resources/bitmaps_png/png/edit_dark_32.png b/resources/bitmaps_png/png/edit_dark_32.png new file mode 100644 index 0000000000..d04723cf0c Binary files /dev/null and b/resources/bitmaps_png/png/edit_dark_32.png differ diff --git a/resources/bitmaps_png/png/edit_dark_64.png b/resources/bitmaps_png/png/edit_dark_64.png new file mode 100644 index 0000000000..0517a37de3 Binary files /dev/null and b/resources/bitmaps_png/png/edit_dark_64.png differ diff --git a/resources/bitmaps_png/png/editor_16.png b/resources/bitmaps_png/png/editor_16.png new file mode 100644 index 0000000000..5ca879f693 Binary files /dev/null and b/resources/bitmaps_png/png/editor_16.png differ diff --git a/resources/bitmaps_png/png/editor_32.png b/resources/bitmaps_png/png/editor_32.png new file mode 100644 index 0000000000..b34024eb78 Binary files /dev/null and b/resources/bitmaps_png/png/editor_32.png differ diff --git a/resources/bitmaps_png/png/editor_64.png b/resources/bitmaps_png/png/editor_64.png new file mode 100644 index 0000000000..9dea1be438 Binary files /dev/null and b/resources/bitmaps_png/png/editor_64.png differ diff --git a/resources/bitmaps_png/png/editor_dark_16.png b/resources/bitmaps_png/png/editor_dark_16.png new file mode 100644 index 0000000000..ed9f735d2e Binary files /dev/null and b/resources/bitmaps_png/png/editor_dark_16.png differ diff --git a/resources/bitmaps_png/png/editor_dark_32.png b/resources/bitmaps_png/png/editor_dark_32.png new file mode 100644 index 0000000000..13bdd6d588 Binary files /dev/null and b/resources/bitmaps_png/png/editor_dark_32.png differ diff --git a/resources/bitmaps_png/png/editor_dark_64.png b/resources/bitmaps_png/png/editor_dark_64.png new file mode 100644 index 0000000000..ddcd187429 Binary files /dev/null and b/resources/bitmaps_png/png/editor_dark_64.png differ diff --git a/resources/bitmaps_png/png/enter_sheet_16.png b/resources/bitmaps_png/png/enter_sheet_16.png new file mode 100644 index 0000000000..04e6f98e8e Binary files /dev/null and b/resources/bitmaps_png/png/enter_sheet_16.png differ diff --git a/resources/bitmaps_png/png/enter_sheet_32.png b/resources/bitmaps_png/png/enter_sheet_32.png new file mode 100644 index 0000000000..0ff7060878 Binary files /dev/null and b/resources/bitmaps_png/png/enter_sheet_32.png differ diff --git a/resources/bitmaps_png/png/enter_sheet_64.png b/resources/bitmaps_png/png/enter_sheet_64.png new file mode 100644 index 0000000000..059c4bc4cc Binary files /dev/null and b/resources/bitmaps_png/png/enter_sheet_64.png differ diff --git a/resources/bitmaps_png/png/enter_sheet_dark_16.png b/resources/bitmaps_png/png/enter_sheet_dark_16.png new file mode 100644 index 0000000000..68e0d88c89 Binary files /dev/null and b/resources/bitmaps_png/png/enter_sheet_dark_16.png differ diff --git a/resources/bitmaps_png/png/enter_sheet_dark_32.png b/resources/bitmaps_png/png/enter_sheet_dark_32.png new file mode 100644 index 0000000000..d4c7344764 Binary files /dev/null and b/resources/bitmaps_png/png/enter_sheet_dark_32.png differ diff --git a/resources/bitmaps_png/png/enter_sheet_dark_64.png b/resources/bitmaps_png/png/enter_sheet_dark_64.png new file mode 100644 index 0000000000..bfb3bccf4f Binary files /dev/null and b/resources/bitmaps_png/png/enter_sheet_dark_64.png differ diff --git a/resources/bitmaps_png/png/erc_16.png b/resources/bitmaps_png/png/erc_16.png new file mode 100644 index 0000000000..010da310c1 Binary files /dev/null and b/resources/bitmaps_png/png/erc_16.png differ diff --git a/resources/bitmaps_png/png/erc_32.png b/resources/bitmaps_png/png/erc_32.png new file mode 100644 index 0000000000..fa56c48c3d Binary files /dev/null and b/resources/bitmaps_png/png/erc_32.png differ diff --git a/resources/bitmaps_png/png/erc_64.png b/resources/bitmaps_png/png/erc_64.png new file mode 100644 index 0000000000..d2a5aff6df Binary files /dev/null and b/resources/bitmaps_png/png/erc_64.png differ diff --git a/resources/bitmaps_png/png/erc_dark_16.png b/resources/bitmaps_png/png/erc_dark_16.png new file mode 100644 index 0000000000..dd22dd1d2c Binary files /dev/null and b/resources/bitmaps_png/png/erc_dark_16.png differ diff --git a/resources/bitmaps_png/png/erc_dark_32.png b/resources/bitmaps_png/png/erc_dark_32.png new file mode 100644 index 0000000000..cd86111a96 Binary files /dev/null and b/resources/bitmaps_png/png/erc_dark_32.png differ diff --git a/resources/bitmaps_png/png/erc_dark_64.png b/resources/bitmaps_png/png/erc_dark_64.png new file mode 100644 index 0000000000..de71058111 Binary files /dev/null and b/resources/bitmaps_png/png/erc_dark_64.png differ diff --git a/resources/bitmaps_png/png/erc_green_16.png b/resources/bitmaps_png/png/erc_green_16.png new file mode 100644 index 0000000000..8be7b268fa Binary files /dev/null and b/resources/bitmaps_png/png/erc_green_16.png differ diff --git a/resources/bitmaps_png/png/erc_green_32.png b/resources/bitmaps_png/png/erc_green_32.png new file mode 100644 index 0000000000..992cbfcd3a Binary files /dev/null and b/resources/bitmaps_png/png/erc_green_32.png differ diff --git a/resources/bitmaps_png/png/erc_green_64.png b/resources/bitmaps_png/png/erc_green_64.png new file mode 100644 index 0000000000..672f2b4975 Binary files /dev/null and b/resources/bitmaps_png/png/erc_green_64.png differ diff --git a/resources/bitmaps_png/png/erc_green_dark_16.png b/resources/bitmaps_png/png/erc_green_dark_16.png new file mode 100644 index 0000000000..7cf3176d2e Binary files /dev/null and b/resources/bitmaps_png/png/erc_green_dark_16.png differ diff --git a/resources/bitmaps_png/png/erc_green_dark_32.png b/resources/bitmaps_png/png/erc_green_dark_32.png new file mode 100644 index 0000000000..3f08eee38f Binary files /dev/null and b/resources/bitmaps_png/png/erc_green_dark_32.png differ diff --git a/resources/bitmaps_png/png/erc_green_dark_64.png b/resources/bitmaps_png/png/erc_green_dark_64.png new file mode 100644 index 0000000000..98b852475f Binary files /dev/null and b/resources/bitmaps_png/png/erc_green_dark_64.png differ diff --git a/resources/bitmaps_png/png/ercerr_16.png b/resources/bitmaps_png/png/ercerr_16.png new file mode 100644 index 0000000000..f724dffcbc Binary files /dev/null and b/resources/bitmaps_png/png/ercerr_16.png differ diff --git a/resources/bitmaps_png/png/ercerr_32.png b/resources/bitmaps_png/png/ercerr_32.png new file mode 100644 index 0000000000..697c261167 Binary files /dev/null and b/resources/bitmaps_png/png/ercerr_32.png differ diff --git a/resources/bitmaps_png/png/ercerr_64.png b/resources/bitmaps_png/png/ercerr_64.png new file mode 100644 index 0000000000..15e42d5b8d Binary files /dev/null and b/resources/bitmaps_png/png/ercerr_64.png differ diff --git a/resources/bitmaps_png/png/ercerr_dark_16.png b/resources/bitmaps_png/png/ercerr_dark_16.png new file mode 100644 index 0000000000..7a6228181a Binary files /dev/null and b/resources/bitmaps_png/png/ercerr_dark_16.png differ diff --git a/resources/bitmaps_png/png/ercerr_dark_32.png b/resources/bitmaps_png/png/ercerr_dark_32.png new file mode 100644 index 0000000000..72afc46967 Binary files /dev/null and b/resources/bitmaps_png/png/ercerr_dark_32.png differ diff --git a/resources/bitmaps_png/png/ercerr_dark_64.png b/resources/bitmaps_png/png/ercerr_dark_64.png new file mode 100644 index 0000000000..0e44a2cccf Binary files /dev/null and b/resources/bitmaps_png/png/ercerr_dark_64.png differ diff --git a/resources/bitmaps_png/png/ercwarn_16.png b/resources/bitmaps_png/png/ercwarn_16.png new file mode 100644 index 0000000000..51f69f4c7b Binary files /dev/null and b/resources/bitmaps_png/png/ercwarn_16.png differ diff --git a/resources/bitmaps_png/png/ercwarn_24.png b/resources/bitmaps_png/png/ercwarn_24.png index 45e39e89c0..98bb82f2df 100644 Binary files a/resources/bitmaps_png/png/ercwarn_24.png and b/resources/bitmaps_png/png/ercwarn_24.png differ diff --git a/resources/bitmaps_png/png/ercwarn_32.png b/resources/bitmaps_png/png/ercwarn_32.png new file mode 100644 index 0000000000..913f296ef1 Binary files /dev/null and b/resources/bitmaps_png/png/ercwarn_32.png differ diff --git a/resources/bitmaps_png/png/ercwarn_48.png b/resources/bitmaps_png/png/ercwarn_48.png index 6d7f340a6c..06432fc73c 100644 Binary files a/resources/bitmaps_png/png/ercwarn_48.png and b/resources/bitmaps_png/png/ercwarn_48.png differ diff --git a/resources/bitmaps_png/png/ercwarn_64.png b/resources/bitmaps_png/png/ercwarn_64.png new file mode 100644 index 0000000000..418cfed7fb Binary files /dev/null and b/resources/bitmaps_png/png/ercwarn_64.png differ diff --git a/resources/bitmaps_png/png/ercwarn_dark_16.png b/resources/bitmaps_png/png/ercwarn_dark_16.png new file mode 100644 index 0000000000..17d9fe36d5 Binary files /dev/null and b/resources/bitmaps_png/png/ercwarn_dark_16.png differ diff --git a/resources/bitmaps_png/png/ercwarn_dark_24.png b/resources/bitmaps_png/png/ercwarn_dark_24.png index a4c6e89567..d80ad348e1 100644 Binary files a/resources/bitmaps_png/png/ercwarn_dark_24.png and b/resources/bitmaps_png/png/ercwarn_dark_24.png differ diff --git a/resources/bitmaps_png/png/ercwarn_dark_32.png b/resources/bitmaps_png/png/ercwarn_dark_32.png new file mode 100644 index 0000000000..ed6076aabe Binary files /dev/null and b/resources/bitmaps_png/png/ercwarn_dark_32.png differ diff --git a/resources/bitmaps_png/png/ercwarn_dark_48.png b/resources/bitmaps_png/png/ercwarn_dark_48.png index 7e5792c00e..cbef7570b3 100644 Binary files a/resources/bitmaps_png/png/ercwarn_dark_48.png and b/resources/bitmaps_png/png/ercwarn_dark_48.png differ diff --git a/resources/bitmaps_png/png/ercwarn_dark_64.png b/resources/bitmaps_png/png/ercwarn_dark_64.png new file mode 100644 index 0000000000..a817a5585e Binary files /dev/null and b/resources/bitmaps_png/png/ercwarn_dark_64.png differ diff --git a/resources/bitmaps_png/png/exchange_16.png b/resources/bitmaps_png/png/exchange_16.png new file mode 100644 index 0000000000..ffc094d2a7 Binary files /dev/null and b/resources/bitmaps_png/png/exchange_16.png differ diff --git a/resources/bitmaps_png/png/exchange_32.png b/resources/bitmaps_png/png/exchange_32.png new file mode 100644 index 0000000000..731c453985 Binary files /dev/null and b/resources/bitmaps_png/png/exchange_32.png differ diff --git a/resources/bitmaps_png/png/exchange_64.png b/resources/bitmaps_png/png/exchange_64.png new file mode 100644 index 0000000000..c91ee85a28 Binary files /dev/null and b/resources/bitmaps_png/png/exchange_64.png differ diff --git a/resources/bitmaps_png/png/exchange_dark_16.png b/resources/bitmaps_png/png/exchange_dark_16.png new file mode 100644 index 0000000000..1cfbf4572a Binary files /dev/null and b/resources/bitmaps_png/png/exchange_dark_16.png differ diff --git a/resources/bitmaps_png/png/exchange_dark_32.png b/resources/bitmaps_png/png/exchange_dark_32.png new file mode 100644 index 0000000000..dbcccb6e96 Binary files /dev/null and b/resources/bitmaps_png/png/exchange_dark_32.png differ diff --git a/resources/bitmaps_png/png/exchange_dark_64.png b/resources/bitmaps_png/png/exchange_dark_64.png new file mode 100644 index 0000000000..ef3e667388 Binary files /dev/null and b/resources/bitmaps_png/png/exchange_dark_64.png differ diff --git a/resources/bitmaps_png/png/exit_16.png b/resources/bitmaps_png/png/exit_16.png new file mode 100644 index 0000000000..3d7a07a36d Binary files /dev/null and b/resources/bitmaps_png/png/exit_16.png differ diff --git a/resources/bitmaps_png/png/exit_32.png b/resources/bitmaps_png/png/exit_32.png new file mode 100644 index 0000000000..0361b0b2c2 Binary files /dev/null and b/resources/bitmaps_png/png/exit_32.png differ diff --git a/resources/bitmaps_png/png/exit_64.png b/resources/bitmaps_png/png/exit_64.png new file mode 100644 index 0000000000..102fec5156 Binary files /dev/null and b/resources/bitmaps_png/png/exit_64.png differ diff --git a/resources/bitmaps_png/png/exit_dark_16.png b/resources/bitmaps_png/png/exit_dark_16.png new file mode 100644 index 0000000000..9f90bdd8a8 Binary files /dev/null and b/resources/bitmaps_png/png/exit_dark_16.png differ diff --git a/resources/bitmaps_png/png/exit_dark_32.png b/resources/bitmaps_png/png/exit_dark_32.png new file mode 100644 index 0000000000..b6360c22d8 Binary files /dev/null and b/resources/bitmaps_png/png/exit_dark_32.png differ diff --git a/resources/bitmaps_png/png/exit_dark_64.png b/resources/bitmaps_png/png/exit_dark_64.png new file mode 100644 index 0000000000..0698a46d74 Binary files /dev/null and b/resources/bitmaps_png/png/exit_dark_64.png differ diff --git a/resources/bitmaps_png/png/export3d_16.png b/resources/bitmaps_png/png/export3d_16.png new file mode 100644 index 0000000000..c478c52c9a Binary files /dev/null and b/resources/bitmaps_png/png/export3d_16.png differ diff --git a/resources/bitmaps_png/png/export3d_32.png b/resources/bitmaps_png/png/export3d_32.png new file mode 100644 index 0000000000..85adc36e01 Binary files /dev/null and b/resources/bitmaps_png/png/export3d_32.png differ diff --git a/resources/bitmaps_png/png/export3d_64.png b/resources/bitmaps_png/png/export3d_64.png new file mode 100644 index 0000000000..9f8eec28e7 Binary files /dev/null and b/resources/bitmaps_png/png/export3d_64.png differ diff --git a/resources/bitmaps_png/png/export3d_dark_16.png b/resources/bitmaps_png/png/export3d_dark_16.png new file mode 100644 index 0000000000..b7a65e184e Binary files /dev/null and b/resources/bitmaps_png/png/export3d_dark_16.png differ diff --git a/resources/bitmaps_png/png/export3d_dark_32.png b/resources/bitmaps_png/png/export3d_dark_32.png new file mode 100644 index 0000000000..979b9dfa7f Binary files /dev/null and b/resources/bitmaps_png/png/export3d_dark_32.png differ diff --git a/resources/bitmaps_png/png/export3d_dark_64.png b/resources/bitmaps_png/png/export3d_dark_64.png new file mode 100644 index 0000000000..67d7b7bb56 Binary files /dev/null and b/resources/bitmaps_png/png/export3d_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_cmp_16.png b/resources/bitmaps_png/png/export_cmp_16.png new file mode 100644 index 0000000000..e0790afbd4 Binary files /dev/null and b/resources/bitmaps_png/png/export_cmp_16.png differ diff --git a/resources/bitmaps_png/png/export_cmp_32.png b/resources/bitmaps_png/png/export_cmp_32.png new file mode 100644 index 0000000000..f294f8c737 Binary files /dev/null and b/resources/bitmaps_png/png/export_cmp_32.png differ diff --git a/resources/bitmaps_png/png/export_cmp_64.png b/resources/bitmaps_png/png/export_cmp_64.png new file mode 100644 index 0000000000..53a58b46f7 Binary files /dev/null and b/resources/bitmaps_png/png/export_cmp_64.png differ diff --git a/resources/bitmaps_png/png/export_cmp_dark_16.png b/resources/bitmaps_png/png/export_cmp_dark_16.png new file mode 100644 index 0000000000..de73ad6af9 Binary files /dev/null and b/resources/bitmaps_png/png/export_cmp_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_cmp_dark_32.png b/resources/bitmaps_png/png/export_cmp_dark_32.png new file mode 100644 index 0000000000..a6b6d85bc2 Binary files /dev/null and b/resources/bitmaps_png/png/export_cmp_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_cmp_dark_64.png b/resources/bitmaps_png/png/export_cmp_dark_64.png new file mode 100644 index 0000000000..a2e04f9fc4 Binary files /dev/null and b/resources/bitmaps_png/png/export_cmp_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_dsn_16.png b/resources/bitmaps_png/png/export_dsn_16.png new file mode 100644 index 0000000000..baa229c993 Binary files /dev/null and b/resources/bitmaps_png/png/export_dsn_16.png differ diff --git a/resources/bitmaps_png/png/export_dsn_32.png b/resources/bitmaps_png/png/export_dsn_32.png new file mode 100644 index 0000000000..68c26e485e Binary files /dev/null and b/resources/bitmaps_png/png/export_dsn_32.png differ diff --git a/resources/bitmaps_png/png/export_dsn_64.png b/resources/bitmaps_png/png/export_dsn_64.png new file mode 100644 index 0000000000..602b785675 Binary files /dev/null and b/resources/bitmaps_png/png/export_dsn_64.png differ diff --git a/resources/bitmaps_png/png/export_dsn_dark_16.png b/resources/bitmaps_png/png/export_dsn_dark_16.png new file mode 100644 index 0000000000..8bed232e7c Binary files /dev/null and b/resources/bitmaps_png/png/export_dsn_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_dsn_dark_32.png b/resources/bitmaps_png/png/export_dsn_dark_32.png new file mode 100644 index 0000000000..2a23e40804 Binary files /dev/null and b/resources/bitmaps_png/png/export_dsn_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_dsn_dark_64.png b/resources/bitmaps_png/png/export_dsn_dark_64.png new file mode 100644 index 0000000000..a4a583c59c Binary files /dev/null and b/resources/bitmaps_png/png/export_dsn_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_file_16.png b/resources/bitmaps_png/png/export_file_16.png new file mode 100644 index 0000000000..35972507eb Binary files /dev/null and b/resources/bitmaps_png/png/export_file_16.png differ diff --git a/resources/bitmaps_png/png/export_file_32.png b/resources/bitmaps_png/png/export_file_32.png new file mode 100644 index 0000000000..4ef65579bd Binary files /dev/null and b/resources/bitmaps_png/png/export_file_32.png differ diff --git a/resources/bitmaps_png/png/export_file_64.png b/resources/bitmaps_png/png/export_file_64.png new file mode 100644 index 0000000000..40334f5820 Binary files /dev/null and b/resources/bitmaps_png/png/export_file_64.png differ diff --git a/resources/bitmaps_png/png/export_file_dark_16.png b/resources/bitmaps_png/png/export_file_dark_16.png new file mode 100644 index 0000000000..1f1d0c2216 Binary files /dev/null and b/resources/bitmaps_png/png/export_file_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_file_dark_32.png b/resources/bitmaps_png/png/export_file_dark_32.png new file mode 100644 index 0000000000..f612a18acd Binary files /dev/null and b/resources/bitmaps_png/png/export_file_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_file_dark_64.png b/resources/bitmaps_png/png/export_file_dark_64.png new file mode 100644 index 0000000000..572f07c5a5 Binary files /dev/null and b/resources/bitmaps_png/png/export_file_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_footprint_names_16.png b/resources/bitmaps_png/png/export_footprint_names_16.png new file mode 100644 index 0000000000..6d1bd5e2ca Binary files /dev/null and b/resources/bitmaps_png/png/export_footprint_names_16.png differ diff --git a/resources/bitmaps_png/png/export_footprint_names_32.png b/resources/bitmaps_png/png/export_footprint_names_32.png new file mode 100644 index 0000000000..d6a587e239 Binary files /dev/null and b/resources/bitmaps_png/png/export_footprint_names_32.png differ diff --git a/resources/bitmaps_png/png/export_footprint_names_64.png b/resources/bitmaps_png/png/export_footprint_names_64.png new file mode 100644 index 0000000000..e2ebc8d4db Binary files /dev/null and b/resources/bitmaps_png/png/export_footprint_names_64.png differ diff --git a/resources/bitmaps_png/png/export_footprint_names_dark_16.png b/resources/bitmaps_png/png/export_footprint_names_dark_16.png new file mode 100644 index 0000000000..c7fa217f86 Binary files /dev/null and b/resources/bitmaps_png/png/export_footprint_names_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_footprint_names_dark_32.png b/resources/bitmaps_png/png/export_footprint_names_dark_32.png new file mode 100644 index 0000000000..d3137ccb2a Binary files /dev/null and b/resources/bitmaps_png/png/export_footprint_names_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_footprint_names_dark_64.png b/resources/bitmaps_png/png/export_footprint_names_dark_64.png new file mode 100644 index 0000000000..96bf73dfe1 Binary files /dev/null and b/resources/bitmaps_png/png/export_footprint_names_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_idf_16.png b/resources/bitmaps_png/png/export_idf_16.png new file mode 100644 index 0000000000..caf490abcc Binary files /dev/null and b/resources/bitmaps_png/png/export_idf_16.png differ diff --git a/resources/bitmaps_png/png/export_idf_32.png b/resources/bitmaps_png/png/export_idf_32.png new file mode 100644 index 0000000000..64fd21f995 Binary files /dev/null and b/resources/bitmaps_png/png/export_idf_32.png differ diff --git a/resources/bitmaps_png/png/export_idf_64.png b/resources/bitmaps_png/png/export_idf_64.png new file mode 100644 index 0000000000..e5f32d9424 Binary files /dev/null and b/resources/bitmaps_png/png/export_idf_64.png differ diff --git a/resources/bitmaps_png/png/export_idf_dark_16.png b/resources/bitmaps_png/png/export_idf_dark_16.png new file mode 100644 index 0000000000..b08ab2e279 Binary files /dev/null and b/resources/bitmaps_png/png/export_idf_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_idf_dark_32.png b/resources/bitmaps_png/png/export_idf_dark_32.png new file mode 100644 index 0000000000..6de00a6421 Binary files /dev/null and b/resources/bitmaps_png/png/export_idf_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_idf_dark_64.png b/resources/bitmaps_png/png/export_idf_dark_64.png new file mode 100644 index 0000000000..f71e3ffcab Binary files /dev/null and b/resources/bitmaps_png/png/export_idf_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_module_16.png b/resources/bitmaps_png/png/export_module_16.png new file mode 100644 index 0000000000..135d5ae1a2 Binary files /dev/null and b/resources/bitmaps_png/png/export_module_16.png differ diff --git a/resources/bitmaps_png/png/export_module_32.png b/resources/bitmaps_png/png/export_module_32.png new file mode 100644 index 0000000000..bede4f43b6 Binary files /dev/null and b/resources/bitmaps_png/png/export_module_32.png differ diff --git a/resources/bitmaps_png/png/export_module_64.png b/resources/bitmaps_png/png/export_module_64.png new file mode 100644 index 0000000000..8ee957d9ba Binary files /dev/null and b/resources/bitmaps_png/png/export_module_64.png differ diff --git a/resources/bitmaps_png/png/export_module_dark_16.png b/resources/bitmaps_png/png/export_module_dark_16.png new file mode 100644 index 0000000000..9c42d9fd1f Binary files /dev/null and b/resources/bitmaps_png/png/export_module_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_module_dark_32.png b/resources/bitmaps_png/png/export_module_dark_32.png new file mode 100644 index 0000000000..dade76f459 Binary files /dev/null and b/resources/bitmaps_png/png/export_module_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_module_dark_64.png b/resources/bitmaps_png/png/export_module_dark_64.png new file mode 100644 index 0000000000..bbb51d4bf7 Binary files /dev/null and b/resources/bitmaps_png/png/export_module_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_part_16.png b/resources/bitmaps_png/png/export_part_16.png new file mode 100644 index 0000000000..beffe2262f Binary files /dev/null and b/resources/bitmaps_png/png/export_part_16.png differ diff --git a/resources/bitmaps_png/png/export_part_32.png b/resources/bitmaps_png/png/export_part_32.png new file mode 100644 index 0000000000..2103a581a0 Binary files /dev/null and b/resources/bitmaps_png/png/export_part_32.png differ diff --git a/resources/bitmaps_png/png/export_part_64.png b/resources/bitmaps_png/png/export_part_64.png new file mode 100644 index 0000000000..02bc3de2f1 Binary files /dev/null and b/resources/bitmaps_png/png/export_part_64.png differ diff --git a/resources/bitmaps_png/png/export_part_dark_16.png b/resources/bitmaps_png/png/export_part_dark_16.png new file mode 100644 index 0000000000..bf8578777a Binary files /dev/null and b/resources/bitmaps_png/png/export_part_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_part_dark_32.png b/resources/bitmaps_png/png/export_part_dark_32.png new file mode 100644 index 0000000000..99140bb7ee Binary files /dev/null and b/resources/bitmaps_png/png/export_part_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_part_dark_64.png b/resources/bitmaps_png/png/export_part_dark_64.png new file mode 100644 index 0000000000..23ac0ddaaf Binary files /dev/null and b/resources/bitmaps_png/png/export_part_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_png_16.png b/resources/bitmaps_png/png/export_png_16.png new file mode 100644 index 0000000000..3a0d1f4ddd Binary files /dev/null and b/resources/bitmaps_png/png/export_png_16.png differ diff --git a/resources/bitmaps_png/png/export_png_32.png b/resources/bitmaps_png/png/export_png_32.png new file mode 100644 index 0000000000..066d216ba3 Binary files /dev/null and b/resources/bitmaps_png/png/export_png_32.png differ diff --git a/resources/bitmaps_png/png/export_png_64.png b/resources/bitmaps_png/png/export_png_64.png new file mode 100644 index 0000000000..62a6fd86c0 Binary files /dev/null and b/resources/bitmaps_png/png/export_png_64.png differ diff --git a/resources/bitmaps_png/png/export_png_dark_16.png b/resources/bitmaps_png/png/export_png_dark_16.png new file mode 100644 index 0000000000..dddcd40a4c Binary files /dev/null and b/resources/bitmaps_png/png/export_png_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_png_dark_32.png b/resources/bitmaps_png/png/export_png_dark_32.png new file mode 100644 index 0000000000..e05afed5a5 Binary files /dev/null and b/resources/bitmaps_png/png/export_png_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_png_dark_64.png b/resources/bitmaps_png/png/export_png_dark_64.png new file mode 100644 index 0000000000..ca978e26de Binary files /dev/null and b/resources/bitmaps_png/png/export_png_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_step_16.png b/resources/bitmaps_png/png/export_step_16.png new file mode 100644 index 0000000000..6516c96006 Binary files /dev/null and b/resources/bitmaps_png/png/export_step_16.png differ diff --git a/resources/bitmaps_png/png/export_step_32.png b/resources/bitmaps_png/png/export_step_32.png new file mode 100644 index 0000000000..dc91dd9a71 Binary files /dev/null and b/resources/bitmaps_png/png/export_step_32.png differ diff --git a/resources/bitmaps_png/png/export_step_64.png b/resources/bitmaps_png/png/export_step_64.png new file mode 100644 index 0000000000..2478724b22 Binary files /dev/null and b/resources/bitmaps_png/png/export_step_64.png differ diff --git a/resources/bitmaps_png/png/export_step_dark_16.png b/resources/bitmaps_png/png/export_step_dark_16.png new file mode 100644 index 0000000000..1b6206b568 Binary files /dev/null and b/resources/bitmaps_png/png/export_step_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_step_dark_32.png b/resources/bitmaps_png/png/export_step_dark_32.png new file mode 100644 index 0000000000..67584cd929 Binary files /dev/null and b/resources/bitmaps_png/png/export_step_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_step_dark_64.png b/resources/bitmaps_png/png/export_step_dark_64.png new file mode 100644 index 0000000000..03c1b58538 Binary files /dev/null and b/resources/bitmaps_png/png/export_step_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_svg_16.png b/resources/bitmaps_png/png/export_svg_16.png new file mode 100644 index 0000000000..d2e06822e9 Binary files /dev/null and b/resources/bitmaps_png/png/export_svg_16.png differ diff --git a/resources/bitmaps_png/png/export_svg_32.png b/resources/bitmaps_png/png/export_svg_32.png new file mode 100644 index 0000000000..699a323aea Binary files /dev/null and b/resources/bitmaps_png/png/export_svg_32.png differ diff --git a/resources/bitmaps_png/png/export_svg_64.png b/resources/bitmaps_png/png/export_svg_64.png new file mode 100644 index 0000000000..2c8aec248f Binary files /dev/null and b/resources/bitmaps_png/png/export_svg_64.png differ diff --git a/resources/bitmaps_png/png/export_svg_dark_16.png b/resources/bitmaps_png/png/export_svg_dark_16.png new file mode 100644 index 0000000000..ad00c02e5c Binary files /dev/null and b/resources/bitmaps_png/png/export_svg_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_svg_dark_32.png b/resources/bitmaps_png/png/export_svg_dark_32.png new file mode 100644 index 0000000000..a31164d073 Binary files /dev/null and b/resources/bitmaps_png/png/export_svg_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_svg_dark_64.png b/resources/bitmaps_png/png/export_svg_dark_64.png new file mode 100644 index 0000000000..11e242adfe Binary files /dev/null and b/resources/bitmaps_png/png/export_svg_dark_64.png differ diff --git a/resources/bitmaps_png/png/export_to_pcbnew_16.png b/resources/bitmaps_png/png/export_to_pcbnew_16.png new file mode 100644 index 0000000000..fe57a04382 Binary files /dev/null and b/resources/bitmaps_png/png/export_to_pcbnew_16.png differ diff --git a/resources/bitmaps_png/png/export_to_pcbnew_32.png b/resources/bitmaps_png/png/export_to_pcbnew_32.png new file mode 100644 index 0000000000..f80097849e Binary files /dev/null and b/resources/bitmaps_png/png/export_to_pcbnew_32.png differ diff --git a/resources/bitmaps_png/png/export_to_pcbnew_64.png b/resources/bitmaps_png/png/export_to_pcbnew_64.png new file mode 100644 index 0000000000..8076a4b3e0 Binary files /dev/null and b/resources/bitmaps_png/png/export_to_pcbnew_64.png differ diff --git a/resources/bitmaps_png/png/export_to_pcbnew_dark_16.png b/resources/bitmaps_png/png/export_to_pcbnew_dark_16.png new file mode 100644 index 0000000000..6f6c3cdc52 Binary files /dev/null and b/resources/bitmaps_png/png/export_to_pcbnew_dark_16.png differ diff --git a/resources/bitmaps_png/png/export_to_pcbnew_dark_32.png b/resources/bitmaps_png/png/export_to_pcbnew_dark_32.png new file mode 100644 index 0000000000..6e6f4d1687 Binary files /dev/null and b/resources/bitmaps_png/png/export_to_pcbnew_dark_32.png differ diff --git a/resources/bitmaps_png/png/export_to_pcbnew_dark_64.png b/resources/bitmaps_png/png/export_to_pcbnew_dark_64.png new file mode 100644 index 0000000000..7ee84a59e1 Binary files /dev/null and b/resources/bitmaps_png/png/export_to_pcbnew_dark_64.png differ diff --git a/resources/bitmaps_png/png/fabrication_16.png b/resources/bitmaps_png/png/fabrication_16.png new file mode 100644 index 0000000000..b258c7ac5c Binary files /dev/null and b/resources/bitmaps_png/png/fabrication_16.png differ diff --git a/resources/bitmaps_png/png/fabrication_24.png b/resources/bitmaps_png/png/fabrication_24.png index 67fe3ad3af..f070d254ab 100644 Binary files a/resources/bitmaps_png/png/fabrication_24.png and b/resources/bitmaps_png/png/fabrication_24.png differ diff --git a/resources/bitmaps_png/png/fabrication_32.png b/resources/bitmaps_png/png/fabrication_32.png new file mode 100644 index 0000000000..0420996332 Binary files /dev/null and b/resources/bitmaps_png/png/fabrication_32.png differ diff --git a/resources/bitmaps_png/png/fabrication_64.png b/resources/bitmaps_png/png/fabrication_64.png new file mode 100644 index 0000000000..495c762e0c Binary files /dev/null and b/resources/bitmaps_png/png/fabrication_64.png differ diff --git a/resources/bitmaps_png/png/fabrication_dark_16.png b/resources/bitmaps_png/png/fabrication_dark_16.png new file mode 100644 index 0000000000..1d57b04bd1 Binary files /dev/null and b/resources/bitmaps_png/png/fabrication_dark_16.png differ diff --git a/resources/bitmaps_png/png/fabrication_dark_24.png b/resources/bitmaps_png/png/fabrication_dark_24.png index 86ede2277a..763c53a879 100644 Binary files a/resources/bitmaps_png/png/fabrication_dark_24.png and b/resources/bitmaps_png/png/fabrication_dark_24.png differ diff --git a/resources/bitmaps_png/png/fabrication_dark_32.png b/resources/bitmaps_png/png/fabrication_dark_32.png new file mode 100644 index 0000000000..4d393a3fc8 Binary files /dev/null and b/resources/bitmaps_png/png/fabrication_dark_32.png differ diff --git a/resources/bitmaps_png/png/fabrication_dark_64.png b/resources/bitmaps_png/png/fabrication_dark_64.png new file mode 100644 index 0000000000..81d7e3c178 Binary files /dev/null and b/resources/bitmaps_png/png/fabrication_dark_64.png differ diff --git a/resources/bitmaps_png/png/file_bom_16.png b/resources/bitmaps_png/png/file_bom_16.png new file mode 100644 index 0000000000..4d58e70652 Binary files /dev/null and b/resources/bitmaps_png/png/file_bom_16.png differ diff --git a/resources/bitmaps_png/png/file_bom_24.png b/resources/bitmaps_png/png/file_bom_24.png index 95e1862a02..0eb884bd21 100644 Binary files a/resources/bitmaps_png/png/file_bom_24.png and b/resources/bitmaps_png/png/file_bom_24.png differ diff --git a/resources/bitmaps_png/png/file_bom_32.png b/resources/bitmaps_png/png/file_bom_32.png new file mode 100644 index 0000000000..943b46169e Binary files /dev/null and b/resources/bitmaps_png/png/file_bom_32.png differ diff --git a/resources/bitmaps_png/png/file_bom_64.png b/resources/bitmaps_png/png/file_bom_64.png new file mode 100644 index 0000000000..9ea091310c Binary files /dev/null and b/resources/bitmaps_png/png/file_bom_64.png differ diff --git a/resources/bitmaps_png/png/file_bom_dark_16.png b/resources/bitmaps_png/png/file_bom_dark_16.png new file mode 100644 index 0000000000..ebc755ae1c Binary files /dev/null and b/resources/bitmaps_png/png/file_bom_dark_16.png differ diff --git a/resources/bitmaps_png/png/file_bom_dark_32.png b/resources/bitmaps_png/png/file_bom_dark_32.png new file mode 100644 index 0000000000..fc1e1e5760 Binary files /dev/null and b/resources/bitmaps_png/png/file_bom_dark_32.png differ diff --git a/resources/bitmaps_png/png/file_bom_dark_64.png b/resources/bitmaps_png/png/file_bom_dark_64.png new file mode 100644 index 0000000000..d50982ac15 Binary files /dev/null and b/resources/bitmaps_png/png/file_bom_dark_64.png differ diff --git a/resources/bitmaps_png/png/file_drl_16.png b/resources/bitmaps_png/png/file_drl_16.png new file mode 100644 index 0000000000..0db44f6490 Binary files /dev/null and b/resources/bitmaps_png/png/file_drl_16.png differ diff --git a/resources/bitmaps_png/png/file_drl_32.png b/resources/bitmaps_png/png/file_drl_32.png new file mode 100644 index 0000000000..bc3925dbe4 Binary files /dev/null and b/resources/bitmaps_png/png/file_drl_32.png differ diff --git a/resources/bitmaps_png/png/file_drl_64.png b/resources/bitmaps_png/png/file_drl_64.png new file mode 100644 index 0000000000..7782f25268 Binary files /dev/null and b/resources/bitmaps_png/png/file_drl_64.png differ diff --git a/resources/bitmaps_png/png/file_drl_dark_16.png b/resources/bitmaps_png/png/file_drl_dark_16.png new file mode 100644 index 0000000000..1dc3a418be Binary files /dev/null and b/resources/bitmaps_png/png/file_drl_dark_16.png differ diff --git a/resources/bitmaps_png/png/file_drl_dark_32.png b/resources/bitmaps_png/png/file_drl_dark_32.png new file mode 100644 index 0000000000..e9de8eeb64 Binary files /dev/null and b/resources/bitmaps_png/png/file_drl_dark_32.png differ diff --git a/resources/bitmaps_png/png/file_drl_dark_64.png b/resources/bitmaps_png/png/file_drl_dark_64.png new file mode 100644 index 0000000000..2e5bfa1f54 Binary files /dev/null and b/resources/bitmaps_png/png/file_drl_dark_64.png differ diff --git a/resources/bitmaps_png/png/file_dsn_16.png b/resources/bitmaps_png/png/file_dsn_16.png new file mode 100644 index 0000000000..2676247019 Binary files /dev/null and b/resources/bitmaps_png/png/file_dsn_16.png differ diff --git a/resources/bitmaps_png/png/file_dsn_24.png b/resources/bitmaps_png/png/file_dsn_24.png index 4214943e9e..bf3f340429 100644 Binary files a/resources/bitmaps_png/png/file_dsn_24.png and b/resources/bitmaps_png/png/file_dsn_24.png differ diff --git a/resources/bitmaps_png/png/file_dsn_32.png b/resources/bitmaps_png/png/file_dsn_32.png new file mode 100644 index 0000000000..807f8c4e3f Binary files /dev/null and b/resources/bitmaps_png/png/file_dsn_32.png differ diff --git a/resources/bitmaps_png/png/file_dsn_64.png b/resources/bitmaps_png/png/file_dsn_64.png new file mode 100644 index 0000000000..1f11f06bc9 Binary files /dev/null and b/resources/bitmaps_png/png/file_dsn_64.png differ diff --git a/resources/bitmaps_png/png/file_dsn_dark_16.png b/resources/bitmaps_png/png/file_dsn_dark_16.png new file mode 100644 index 0000000000..d6f5c34ea6 Binary files /dev/null and b/resources/bitmaps_png/png/file_dsn_dark_16.png differ diff --git a/resources/bitmaps_png/png/file_dsn_dark_24.png b/resources/bitmaps_png/png/file_dsn_dark_24.png index 83e7559288..fead42debb 100644 Binary files a/resources/bitmaps_png/png/file_dsn_dark_24.png and b/resources/bitmaps_png/png/file_dsn_dark_24.png differ diff --git a/resources/bitmaps_png/png/file_dsn_dark_32.png b/resources/bitmaps_png/png/file_dsn_dark_32.png new file mode 100644 index 0000000000..d3f60c0b85 Binary files /dev/null and b/resources/bitmaps_png/png/file_dsn_dark_32.png differ diff --git a/resources/bitmaps_png/png/file_dsn_dark_64.png b/resources/bitmaps_png/png/file_dsn_dark_64.png new file mode 100644 index 0000000000..584233987d Binary files /dev/null and b/resources/bitmaps_png/png/file_dsn_dark_64.png differ diff --git a/resources/bitmaps_png/png/file_gbr_16.png b/resources/bitmaps_png/png/file_gbr_16.png new file mode 100644 index 0000000000..ab041ded8f Binary files /dev/null and b/resources/bitmaps_png/png/file_gbr_16.png differ diff --git a/resources/bitmaps_png/png/file_gbr_24.png b/resources/bitmaps_png/png/file_gbr_24.png index 46b1e3919b..87f2328674 100644 Binary files a/resources/bitmaps_png/png/file_gbr_24.png and b/resources/bitmaps_png/png/file_gbr_24.png differ diff --git a/resources/bitmaps_png/png/file_gbr_32.png b/resources/bitmaps_png/png/file_gbr_32.png new file mode 100644 index 0000000000..4bcb8d686f Binary files /dev/null and b/resources/bitmaps_png/png/file_gbr_32.png differ diff --git a/resources/bitmaps_png/png/file_gbr_64.png b/resources/bitmaps_png/png/file_gbr_64.png new file mode 100644 index 0000000000..63972d829f Binary files /dev/null and b/resources/bitmaps_png/png/file_gbr_64.png differ diff --git a/resources/bitmaps_png/png/file_gbr_dark_16.png b/resources/bitmaps_png/png/file_gbr_dark_16.png new file mode 100644 index 0000000000..1400eecd20 Binary files /dev/null and b/resources/bitmaps_png/png/file_gbr_dark_16.png differ diff --git a/resources/bitmaps_png/png/file_gbr_dark_32.png b/resources/bitmaps_png/png/file_gbr_dark_32.png new file mode 100644 index 0000000000..c432fb0f1f Binary files /dev/null and b/resources/bitmaps_png/png/file_gbr_dark_32.png differ diff --git a/resources/bitmaps_png/png/file_gbr_dark_64.png b/resources/bitmaps_png/png/file_gbr_dark_64.png new file mode 100644 index 0000000000..d0d0d67705 Binary files /dev/null and b/resources/bitmaps_png/png/file_gbr_dark_64.png differ diff --git a/resources/bitmaps_png/png/file_gerber_job_16.png b/resources/bitmaps_png/png/file_gerber_job_16.png new file mode 100644 index 0000000000..b8e8a84c39 Binary files /dev/null and b/resources/bitmaps_png/png/file_gerber_job_16.png differ diff --git a/resources/bitmaps_png/png/file_gerber_job_32.png b/resources/bitmaps_png/png/file_gerber_job_32.png new file mode 100644 index 0000000000..9e40b3df9d Binary files /dev/null and b/resources/bitmaps_png/png/file_gerber_job_32.png differ diff --git a/resources/bitmaps_png/png/file_gerber_job_64.png b/resources/bitmaps_png/png/file_gerber_job_64.png new file mode 100644 index 0000000000..82c33e4c1d Binary files /dev/null and b/resources/bitmaps_png/png/file_gerber_job_64.png differ diff --git a/resources/bitmaps_png/png/file_gerber_job_dark_16.png b/resources/bitmaps_png/png/file_gerber_job_dark_16.png new file mode 100644 index 0000000000..3bd829e404 Binary files /dev/null and b/resources/bitmaps_png/png/file_gerber_job_dark_16.png differ diff --git a/resources/bitmaps_png/png/file_gerber_job_dark_32.png b/resources/bitmaps_png/png/file_gerber_job_dark_32.png new file mode 100644 index 0000000000..0423612098 Binary files /dev/null and b/resources/bitmaps_png/png/file_gerber_job_dark_32.png differ diff --git a/resources/bitmaps_png/png/file_gerber_job_dark_64.png b/resources/bitmaps_png/png/file_gerber_job_dark_64.png new file mode 100644 index 0000000000..c5d5b6ae56 Binary files /dev/null and b/resources/bitmaps_png/png/file_gerber_job_dark_64.png differ diff --git a/resources/bitmaps_png/png/file_html_16.png b/resources/bitmaps_png/png/file_html_16.png new file mode 100644 index 0000000000..ad4c15c7ed Binary files /dev/null and b/resources/bitmaps_png/png/file_html_16.png differ diff --git a/resources/bitmaps_png/png/file_html_24.png b/resources/bitmaps_png/png/file_html_24.png index 7b27490b48..31cb6938d8 100644 Binary files a/resources/bitmaps_png/png/file_html_24.png and b/resources/bitmaps_png/png/file_html_24.png differ diff --git a/resources/bitmaps_png/png/file_html_32.png b/resources/bitmaps_png/png/file_html_32.png new file mode 100644 index 0000000000..8833b92416 Binary files /dev/null and b/resources/bitmaps_png/png/file_html_32.png differ diff --git a/resources/bitmaps_png/png/file_html_64.png b/resources/bitmaps_png/png/file_html_64.png new file mode 100644 index 0000000000..9b34e587e7 Binary files /dev/null and b/resources/bitmaps_png/png/file_html_64.png differ diff --git a/resources/bitmaps_png/png/file_html_dark_16.png b/resources/bitmaps_png/png/file_html_dark_16.png new file mode 100644 index 0000000000..81484d2591 Binary files /dev/null and b/resources/bitmaps_png/png/file_html_dark_16.png differ diff --git a/resources/bitmaps_png/png/file_html_dark_24.png b/resources/bitmaps_png/png/file_html_dark_24.png index ef5bef2c2f..788f73cbed 100644 Binary files a/resources/bitmaps_png/png/file_html_dark_24.png and b/resources/bitmaps_png/png/file_html_dark_24.png differ diff --git a/resources/bitmaps_png/png/file_html_dark_32.png b/resources/bitmaps_png/png/file_html_dark_32.png new file mode 100644 index 0000000000..a4f057ce2b Binary files /dev/null and b/resources/bitmaps_png/png/file_html_dark_32.png differ diff --git a/resources/bitmaps_png/png/file_html_dark_64.png b/resources/bitmaps_png/png/file_html_dark_64.png new file mode 100644 index 0000000000..b4efcd113c Binary files /dev/null and b/resources/bitmaps_png/png/file_html_dark_64.png differ diff --git a/resources/bitmaps_png/png/file_idf_16.png b/resources/bitmaps_png/png/file_idf_16.png new file mode 100644 index 0000000000..8d704368c7 Binary files /dev/null and b/resources/bitmaps_png/png/file_idf_16.png differ diff --git a/resources/bitmaps_png/png/file_idf_32.png b/resources/bitmaps_png/png/file_idf_32.png new file mode 100644 index 0000000000..7663ea5e65 Binary files /dev/null and b/resources/bitmaps_png/png/file_idf_32.png differ diff --git a/resources/bitmaps_png/png/file_idf_64.png b/resources/bitmaps_png/png/file_idf_64.png new file mode 100644 index 0000000000..37125d9729 Binary files /dev/null and b/resources/bitmaps_png/png/file_idf_64.png differ diff --git a/resources/bitmaps_png/png/file_idf_dark_16.png b/resources/bitmaps_png/png/file_idf_dark_16.png new file mode 100644 index 0000000000..e386243f5d Binary files /dev/null and b/resources/bitmaps_png/png/file_idf_dark_16.png differ diff --git a/resources/bitmaps_png/png/file_idf_dark_32.png b/resources/bitmaps_png/png/file_idf_dark_32.png new file mode 100644 index 0000000000..faf91cc38f Binary files /dev/null and b/resources/bitmaps_png/png/file_idf_dark_32.png differ diff --git a/resources/bitmaps_png/png/file_idf_dark_64.png b/resources/bitmaps_png/png/file_idf_dark_64.png new file mode 100644 index 0000000000..41962a7295 Binary files /dev/null and b/resources/bitmaps_png/png/file_idf_dark_64.png differ diff --git a/resources/bitmaps_png/png/file_pdf_16.png b/resources/bitmaps_png/png/file_pdf_16.png new file mode 100644 index 0000000000..30d4dd7f6c Binary files /dev/null and b/resources/bitmaps_png/png/file_pdf_16.png differ diff --git a/resources/bitmaps_png/png/file_pdf_32.png b/resources/bitmaps_png/png/file_pdf_32.png new file mode 100644 index 0000000000..b3d4649203 Binary files /dev/null and b/resources/bitmaps_png/png/file_pdf_32.png differ diff --git a/resources/bitmaps_png/png/file_pdf_64.png b/resources/bitmaps_png/png/file_pdf_64.png new file mode 100644 index 0000000000..e353e54d7a Binary files /dev/null and b/resources/bitmaps_png/png/file_pdf_64.png differ diff --git a/resources/bitmaps_png/png/file_pdf_dark_16.png b/resources/bitmaps_png/png/file_pdf_dark_16.png new file mode 100644 index 0000000000..e5af48f0b2 Binary files /dev/null and b/resources/bitmaps_png/png/file_pdf_dark_16.png differ diff --git a/resources/bitmaps_png/png/file_pdf_dark_32.png b/resources/bitmaps_png/png/file_pdf_dark_32.png new file mode 100644 index 0000000000..dc13a6d503 Binary files /dev/null and b/resources/bitmaps_png/png/file_pdf_dark_32.png differ diff --git a/resources/bitmaps_png/png/file_pdf_dark_64.png b/resources/bitmaps_png/png/file_pdf_dark_64.png new file mode 100644 index 0000000000..359f5be2fd Binary files /dev/null and b/resources/bitmaps_png/png/file_pdf_dark_64.png differ diff --git a/resources/bitmaps_png/png/file_pos_16.png b/resources/bitmaps_png/png/file_pos_16.png new file mode 100644 index 0000000000..d23c16f37f Binary files /dev/null and b/resources/bitmaps_png/png/file_pos_16.png differ diff --git a/resources/bitmaps_png/png/file_pos_32.png b/resources/bitmaps_png/png/file_pos_32.png new file mode 100644 index 0000000000..6478ae10bc Binary files /dev/null and b/resources/bitmaps_png/png/file_pos_32.png differ diff --git a/resources/bitmaps_png/png/file_pos_64.png b/resources/bitmaps_png/png/file_pos_64.png new file mode 100644 index 0000000000..60177f67d6 Binary files /dev/null and b/resources/bitmaps_png/png/file_pos_64.png differ diff --git a/resources/bitmaps_png/png/file_pos_dark_16.png b/resources/bitmaps_png/png/file_pos_dark_16.png new file mode 100644 index 0000000000..da4c3d24f5 Binary files /dev/null and b/resources/bitmaps_png/png/file_pos_dark_16.png differ diff --git a/resources/bitmaps_png/png/file_pos_dark_32.png b/resources/bitmaps_png/png/file_pos_dark_32.png new file mode 100644 index 0000000000..112172f820 Binary files /dev/null and b/resources/bitmaps_png/png/file_pos_dark_32.png differ diff --git a/resources/bitmaps_png/png/file_pos_dark_64.png b/resources/bitmaps_png/png/file_pos_dark_64.png new file mode 100644 index 0000000000..36bf6d0c67 Binary files /dev/null and b/resources/bitmaps_png/png/file_pos_dark_64.png differ diff --git a/resources/bitmaps_png/png/file_svg_16.png b/resources/bitmaps_png/png/file_svg_16.png new file mode 100644 index 0000000000..1a068ebb82 Binary files /dev/null and b/resources/bitmaps_png/png/file_svg_16.png differ diff --git a/resources/bitmaps_png/png/file_svg_32.png b/resources/bitmaps_png/png/file_svg_32.png new file mode 100644 index 0000000000..0676a271c2 Binary files /dev/null and b/resources/bitmaps_png/png/file_svg_32.png differ diff --git a/resources/bitmaps_png/png/file_svg_64.png b/resources/bitmaps_png/png/file_svg_64.png new file mode 100644 index 0000000000..f48aa79d36 Binary files /dev/null and b/resources/bitmaps_png/png/file_svg_64.png differ diff --git a/resources/bitmaps_png/png/file_svg_dark_16.png b/resources/bitmaps_png/png/file_svg_dark_16.png new file mode 100644 index 0000000000..0973e5c822 Binary files /dev/null and b/resources/bitmaps_png/png/file_svg_dark_16.png differ diff --git a/resources/bitmaps_png/png/file_svg_dark_32.png b/resources/bitmaps_png/png/file_svg_dark_32.png new file mode 100644 index 0000000000..96dd66364a Binary files /dev/null and b/resources/bitmaps_png/png/file_svg_dark_32.png differ diff --git a/resources/bitmaps_png/png/file_svg_dark_64.png b/resources/bitmaps_png/png/file_svg_dark_64.png new file mode 100644 index 0000000000..cf8c8d417c Binary files /dev/null and b/resources/bitmaps_png/png/file_svg_dark_64.png differ diff --git a/resources/bitmaps_png/png/fill_zone_16.png b/resources/bitmaps_png/png/fill_zone_16.png new file mode 100644 index 0000000000..8738c295ce Binary files /dev/null and b/resources/bitmaps_png/png/fill_zone_16.png differ diff --git a/resources/bitmaps_png/png/fill_zone_32.png b/resources/bitmaps_png/png/fill_zone_32.png new file mode 100644 index 0000000000..81c1b62e76 Binary files /dev/null and b/resources/bitmaps_png/png/fill_zone_32.png differ diff --git a/resources/bitmaps_png/png/fill_zone_64.png b/resources/bitmaps_png/png/fill_zone_64.png new file mode 100644 index 0000000000..c9120aa101 Binary files /dev/null and b/resources/bitmaps_png/png/fill_zone_64.png differ diff --git a/resources/bitmaps_png/png/fill_zone_dark_16.png b/resources/bitmaps_png/png/fill_zone_dark_16.png new file mode 100644 index 0000000000..cc77272717 Binary files /dev/null and b/resources/bitmaps_png/png/fill_zone_dark_16.png differ diff --git a/resources/bitmaps_png/png/fill_zone_dark_32.png b/resources/bitmaps_png/png/fill_zone_dark_32.png new file mode 100644 index 0000000000..fc8dfa91d6 Binary files /dev/null and b/resources/bitmaps_png/png/fill_zone_dark_32.png differ diff --git a/resources/bitmaps_png/png/fill_zone_dark_64.png b/resources/bitmaps_png/png/fill_zone_dark_64.png new file mode 100644 index 0000000000..202879097a Binary files /dev/null and b/resources/bitmaps_png/png/fill_zone_dark_64.png differ diff --git a/resources/bitmaps_png/png/fillet_16.png b/resources/bitmaps_png/png/fillet_16.png new file mode 100644 index 0000000000..639aa32969 Binary files /dev/null and b/resources/bitmaps_png/png/fillet_16.png differ diff --git a/resources/bitmaps_png/png/fillet_32.png b/resources/bitmaps_png/png/fillet_32.png new file mode 100644 index 0000000000..3c8b500f36 Binary files /dev/null and b/resources/bitmaps_png/png/fillet_32.png differ diff --git a/resources/bitmaps_png/png/fillet_64.png b/resources/bitmaps_png/png/fillet_64.png new file mode 100644 index 0000000000..f85330ada2 Binary files /dev/null and b/resources/bitmaps_png/png/fillet_64.png differ diff --git a/resources/bitmaps_png/png/fillet_dark_16.png b/resources/bitmaps_png/png/fillet_dark_16.png new file mode 100644 index 0000000000..b88936cb00 Binary files /dev/null and b/resources/bitmaps_png/png/fillet_dark_16.png differ diff --git a/resources/bitmaps_png/png/fillet_dark_32.png b/resources/bitmaps_png/png/fillet_dark_32.png new file mode 100644 index 0000000000..623e600ac4 Binary files /dev/null and b/resources/bitmaps_png/png/fillet_dark_32.png differ diff --git a/resources/bitmaps_png/png/fillet_dark_64.png b/resources/bitmaps_png/png/fillet_dark_64.png new file mode 100644 index 0000000000..983eec6437 Binary files /dev/null and b/resources/bitmaps_png/png/fillet_dark_64.png differ diff --git a/resources/bitmaps_png/png/filter_16.png b/resources/bitmaps_png/png/filter_16.png new file mode 100644 index 0000000000..33e8ca2ec0 Binary files /dev/null and b/resources/bitmaps_png/png/filter_16.png differ diff --git a/resources/bitmaps_png/png/filter_32.png b/resources/bitmaps_png/png/filter_32.png new file mode 100644 index 0000000000..5c481e8d7b Binary files /dev/null and b/resources/bitmaps_png/png/filter_32.png differ diff --git a/resources/bitmaps_png/png/filter_64.png b/resources/bitmaps_png/png/filter_64.png new file mode 100644 index 0000000000..b1ac451628 Binary files /dev/null and b/resources/bitmaps_png/png/filter_64.png differ diff --git a/resources/bitmaps_png/png/filter_dark_16.png b/resources/bitmaps_png/png/filter_dark_16.png new file mode 100644 index 0000000000..4a6e594133 Binary files /dev/null and b/resources/bitmaps_png/png/filter_dark_16.png differ diff --git a/resources/bitmaps_png/png/filter_dark_32.png b/resources/bitmaps_png/png/filter_dark_32.png new file mode 100644 index 0000000000..2de4365af4 Binary files /dev/null and b/resources/bitmaps_png/png/filter_dark_32.png differ diff --git a/resources/bitmaps_png/png/filter_dark_64.png b/resources/bitmaps_png/png/filter_dark_64.png new file mode 100644 index 0000000000..8edaeaa91d Binary files /dev/null and b/resources/bitmaps_png/png/filter_dark_64.png differ diff --git a/resources/bitmaps_png/png/find_16.png b/resources/bitmaps_png/png/find_16.png new file mode 100644 index 0000000000..22468eb497 Binary files /dev/null and b/resources/bitmaps_png/png/find_16.png differ diff --git a/resources/bitmaps_png/png/find_24.png b/resources/bitmaps_png/png/find_24.png index 30e2487c62..600d78744e 100644 Binary files a/resources/bitmaps_png/png/find_24.png and b/resources/bitmaps_png/png/find_24.png differ diff --git a/resources/bitmaps_png/png/find_32.png b/resources/bitmaps_png/png/find_32.png new file mode 100644 index 0000000000..e59232d0f7 Binary files /dev/null and b/resources/bitmaps_png/png/find_32.png differ diff --git a/resources/bitmaps_png/png/find_48.png b/resources/bitmaps_png/png/find_48.png index e2e291af58..00324a292d 100644 Binary files a/resources/bitmaps_png/png/find_48.png and b/resources/bitmaps_png/png/find_48.png differ diff --git a/resources/bitmaps_png/png/find_64.png b/resources/bitmaps_png/png/find_64.png new file mode 100644 index 0000000000..4277dda40d Binary files /dev/null and b/resources/bitmaps_png/png/find_64.png differ diff --git a/resources/bitmaps_png/png/find_dark_16.png b/resources/bitmaps_png/png/find_dark_16.png new file mode 100644 index 0000000000..6aa456fef6 Binary files /dev/null and b/resources/bitmaps_png/png/find_dark_16.png differ diff --git a/resources/bitmaps_png/png/find_dark_24.png b/resources/bitmaps_png/png/find_dark_24.png index d586cb159e..717efc3a1d 100644 Binary files a/resources/bitmaps_png/png/find_dark_24.png and b/resources/bitmaps_png/png/find_dark_24.png differ diff --git a/resources/bitmaps_png/png/find_dark_32.png b/resources/bitmaps_png/png/find_dark_32.png new file mode 100644 index 0000000000..05e6351ab4 Binary files /dev/null and b/resources/bitmaps_png/png/find_dark_32.png differ diff --git a/resources/bitmaps_png/png/find_dark_48.png b/resources/bitmaps_png/png/find_dark_48.png index df9f2bea16..b0c23fbdfb 100644 Binary files a/resources/bitmaps_png/png/find_dark_48.png and b/resources/bitmaps_png/png/find_dark_48.png differ diff --git a/resources/bitmaps_png/png/find_dark_64.png b/resources/bitmaps_png/png/find_dark_64.png new file mode 100644 index 0000000000..715c626b1a Binary files /dev/null and b/resources/bitmaps_png/png/find_dark_64.png differ diff --git a/resources/bitmaps_png/png/find_replace_16.png b/resources/bitmaps_png/png/find_replace_16.png new file mode 100644 index 0000000000..1043f8d0bd Binary files /dev/null and b/resources/bitmaps_png/png/find_replace_16.png differ diff --git a/resources/bitmaps_png/png/find_replace_24.png b/resources/bitmaps_png/png/find_replace_24.png index 4eae8ec4aa..7c665eedc4 100644 Binary files a/resources/bitmaps_png/png/find_replace_24.png and b/resources/bitmaps_png/png/find_replace_24.png differ diff --git a/resources/bitmaps_png/png/find_replace_32.png b/resources/bitmaps_png/png/find_replace_32.png new file mode 100644 index 0000000000..da355708af Binary files /dev/null and b/resources/bitmaps_png/png/find_replace_32.png differ diff --git a/resources/bitmaps_png/png/find_replace_48.png b/resources/bitmaps_png/png/find_replace_48.png index 8f3481681a..ece74122c4 100644 Binary files a/resources/bitmaps_png/png/find_replace_48.png and b/resources/bitmaps_png/png/find_replace_48.png differ diff --git a/resources/bitmaps_png/png/find_replace_64.png b/resources/bitmaps_png/png/find_replace_64.png new file mode 100644 index 0000000000..9d8640d45f Binary files /dev/null and b/resources/bitmaps_png/png/find_replace_64.png differ diff --git a/resources/bitmaps_png/png/find_replace_dark_16.png b/resources/bitmaps_png/png/find_replace_dark_16.png new file mode 100644 index 0000000000..4fa33c09f7 Binary files /dev/null and b/resources/bitmaps_png/png/find_replace_dark_16.png differ diff --git a/resources/bitmaps_png/png/find_replace_dark_24.png b/resources/bitmaps_png/png/find_replace_dark_24.png index 935057c112..51bdbfdb92 100644 Binary files a/resources/bitmaps_png/png/find_replace_dark_24.png and b/resources/bitmaps_png/png/find_replace_dark_24.png differ diff --git a/resources/bitmaps_png/png/find_replace_dark_32.png b/resources/bitmaps_png/png/find_replace_dark_32.png new file mode 100644 index 0000000000..4b82f304f8 Binary files /dev/null and b/resources/bitmaps_png/png/find_replace_dark_32.png differ diff --git a/resources/bitmaps_png/png/find_replace_dark_48.png b/resources/bitmaps_png/png/find_replace_dark_48.png index e9d02e4bf7..e90d02a094 100644 Binary files a/resources/bitmaps_png/png/find_replace_dark_48.png and b/resources/bitmaps_png/png/find_replace_dark_48.png differ diff --git a/resources/bitmaps_png/png/find_replace_dark_64.png b/resources/bitmaps_png/png/find_replace_dark_64.png new file mode 100644 index 0000000000..3d9a43617a Binary files /dev/null and b/resources/bitmaps_png/png/find_replace_dark_64.png differ diff --git a/resources/bitmaps_png/png/flag_16.png b/resources/bitmaps_png/png/flag_16.png new file mode 100644 index 0000000000..4116a89908 Binary files /dev/null and b/resources/bitmaps_png/png/flag_16.png differ diff --git a/resources/bitmaps_png/png/flag_32.png b/resources/bitmaps_png/png/flag_32.png new file mode 100644 index 0000000000..d78d069b96 Binary files /dev/null and b/resources/bitmaps_png/png/flag_32.png differ diff --git a/resources/bitmaps_png/png/flag_64.png b/resources/bitmaps_png/png/flag_64.png new file mode 100644 index 0000000000..3118e34246 Binary files /dev/null and b/resources/bitmaps_png/png/flag_64.png differ diff --git a/resources/bitmaps_png/png/flag_dark_16.png b/resources/bitmaps_png/png/flag_dark_16.png new file mode 100644 index 0000000000..60012205e4 Binary files /dev/null and b/resources/bitmaps_png/png/flag_dark_16.png differ diff --git a/resources/bitmaps_png/png/flag_dark_32.png b/resources/bitmaps_png/png/flag_dark_32.png new file mode 100644 index 0000000000..44432c75b1 Binary files /dev/null and b/resources/bitmaps_png/png/flag_dark_32.png differ diff --git a/resources/bitmaps_png/png/flag_dark_64.png b/resources/bitmaps_png/png/flag_dark_64.png new file mode 100644 index 0000000000..a7dda719dc Binary files /dev/null and b/resources/bitmaps_png/png/flag_dark_64.png differ diff --git a/resources/bitmaps_png/png/flip_board_16.png b/resources/bitmaps_png/png/flip_board_16.png new file mode 100644 index 0000000000..c6bc420386 Binary files /dev/null and b/resources/bitmaps_png/png/flip_board_16.png differ diff --git a/resources/bitmaps_png/png/flip_board_32.png b/resources/bitmaps_png/png/flip_board_32.png new file mode 100644 index 0000000000..95c2df18db Binary files /dev/null and b/resources/bitmaps_png/png/flip_board_32.png differ diff --git a/resources/bitmaps_png/png/flip_board_64.png b/resources/bitmaps_png/png/flip_board_64.png new file mode 100644 index 0000000000..9cfd07c1df Binary files /dev/null and b/resources/bitmaps_png/png/flip_board_64.png differ diff --git a/resources/bitmaps_png/png/flip_board_dark_16.png b/resources/bitmaps_png/png/flip_board_dark_16.png new file mode 100644 index 0000000000..14a93b3337 Binary files /dev/null and b/resources/bitmaps_png/png/flip_board_dark_16.png differ diff --git a/resources/bitmaps_png/png/flip_board_dark_32.png b/resources/bitmaps_png/png/flip_board_dark_32.png new file mode 100644 index 0000000000..ad06caf2c2 Binary files /dev/null and b/resources/bitmaps_png/png/flip_board_dark_32.png differ diff --git a/resources/bitmaps_png/png/flip_board_dark_64.png b/resources/bitmaps_png/png/flip_board_dark_64.png new file mode 100644 index 0000000000..b2be3f6758 Binary files /dev/null and b/resources/bitmaps_png/png/flip_board_dark_64.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode1_16.png b/resources/bitmaps_png/png/gbr_select_mode1_16.png new file mode 100644 index 0000000000..b3f8d187bb Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode1_16.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode1_32.png b/resources/bitmaps_png/png/gbr_select_mode1_32.png new file mode 100644 index 0000000000..3898e9fbab Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode1_32.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode1_64.png b/resources/bitmaps_png/png/gbr_select_mode1_64.png new file mode 100644 index 0000000000..bfecf9b683 Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode1_64.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode1_dark_16.png b/resources/bitmaps_png/png/gbr_select_mode1_dark_16.png new file mode 100644 index 0000000000..09866d1eca Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode1_dark_16.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode1_dark_32.png b/resources/bitmaps_png/png/gbr_select_mode1_dark_32.png new file mode 100644 index 0000000000..6f319a2b24 Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode1_dark_32.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode1_dark_64.png b/resources/bitmaps_png/png/gbr_select_mode1_dark_64.png new file mode 100644 index 0000000000..5c9f0aa9f1 Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode1_dark_64.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode2_16.png b/resources/bitmaps_png/png/gbr_select_mode2_16.png new file mode 100644 index 0000000000..39238a33b4 Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode2_16.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode2_32.png b/resources/bitmaps_png/png/gbr_select_mode2_32.png new file mode 100644 index 0000000000..4ccf196065 Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode2_32.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode2_64.png b/resources/bitmaps_png/png/gbr_select_mode2_64.png new file mode 100644 index 0000000000..a4f8720e45 Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode2_64.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode2_dark_16.png b/resources/bitmaps_png/png/gbr_select_mode2_dark_16.png new file mode 100644 index 0000000000..8277d9a252 Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode2_dark_16.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode2_dark_32.png b/resources/bitmaps_png/png/gbr_select_mode2_dark_32.png new file mode 100644 index 0000000000..88b6f3d65d Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode2_dark_32.png differ diff --git a/resources/bitmaps_png/png/gbr_select_mode2_dark_64.png b/resources/bitmaps_png/png/gbr_select_mode2_dark_64.png new file mode 100644 index 0000000000..16dee70fe3 Binary files /dev/null and b/resources/bitmaps_png/png/gbr_select_mode2_dark_64.png differ diff --git a/resources/bitmaps_png/png/general_deletions_16.png b/resources/bitmaps_png/png/general_deletions_16.png new file mode 100644 index 0000000000..079ec40a97 Binary files /dev/null and b/resources/bitmaps_png/png/general_deletions_16.png differ diff --git a/resources/bitmaps_png/png/general_deletions_32.png b/resources/bitmaps_png/png/general_deletions_32.png new file mode 100644 index 0000000000..297527937c Binary files /dev/null and b/resources/bitmaps_png/png/general_deletions_32.png differ diff --git a/resources/bitmaps_png/png/general_deletions_64.png b/resources/bitmaps_png/png/general_deletions_64.png new file mode 100644 index 0000000000..92bc300cf4 Binary files /dev/null and b/resources/bitmaps_png/png/general_deletions_64.png differ diff --git a/resources/bitmaps_png/png/general_deletions_dark_16.png b/resources/bitmaps_png/png/general_deletions_dark_16.png new file mode 100644 index 0000000000..59200e60ea Binary files /dev/null and b/resources/bitmaps_png/png/general_deletions_dark_16.png differ diff --git a/resources/bitmaps_png/png/general_deletions_dark_32.png b/resources/bitmaps_png/png/general_deletions_dark_32.png new file mode 100644 index 0000000000..aab2056a09 Binary files /dev/null and b/resources/bitmaps_png/png/general_deletions_dark_32.png differ diff --git a/resources/bitmaps_png/png/general_deletions_dark_64.png b/resources/bitmaps_png/png/general_deletions_dark_64.png new file mode 100644 index 0000000000..7088c90cc3 Binary files /dev/null and b/resources/bitmaps_png/png/general_deletions_dark_64.png differ diff --git a/resources/bitmaps_png/png/general_ratsnest_16.png b/resources/bitmaps_png/png/general_ratsnest_16.png new file mode 100644 index 0000000000..5cffefd462 Binary files /dev/null and b/resources/bitmaps_png/png/general_ratsnest_16.png differ diff --git a/resources/bitmaps_png/png/general_ratsnest_32.png b/resources/bitmaps_png/png/general_ratsnest_32.png new file mode 100644 index 0000000000..ef6fe2afdb Binary files /dev/null and b/resources/bitmaps_png/png/general_ratsnest_32.png differ diff --git a/resources/bitmaps_png/png/general_ratsnest_64.png b/resources/bitmaps_png/png/general_ratsnest_64.png new file mode 100644 index 0000000000..1a171b2890 Binary files /dev/null and b/resources/bitmaps_png/png/general_ratsnest_64.png differ diff --git a/resources/bitmaps_png/png/general_ratsnest_dark_16.png b/resources/bitmaps_png/png/general_ratsnest_dark_16.png new file mode 100644 index 0000000000..b40f268ec8 Binary files /dev/null and b/resources/bitmaps_png/png/general_ratsnest_dark_16.png differ diff --git a/resources/bitmaps_png/png/general_ratsnest_dark_32.png b/resources/bitmaps_png/png/general_ratsnest_dark_32.png new file mode 100644 index 0000000000..d028a5dbce Binary files /dev/null and b/resources/bitmaps_png/png/general_ratsnest_dark_32.png differ diff --git a/resources/bitmaps_png/png/general_ratsnest_dark_64.png b/resources/bitmaps_png/png/general_ratsnest_dark_64.png new file mode 100644 index 0000000000..3f87b0ad02 Binary files /dev/null and b/resources/bitmaps_png/png/general_ratsnest_dark_64.png differ diff --git a/resources/bitmaps_png/png/gerbview_show_negative_objects_16.png b/resources/bitmaps_png/png/gerbview_show_negative_objects_16.png new file mode 100644 index 0000000000..5c540ff45f Binary files /dev/null and b/resources/bitmaps_png/png/gerbview_show_negative_objects_16.png differ diff --git a/resources/bitmaps_png/png/gerbview_show_negative_objects_32.png b/resources/bitmaps_png/png/gerbview_show_negative_objects_32.png new file mode 100644 index 0000000000..ec152222b1 Binary files /dev/null and b/resources/bitmaps_png/png/gerbview_show_negative_objects_32.png differ diff --git a/resources/bitmaps_png/png/gerbview_show_negative_objects_64.png b/resources/bitmaps_png/png/gerbview_show_negative_objects_64.png new file mode 100644 index 0000000000..0a69d57392 Binary files /dev/null and b/resources/bitmaps_png/png/gerbview_show_negative_objects_64.png differ diff --git a/resources/bitmaps_png/png/gerbview_show_negative_objects_dark_16.png b/resources/bitmaps_png/png/gerbview_show_negative_objects_dark_16.png new file mode 100644 index 0000000000..69d6e184d2 Binary files /dev/null and b/resources/bitmaps_png/png/gerbview_show_negative_objects_dark_16.png differ diff --git a/resources/bitmaps_png/png/gerbview_show_negative_objects_dark_32.png b/resources/bitmaps_png/png/gerbview_show_negative_objects_dark_32.png new file mode 100644 index 0000000000..b7fbc0e07e Binary files /dev/null and b/resources/bitmaps_png/png/gerbview_show_negative_objects_dark_32.png differ diff --git a/resources/bitmaps_png/png/gerbview_show_negative_objects_dark_64.png b/resources/bitmaps_png/png/gerbview_show_negative_objects_dark_64.png new file mode 100644 index 0000000000..821485ef63 Binary files /dev/null and b/resources/bitmaps_png/png/gerbview_show_negative_objects_dark_64.png differ diff --git a/resources/bitmaps_png/png/grid_16.png b/resources/bitmaps_png/png/grid_16.png new file mode 100644 index 0000000000..bc872371ac Binary files /dev/null and b/resources/bitmaps_png/png/grid_16.png differ diff --git a/resources/bitmaps_png/png/grid_32.png b/resources/bitmaps_png/png/grid_32.png new file mode 100644 index 0000000000..104afa5116 Binary files /dev/null and b/resources/bitmaps_png/png/grid_32.png differ diff --git a/resources/bitmaps_png/png/grid_64.png b/resources/bitmaps_png/png/grid_64.png new file mode 100644 index 0000000000..7463e8d1c5 Binary files /dev/null and b/resources/bitmaps_png/png/grid_64.png differ diff --git a/resources/bitmaps_png/png/grid_dark_16.png b/resources/bitmaps_png/png/grid_dark_16.png new file mode 100644 index 0000000000..7db2e4b997 Binary files /dev/null and b/resources/bitmaps_png/png/grid_dark_16.png differ diff --git a/resources/bitmaps_png/png/grid_dark_32.png b/resources/bitmaps_png/png/grid_dark_32.png new file mode 100644 index 0000000000..cc7060045f Binary files /dev/null and b/resources/bitmaps_png/png/grid_dark_32.png differ diff --git a/resources/bitmaps_png/png/grid_dark_64.png b/resources/bitmaps_png/png/grid_dark_64.png new file mode 100644 index 0000000000..a976527252 Binary files /dev/null and b/resources/bitmaps_png/png/grid_dark_64.png differ diff --git a/resources/bitmaps_png/png/grid_override_16.png b/resources/bitmaps_png/png/grid_override_16.png new file mode 100644 index 0000000000..7090a0c8b8 Binary files /dev/null and b/resources/bitmaps_png/png/grid_override_16.png differ diff --git a/resources/bitmaps_png/png/grid_override_32.png b/resources/bitmaps_png/png/grid_override_32.png new file mode 100644 index 0000000000..30bc79972c Binary files /dev/null and b/resources/bitmaps_png/png/grid_override_32.png differ diff --git a/resources/bitmaps_png/png/grid_override_64.png b/resources/bitmaps_png/png/grid_override_64.png new file mode 100644 index 0000000000..352bf48bc4 Binary files /dev/null and b/resources/bitmaps_png/png/grid_override_64.png differ diff --git a/resources/bitmaps_png/png/grid_override_dark_16.png b/resources/bitmaps_png/png/grid_override_dark_16.png new file mode 100644 index 0000000000..23e2e982ff Binary files /dev/null and b/resources/bitmaps_png/png/grid_override_dark_16.png differ diff --git a/resources/bitmaps_png/png/grid_override_dark_32.png b/resources/bitmaps_png/png/grid_override_dark_32.png new file mode 100644 index 0000000000..f1145d4e46 Binary files /dev/null and b/resources/bitmaps_png/png/grid_override_dark_32.png differ diff --git a/resources/bitmaps_png/png/grid_override_dark_64.png b/resources/bitmaps_png/png/grid_override_dark_64.png new file mode 100644 index 0000000000..67a5ae0292 Binary files /dev/null and b/resources/bitmaps_png/png/grid_override_dark_64.png differ diff --git a/resources/bitmaps_png/png/grid_select_16.png b/resources/bitmaps_png/png/grid_select_16.png new file mode 100644 index 0000000000..d5695c1a29 Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_16.png differ diff --git a/resources/bitmaps_png/png/grid_select_32.png b/resources/bitmaps_png/png/grid_select_32.png new file mode 100644 index 0000000000..bf575dd4d0 Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_32.png differ diff --git a/resources/bitmaps_png/png/grid_select_64.png b/resources/bitmaps_png/png/grid_select_64.png new file mode 100644 index 0000000000..7b67959fa4 Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_64.png differ diff --git a/resources/bitmaps_png/png/grid_select_axis_16.png b/resources/bitmaps_png/png/grid_select_axis_16.png new file mode 100644 index 0000000000..8854944bd6 Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_axis_16.png differ diff --git a/resources/bitmaps_png/png/grid_select_axis_32.png b/resources/bitmaps_png/png/grid_select_axis_32.png new file mode 100644 index 0000000000..12a9ffa86a Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_axis_32.png differ diff --git a/resources/bitmaps_png/png/grid_select_axis_64.png b/resources/bitmaps_png/png/grid_select_axis_64.png new file mode 100644 index 0000000000..a5e1e58537 Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_axis_64.png differ diff --git a/resources/bitmaps_png/png/grid_select_axis_dark_16.png b/resources/bitmaps_png/png/grid_select_axis_dark_16.png new file mode 100644 index 0000000000..022671680e Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_axis_dark_16.png differ diff --git a/resources/bitmaps_png/png/grid_select_axis_dark_32.png b/resources/bitmaps_png/png/grid_select_axis_dark_32.png new file mode 100644 index 0000000000..ffd5644122 Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_axis_dark_32.png differ diff --git a/resources/bitmaps_png/png/grid_select_axis_dark_64.png b/resources/bitmaps_png/png/grid_select_axis_dark_64.png new file mode 100644 index 0000000000..b9ff6c4066 Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_axis_dark_64.png differ diff --git a/resources/bitmaps_png/png/grid_select_dark_16.png b/resources/bitmaps_png/png/grid_select_dark_16.png new file mode 100644 index 0000000000..6188083c3e Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_dark_16.png differ diff --git a/resources/bitmaps_png/png/grid_select_dark_32.png b/resources/bitmaps_png/png/grid_select_dark_32.png new file mode 100644 index 0000000000..eb908ce389 Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_dark_32.png differ diff --git a/resources/bitmaps_png/png/grid_select_dark_64.png b/resources/bitmaps_png/png/grid_select_dark_64.png new file mode 100644 index 0000000000..d31238d42a Binary files /dev/null and b/resources/bitmaps_png/png/grid_select_dark_64.png differ diff --git a/resources/bitmaps_png/png/group_16.png b/resources/bitmaps_png/png/group_16.png new file mode 100644 index 0000000000..b417022756 Binary files /dev/null and b/resources/bitmaps_png/png/group_16.png differ diff --git a/resources/bitmaps_png/png/group_32.png b/resources/bitmaps_png/png/group_32.png new file mode 100644 index 0000000000..02802cf18a Binary files /dev/null and b/resources/bitmaps_png/png/group_32.png differ diff --git a/resources/bitmaps_png/png/group_64.png b/resources/bitmaps_png/png/group_64.png new file mode 100644 index 0000000000..e11173e421 Binary files /dev/null and b/resources/bitmaps_png/png/group_64.png differ diff --git a/resources/bitmaps_png/png/group_dark_16.png b/resources/bitmaps_png/png/group_dark_16.png new file mode 100644 index 0000000000..1464453b8e Binary files /dev/null and b/resources/bitmaps_png/png/group_dark_16.png differ diff --git a/resources/bitmaps_png/png/group_dark_32.png b/resources/bitmaps_png/png/group_dark_32.png new file mode 100644 index 0000000000..a7888755c7 Binary files /dev/null and b/resources/bitmaps_png/png/group_dark_32.png differ diff --git a/resources/bitmaps_png/png/group_dark_64.png b/resources/bitmaps_png/png/group_dark_64.png new file mode 100644 index 0000000000..f1062e676c Binary files /dev/null and b/resources/bitmaps_png/png/group_dark_64.png differ diff --git a/resources/bitmaps_png/png/group_enter_16.png b/resources/bitmaps_png/png/group_enter_16.png new file mode 100644 index 0000000000..0b65aeb126 Binary files /dev/null and b/resources/bitmaps_png/png/group_enter_16.png differ diff --git a/resources/bitmaps_png/png/group_enter_32.png b/resources/bitmaps_png/png/group_enter_32.png new file mode 100644 index 0000000000..6d698b736e Binary files /dev/null and b/resources/bitmaps_png/png/group_enter_32.png differ diff --git a/resources/bitmaps_png/png/group_enter_64.png b/resources/bitmaps_png/png/group_enter_64.png new file mode 100644 index 0000000000..25d55ff0d3 Binary files /dev/null and b/resources/bitmaps_png/png/group_enter_64.png differ diff --git a/resources/bitmaps_png/png/group_enter_dark_16.png b/resources/bitmaps_png/png/group_enter_dark_16.png new file mode 100644 index 0000000000..12d158edfa Binary files /dev/null and b/resources/bitmaps_png/png/group_enter_dark_16.png differ diff --git a/resources/bitmaps_png/png/group_enter_dark_32.png b/resources/bitmaps_png/png/group_enter_dark_32.png new file mode 100644 index 0000000000..d95b086588 Binary files /dev/null and b/resources/bitmaps_png/png/group_enter_dark_32.png differ diff --git a/resources/bitmaps_png/png/group_enter_dark_64.png b/resources/bitmaps_png/png/group_enter_dark_64.png new file mode 100644 index 0000000000..21cc368cb8 Binary files /dev/null and b/resources/bitmaps_png/png/group_enter_dark_64.png differ diff --git a/resources/bitmaps_png/png/group_leave_16.png b/resources/bitmaps_png/png/group_leave_16.png new file mode 100644 index 0000000000..f69c986979 Binary files /dev/null and b/resources/bitmaps_png/png/group_leave_16.png differ diff --git a/resources/bitmaps_png/png/group_leave_32.png b/resources/bitmaps_png/png/group_leave_32.png new file mode 100644 index 0000000000..a0259c23bb Binary files /dev/null and b/resources/bitmaps_png/png/group_leave_32.png differ diff --git a/resources/bitmaps_png/png/group_leave_64.png b/resources/bitmaps_png/png/group_leave_64.png new file mode 100644 index 0000000000..2665dec433 Binary files /dev/null and b/resources/bitmaps_png/png/group_leave_64.png differ diff --git a/resources/bitmaps_png/png/group_leave_dark_16.png b/resources/bitmaps_png/png/group_leave_dark_16.png new file mode 100644 index 0000000000..a5025fa52b Binary files /dev/null and b/resources/bitmaps_png/png/group_leave_dark_16.png differ diff --git a/resources/bitmaps_png/png/group_leave_dark_32.png b/resources/bitmaps_png/png/group_leave_dark_32.png new file mode 100644 index 0000000000..a9096eabf5 Binary files /dev/null and b/resources/bitmaps_png/png/group_leave_dark_32.png differ diff --git a/resources/bitmaps_png/png/group_leave_dark_64.png b/resources/bitmaps_png/png/group_leave_dark_64.png new file mode 100644 index 0000000000..12a3d5666a Binary files /dev/null and b/resources/bitmaps_png/png/group_leave_dark_64.png differ diff --git a/resources/bitmaps_png/png/group_remove_16.png b/resources/bitmaps_png/png/group_remove_16.png new file mode 100644 index 0000000000..330d41fa32 Binary files /dev/null and b/resources/bitmaps_png/png/group_remove_16.png differ diff --git a/resources/bitmaps_png/png/group_remove_32.png b/resources/bitmaps_png/png/group_remove_32.png new file mode 100644 index 0000000000..ab3ed898cd Binary files /dev/null and b/resources/bitmaps_png/png/group_remove_32.png differ diff --git a/resources/bitmaps_png/png/group_remove_64.png b/resources/bitmaps_png/png/group_remove_64.png new file mode 100644 index 0000000000..cb0fd991a5 Binary files /dev/null and b/resources/bitmaps_png/png/group_remove_64.png differ diff --git a/resources/bitmaps_png/png/group_remove_dark_16.png b/resources/bitmaps_png/png/group_remove_dark_16.png new file mode 100644 index 0000000000..27445a3b51 Binary files /dev/null and b/resources/bitmaps_png/png/group_remove_dark_16.png differ diff --git a/resources/bitmaps_png/png/group_remove_dark_32.png b/resources/bitmaps_png/png/group_remove_dark_32.png new file mode 100644 index 0000000000..790a64f555 Binary files /dev/null and b/resources/bitmaps_png/png/group_remove_dark_32.png differ diff --git a/resources/bitmaps_png/png/group_remove_dark_64.png b/resources/bitmaps_png/png/group_remove_dark_64.png new file mode 100644 index 0000000000..1bde89faf0 Binary files /dev/null and b/resources/bitmaps_png/png/group_remove_dark_64.png differ diff --git a/resources/bitmaps_png/png/group_ungroup_16.png b/resources/bitmaps_png/png/group_ungroup_16.png new file mode 100644 index 0000000000..0f1361d064 Binary files /dev/null and b/resources/bitmaps_png/png/group_ungroup_16.png differ diff --git a/resources/bitmaps_png/png/group_ungroup_32.png b/resources/bitmaps_png/png/group_ungroup_32.png new file mode 100644 index 0000000000..254b2fcf57 Binary files /dev/null and b/resources/bitmaps_png/png/group_ungroup_32.png differ diff --git a/resources/bitmaps_png/png/group_ungroup_64.png b/resources/bitmaps_png/png/group_ungroup_64.png new file mode 100644 index 0000000000..12cadc74c9 Binary files /dev/null and b/resources/bitmaps_png/png/group_ungroup_64.png differ diff --git a/resources/bitmaps_png/png/group_ungroup_dark_16.png b/resources/bitmaps_png/png/group_ungroup_dark_16.png new file mode 100644 index 0000000000..a9c1000c9a Binary files /dev/null and b/resources/bitmaps_png/png/group_ungroup_dark_16.png differ diff --git a/resources/bitmaps_png/png/group_ungroup_dark_32.png b/resources/bitmaps_png/png/group_ungroup_dark_32.png new file mode 100644 index 0000000000..5773f4d165 Binary files /dev/null and b/resources/bitmaps_png/png/group_ungroup_dark_32.png differ diff --git a/resources/bitmaps_png/png/group_ungroup_dark_64.png b/resources/bitmaps_png/png/group_ungroup_dark_64.png new file mode 100644 index 0000000000..f46567bb8c Binary files /dev/null and b/resources/bitmaps_png/png/group_ungroup_dark_64.png differ diff --git a/resources/bitmaps_png/png/heal_shapes_16.png b/resources/bitmaps_png/png/heal_shapes_16.png new file mode 100644 index 0000000000..4660658032 Binary files /dev/null and b/resources/bitmaps_png/png/heal_shapes_16.png differ diff --git a/resources/bitmaps_png/png/heal_shapes_32.png b/resources/bitmaps_png/png/heal_shapes_32.png new file mode 100644 index 0000000000..ce5b087d65 Binary files /dev/null and b/resources/bitmaps_png/png/heal_shapes_32.png differ diff --git a/resources/bitmaps_png/png/heal_shapes_64.png b/resources/bitmaps_png/png/heal_shapes_64.png new file mode 100644 index 0000000000..d75a5790e4 Binary files /dev/null and b/resources/bitmaps_png/png/heal_shapes_64.png differ diff --git a/resources/bitmaps_png/png/heal_shapes_dark_16.png b/resources/bitmaps_png/png/heal_shapes_dark_16.png new file mode 100644 index 0000000000..7497c4c47e Binary files /dev/null and b/resources/bitmaps_png/png/heal_shapes_dark_16.png differ diff --git a/resources/bitmaps_png/png/heal_shapes_dark_32.png b/resources/bitmaps_png/png/heal_shapes_dark_32.png new file mode 100644 index 0000000000..c55e0bcb3f Binary files /dev/null and b/resources/bitmaps_png/png/heal_shapes_dark_32.png differ diff --git a/resources/bitmaps_png/png/heal_shapes_dark_64.png b/resources/bitmaps_png/png/heal_shapes_dark_64.png new file mode 100644 index 0000000000..0571fd1100 Binary files /dev/null and b/resources/bitmaps_png/png/heal_shapes_dark_64.png differ diff --git a/resources/bitmaps_png/png/help_16.png b/resources/bitmaps_png/png/help_16.png new file mode 100644 index 0000000000..a7692e00fa Binary files /dev/null and b/resources/bitmaps_png/png/help_16.png differ diff --git a/resources/bitmaps_png/png/help_32.png b/resources/bitmaps_png/png/help_32.png new file mode 100644 index 0000000000..6b16bce298 Binary files /dev/null and b/resources/bitmaps_png/png/help_32.png differ diff --git a/resources/bitmaps_png/png/help_64.png b/resources/bitmaps_png/png/help_64.png new file mode 100644 index 0000000000..7d395673b9 Binary files /dev/null and b/resources/bitmaps_png/png/help_64.png differ diff --git a/resources/bitmaps_png/png/help_dark_16.png b/resources/bitmaps_png/png/help_dark_16.png new file mode 100644 index 0000000000..5412be8eb8 Binary files /dev/null and b/resources/bitmaps_png/png/help_dark_16.png differ diff --git a/resources/bitmaps_png/png/help_dark_32.png b/resources/bitmaps_png/png/help_dark_32.png new file mode 100644 index 0000000000..d3ba5b2dcf Binary files /dev/null and b/resources/bitmaps_png/png/help_dark_32.png differ diff --git a/resources/bitmaps_png/png/help_dark_64.png b/resources/bitmaps_png/png/help_dark_64.png new file mode 100644 index 0000000000..328f9bee64 Binary files /dev/null and b/resources/bitmaps_png/png/help_dark_64.png differ diff --git a/resources/bitmaps_png/png/help_online_16.png b/resources/bitmaps_png/png/help_online_16.png new file mode 100644 index 0000000000..a23da6e8fe Binary files /dev/null and b/resources/bitmaps_png/png/help_online_16.png differ diff --git a/resources/bitmaps_png/png/help_online_32.png b/resources/bitmaps_png/png/help_online_32.png new file mode 100644 index 0000000000..43f6615348 Binary files /dev/null and b/resources/bitmaps_png/png/help_online_32.png differ diff --git a/resources/bitmaps_png/png/help_online_64.png b/resources/bitmaps_png/png/help_online_64.png new file mode 100644 index 0000000000..95908d8681 Binary files /dev/null and b/resources/bitmaps_png/png/help_online_64.png differ diff --git a/resources/bitmaps_png/png/help_online_dark_16.png b/resources/bitmaps_png/png/help_online_dark_16.png new file mode 100644 index 0000000000..7713bacddb Binary files /dev/null and b/resources/bitmaps_png/png/help_online_dark_16.png differ diff --git a/resources/bitmaps_png/png/help_online_dark_32.png b/resources/bitmaps_png/png/help_online_dark_32.png new file mode 100644 index 0000000000..116772d02a Binary files /dev/null and b/resources/bitmaps_png/png/help_online_dark_32.png differ diff --git a/resources/bitmaps_png/png/help_online_dark_64.png b/resources/bitmaps_png/png/help_online_dark_64.png new file mode 100644 index 0000000000..22a897c9a3 Binary files /dev/null and b/resources/bitmaps_png/png/help_online_dark_64.png differ diff --git a/resources/bitmaps_png/png/hidden_pin_16.png b/resources/bitmaps_png/png/hidden_pin_16.png new file mode 100644 index 0000000000..e59090cf0e Binary files /dev/null and b/resources/bitmaps_png/png/hidden_pin_16.png differ diff --git a/resources/bitmaps_png/png/hidden_pin_32.png b/resources/bitmaps_png/png/hidden_pin_32.png new file mode 100644 index 0000000000..850ec91496 Binary files /dev/null and b/resources/bitmaps_png/png/hidden_pin_32.png differ diff --git a/resources/bitmaps_png/png/hidden_pin_64.png b/resources/bitmaps_png/png/hidden_pin_64.png new file mode 100644 index 0000000000..029d871446 Binary files /dev/null and b/resources/bitmaps_png/png/hidden_pin_64.png differ diff --git a/resources/bitmaps_png/png/hidden_pin_dark_16.png b/resources/bitmaps_png/png/hidden_pin_dark_16.png new file mode 100644 index 0000000000..5d5e2f7ae6 Binary files /dev/null and b/resources/bitmaps_png/png/hidden_pin_dark_16.png differ diff --git a/resources/bitmaps_png/png/hidden_pin_dark_32.png b/resources/bitmaps_png/png/hidden_pin_dark_32.png new file mode 100644 index 0000000000..2a89da2212 Binary files /dev/null and b/resources/bitmaps_png/png/hidden_pin_dark_32.png differ diff --git a/resources/bitmaps_png/png/hidden_pin_dark_64.png b/resources/bitmaps_png/png/hidden_pin_dark_64.png new file mode 100644 index 0000000000..934c2344bd Binary files /dev/null and b/resources/bitmaps_png/png/hidden_pin_dark_64.png differ diff --git a/resources/bitmaps_png/png/hide_ratsnest_16.png b/resources/bitmaps_png/png/hide_ratsnest_16.png new file mode 100644 index 0000000000..3995978145 Binary files /dev/null and b/resources/bitmaps_png/png/hide_ratsnest_16.png differ diff --git a/resources/bitmaps_png/png/hide_ratsnest_32.png b/resources/bitmaps_png/png/hide_ratsnest_32.png new file mode 100644 index 0000000000..cae23e7e6b Binary files /dev/null and b/resources/bitmaps_png/png/hide_ratsnest_32.png differ diff --git a/resources/bitmaps_png/png/hide_ratsnest_64.png b/resources/bitmaps_png/png/hide_ratsnest_64.png new file mode 100644 index 0000000000..f457208dec Binary files /dev/null and b/resources/bitmaps_png/png/hide_ratsnest_64.png differ diff --git a/resources/bitmaps_png/png/hide_ratsnest_dark_16.png b/resources/bitmaps_png/png/hide_ratsnest_dark_16.png new file mode 100644 index 0000000000..d8565368fa Binary files /dev/null and b/resources/bitmaps_png/png/hide_ratsnest_dark_16.png differ diff --git a/resources/bitmaps_png/png/hide_ratsnest_dark_32.png b/resources/bitmaps_png/png/hide_ratsnest_dark_32.png new file mode 100644 index 0000000000..9f875de1e5 Binary files /dev/null and b/resources/bitmaps_png/png/hide_ratsnest_dark_32.png differ diff --git a/resources/bitmaps_png/png/hide_ratsnest_dark_64.png b/resources/bitmaps_png/png/hide_ratsnest_dark_64.png new file mode 100644 index 0000000000..343bea659e Binary files /dev/null and b/resources/bitmaps_png/png/hide_ratsnest_dark_64.png differ diff --git a/resources/bitmaps_png/png/hierarchy_nav_16.png b/resources/bitmaps_png/png/hierarchy_nav_16.png new file mode 100644 index 0000000000..e809caaf00 Binary files /dev/null and b/resources/bitmaps_png/png/hierarchy_nav_16.png differ diff --git a/resources/bitmaps_png/png/hierarchy_nav_32.png b/resources/bitmaps_png/png/hierarchy_nav_32.png new file mode 100644 index 0000000000..09dc1674f5 Binary files /dev/null and b/resources/bitmaps_png/png/hierarchy_nav_32.png differ diff --git a/resources/bitmaps_png/png/hierarchy_nav_64.png b/resources/bitmaps_png/png/hierarchy_nav_64.png new file mode 100644 index 0000000000..ffb430a73a Binary files /dev/null and b/resources/bitmaps_png/png/hierarchy_nav_64.png differ diff --git a/resources/bitmaps_png/png/hierarchy_nav_dark_16.png b/resources/bitmaps_png/png/hierarchy_nav_dark_16.png new file mode 100644 index 0000000000..57bad36888 Binary files /dev/null and b/resources/bitmaps_png/png/hierarchy_nav_dark_16.png differ diff --git a/resources/bitmaps_png/png/hierarchy_nav_dark_32.png b/resources/bitmaps_png/png/hierarchy_nav_dark_32.png new file mode 100644 index 0000000000..a6b3875ccb Binary files /dev/null and b/resources/bitmaps_png/png/hierarchy_nav_dark_32.png differ diff --git a/resources/bitmaps_png/png/hierarchy_nav_dark_64.png b/resources/bitmaps_png/png/hierarchy_nav_dark_64.png new file mode 100644 index 0000000000..f26a06b8f9 Binary files /dev/null and b/resources/bitmaps_png/png/hierarchy_nav_dark_64.png differ diff --git a/resources/bitmaps_png/png/hole_to_copper_clearance_16.png b/resources/bitmaps_png/png/hole_to_copper_clearance_16.png new file mode 100644 index 0000000000..3f3cf7be25 Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_copper_clearance_16.png differ diff --git a/resources/bitmaps_png/png/hole_to_copper_clearance_32.png b/resources/bitmaps_png/png/hole_to_copper_clearance_32.png new file mode 100644 index 0000000000..4910f8b1b0 Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_copper_clearance_32.png differ diff --git a/resources/bitmaps_png/png/hole_to_copper_clearance_64.png b/resources/bitmaps_png/png/hole_to_copper_clearance_64.png new file mode 100644 index 0000000000..c6384448a1 Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_copper_clearance_64.png differ diff --git a/resources/bitmaps_png/png/hole_to_copper_clearance_dark_16.png b/resources/bitmaps_png/png/hole_to_copper_clearance_dark_16.png new file mode 100644 index 0000000000..1b0a206e8c Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_copper_clearance_dark_16.png differ diff --git a/resources/bitmaps_png/png/hole_to_copper_clearance_dark_32.png b/resources/bitmaps_png/png/hole_to_copper_clearance_dark_32.png new file mode 100644 index 0000000000..e3e1369376 Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_copper_clearance_dark_32.png differ diff --git a/resources/bitmaps_png/png/hole_to_copper_clearance_dark_64.png b/resources/bitmaps_png/png/hole_to_copper_clearance_dark_64.png new file mode 100644 index 0000000000..f9e1a69b96 Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_copper_clearance_dark_64.png differ diff --git a/resources/bitmaps_png/png/hole_to_hole_clearance_16.png b/resources/bitmaps_png/png/hole_to_hole_clearance_16.png new file mode 100644 index 0000000000..e297940bfd Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_hole_clearance_16.png differ diff --git a/resources/bitmaps_png/png/hole_to_hole_clearance_32.png b/resources/bitmaps_png/png/hole_to_hole_clearance_32.png new file mode 100644 index 0000000000..d711d49dc2 Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_hole_clearance_32.png differ diff --git a/resources/bitmaps_png/png/hole_to_hole_clearance_64.png b/resources/bitmaps_png/png/hole_to_hole_clearance_64.png new file mode 100644 index 0000000000..7342a94a94 Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_hole_clearance_64.png differ diff --git a/resources/bitmaps_png/png/hole_to_hole_clearance_dark_16.png b/resources/bitmaps_png/png/hole_to_hole_clearance_dark_16.png new file mode 100644 index 0000000000..9d046fc858 Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_hole_clearance_dark_16.png differ diff --git a/resources/bitmaps_png/png/hole_to_hole_clearance_dark_32.png b/resources/bitmaps_png/png/hole_to_hole_clearance_dark_32.png new file mode 100644 index 0000000000..18df227d9d Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_hole_clearance_dark_32.png differ diff --git a/resources/bitmaps_png/png/hole_to_hole_clearance_dark_64.png b/resources/bitmaps_png/png/hole_to_hole_clearance_dark_64.png new file mode 100644 index 0000000000..844223bb65 Binary files /dev/null and b/resources/bitmaps_png/png/hole_to_hole_clearance_dark_64.png differ diff --git a/resources/bitmaps_png/png/hotkeys_16.png b/resources/bitmaps_png/png/hotkeys_16.png new file mode 100644 index 0000000000..5d8a9cfd7b Binary files /dev/null and b/resources/bitmaps_png/png/hotkeys_16.png differ diff --git a/resources/bitmaps_png/png/hotkeys_32.png b/resources/bitmaps_png/png/hotkeys_32.png new file mode 100644 index 0000000000..b8a49fada1 Binary files /dev/null and b/resources/bitmaps_png/png/hotkeys_32.png differ diff --git a/resources/bitmaps_png/png/hotkeys_64.png b/resources/bitmaps_png/png/hotkeys_64.png new file mode 100644 index 0000000000..130b3d8e9f Binary files /dev/null and b/resources/bitmaps_png/png/hotkeys_64.png differ diff --git a/resources/bitmaps_png/png/hotkeys_dark_16.png b/resources/bitmaps_png/png/hotkeys_dark_16.png new file mode 100644 index 0000000000..8a42af4ef9 Binary files /dev/null and b/resources/bitmaps_png/png/hotkeys_dark_16.png differ diff --git a/resources/bitmaps_png/png/hotkeys_dark_32.png b/resources/bitmaps_png/png/hotkeys_dark_32.png new file mode 100644 index 0000000000..c9ec93ebbe Binary files /dev/null and b/resources/bitmaps_png/png/hotkeys_dark_32.png differ diff --git a/resources/bitmaps_png/png/hotkeys_dark_64.png b/resources/bitmaps_png/png/hotkeys_dark_64.png new file mode 100644 index 0000000000..f54b23990f Binary files /dev/null and b/resources/bitmaps_png/png/hotkeys_dark_64.png differ diff --git a/resources/bitmaps_png/png/hv45mode_16.png b/resources/bitmaps_png/png/hv45mode_16.png new file mode 100644 index 0000000000..5a21fd14cb Binary files /dev/null and b/resources/bitmaps_png/png/hv45mode_16.png differ diff --git a/resources/bitmaps_png/png/hv45mode_32.png b/resources/bitmaps_png/png/hv45mode_32.png new file mode 100644 index 0000000000..fd23b7adbc Binary files /dev/null and b/resources/bitmaps_png/png/hv45mode_32.png differ diff --git a/resources/bitmaps_png/png/hv45mode_64.png b/resources/bitmaps_png/png/hv45mode_64.png new file mode 100644 index 0000000000..272259b2ba Binary files /dev/null and b/resources/bitmaps_png/png/hv45mode_64.png differ diff --git a/resources/bitmaps_png/png/hv45mode_dark_16.png b/resources/bitmaps_png/png/hv45mode_dark_16.png new file mode 100644 index 0000000000..a54bfe48aa Binary files /dev/null and b/resources/bitmaps_png/png/hv45mode_dark_16.png differ diff --git a/resources/bitmaps_png/png/hv45mode_dark_32.png b/resources/bitmaps_png/png/hv45mode_dark_32.png new file mode 100644 index 0000000000..b7db0685fa Binary files /dev/null and b/resources/bitmaps_png/png/hv45mode_dark_32.png differ diff --git a/resources/bitmaps_png/png/hv45mode_dark_64.png b/resources/bitmaps_png/png/hv45mode_dark_64.png new file mode 100644 index 0000000000..bf0516f274 Binary files /dev/null and b/resources/bitmaps_png/png/hv45mode_dark_64.png differ diff --git a/resources/bitmaps_png/png/icon_cvpcb_24_16.png b/resources/bitmaps_png/png/icon_cvpcb_24_16.png new file mode 100644 index 0000000000..2b88389dc2 Binary files /dev/null and b/resources/bitmaps_png/png/icon_cvpcb_24_16.png differ diff --git a/resources/bitmaps_png/png/icon_cvpcb_24_32.png b/resources/bitmaps_png/png/icon_cvpcb_24_32.png new file mode 100644 index 0000000000..9f95ba9bc9 Binary files /dev/null and b/resources/bitmaps_png/png/icon_cvpcb_24_32.png differ diff --git a/resources/bitmaps_png/png/icon_cvpcb_24_64.png b/resources/bitmaps_png/png/icon_cvpcb_24_64.png new file mode 100644 index 0000000000..cff5d23485 Binary files /dev/null and b/resources/bitmaps_png/png/icon_cvpcb_24_64.png differ diff --git a/resources/bitmaps_png/png/icon_cvpcb_24_dark_16.png b/resources/bitmaps_png/png/icon_cvpcb_24_dark_16.png new file mode 100644 index 0000000000..aabba819c4 Binary files /dev/null and b/resources/bitmaps_png/png/icon_cvpcb_24_dark_16.png differ diff --git a/resources/bitmaps_png/png/icon_cvpcb_24_dark_32.png b/resources/bitmaps_png/png/icon_cvpcb_24_dark_32.png new file mode 100644 index 0000000000..af5af572ba Binary files /dev/null and b/resources/bitmaps_png/png/icon_cvpcb_24_dark_32.png differ diff --git a/resources/bitmaps_png/png/icon_cvpcb_24_dark_64.png b/resources/bitmaps_png/png/icon_cvpcb_24_dark_64.png new file mode 100644 index 0000000000..a31c40dc82 Binary files /dev/null and b/resources/bitmaps_png/png/icon_cvpcb_24_dark_64.png differ diff --git a/resources/bitmaps_png/png/icon_footprint_browser_16.png b/resources/bitmaps_png/png/icon_footprint_browser_16.png new file mode 100644 index 0000000000..02966122f4 Binary files /dev/null and b/resources/bitmaps_png/png/icon_footprint_browser_16.png differ diff --git a/resources/bitmaps_png/png/icon_footprint_browser_32.png b/resources/bitmaps_png/png/icon_footprint_browser_32.png new file mode 100644 index 0000000000..e5029a1b48 Binary files /dev/null and b/resources/bitmaps_png/png/icon_footprint_browser_32.png differ diff --git a/resources/bitmaps_png/png/icon_footprint_browser_64.png b/resources/bitmaps_png/png/icon_footprint_browser_64.png new file mode 100644 index 0000000000..126a253b70 Binary files /dev/null and b/resources/bitmaps_png/png/icon_footprint_browser_64.png differ diff --git a/resources/bitmaps_png/png/icon_footprint_browser_dark_16.png b/resources/bitmaps_png/png/icon_footprint_browser_dark_16.png new file mode 100644 index 0000000000..a1395443f4 Binary files /dev/null and b/resources/bitmaps_png/png/icon_footprint_browser_dark_16.png differ diff --git a/resources/bitmaps_png/png/icon_footprint_browser_dark_32.png b/resources/bitmaps_png/png/icon_footprint_browser_dark_32.png new file mode 100644 index 0000000000..d34153d531 Binary files /dev/null and b/resources/bitmaps_png/png/icon_footprint_browser_dark_32.png differ diff --git a/resources/bitmaps_png/png/icon_footprint_browser_dark_64.png b/resources/bitmaps_png/png/icon_footprint_browser_dark_64.png new file mode 100644 index 0000000000..aa20b419d4 Binary files /dev/null and b/resources/bitmaps_png/png/icon_footprint_browser_dark_64.png differ diff --git a/resources/bitmaps_png/png/icon_gerbview_24_16.png b/resources/bitmaps_png/png/icon_gerbview_24_16.png new file mode 100644 index 0000000000..520be72fc8 Binary files /dev/null and b/resources/bitmaps_png/png/icon_gerbview_24_16.png differ diff --git a/resources/bitmaps_png/png/icon_gerbview_24_32.png b/resources/bitmaps_png/png/icon_gerbview_24_32.png new file mode 100644 index 0000000000..2c002fc44b Binary files /dev/null and b/resources/bitmaps_png/png/icon_gerbview_24_32.png differ diff --git a/resources/bitmaps_png/png/icon_gerbview_24_64.png b/resources/bitmaps_png/png/icon_gerbview_24_64.png new file mode 100644 index 0000000000..7a0fd1661c Binary files /dev/null and b/resources/bitmaps_png/png/icon_gerbview_24_64.png differ diff --git a/resources/bitmaps_png/png/icon_gerbview_24_dark_16.png b/resources/bitmaps_png/png/icon_gerbview_24_dark_16.png new file mode 100644 index 0000000000..520be72fc8 Binary files /dev/null and b/resources/bitmaps_png/png/icon_gerbview_24_dark_16.png differ diff --git a/resources/bitmaps_png/png/icon_gerbview_24_dark_32.png b/resources/bitmaps_png/png/icon_gerbview_24_dark_32.png new file mode 100644 index 0000000000..2c002fc44b Binary files /dev/null and b/resources/bitmaps_png/png/icon_gerbview_24_dark_32.png differ diff --git a/resources/bitmaps_png/png/icon_gerbview_24_dark_64.png b/resources/bitmaps_png/png/icon_gerbview_24_dark_64.png new file mode 100644 index 0000000000..7a0fd1661c Binary files /dev/null and b/resources/bitmaps_png/png/icon_gerbview_24_dark_64.png differ diff --git a/resources/bitmaps_png/png/icon_pcm_24_16.png b/resources/bitmaps_png/png/icon_pcm_24_16.png new file mode 100644 index 0000000000..fad45443ce Binary files /dev/null and b/resources/bitmaps_png/png/icon_pcm_24_16.png differ diff --git a/resources/bitmaps_png/png/icon_pcm_24_32.png b/resources/bitmaps_png/png/icon_pcm_24_32.png new file mode 100644 index 0000000000..b70fa563df Binary files /dev/null and b/resources/bitmaps_png/png/icon_pcm_24_32.png differ diff --git a/resources/bitmaps_png/png/icon_pcm_24_64.png b/resources/bitmaps_png/png/icon_pcm_24_64.png new file mode 100644 index 0000000000..61a2f16e6f Binary files /dev/null and b/resources/bitmaps_png/png/icon_pcm_24_64.png differ diff --git a/resources/bitmaps_png/png/icon_pcm_24_dark_16.png b/resources/bitmaps_png/png/icon_pcm_24_dark_16.png new file mode 100644 index 0000000000..fad45443ce Binary files /dev/null and b/resources/bitmaps_png/png/icon_pcm_24_dark_16.png differ diff --git a/resources/bitmaps_png/png/icon_pcm_24_dark_32.png b/resources/bitmaps_png/png/icon_pcm_24_dark_32.png new file mode 100644 index 0000000000..b70fa563df Binary files /dev/null and b/resources/bitmaps_png/png/icon_pcm_24_dark_32.png differ diff --git a/resources/bitmaps_png/png/icon_pcm_24_dark_64.png b/resources/bitmaps_png/png/icon_pcm_24_dark_64.png new file mode 100644 index 0000000000..61a2f16e6f Binary files /dev/null and b/resources/bitmaps_png/png/icon_pcm_24_dark_64.png differ diff --git a/resources/bitmaps_png/png/image_16.png b/resources/bitmaps_png/png/image_16.png new file mode 100644 index 0000000000..4de12d617b Binary files /dev/null and b/resources/bitmaps_png/png/image_16.png differ diff --git a/resources/bitmaps_png/png/image_32.png b/resources/bitmaps_png/png/image_32.png new file mode 100644 index 0000000000..8f067ebaae Binary files /dev/null and b/resources/bitmaps_png/png/image_32.png differ diff --git a/resources/bitmaps_png/png/image_64.png b/resources/bitmaps_png/png/image_64.png new file mode 100644 index 0000000000..b015cb4009 Binary files /dev/null and b/resources/bitmaps_png/png/image_64.png differ diff --git a/resources/bitmaps_png/png/image_dark_16.png b/resources/bitmaps_png/png/image_dark_16.png new file mode 100644 index 0000000000..6b9016bfd0 Binary files /dev/null and b/resources/bitmaps_png/png/image_dark_16.png differ diff --git a/resources/bitmaps_png/png/image_dark_32.png b/resources/bitmaps_png/png/image_dark_32.png new file mode 100644 index 0000000000..8c3683c3f4 Binary files /dev/null and b/resources/bitmaps_png/png/image_dark_32.png differ diff --git a/resources/bitmaps_png/png/image_dark_64.png b/resources/bitmaps_png/png/image_dark_64.png new file mode 100644 index 0000000000..7698250256 Binary files /dev/null and b/resources/bitmaps_png/png/image_dark_64.png differ diff --git a/resources/bitmaps_png/png/import3d_16.png b/resources/bitmaps_png/png/import3d_16.png new file mode 100644 index 0000000000..7fab3d9679 Binary files /dev/null and b/resources/bitmaps_png/png/import3d_16.png differ diff --git a/resources/bitmaps_png/png/import3d_32.png b/resources/bitmaps_png/png/import3d_32.png new file mode 100644 index 0000000000..d0411a1860 Binary files /dev/null and b/resources/bitmaps_png/png/import3d_32.png differ diff --git a/resources/bitmaps_png/png/import3d_64.png b/resources/bitmaps_png/png/import3d_64.png new file mode 100644 index 0000000000..f9ca8b222c Binary files /dev/null and b/resources/bitmaps_png/png/import3d_64.png differ diff --git a/resources/bitmaps_png/png/import3d_dark_16.png b/resources/bitmaps_png/png/import3d_dark_16.png new file mode 100644 index 0000000000..ffc9429d17 Binary files /dev/null and b/resources/bitmaps_png/png/import3d_dark_16.png differ diff --git a/resources/bitmaps_png/png/import3d_dark_32.png b/resources/bitmaps_png/png/import3d_dark_32.png new file mode 100644 index 0000000000..f900df54e7 Binary files /dev/null and b/resources/bitmaps_png/png/import3d_dark_32.png differ diff --git a/resources/bitmaps_png/png/import3d_dark_64.png b/resources/bitmaps_png/png/import3d_dark_64.png new file mode 100644 index 0000000000..2e43f5a1d2 Binary files /dev/null and b/resources/bitmaps_png/png/import3d_dark_64.png differ diff --git a/resources/bitmaps_png/png/import_16.png b/resources/bitmaps_png/png/import_16.png new file mode 100644 index 0000000000..b5cf48a5aa Binary files /dev/null and b/resources/bitmaps_png/png/import_16.png differ diff --git a/resources/bitmaps_png/png/import_32.png b/resources/bitmaps_png/png/import_32.png new file mode 100644 index 0000000000..6651791d52 Binary files /dev/null and b/resources/bitmaps_png/png/import_32.png differ diff --git a/resources/bitmaps_png/png/import_64.png b/resources/bitmaps_png/png/import_64.png new file mode 100644 index 0000000000..0013e58873 Binary files /dev/null and b/resources/bitmaps_png/png/import_64.png differ diff --git a/resources/bitmaps_png/png/import_brd_file_16.png b/resources/bitmaps_png/png/import_brd_file_16.png new file mode 100644 index 0000000000..5f5d97202c Binary files /dev/null and b/resources/bitmaps_png/png/import_brd_file_16.png differ diff --git a/resources/bitmaps_png/png/import_brd_file_32.png b/resources/bitmaps_png/png/import_brd_file_32.png new file mode 100644 index 0000000000..eed8aaebc3 Binary files /dev/null and b/resources/bitmaps_png/png/import_brd_file_32.png differ diff --git a/resources/bitmaps_png/png/import_brd_file_64.png b/resources/bitmaps_png/png/import_brd_file_64.png new file mode 100644 index 0000000000..d584c79b30 Binary files /dev/null and b/resources/bitmaps_png/png/import_brd_file_64.png differ diff --git a/resources/bitmaps_png/png/import_brd_file_dark_16.png b/resources/bitmaps_png/png/import_brd_file_dark_16.png new file mode 100644 index 0000000000..8a9bf024fc Binary files /dev/null and b/resources/bitmaps_png/png/import_brd_file_dark_16.png differ diff --git a/resources/bitmaps_png/png/import_brd_file_dark_32.png b/resources/bitmaps_png/png/import_brd_file_dark_32.png new file mode 100644 index 0000000000..1c52852236 Binary files /dev/null and b/resources/bitmaps_png/png/import_brd_file_dark_32.png differ diff --git a/resources/bitmaps_png/png/import_brd_file_dark_64.png b/resources/bitmaps_png/png/import_brd_file_dark_64.png new file mode 100644 index 0000000000..3e9e2fa044 Binary files /dev/null and b/resources/bitmaps_png/png/import_brd_file_dark_64.png differ diff --git a/resources/bitmaps_png/png/import_dark_16.png b/resources/bitmaps_png/png/import_dark_16.png new file mode 100644 index 0000000000..9b22f9922a Binary files /dev/null and b/resources/bitmaps_png/png/import_dark_16.png differ diff --git a/resources/bitmaps_png/png/import_dark_32.png b/resources/bitmaps_png/png/import_dark_32.png new file mode 100644 index 0000000000..8be1e779ca Binary files /dev/null and b/resources/bitmaps_png/png/import_dark_32.png differ diff --git a/resources/bitmaps_png/png/import_dark_64.png b/resources/bitmaps_png/png/import_dark_64.png new file mode 100644 index 0000000000..168eb92e9f Binary files /dev/null and b/resources/bitmaps_png/png/import_dark_64.png differ diff --git a/resources/bitmaps_png/png/import_document_16.png b/resources/bitmaps_png/png/import_document_16.png new file mode 100644 index 0000000000..20d64e8f03 Binary files /dev/null and b/resources/bitmaps_png/png/import_document_16.png differ diff --git a/resources/bitmaps_png/png/import_document_32.png b/resources/bitmaps_png/png/import_document_32.png new file mode 100644 index 0000000000..d08f710d27 Binary files /dev/null and b/resources/bitmaps_png/png/import_document_32.png differ diff --git a/resources/bitmaps_png/png/import_document_64.png b/resources/bitmaps_png/png/import_document_64.png new file mode 100644 index 0000000000..179fed049d Binary files /dev/null and b/resources/bitmaps_png/png/import_document_64.png differ diff --git a/resources/bitmaps_png/png/import_document_dark_16.png b/resources/bitmaps_png/png/import_document_dark_16.png new file mode 100644 index 0000000000..6b8407aacd Binary files /dev/null and b/resources/bitmaps_png/png/import_document_dark_16.png differ diff --git a/resources/bitmaps_png/png/import_document_dark_32.png b/resources/bitmaps_png/png/import_document_dark_32.png new file mode 100644 index 0000000000..4cda70b836 Binary files /dev/null and b/resources/bitmaps_png/png/import_document_dark_32.png differ diff --git a/resources/bitmaps_png/png/import_document_dark_64.png b/resources/bitmaps_png/png/import_document_dark_64.png new file mode 100644 index 0000000000..409e025256 Binary files /dev/null and b/resources/bitmaps_png/png/import_document_dark_64.png differ diff --git a/resources/bitmaps_png/png/import_footprint_names_16.png b/resources/bitmaps_png/png/import_footprint_names_16.png new file mode 100644 index 0000000000..51481fe09c Binary files /dev/null and b/resources/bitmaps_png/png/import_footprint_names_16.png differ diff --git a/resources/bitmaps_png/png/import_footprint_names_32.png b/resources/bitmaps_png/png/import_footprint_names_32.png new file mode 100644 index 0000000000..a04d36903c Binary files /dev/null and b/resources/bitmaps_png/png/import_footprint_names_32.png differ diff --git a/resources/bitmaps_png/png/import_footprint_names_64.png b/resources/bitmaps_png/png/import_footprint_names_64.png new file mode 100644 index 0000000000..688d971c83 Binary files /dev/null and b/resources/bitmaps_png/png/import_footprint_names_64.png differ diff --git a/resources/bitmaps_png/png/import_footprint_names_dark_16.png b/resources/bitmaps_png/png/import_footprint_names_dark_16.png new file mode 100644 index 0000000000..568a49d4aa Binary files /dev/null and b/resources/bitmaps_png/png/import_footprint_names_dark_16.png differ diff --git a/resources/bitmaps_png/png/import_footprint_names_dark_32.png b/resources/bitmaps_png/png/import_footprint_names_dark_32.png new file mode 100644 index 0000000000..518a2e5ded Binary files /dev/null and b/resources/bitmaps_png/png/import_footprint_names_dark_32.png differ diff --git a/resources/bitmaps_png/png/import_footprint_names_dark_64.png b/resources/bitmaps_png/png/import_footprint_names_dark_64.png new file mode 100644 index 0000000000..f98d8484ab Binary files /dev/null and b/resources/bitmaps_png/png/import_footprint_names_dark_64.png differ diff --git a/resources/bitmaps_png/png/import_hierarchical_label_16.png b/resources/bitmaps_png/png/import_hierarchical_label_16.png new file mode 100644 index 0000000000..a0da8f8e4f Binary files /dev/null and b/resources/bitmaps_png/png/import_hierarchical_label_16.png differ diff --git a/resources/bitmaps_png/png/import_hierarchical_label_24.png b/resources/bitmaps_png/png/import_hierarchical_label_24.png index 250ba4c04a..ee6f6cc66f 100644 Binary files a/resources/bitmaps_png/png/import_hierarchical_label_24.png and b/resources/bitmaps_png/png/import_hierarchical_label_24.png differ diff --git a/resources/bitmaps_png/png/import_hierarchical_label_32.png b/resources/bitmaps_png/png/import_hierarchical_label_32.png new file mode 100644 index 0000000000..7787c5e8ae Binary files /dev/null and b/resources/bitmaps_png/png/import_hierarchical_label_32.png differ diff --git a/resources/bitmaps_png/png/import_hierarchical_label_48.png b/resources/bitmaps_png/png/import_hierarchical_label_48.png index af70f5e6e6..95464b63c3 100644 Binary files a/resources/bitmaps_png/png/import_hierarchical_label_48.png and b/resources/bitmaps_png/png/import_hierarchical_label_48.png differ diff --git a/resources/bitmaps_png/png/import_hierarchical_label_64.png b/resources/bitmaps_png/png/import_hierarchical_label_64.png new file mode 100644 index 0000000000..127ca6db5c Binary files /dev/null and b/resources/bitmaps_png/png/import_hierarchical_label_64.png differ diff --git a/resources/bitmaps_png/png/import_hierarchical_label_dark_16.png b/resources/bitmaps_png/png/import_hierarchical_label_dark_16.png new file mode 100644 index 0000000000..b89039e9ee Binary files /dev/null and b/resources/bitmaps_png/png/import_hierarchical_label_dark_16.png differ diff --git a/resources/bitmaps_png/png/import_hierarchical_label_dark_24.png b/resources/bitmaps_png/png/import_hierarchical_label_dark_24.png index 0f5f21a476..75f247c56c 100644 Binary files a/resources/bitmaps_png/png/import_hierarchical_label_dark_24.png and b/resources/bitmaps_png/png/import_hierarchical_label_dark_24.png differ diff --git a/resources/bitmaps_png/png/import_hierarchical_label_dark_32.png b/resources/bitmaps_png/png/import_hierarchical_label_dark_32.png new file mode 100644 index 0000000000..396c7f7bde Binary files /dev/null and b/resources/bitmaps_png/png/import_hierarchical_label_dark_32.png differ diff --git a/resources/bitmaps_png/png/import_hierarchical_label_dark_48.png b/resources/bitmaps_png/png/import_hierarchical_label_dark_48.png index fe9cfed9ce..d613b8a5d2 100644 Binary files a/resources/bitmaps_png/png/import_hierarchical_label_dark_48.png and b/resources/bitmaps_png/png/import_hierarchical_label_dark_48.png differ diff --git a/resources/bitmaps_png/png/import_hierarchical_label_dark_64.png b/resources/bitmaps_png/png/import_hierarchical_label_dark_64.png new file mode 100644 index 0000000000..ce2f46c665 Binary files /dev/null and b/resources/bitmaps_png/png/import_hierarchical_label_dark_64.png differ diff --git a/resources/bitmaps_png/png/import_module_16.png b/resources/bitmaps_png/png/import_module_16.png new file mode 100644 index 0000000000..29240cb502 Binary files /dev/null and b/resources/bitmaps_png/png/import_module_16.png differ diff --git a/resources/bitmaps_png/png/import_module_32.png b/resources/bitmaps_png/png/import_module_32.png new file mode 100644 index 0000000000..6b995d7449 Binary files /dev/null and b/resources/bitmaps_png/png/import_module_32.png differ diff --git a/resources/bitmaps_png/png/import_module_64.png b/resources/bitmaps_png/png/import_module_64.png new file mode 100644 index 0000000000..c13d2fca59 Binary files /dev/null and b/resources/bitmaps_png/png/import_module_64.png differ diff --git a/resources/bitmaps_png/png/import_module_dark_16.png b/resources/bitmaps_png/png/import_module_dark_16.png new file mode 100644 index 0000000000..c4598977a8 Binary files /dev/null and b/resources/bitmaps_png/png/import_module_dark_16.png differ diff --git a/resources/bitmaps_png/png/import_module_dark_32.png b/resources/bitmaps_png/png/import_module_dark_32.png new file mode 100644 index 0000000000..e9793ba73a Binary files /dev/null and b/resources/bitmaps_png/png/import_module_dark_32.png differ diff --git a/resources/bitmaps_png/png/import_module_dark_64.png b/resources/bitmaps_png/png/import_module_dark_64.png new file mode 100644 index 0000000000..91959300c3 Binary files /dev/null and b/resources/bitmaps_png/png/import_module_dark_64.png differ diff --git a/resources/bitmaps_png/png/import_part_16.png b/resources/bitmaps_png/png/import_part_16.png new file mode 100644 index 0000000000..9904be390e Binary files /dev/null and b/resources/bitmaps_png/png/import_part_16.png differ diff --git a/resources/bitmaps_png/png/import_part_32.png b/resources/bitmaps_png/png/import_part_32.png new file mode 100644 index 0000000000..3e95e6dac4 Binary files /dev/null and b/resources/bitmaps_png/png/import_part_32.png differ diff --git a/resources/bitmaps_png/png/import_part_64.png b/resources/bitmaps_png/png/import_part_64.png new file mode 100644 index 0000000000..50c9a13329 Binary files /dev/null and b/resources/bitmaps_png/png/import_part_64.png differ diff --git a/resources/bitmaps_png/png/import_part_dark_16.png b/resources/bitmaps_png/png/import_part_dark_16.png new file mode 100644 index 0000000000..aa911d2983 Binary files /dev/null and b/resources/bitmaps_png/png/import_part_dark_16.png differ diff --git a/resources/bitmaps_png/png/import_part_dark_32.png b/resources/bitmaps_png/png/import_part_dark_32.png new file mode 100644 index 0000000000..df53c0fd41 Binary files /dev/null and b/resources/bitmaps_png/png/import_part_dark_32.png differ diff --git a/resources/bitmaps_png/png/import_part_dark_64.png b/resources/bitmaps_png/png/import_part_dark_64.png new file mode 100644 index 0000000000..f78cf47f7d Binary files /dev/null and b/resources/bitmaps_png/png/import_part_dark_64.png differ diff --git a/resources/bitmaps_png/png/import_project_16.png b/resources/bitmaps_png/png/import_project_16.png new file mode 100644 index 0000000000..8ae03a818e Binary files /dev/null and b/resources/bitmaps_png/png/import_project_16.png differ diff --git a/resources/bitmaps_png/png/import_project_32.png b/resources/bitmaps_png/png/import_project_32.png new file mode 100644 index 0000000000..5435a121a5 Binary files /dev/null and b/resources/bitmaps_png/png/import_project_32.png differ diff --git a/resources/bitmaps_png/png/import_project_64.png b/resources/bitmaps_png/png/import_project_64.png new file mode 100644 index 0000000000..2e18a14853 Binary files /dev/null and b/resources/bitmaps_png/png/import_project_64.png differ diff --git a/resources/bitmaps_png/png/import_project_dark_16.png b/resources/bitmaps_png/png/import_project_dark_16.png new file mode 100644 index 0000000000..5a6dad2839 Binary files /dev/null and b/resources/bitmaps_png/png/import_project_dark_16.png differ diff --git a/resources/bitmaps_png/png/import_project_dark_32.png b/resources/bitmaps_png/png/import_project_dark_32.png new file mode 100644 index 0000000000..ddcfeb6548 Binary files /dev/null and b/resources/bitmaps_png/png/import_project_dark_32.png differ diff --git a/resources/bitmaps_png/png/import_project_dark_64.png b/resources/bitmaps_png/png/import_project_dark_64.png new file mode 100644 index 0000000000..a58e0e61db Binary files /dev/null and b/resources/bitmaps_png/png/import_project_dark_64.png differ diff --git a/resources/bitmaps_png/png/import_vector_16.png b/resources/bitmaps_png/png/import_vector_16.png new file mode 100644 index 0000000000..852e8c9290 Binary files /dev/null and b/resources/bitmaps_png/png/import_vector_16.png differ diff --git a/resources/bitmaps_png/png/import_vector_32.png b/resources/bitmaps_png/png/import_vector_32.png new file mode 100644 index 0000000000..5ca6ac19ed Binary files /dev/null and b/resources/bitmaps_png/png/import_vector_32.png differ diff --git a/resources/bitmaps_png/png/import_vector_64.png b/resources/bitmaps_png/png/import_vector_64.png new file mode 100644 index 0000000000..fde010b249 Binary files /dev/null and b/resources/bitmaps_png/png/import_vector_64.png differ diff --git a/resources/bitmaps_png/png/import_vector_dark_16.png b/resources/bitmaps_png/png/import_vector_dark_16.png new file mode 100644 index 0000000000..46792fbf38 Binary files /dev/null and b/resources/bitmaps_png/png/import_vector_dark_16.png differ diff --git a/resources/bitmaps_png/png/import_vector_dark_32.png b/resources/bitmaps_png/png/import_vector_dark_32.png new file mode 100644 index 0000000000..121de8a5ff Binary files /dev/null and b/resources/bitmaps_png/png/import_vector_dark_32.png differ diff --git a/resources/bitmaps_png/png/import_vector_dark_64.png b/resources/bitmaps_png/png/import_vector_dark_64.png new file mode 100644 index 0000000000..38a9e86bae Binary files /dev/null and b/resources/bitmaps_png/png/import_vector_dark_64.png differ diff --git a/resources/bitmaps_png/png/info_16.png b/resources/bitmaps_png/png/info_16.png new file mode 100644 index 0000000000..a3900dd050 Binary files /dev/null and b/resources/bitmaps_png/png/info_16.png differ diff --git a/resources/bitmaps_png/png/info_32.png b/resources/bitmaps_png/png/info_32.png new file mode 100644 index 0000000000..4b0e7d32e7 Binary files /dev/null and b/resources/bitmaps_png/png/info_32.png differ diff --git a/resources/bitmaps_png/png/info_64.png b/resources/bitmaps_png/png/info_64.png new file mode 100644 index 0000000000..84ed83565f Binary files /dev/null and b/resources/bitmaps_png/png/info_64.png differ diff --git a/resources/bitmaps_png/png/info_dark_16.png b/resources/bitmaps_png/png/info_dark_16.png new file mode 100644 index 0000000000..bb5d7a1c12 Binary files /dev/null and b/resources/bitmaps_png/png/info_dark_16.png differ diff --git a/resources/bitmaps_png/png/info_dark_32.png b/resources/bitmaps_png/png/info_dark_32.png new file mode 100644 index 0000000000..c8a83c3e6a Binary files /dev/null and b/resources/bitmaps_png/png/info_dark_32.png differ diff --git a/resources/bitmaps_png/png/info_dark_64.png b/resources/bitmaps_png/png/info_dark_64.png new file mode 100644 index 0000000000..cde244efdf Binary files /dev/null and b/resources/bitmaps_png/png/info_dark_64.png differ diff --git a/resources/bitmaps_png/png/insert_module_board_16.png b/resources/bitmaps_png/png/insert_module_board_16.png new file mode 100644 index 0000000000..fa17552c91 Binary files /dev/null and b/resources/bitmaps_png/png/insert_module_board_16.png differ diff --git a/resources/bitmaps_png/png/insert_module_board_32.png b/resources/bitmaps_png/png/insert_module_board_32.png new file mode 100644 index 0000000000..1c80c0f773 Binary files /dev/null and b/resources/bitmaps_png/png/insert_module_board_32.png differ diff --git a/resources/bitmaps_png/png/insert_module_board_64.png b/resources/bitmaps_png/png/insert_module_board_64.png new file mode 100644 index 0000000000..23de811354 Binary files /dev/null and b/resources/bitmaps_png/png/insert_module_board_64.png differ diff --git a/resources/bitmaps_png/png/insert_module_board_dark_16.png b/resources/bitmaps_png/png/insert_module_board_dark_16.png new file mode 100644 index 0000000000..e6ebc93ae5 Binary files /dev/null and b/resources/bitmaps_png/png/insert_module_board_dark_16.png differ diff --git a/resources/bitmaps_png/png/insert_module_board_dark_32.png b/resources/bitmaps_png/png/insert_module_board_dark_32.png new file mode 100644 index 0000000000..e3502da2ec Binary files /dev/null and b/resources/bitmaps_png/png/insert_module_board_dark_32.png differ diff --git a/resources/bitmaps_png/png/insert_module_board_dark_64.png b/resources/bitmaps_png/png/insert_module_board_dark_64.png new file mode 100644 index 0000000000..675e60bafb Binary files /dev/null and b/resources/bitmaps_png/png/insert_module_board_dark_64.png differ diff --git a/resources/bitmaps_png/png/intersect_polygons_16.png b/resources/bitmaps_png/png/intersect_polygons_16.png new file mode 100644 index 0000000000..0931d08b3a Binary files /dev/null and b/resources/bitmaps_png/png/intersect_polygons_16.png differ diff --git a/resources/bitmaps_png/png/intersect_polygons_32.png b/resources/bitmaps_png/png/intersect_polygons_32.png new file mode 100644 index 0000000000..1a1401122b Binary files /dev/null and b/resources/bitmaps_png/png/intersect_polygons_32.png differ diff --git a/resources/bitmaps_png/png/intersect_polygons_64.png b/resources/bitmaps_png/png/intersect_polygons_64.png new file mode 100644 index 0000000000..16a455375e Binary files /dev/null and b/resources/bitmaps_png/png/intersect_polygons_64.png differ diff --git a/resources/bitmaps_png/png/intersect_polygons_dark_16.png b/resources/bitmaps_png/png/intersect_polygons_dark_16.png new file mode 100644 index 0000000000..bd0c42d637 Binary files /dev/null and b/resources/bitmaps_png/png/intersect_polygons_dark_16.png differ diff --git a/resources/bitmaps_png/png/intersect_polygons_dark_32.png b/resources/bitmaps_png/png/intersect_polygons_dark_32.png new file mode 100644 index 0000000000..da8f250930 Binary files /dev/null and b/resources/bitmaps_png/png/intersect_polygons_dark_32.png differ diff --git a/resources/bitmaps_png/png/intersect_polygons_dark_64.png b/resources/bitmaps_png/png/intersect_polygons_dark_64.png new file mode 100644 index 0000000000..1f60c92420 Binary files /dev/null and b/resources/bitmaps_png/png/intersect_polygons_dark_64.png differ diff --git a/resources/bitmaps_png/png/language_16.png b/resources/bitmaps_png/png/language_16.png new file mode 100644 index 0000000000..e2839bcbf1 Binary files /dev/null and b/resources/bitmaps_png/png/language_16.png differ diff --git a/resources/bitmaps_png/png/language_32.png b/resources/bitmaps_png/png/language_32.png new file mode 100644 index 0000000000..aaf891c3b9 Binary files /dev/null and b/resources/bitmaps_png/png/language_32.png differ diff --git a/resources/bitmaps_png/png/language_64.png b/resources/bitmaps_png/png/language_64.png new file mode 100644 index 0000000000..e1c4240b41 Binary files /dev/null and b/resources/bitmaps_png/png/language_64.png differ diff --git a/resources/bitmaps_png/png/language_dark_16.png b/resources/bitmaps_png/png/language_dark_16.png new file mode 100644 index 0000000000..d43c31f079 Binary files /dev/null and b/resources/bitmaps_png/png/language_dark_16.png differ diff --git a/resources/bitmaps_png/png/language_dark_32.png b/resources/bitmaps_png/png/language_dark_32.png new file mode 100644 index 0000000000..c4ca68baf2 Binary files /dev/null and b/resources/bitmaps_png/png/language_dark_32.png differ diff --git a/resources/bitmaps_png/png/language_dark_64.png b/resources/bitmaps_png/png/language_dark_64.png new file mode 100644 index 0000000000..35446b7d4b Binary files /dev/null and b/resources/bitmaps_png/png/language_dark_64.png differ diff --git a/resources/bitmaps_png/png/layers_manager_16.png b/resources/bitmaps_png/png/layers_manager_16.png new file mode 100644 index 0000000000..6418c8fc85 Binary files /dev/null and b/resources/bitmaps_png/png/layers_manager_16.png differ diff --git a/resources/bitmaps_png/png/layers_manager_32.png b/resources/bitmaps_png/png/layers_manager_32.png new file mode 100644 index 0000000000..dd04f404a9 Binary files /dev/null and b/resources/bitmaps_png/png/layers_manager_32.png differ diff --git a/resources/bitmaps_png/png/layers_manager_64.png b/resources/bitmaps_png/png/layers_manager_64.png new file mode 100644 index 0000000000..40806cbfe2 Binary files /dev/null and b/resources/bitmaps_png/png/layers_manager_64.png differ diff --git a/resources/bitmaps_png/png/layers_manager_dark_16.png b/resources/bitmaps_png/png/layers_manager_dark_16.png new file mode 100644 index 0000000000..2113108c42 Binary files /dev/null and b/resources/bitmaps_png/png/layers_manager_dark_16.png differ diff --git a/resources/bitmaps_png/png/layers_manager_dark_32.png b/resources/bitmaps_png/png/layers_manager_dark_32.png new file mode 100644 index 0000000000..ccd4719c52 Binary files /dev/null and b/resources/bitmaps_png/png/layers_manager_dark_32.png differ diff --git a/resources/bitmaps_png/png/layers_manager_dark_64.png b/resources/bitmaps_png/png/layers_manager_dark_64.png new file mode 100644 index 0000000000..7159209d48 Binary files /dev/null and b/resources/bitmaps_png/png/layers_manager_dark_64.png differ diff --git a/resources/bitmaps_png/png/leave_sheet_16.png b/resources/bitmaps_png/png/leave_sheet_16.png new file mode 100644 index 0000000000..0bc70ab4f4 Binary files /dev/null and b/resources/bitmaps_png/png/leave_sheet_16.png differ diff --git a/resources/bitmaps_png/png/leave_sheet_32.png b/resources/bitmaps_png/png/leave_sheet_32.png new file mode 100644 index 0000000000..7cd245c7f2 Binary files /dev/null and b/resources/bitmaps_png/png/leave_sheet_32.png differ diff --git a/resources/bitmaps_png/png/leave_sheet_64.png b/resources/bitmaps_png/png/leave_sheet_64.png new file mode 100644 index 0000000000..ef70e26be8 Binary files /dev/null and b/resources/bitmaps_png/png/leave_sheet_64.png differ diff --git a/resources/bitmaps_png/png/leave_sheet_dark_16.png b/resources/bitmaps_png/png/leave_sheet_dark_16.png new file mode 100644 index 0000000000..6a8758642b Binary files /dev/null and b/resources/bitmaps_png/png/leave_sheet_dark_16.png differ diff --git a/resources/bitmaps_png/png/leave_sheet_dark_32.png b/resources/bitmaps_png/png/leave_sheet_dark_32.png new file mode 100644 index 0000000000..fb99b20047 Binary files /dev/null and b/resources/bitmaps_png/png/leave_sheet_dark_32.png differ diff --git a/resources/bitmaps_png/png/leave_sheet_dark_64.png b/resources/bitmaps_png/png/leave_sheet_dark_64.png new file mode 100644 index 0000000000..86538b309b Binary files /dev/null and b/resources/bitmaps_png/png/leave_sheet_dark_64.png differ diff --git a/resources/bitmaps_png/png/left_16.png b/resources/bitmaps_png/png/left_16.png new file mode 100644 index 0000000000..f1e6154c9d Binary files /dev/null and b/resources/bitmaps_png/png/left_16.png differ diff --git a/resources/bitmaps_png/png/left_32.png b/resources/bitmaps_png/png/left_32.png new file mode 100644 index 0000000000..b222c48793 Binary files /dev/null and b/resources/bitmaps_png/png/left_32.png differ diff --git a/resources/bitmaps_png/png/left_64.png b/resources/bitmaps_png/png/left_64.png new file mode 100644 index 0000000000..a95d1395f4 Binary files /dev/null and b/resources/bitmaps_png/png/left_64.png differ diff --git a/resources/bitmaps_png/png/left_dark_16.png b/resources/bitmaps_png/png/left_dark_16.png new file mode 100644 index 0000000000..0c3f0f4753 Binary files /dev/null and b/resources/bitmaps_png/png/left_dark_16.png differ diff --git a/resources/bitmaps_png/png/left_dark_32.png b/resources/bitmaps_png/png/left_dark_32.png new file mode 100644 index 0000000000..74516eafcc Binary files /dev/null and b/resources/bitmaps_png/png/left_dark_32.png differ diff --git a/resources/bitmaps_png/png/left_dark_64.png b/resources/bitmaps_png/png/left_dark_64.png new file mode 100644 index 0000000000..0337cc022d Binary files /dev/null and b/resources/bitmaps_png/png/left_dark_64.png differ diff --git a/resources/bitmaps_png/png/lib_next_16.png b/resources/bitmaps_png/png/lib_next_16.png new file mode 100644 index 0000000000..5e299d3116 Binary files /dev/null and b/resources/bitmaps_png/png/lib_next_16.png differ diff --git a/resources/bitmaps_png/png/lib_next_32.png b/resources/bitmaps_png/png/lib_next_32.png new file mode 100644 index 0000000000..c143c8da3d Binary files /dev/null and b/resources/bitmaps_png/png/lib_next_32.png differ diff --git a/resources/bitmaps_png/png/lib_next_64.png b/resources/bitmaps_png/png/lib_next_64.png new file mode 100644 index 0000000000..a1b61b5926 Binary files /dev/null and b/resources/bitmaps_png/png/lib_next_64.png differ diff --git a/resources/bitmaps_png/png/lib_next_dark_16.png b/resources/bitmaps_png/png/lib_next_dark_16.png new file mode 100644 index 0000000000..844ac65042 Binary files /dev/null and b/resources/bitmaps_png/png/lib_next_dark_16.png differ diff --git a/resources/bitmaps_png/png/lib_next_dark_32.png b/resources/bitmaps_png/png/lib_next_dark_32.png new file mode 100644 index 0000000000..09d2ce3089 Binary files /dev/null and b/resources/bitmaps_png/png/lib_next_dark_32.png differ diff --git a/resources/bitmaps_png/png/lib_next_dark_64.png b/resources/bitmaps_png/png/lib_next_dark_64.png new file mode 100644 index 0000000000..a276d14561 Binary files /dev/null and b/resources/bitmaps_png/png/lib_next_dark_64.png differ diff --git a/resources/bitmaps_png/png/lib_previous_16.png b/resources/bitmaps_png/png/lib_previous_16.png new file mode 100644 index 0000000000..bd158458e7 Binary files /dev/null and b/resources/bitmaps_png/png/lib_previous_16.png differ diff --git a/resources/bitmaps_png/png/lib_previous_32.png b/resources/bitmaps_png/png/lib_previous_32.png new file mode 100644 index 0000000000..faffbcd673 Binary files /dev/null and b/resources/bitmaps_png/png/lib_previous_32.png differ diff --git a/resources/bitmaps_png/png/lib_previous_64.png b/resources/bitmaps_png/png/lib_previous_64.png new file mode 100644 index 0000000000..aae698414d Binary files /dev/null and b/resources/bitmaps_png/png/lib_previous_64.png differ diff --git a/resources/bitmaps_png/png/lib_previous_dark_16.png b/resources/bitmaps_png/png/lib_previous_dark_16.png new file mode 100644 index 0000000000..e16e6855ee Binary files /dev/null and b/resources/bitmaps_png/png/lib_previous_dark_16.png differ diff --git a/resources/bitmaps_png/png/lib_previous_dark_32.png b/resources/bitmaps_png/png/lib_previous_dark_32.png new file mode 100644 index 0000000000..22547b2f6a Binary files /dev/null and b/resources/bitmaps_png/png/lib_previous_dark_32.png differ diff --git a/resources/bitmaps_png/png/lib_previous_dark_64.png b/resources/bitmaps_png/png/lib_previous_dark_64.png new file mode 100644 index 0000000000..8009e35753 Binary files /dev/null and b/resources/bitmaps_png/png/lib_previous_dark_64.png differ diff --git a/resources/bitmaps_png/png/libedit_16.png b/resources/bitmaps_png/png/libedit_16.png new file mode 100644 index 0000000000..bdaaf97a30 Binary files /dev/null and b/resources/bitmaps_png/png/libedit_16.png differ diff --git a/resources/bitmaps_png/png/libedit_32.png b/resources/bitmaps_png/png/libedit_32.png new file mode 100644 index 0000000000..c23177d084 Binary files /dev/null and b/resources/bitmaps_png/png/libedit_32.png differ diff --git a/resources/bitmaps_png/png/libedit_64.png b/resources/bitmaps_png/png/libedit_64.png new file mode 100644 index 0000000000..408aee6e8e Binary files /dev/null and b/resources/bitmaps_png/png/libedit_64.png differ diff --git a/resources/bitmaps_png/png/libedit_dark_16.png b/resources/bitmaps_png/png/libedit_dark_16.png new file mode 100644 index 0000000000..942b26c87e Binary files /dev/null and b/resources/bitmaps_png/png/libedit_dark_16.png differ diff --git a/resources/bitmaps_png/png/libedit_dark_32.png b/resources/bitmaps_png/png/libedit_dark_32.png new file mode 100644 index 0000000000..b2427531c4 Binary files /dev/null and b/resources/bitmaps_png/png/libedit_dark_32.png differ diff --git a/resources/bitmaps_png/png/libedit_dark_64.png b/resources/bitmaps_png/png/libedit_dark_64.png new file mode 100644 index 0000000000..dd994b0799 Binary files /dev/null and b/resources/bitmaps_png/png/libedit_dark_64.png differ diff --git a/resources/bitmaps_png/png/library_16.png b/resources/bitmaps_png/png/library_16.png new file mode 100644 index 0000000000..d89c2a5358 Binary files /dev/null and b/resources/bitmaps_png/png/library_16.png differ diff --git a/resources/bitmaps_png/png/library_32.png b/resources/bitmaps_png/png/library_32.png new file mode 100644 index 0000000000..1e3b631008 Binary files /dev/null and b/resources/bitmaps_png/png/library_32.png differ diff --git a/resources/bitmaps_png/png/library_64.png b/resources/bitmaps_png/png/library_64.png new file mode 100644 index 0000000000..bae9dbf2c2 Binary files /dev/null and b/resources/bitmaps_png/png/library_64.png differ diff --git a/resources/bitmaps_png/png/library_archive_16.png b/resources/bitmaps_png/png/library_archive_16.png new file mode 100644 index 0000000000..a4ab8f9bf1 Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_16.png differ diff --git a/resources/bitmaps_png/png/library_archive_32.png b/resources/bitmaps_png/png/library_archive_32.png new file mode 100644 index 0000000000..434b96784e Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_32.png differ diff --git a/resources/bitmaps_png/png/library_archive_64.png b/resources/bitmaps_png/png/library_archive_64.png new file mode 100644 index 0000000000..9c37bfd0f9 Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_64.png differ diff --git a/resources/bitmaps_png/png/library_archive_as_16.png b/resources/bitmaps_png/png/library_archive_as_16.png new file mode 100644 index 0000000000..43d49ea33e Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_as_16.png differ diff --git a/resources/bitmaps_png/png/library_archive_as_32.png b/resources/bitmaps_png/png/library_archive_as_32.png new file mode 100644 index 0000000000..8952f7d3f6 Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_as_32.png differ diff --git a/resources/bitmaps_png/png/library_archive_as_64.png b/resources/bitmaps_png/png/library_archive_as_64.png new file mode 100644 index 0000000000..5b219db2bb Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_as_64.png differ diff --git a/resources/bitmaps_png/png/library_archive_as_dark_16.png b/resources/bitmaps_png/png/library_archive_as_dark_16.png new file mode 100644 index 0000000000..e4a076f2cb Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_as_dark_16.png differ diff --git a/resources/bitmaps_png/png/library_archive_as_dark_32.png b/resources/bitmaps_png/png/library_archive_as_dark_32.png new file mode 100644 index 0000000000..d5915afd8f Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_as_dark_32.png differ diff --git a/resources/bitmaps_png/png/library_archive_as_dark_64.png b/resources/bitmaps_png/png/library_archive_as_dark_64.png new file mode 100644 index 0000000000..3697a2644b Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_as_dark_64.png differ diff --git a/resources/bitmaps_png/png/library_archive_dark_16.png b/resources/bitmaps_png/png/library_archive_dark_16.png new file mode 100644 index 0000000000..b69ad05185 Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_dark_16.png differ diff --git a/resources/bitmaps_png/png/library_archive_dark_32.png b/resources/bitmaps_png/png/library_archive_dark_32.png new file mode 100644 index 0000000000..786a8bd061 Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_dark_32.png differ diff --git a/resources/bitmaps_png/png/library_archive_dark_64.png b/resources/bitmaps_png/png/library_archive_dark_64.png new file mode 100644 index 0000000000..eb24ef1459 Binary files /dev/null and b/resources/bitmaps_png/png/library_archive_dark_64.png differ diff --git a/resources/bitmaps_png/png/library_browser_16.png b/resources/bitmaps_png/png/library_browser_16.png new file mode 100644 index 0000000000..3b7efb8d15 Binary files /dev/null and b/resources/bitmaps_png/png/library_browser_16.png differ diff --git a/resources/bitmaps_png/png/library_browser_32.png b/resources/bitmaps_png/png/library_browser_32.png new file mode 100644 index 0000000000..0985f28795 Binary files /dev/null and b/resources/bitmaps_png/png/library_browser_32.png differ diff --git a/resources/bitmaps_png/png/library_browser_64.png b/resources/bitmaps_png/png/library_browser_64.png new file mode 100644 index 0000000000..5101ef2204 Binary files /dev/null and b/resources/bitmaps_png/png/library_browser_64.png differ diff --git a/resources/bitmaps_png/png/library_browser_dark_16.png b/resources/bitmaps_png/png/library_browser_dark_16.png new file mode 100644 index 0000000000..4e0c2dcec9 Binary files /dev/null and b/resources/bitmaps_png/png/library_browser_dark_16.png differ diff --git a/resources/bitmaps_png/png/library_browser_dark_32.png b/resources/bitmaps_png/png/library_browser_dark_32.png new file mode 100644 index 0000000000..17f63d7583 Binary files /dev/null and b/resources/bitmaps_png/png/library_browser_dark_32.png differ diff --git a/resources/bitmaps_png/png/library_browser_dark_64.png b/resources/bitmaps_png/png/library_browser_dark_64.png new file mode 100644 index 0000000000..d9e81685d7 Binary files /dev/null and b/resources/bitmaps_png/png/library_browser_dark_64.png differ diff --git a/resources/bitmaps_png/png/library_dark_16.png b/resources/bitmaps_png/png/library_dark_16.png new file mode 100644 index 0000000000..978eaadc04 Binary files /dev/null and b/resources/bitmaps_png/png/library_dark_16.png differ diff --git a/resources/bitmaps_png/png/library_dark_32.png b/resources/bitmaps_png/png/library_dark_32.png new file mode 100644 index 0000000000..463d86a273 Binary files /dev/null and b/resources/bitmaps_png/png/library_dark_32.png differ diff --git a/resources/bitmaps_png/png/library_dark_64.png b/resources/bitmaps_png/png/library_dark_64.png new file mode 100644 index 0000000000..b49482582e Binary files /dev/null and b/resources/bitmaps_png/png/library_dark_64.png differ diff --git a/resources/bitmaps_png/png/library_table_16.png b/resources/bitmaps_png/png/library_table_16.png new file mode 100644 index 0000000000..7c22cda53a Binary files /dev/null and b/resources/bitmaps_png/png/library_table_16.png differ diff --git a/resources/bitmaps_png/png/library_table_32.png b/resources/bitmaps_png/png/library_table_32.png new file mode 100644 index 0000000000..17a1b43af6 Binary files /dev/null and b/resources/bitmaps_png/png/library_table_32.png differ diff --git a/resources/bitmaps_png/png/library_table_64.png b/resources/bitmaps_png/png/library_table_64.png new file mode 100644 index 0000000000..ab2ea8fff9 Binary files /dev/null and b/resources/bitmaps_png/png/library_table_64.png differ diff --git a/resources/bitmaps_png/png/library_table_dark_16.png b/resources/bitmaps_png/png/library_table_dark_16.png new file mode 100644 index 0000000000..2b68ca56d1 Binary files /dev/null and b/resources/bitmaps_png/png/library_table_dark_16.png differ diff --git a/resources/bitmaps_png/png/library_table_dark_32.png b/resources/bitmaps_png/png/library_table_dark_32.png new file mode 100644 index 0000000000..eedda2bd80 Binary files /dev/null and b/resources/bitmaps_png/png/library_table_dark_32.png differ diff --git a/resources/bitmaps_png/png/library_table_dark_64.png b/resources/bitmaps_png/png/library_table_dark_64.png new file mode 100644 index 0000000000..c1978c8a57 Binary files /dev/null and b/resources/bitmaps_png/png/library_table_dark_64.png differ diff --git a/resources/bitmaps_png/png/lines90_16.png b/resources/bitmaps_png/png/lines90_16.png new file mode 100644 index 0000000000..6fada9ee5a Binary files /dev/null and b/resources/bitmaps_png/png/lines90_16.png differ diff --git a/resources/bitmaps_png/png/lines90_32.png b/resources/bitmaps_png/png/lines90_32.png new file mode 100644 index 0000000000..2bd15048c5 Binary files /dev/null and b/resources/bitmaps_png/png/lines90_32.png differ diff --git a/resources/bitmaps_png/png/lines90_64.png b/resources/bitmaps_png/png/lines90_64.png new file mode 100644 index 0000000000..9457cba802 Binary files /dev/null and b/resources/bitmaps_png/png/lines90_64.png differ diff --git a/resources/bitmaps_png/png/lines90_dark_16.png b/resources/bitmaps_png/png/lines90_dark_16.png new file mode 100644 index 0000000000..779f93c23d Binary files /dev/null and b/resources/bitmaps_png/png/lines90_dark_16.png differ diff --git a/resources/bitmaps_png/png/lines90_dark_32.png b/resources/bitmaps_png/png/lines90_dark_32.png new file mode 100644 index 0000000000..d2b9d9106d Binary files /dev/null and b/resources/bitmaps_png/png/lines90_dark_32.png differ diff --git a/resources/bitmaps_png/png/lines90_dark_64.png b/resources/bitmaps_png/png/lines90_dark_64.png new file mode 100644 index 0000000000..eeaf8f1c2f Binary files /dev/null and b/resources/bitmaps_png/png/lines90_dark_64.png differ diff --git a/resources/bitmaps_png/png/lines_any_16.png b/resources/bitmaps_png/png/lines_any_16.png new file mode 100644 index 0000000000..74b12fd1cc Binary files /dev/null and b/resources/bitmaps_png/png/lines_any_16.png differ diff --git a/resources/bitmaps_png/png/lines_any_32.png b/resources/bitmaps_png/png/lines_any_32.png new file mode 100644 index 0000000000..05a878c113 Binary files /dev/null and b/resources/bitmaps_png/png/lines_any_32.png differ diff --git a/resources/bitmaps_png/png/lines_any_64.png b/resources/bitmaps_png/png/lines_any_64.png new file mode 100644 index 0000000000..fdb113cfe6 Binary files /dev/null and b/resources/bitmaps_png/png/lines_any_64.png differ diff --git a/resources/bitmaps_png/png/lines_any_dark_16.png b/resources/bitmaps_png/png/lines_any_dark_16.png new file mode 100644 index 0000000000..25e7ef891a Binary files /dev/null and b/resources/bitmaps_png/png/lines_any_dark_16.png differ diff --git a/resources/bitmaps_png/png/lines_any_dark_32.png b/resources/bitmaps_png/png/lines_any_dark_32.png new file mode 100644 index 0000000000..bf4c41064c Binary files /dev/null and b/resources/bitmaps_png/png/lines_any_dark_32.png differ diff --git a/resources/bitmaps_png/png/lines_any_dark_64.png b/resources/bitmaps_png/png/lines_any_dark_64.png new file mode 100644 index 0000000000..5d067f6502 Binary files /dev/null and b/resources/bitmaps_png/png/lines_any_dark_64.png differ diff --git a/resources/bitmaps_png/png/list_nets_16.png b/resources/bitmaps_png/png/list_nets_16.png new file mode 100644 index 0000000000..f2e948c7a4 Binary files /dev/null and b/resources/bitmaps_png/png/list_nets_16.png differ diff --git a/resources/bitmaps_png/png/list_nets_32.png b/resources/bitmaps_png/png/list_nets_32.png new file mode 100644 index 0000000000..eae73d8ba0 Binary files /dev/null and b/resources/bitmaps_png/png/list_nets_32.png differ diff --git a/resources/bitmaps_png/png/list_nets_64.png b/resources/bitmaps_png/png/list_nets_64.png new file mode 100644 index 0000000000..1455e377ca Binary files /dev/null and b/resources/bitmaps_png/png/list_nets_64.png differ diff --git a/resources/bitmaps_png/png/list_nets_dark_16.png b/resources/bitmaps_png/png/list_nets_dark_16.png new file mode 100644 index 0000000000..565f86cb0e Binary files /dev/null and b/resources/bitmaps_png/png/list_nets_dark_16.png differ diff --git a/resources/bitmaps_png/png/list_nets_dark_32.png b/resources/bitmaps_png/png/list_nets_dark_32.png new file mode 100644 index 0000000000..8e57d882e3 Binary files /dev/null and b/resources/bitmaps_png/png/list_nets_dark_32.png differ diff --git a/resources/bitmaps_png/png/list_nets_dark_64.png b/resources/bitmaps_png/png/list_nets_dark_64.png new file mode 100644 index 0000000000..ea071774b2 Binary files /dev/null and b/resources/bitmaps_png/png/list_nets_dark_64.png differ diff --git a/resources/bitmaps_png/png/load_drill_16.png b/resources/bitmaps_png/png/load_drill_16.png new file mode 100644 index 0000000000..69d0b02ce1 Binary files /dev/null and b/resources/bitmaps_png/png/load_drill_16.png differ diff --git a/resources/bitmaps_png/png/load_drill_32.png b/resources/bitmaps_png/png/load_drill_32.png new file mode 100644 index 0000000000..9bd7095550 Binary files /dev/null and b/resources/bitmaps_png/png/load_drill_32.png differ diff --git a/resources/bitmaps_png/png/load_drill_64.png b/resources/bitmaps_png/png/load_drill_64.png new file mode 100644 index 0000000000..f33fa08bb0 Binary files /dev/null and b/resources/bitmaps_png/png/load_drill_64.png differ diff --git a/resources/bitmaps_png/png/load_drill_dark_16.png b/resources/bitmaps_png/png/load_drill_dark_16.png new file mode 100644 index 0000000000..61b4904826 Binary files /dev/null and b/resources/bitmaps_png/png/load_drill_dark_16.png differ diff --git a/resources/bitmaps_png/png/load_drill_dark_32.png b/resources/bitmaps_png/png/load_drill_dark_32.png new file mode 100644 index 0000000000..eef8d40ad4 Binary files /dev/null and b/resources/bitmaps_png/png/load_drill_dark_32.png differ diff --git a/resources/bitmaps_png/png/load_drill_dark_64.png b/resources/bitmaps_png/png/load_drill_dark_64.png new file mode 100644 index 0000000000..73e63d6f2a Binary files /dev/null and b/resources/bitmaps_png/png/load_drill_dark_64.png differ diff --git a/resources/bitmaps_png/png/load_gerber_16.png b/resources/bitmaps_png/png/load_gerber_16.png new file mode 100644 index 0000000000..6f7f26769b Binary files /dev/null and b/resources/bitmaps_png/png/load_gerber_16.png differ diff --git a/resources/bitmaps_png/png/load_gerber_32.png b/resources/bitmaps_png/png/load_gerber_32.png new file mode 100644 index 0000000000..0a89fb386d Binary files /dev/null and b/resources/bitmaps_png/png/load_gerber_32.png differ diff --git a/resources/bitmaps_png/png/load_gerber_64.png b/resources/bitmaps_png/png/load_gerber_64.png new file mode 100644 index 0000000000..0d2f8c8443 Binary files /dev/null and b/resources/bitmaps_png/png/load_gerber_64.png differ diff --git a/resources/bitmaps_png/png/load_gerber_dark_16.png b/resources/bitmaps_png/png/load_gerber_dark_16.png new file mode 100644 index 0000000000..500fad28ca Binary files /dev/null and b/resources/bitmaps_png/png/load_gerber_dark_16.png differ diff --git a/resources/bitmaps_png/png/load_gerber_dark_32.png b/resources/bitmaps_png/png/load_gerber_dark_32.png new file mode 100644 index 0000000000..2823ac428a Binary files /dev/null and b/resources/bitmaps_png/png/load_gerber_dark_32.png differ diff --git a/resources/bitmaps_png/png/load_gerber_dark_64.png b/resources/bitmaps_png/png/load_gerber_dark_64.png new file mode 100644 index 0000000000..38beee5241 Binary files /dev/null and b/resources/bitmaps_png/png/load_gerber_dark_64.png differ diff --git a/resources/bitmaps_png/png/load_module_board_16.png b/resources/bitmaps_png/png/load_module_board_16.png new file mode 100644 index 0000000000..a8770cecf3 Binary files /dev/null and b/resources/bitmaps_png/png/load_module_board_16.png differ diff --git a/resources/bitmaps_png/png/load_module_board_32.png b/resources/bitmaps_png/png/load_module_board_32.png new file mode 100644 index 0000000000..2d5ff0af5b Binary files /dev/null and b/resources/bitmaps_png/png/load_module_board_32.png differ diff --git a/resources/bitmaps_png/png/load_module_board_64.png b/resources/bitmaps_png/png/load_module_board_64.png new file mode 100644 index 0000000000..7834da08b4 Binary files /dev/null and b/resources/bitmaps_png/png/load_module_board_64.png differ diff --git a/resources/bitmaps_png/png/load_module_board_dark_16.png b/resources/bitmaps_png/png/load_module_board_dark_16.png new file mode 100644 index 0000000000..e7e411814d Binary files /dev/null and b/resources/bitmaps_png/png/load_module_board_dark_16.png differ diff --git a/resources/bitmaps_png/png/load_module_board_dark_32.png b/resources/bitmaps_png/png/load_module_board_dark_32.png new file mode 100644 index 0000000000..52ff72dc15 Binary files /dev/null and b/resources/bitmaps_png/png/load_module_board_dark_32.png differ diff --git a/resources/bitmaps_png/png/load_module_board_dark_64.png b/resources/bitmaps_png/png/load_module_board_dark_64.png new file mode 100644 index 0000000000..f2193dab08 Binary files /dev/null and b/resources/bitmaps_png/png/load_module_board_dark_64.png differ diff --git a/resources/bitmaps_png/png/lock_unlock_16.png b/resources/bitmaps_png/png/lock_unlock_16.png new file mode 100644 index 0000000000..395037925f Binary files /dev/null and b/resources/bitmaps_png/png/lock_unlock_16.png differ diff --git a/resources/bitmaps_png/png/lock_unlock_32.png b/resources/bitmaps_png/png/lock_unlock_32.png new file mode 100644 index 0000000000..e0310063c5 Binary files /dev/null and b/resources/bitmaps_png/png/lock_unlock_32.png differ diff --git a/resources/bitmaps_png/png/lock_unlock_64.png b/resources/bitmaps_png/png/lock_unlock_64.png new file mode 100644 index 0000000000..056f38ce03 Binary files /dev/null and b/resources/bitmaps_png/png/lock_unlock_64.png differ diff --git a/resources/bitmaps_png/png/lock_unlock_dark_16.png b/resources/bitmaps_png/png/lock_unlock_dark_16.png new file mode 100644 index 0000000000..5c41a8600a Binary files /dev/null and b/resources/bitmaps_png/png/lock_unlock_dark_16.png differ diff --git a/resources/bitmaps_png/png/lock_unlock_dark_32.png b/resources/bitmaps_png/png/lock_unlock_dark_32.png new file mode 100644 index 0000000000..5cc8f3abbf Binary files /dev/null and b/resources/bitmaps_png/png/lock_unlock_dark_32.png differ diff --git a/resources/bitmaps_png/png/lock_unlock_dark_64.png b/resources/bitmaps_png/png/lock_unlock_dark_64.png new file mode 100644 index 0000000000..1fa68d3aad Binary files /dev/null and b/resources/bitmaps_png/png/lock_unlock_dark_64.png differ diff --git a/resources/bitmaps_png/png/locked_16.png b/resources/bitmaps_png/png/locked_16.png new file mode 100644 index 0000000000..8860f83e4c Binary files /dev/null and b/resources/bitmaps_png/png/locked_16.png differ diff --git a/resources/bitmaps_png/png/locked_32.png b/resources/bitmaps_png/png/locked_32.png new file mode 100644 index 0000000000..b0b85ad296 Binary files /dev/null and b/resources/bitmaps_png/png/locked_32.png differ diff --git a/resources/bitmaps_png/png/locked_64.png b/resources/bitmaps_png/png/locked_64.png new file mode 100644 index 0000000000..03adb644f8 Binary files /dev/null and b/resources/bitmaps_png/png/locked_64.png differ diff --git a/resources/bitmaps_png/png/locked_dark_16.png b/resources/bitmaps_png/png/locked_dark_16.png new file mode 100644 index 0000000000..60155a47d8 Binary files /dev/null and b/resources/bitmaps_png/png/locked_dark_16.png differ diff --git a/resources/bitmaps_png/png/locked_dark_32.png b/resources/bitmaps_png/png/locked_dark_32.png new file mode 100644 index 0000000000..078050a6ba Binary files /dev/null and b/resources/bitmaps_png/png/locked_dark_32.png differ diff --git a/resources/bitmaps_png/png/locked_dark_64.png b/resources/bitmaps_png/png/locked_dark_64.png new file mode 100644 index 0000000000..445fa6fba6 Binary files /dev/null and b/resources/bitmaps_png/png/locked_dark_64.png differ diff --git a/resources/bitmaps_png/png/marker_exclude_16.png b/resources/bitmaps_png/png/marker_exclude_16.png new file mode 100644 index 0000000000..9d81f82f3e Binary files /dev/null and b/resources/bitmaps_png/png/marker_exclude_16.png differ diff --git a/resources/bitmaps_png/png/marker_exclude_32.png b/resources/bitmaps_png/png/marker_exclude_32.png new file mode 100644 index 0000000000..5d076ec6a8 Binary files /dev/null and b/resources/bitmaps_png/png/marker_exclude_32.png differ diff --git a/resources/bitmaps_png/png/marker_exclude_64.png b/resources/bitmaps_png/png/marker_exclude_64.png new file mode 100644 index 0000000000..1f9536eb33 Binary files /dev/null and b/resources/bitmaps_png/png/marker_exclude_64.png differ diff --git a/resources/bitmaps_png/png/marker_exclude_dark_16.png b/resources/bitmaps_png/png/marker_exclude_dark_16.png new file mode 100644 index 0000000000..ce3b8fb633 Binary files /dev/null and b/resources/bitmaps_png/png/marker_exclude_dark_16.png differ diff --git a/resources/bitmaps_png/png/marker_exclude_dark_32.png b/resources/bitmaps_png/png/marker_exclude_dark_32.png new file mode 100644 index 0000000000..58ecc4961b Binary files /dev/null and b/resources/bitmaps_png/png/marker_exclude_dark_32.png differ diff --git a/resources/bitmaps_png/png/marker_exclude_dark_64.png b/resources/bitmaps_png/png/marker_exclude_dark_64.png new file mode 100644 index 0000000000..d81cb3bf8a Binary files /dev/null and b/resources/bitmaps_png/png/marker_exclude_dark_64.png differ diff --git a/resources/bitmaps_png/png/marker_next_16.png b/resources/bitmaps_png/png/marker_next_16.png new file mode 100644 index 0000000000..29d49894f3 Binary files /dev/null and b/resources/bitmaps_png/png/marker_next_16.png differ diff --git a/resources/bitmaps_png/png/marker_next_32.png b/resources/bitmaps_png/png/marker_next_32.png new file mode 100644 index 0000000000..dc2363b271 Binary files /dev/null and b/resources/bitmaps_png/png/marker_next_32.png differ diff --git a/resources/bitmaps_png/png/marker_next_64.png b/resources/bitmaps_png/png/marker_next_64.png new file mode 100644 index 0000000000..2832b09280 Binary files /dev/null and b/resources/bitmaps_png/png/marker_next_64.png differ diff --git a/resources/bitmaps_png/png/marker_next_dark_16.png b/resources/bitmaps_png/png/marker_next_dark_16.png new file mode 100644 index 0000000000..f4e9c07fa6 Binary files /dev/null and b/resources/bitmaps_png/png/marker_next_dark_16.png differ diff --git a/resources/bitmaps_png/png/marker_next_dark_32.png b/resources/bitmaps_png/png/marker_next_dark_32.png new file mode 100644 index 0000000000..c2778a0a6e Binary files /dev/null and b/resources/bitmaps_png/png/marker_next_dark_32.png differ diff --git a/resources/bitmaps_png/png/marker_next_dark_64.png b/resources/bitmaps_png/png/marker_next_dark_64.png new file mode 100644 index 0000000000..82905c6c84 Binary files /dev/null and b/resources/bitmaps_png/png/marker_next_dark_64.png differ diff --git a/resources/bitmaps_png/png/marker_previous_16.png b/resources/bitmaps_png/png/marker_previous_16.png new file mode 100644 index 0000000000..ccd7447f90 Binary files /dev/null and b/resources/bitmaps_png/png/marker_previous_16.png differ diff --git a/resources/bitmaps_png/png/marker_previous_32.png b/resources/bitmaps_png/png/marker_previous_32.png new file mode 100644 index 0000000000..741605334d Binary files /dev/null and b/resources/bitmaps_png/png/marker_previous_32.png differ diff --git a/resources/bitmaps_png/png/marker_previous_64.png b/resources/bitmaps_png/png/marker_previous_64.png new file mode 100644 index 0000000000..0a0f3374ba Binary files /dev/null and b/resources/bitmaps_png/png/marker_previous_64.png differ diff --git a/resources/bitmaps_png/png/marker_previous_dark_16.png b/resources/bitmaps_png/png/marker_previous_dark_16.png new file mode 100644 index 0000000000..c4740174a0 Binary files /dev/null and b/resources/bitmaps_png/png/marker_previous_dark_16.png differ diff --git a/resources/bitmaps_png/png/marker_previous_dark_32.png b/resources/bitmaps_png/png/marker_previous_dark_32.png new file mode 100644 index 0000000000..32667d82fc Binary files /dev/null and b/resources/bitmaps_png/png/marker_previous_dark_32.png differ diff --git a/resources/bitmaps_png/png/marker_previous_dark_64.png b/resources/bitmaps_png/png/marker_previous_dark_64.png new file mode 100644 index 0000000000..2880833bb6 Binary files /dev/null and b/resources/bitmaps_png/png/marker_previous_dark_64.png differ diff --git a/resources/bitmaps_png/png/measurement_16.png b/resources/bitmaps_png/png/measurement_16.png new file mode 100644 index 0000000000..50daba19b8 Binary files /dev/null and b/resources/bitmaps_png/png/measurement_16.png differ diff --git a/resources/bitmaps_png/png/measurement_32.png b/resources/bitmaps_png/png/measurement_32.png new file mode 100644 index 0000000000..b43c68956f Binary files /dev/null and b/resources/bitmaps_png/png/measurement_32.png differ diff --git a/resources/bitmaps_png/png/measurement_64.png b/resources/bitmaps_png/png/measurement_64.png new file mode 100644 index 0000000000..414fd8fa6e Binary files /dev/null and b/resources/bitmaps_png/png/measurement_64.png differ diff --git a/resources/bitmaps_png/png/measurement_dark_16.png b/resources/bitmaps_png/png/measurement_dark_16.png new file mode 100644 index 0000000000..fd350fb9dc Binary files /dev/null and b/resources/bitmaps_png/png/measurement_dark_16.png differ diff --git a/resources/bitmaps_png/png/measurement_dark_32.png b/resources/bitmaps_png/png/measurement_dark_32.png new file mode 100644 index 0000000000..73d719e03d Binary files /dev/null and b/resources/bitmaps_png/png/measurement_dark_32.png differ diff --git a/resources/bitmaps_png/png/measurement_dark_64.png b/resources/bitmaps_png/png/measurement_dark_64.png new file mode 100644 index 0000000000..f396e23f49 Binary files /dev/null and b/resources/bitmaps_png/png/measurement_dark_64.png differ diff --git a/resources/bitmaps_png/png/merge_polygons_16.png b/resources/bitmaps_png/png/merge_polygons_16.png new file mode 100644 index 0000000000..12faf8e4e6 Binary files /dev/null and b/resources/bitmaps_png/png/merge_polygons_16.png differ diff --git a/resources/bitmaps_png/png/merge_polygons_32.png b/resources/bitmaps_png/png/merge_polygons_32.png new file mode 100644 index 0000000000..bcc8d8bb32 Binary files /dev/null and b/resources/bitmaps_png/png/merge_polygons_32.png differ diff --git a/resources/bitmaps_png/png/merge_polygons_64.png b/resources/bitmaps_png/png/merge_polygons_64.png new file mode 100644 index 0000000000..83c216ac72 Binary files /dev/null and b/resources/bitmaps_png/png/merge_polygons_64.png differ diff --git a/resources/bitmaps_png/png/merge_polygons_dark_16.png b/resources/bitmaps_png/png/merge_polygons_dark_16.png new file mode 100644 index 0000000000..82ed0b789e Binary files /dev/null and b/resources/bitmaps_png/png/merge_polygons_dark_16.png differ diff --git a/resources/bitmaps_png/png/merge_polygons_dark_32.png b/resources/bitmaps_png/png/merge_polygons_dark_32.png new file mode 100644 index 0000000000..bedd3c36bd Binary files /dev/null and b/resources/bitmaps_png/png/merge_polygons_dark_32.png differ diff --git a/resources/bitmaps_png/png/merge_polygons_dark_64.png b/resources/bitmaps_png/png/merge_polygons_dark_64.png new file mode 100644 index 0000000000..9707aaf4e9 Binary files /dev/null and b/resources/bitmaps_png/png/merge_polygons_dark_64.png differ diff --git a/resources/bitmaps_png/png/mirror_h_16.png b/resources/bitmaps_png/png/mirror_h_16.png new file mode 100644 index 0000000000..a5efb0d764 Binary files /dev/null and b/resources/bitmaps_png/png/mirror_h_16.png differ diff --git a/resources/bitmaps_png/png/mirror_h_32.png b/resources/bitmaps_png/png/mirror_h_32.png new file mode 100644 index 0000000000..2945ede446 Binary files /dev/null and b/resources/bitmaps_png/png/mirror_h_32.png differ diff --git a/resources/bitmaps_png/png/mirror_h_64.png b/resources/bitmaps_png/png/mirror_h_64.png new file mode 100644 index 0000000000..01f55aaead Binary files /dev/null and b/resources/bitmaps_png/png/mirror_h_64.png differ diff --git a/resources/bitmaps_png/png/mirror_h_dark_16.png b/resources/bitmaps_png/png/mirror_h_dark_16.png new file mode 100644 index 0000000000..90c70e2610 Binary files /dev/null and b/resources/bitmaps_png/png/mirror_h_dark_16.png differ diff --git a/resources/bitmaps_png/png/mirror_h_dark_32.png b/resources/bitmaps_png/png/mirror_h_dark_32.png new file mode 100644 index 0000000000..b25fb1867c Binary files /dev/null and b/resources/bitmaps_png/png/mirror_h_dark_32.png differ diff --git a/resources/bitmaps_png/png/mirror_h_dark_64.png b/resources/bitmaps_png/png/mirror_h_dark_64.png new file mode 100644 index 0000000000..0d8dfa8773 Binary files /dev/null and b/resources/bitmaps_png/png/mirror_h_dark_64.png differ diff --git a/resources/bitmaps_png/png/mirror_v_16.png b/resources/bitmaps_png/png/mirror_v_16.png new file mode 100644 index 0000000000..eb1d551426 Binary files /dev/null and b/resources/bitmaps_png/png/mirror_v_16.png differ diff --git a/resources/bitmaps_png/png/mirror_v_32.png b/resources/bitmaps_png/png/mirror_v_32.png new file mode 100644 index 0000000000..e3d15f9bde Binary files /dev/null and b/resources/bitmaps_png/png/mirror_v_32.png differ diff --git a/resources/bitmaps_png/png/mirror_v_64.png b/resources/bitmaps_png/png/mirror_v_64.png new file mode 100644 index 0000000000..a18fedc3b1 Binary files /dev/null and b/resources/bitmaps_png/png/mirror_v_64.png differ diff --git a/resources/bitmaps_png/png/mirror_v_dark_16.png b/resources/bitmaps_png/png/mirror_v_dark_16.png new file mode 100644 index 0000000000..c38ec7a4ad Binary files /dev/null and b/resources/bitmaps_png/png/mirror_v_dark_16.png differ diff --git a/resources/bitmaps_png/png/mirror_v_dark_32.png b/resources/bitmaps_png/png/mirror_v_dark_32.png new file mode 100644 index 0000000000..6aa08ad148 Binary files /dev/null and b/resources/bitmaps_png/png/mirror_v_dark_32.png differ diff --git a/resources/bitmaps_png/png/mirror_v_dark_64.png b/resources/bitmaps_png/png/mirror_v_dark_64.png new file mode 100644 index 0000000000..1da2a99f4e Binary files /dev/null and b/resources/bitmaps_png/png/mirror_v_dark_64.png differ diff --git a/resources/bitmaps_png/png/mode_module_16.png b/resources/bitmaps_png/png/mode_module_16.png new file mode 100644 index 0000000000..10b538860d Binary files /dev/null and b/resources/bitmaps_png/png/mode_module_16.png differ diff --git a/resources/bitmaps_png/png/mode_module_32.png b/resources/bitmaps_png/png/mode_module_32.png new file mode 100644 index 0000000000..52f5c6868a Binary files /dev/null and b/resources/bitmaps_png/png/mode_module_32.png differ diff --git a/resources/bitmaps_png/png/mode_module_64.png b/resources/bitmaps_png/png/mode_module_64.png new file mode 100644 index 0000000000..af4add54f8 Binary files /dev/null and b/resources/bitmaps_png/png/mode_module_64.png differ diff --git a/resources/bitmaps_png/png/mode_module_dark_16.png b/resources/bitmaps_png/png/mode_module_dark_16.png new file mode 100644 index 0000000000..0614515af2 Binary files /dev/null and b/resources/bitmaps_png/png/mode_module_dark_16.png differ diff --git a/resources/bitmaps_png/png/mode_module_dark_32.png b/resources/bitmaps_png/png/mode_module_dark_32.png new file mode 100644 index 0000000000..8ecffdd845 Binary files /dev/null and b/resources/bitmaps_png/png/mode_module_dark_32.png differ diff --git a/resources/bitmaps_png/png/mode_module_dark_64.png b/resources/bitmaps_png/png/mode_module_dark_64.png new file mode 100644 index 0000000000..9ab816e34d Binary files /dev/null and b/resources/bitmaps_png/png/mode_module_dark_64.png differ diff --git a/resources/bitmaps_png/png/module_16.png b/resources/bitmaps_png/png/module_16.png new file mode 100644 index 0000000000..b6104b651a Binary files /dev/null and b/resources/bitmaps_png/png/module_16.png differ diff --git a/resources/bitmaps_png/png/module_32.png b/resources/bitmaps_png/png/module_32.png new file mode 100644 index 0000000000..3470f129d6 Binary files /dev/null and b/resources/bitmaps_png/png/module_32.png differ diff --git a/resources/bitmaps_png/png/module_64.png b/resources/bitmaps_png/png/module_64.png new file mode 100644 index 0000000000..b5d7a6a5c4 Binary files /dev/null and b/resources/bitmaps_png/png/module_64.png differ diff --git a/resources/bitmaps_png/png/module_dark_16.png b/resources/bitmaps_png/png/module_dark_16.png new file mode 100644 index 0000000000..72a4fa5341 Binary files /dev/null and b/resources/bitmaps_png/png/module_dark_16.png differ diff --git a/resources/bitmaps_png/png/module_dark_32.png b/resources/bitmaps_png/png/module_dark_32.png new file mode 100644 index 0000000000..ce62925ed5 Binary files /dev/null and b/resources/bitmaps_png/png/module_dark_32.png differ diff --git a/resources/bitmaps_png/png/module_dark_64.png b/resources/bitmaps_png/png/module_dark_64.png new file mode 100644 index 0000000000..50971268b4 Binary files /dev/null and b/resources/bitmaps_png/png/module_dark_64.png differ diff --git a/resources/bitmaps_png/png/module_editor_16.png b/resources/bitmaps_png/png/module_editor_16.png new file mode 100644 index 0000000000..13f2d329c7 Binary files /dev/null and b/resources/bitmaps_png/png/module_editor_16.png differ diff --git a/resources/bitmaps_png/png/module_editor_32.png b/resources/bitmaps_png/png/module_editor_32.png new file mode 100644 index 0000000000..cb08d98693 Binary files /dev/null and b/resources/bitmaps_png/png/module_editor_32.png differ diff --git a/resources/bitmaps_png/png/module_editor_64.png b/resources/bitmaps_png/png/module_editor_64.png new file mode 100644 index 0000000000..94b33b65e7 Binary files /dev/null and b/resources/bitmaps_png/png/module_editor_64.png differ diff --git a/resources/bitmaps_png/png/module_editor_dark_16.png b/resources/bitmaps_png/png/module_editor_dark_16.png new file mode 100644 index 0000000000..84e9c38be8 Binary files /dev/null and b/resources/bitmaps_png/png/module_editor_dark_16.png differ diff --git a/resources/bitmaps_png/png/module_editor_dark_32.png b/resources/bitmaps_png/png/module_editor_dark_32.png new file mode 100644 index 0000000000..f19b15d5ba Binary files /dev/null and b/resources/bitmaps_png/png/module_editor_dark_32.png differ diff --git a/resources/bitmaps_png/png/module_editor_dark_64.png b/resources/bitmaps_png/png/module_editor_dark_64.png new file mode 100644 index 0000000000..d26be82416 Binary files /dev/null and b/resources/bitmaps_png/png/module_editor_dark_64.png differ diff --git a/resources/bitmaps_png/png/module_filtered_list_16.png b/resources/bitmaps_png/png/module_filtered_list_16.png new file mode 100644 index 0000000000..ab73561ccf Binary files /dev/null and b/resources/bitmaps_png/png/module_filtered_list_16.png differ diff --git a/resources/bitmaps_png/png/module_filtered_list_32.png b/resources/bitmaps_png/png/module_filtered_list_32.png new file mode 100644 index 0000000000..ae4a27c5fe Binary files /dev/null and b/resources/bitmaps_png/png/module_filtered_list_32.png differ diff --git a/resources/bitmaps_png/png/module_filtered_list_64.png b/resources/bitmaps_png/png/module_filtered_list_64.png new file mode 100644 index 0000000000..695359af5e Binary files /dev/null and b/resources/bitmaps_png/png/module_filtered_list_64.png differ diff --git a/resources/bitmaps_png/png/module_filtered_list_dark_16.png b/resources/bitmaps_png/png/module_filtered_list_dark_16.png new file mode 100644 index 0000000000..3beae783e6 Binary files /dev/null and b/resources/bitmaps_png/png/module_filtered_list_dark_16.png differ diff --git a/resources/bitmaps_png/png/module_filtered_list_dark_32.png b/resources/bitmaps_png/png/module_filtered_list_dark_32.png new file mode 100644 index 0000000000..338d1429d8 Binary files /dev/null and b/resources/bitmaps_png/png/module_filtered_list_dark_32.png differ diff --git a/resources/bitmaps_png/png/module_filtered_list_dark_64.png b/resources/bitmaps_png/png/module_filtered_list_dark_64.png new file mode 100644 index 0000000000..04e5d040e3 Binary files /dev/null and b/resources/bitmaps_png/png/module_filtered_list_dark_64.png differ diff --git a/resources/bitmaps_png/png/module_library_list_16.png b/resources/bitmaps_png/png/module_library_list_16.png new file mode 100644 index 0000000000..b523aca4c5 Binary files /dev/null and b/resources/bitmaps_png/png/module_library_list_16.png differ diff --git a/resources/bitmaps_png/png/module_library_list_32.png b/resources/bitmaps_png/png/module_library_list_32.png new file mode 100644 index 0000000000..9c6e71ef0a Binary files /dev/null and b/resources/bitmaps_png/png/module_library_list_32.png differ diff --git a/resources/bitmaps_png/png/module_library_list_64.png b/resources/bitmaps_png/png/module_library_list_64.png new file mode 100644 index 0000000000..ea602c8376 Binary files /dev/null and b/resources/bitmaps_png/png/module_library_list_64.png differ diff --git a/resources/bitmaps_png/png/module_library_list_dark_16.png b/resources/bitmaps_png/png/module_library_list_dark_16.png new file mode 100644 index 0000000000..0490d48590 Binary files /dev/null and b/resources/bitmaps_png/png/module_library_list_dark_16.png differ diff --git a/resources/bitmaps_png/png/module_library_list_dark_32.png b/resources/bitmaps_png/png/module_library_list_dark_32.png new file mode 100644 index 0000000000..aa0b7844cd Binary files /dev/null and b/resources/bitmaps_png/png/module_library_list_dark_32.png differ diff --git a/resources/bitmaps_png/png/module_library_list_dark_64.png b/resources/bitmaps_png/png/module_library_list_dark_64.png new file mode 100644 index 0000000000..8cc9a7a6b9 Binary files /dev/null and b/resources/bitmaps_png/png/module_library_list_dark_64.png differ diff --git a/resources/bitmaps_png/png/module_options_16.png b/resources/bitmaps_png/png/module_options_16.png new file mode 100644 index 0000000000..7aeebd129a Binary files /dev/null and b/resources/bitmaps_png/png/module_options_16.png differ diff --git a/resources/bitmaps_png/png/module_options_32.png b/resources/bitmaps_png/png/module_options_32.png new file mode 100644 index 0000000000..d9f3e77e64 Binary files /dev/null and b/resources/bitmaps_png/png/module_options_32.png differ diff --git a/resources/bitmaps_png/png/module_options_64.png b/resources/bitmaps_png/png/module_options_64.png new file mode 100644 index 0000000000..24fb37a478 Binary files /dev/null and b/resources/bitmaps_png/png/module_options_64.png differ diff --git a/resources/bitmaps_png/png/module_options_dark_16.png b/resources/bitmaps_png/png/module_options_dark_16.png new file mode 100644 index 0000000000..6705bca60c Binary files /dev/null and b/resources/bitmaps_png/png/module_options_dark_16.png differ diff --git a/resources/bitmaps_png/png/module_options_dark_32.png b/resources/bitmaps_png/png/module_options_dark_32.png new file mode 100644 index 0000000000..5e90244d42 Binary files /dev/null and b/resources/bitmaps_png/png/module_options_dark_32.png differ diff --git a/resources/bitmaps_png/png/module_options_dark_64.png b/resources/bitmaps_png/png/module_options_dark_64.png new file mode 100644 index 0000000000..5f58df0d84 Binary files /dev/null and b/resources/bitmaps_png/png/module_options_dark_64.png differ diff --git a/resources/bitmaps_png/png/module_pin_filtered_list_16.png b/resources/bitmaps_png/png/module_pin_filtered_list_16.png new file mode 100644 index 0000000000..905e0f8fec Binary files /dev/null and b/resources/bitmaps_png/png/module_pin_filtered_list_16.png differ diff --git a/resources/bitmaps_png/png/module_pin_filtered_list_32.png b/resources/bitmaps_png/png/module_pin_filtered_list_32.png new file mode 100644 index 0000000000..37f913b2f9 Binary files /dev/null and b/resources/bitmaps_png/png/module_pin_filtered_list_32.png differ diff --git a/resources/bitmaps_png/png/module_pin_filtered_list_64.png b/resources/bitmaps_png/png/module_pin_filtered_list_64.png new file mode 100644 index 0000000000..d1aa43a40f Binary files /dev/null and b/resources/bitmaps_png/png/module_pin_filtered_list_64.png differ diff --git a/resources/bitmaps_png/png/module_pin_filtered_list_dark_16.png b/resources/bitmaps_png/png/module_pin_filtered_list_dark_16.png new file mode 100644 index 0000000000..be5b171e6d Binary files /dev/null and b/resources/bitmaps_png/png/module_pin_filtered_list_dark_16.png differ diff --git a/resources/bitmaps_png/png/module_pin_filtered_list_dark_32.png b/resources/bitmaps_png/png/module_pin_filtered_list_dark_32.png new file mode 100644 index 0000000000..6be6ed1c12 Binary files /dev/null and b/resources/bitmaps_png/png/module_pin_filtered_list_dark_32.png differ diff --git a/resources/bitmaps_png/png/module_pin_filtered_list_dark_64.png b/resources/bitmaps_png/png/module_pin_filtered_list_dark_64.png new file mode 100644 index 0000000000..d5fdd98017 Binary files /dev/null and b/resources/bitmaps_png/png/module_pin_filtered_list_dark_64.png differ diff --git a/resources/bitmaps_png/png/module_wizard_16.png b/resources/bitmaps_png/png/module_wizard_16.png new file mode 100644 index 0000000000..1514bfe5d9 Binary files /dev/null and b/resources/bitmaps_png/png/module_wizard_16.png differ diff --git a/resources/bitmaps_png/png/module_wizard_32.png b/resources/bitmaps_png/png/module_wizard_32.png new file mode 100644 index 0000000000..4dfd07c962 Binary files /dev/null and b/resources/bitmaps_png/png/module_wizard_32.png differ diff --git a/resources/bitmaps_png/png/module_wizard_64.png b/resources/bitmaps_png/png/module_wizard_64.png new file mode 100644 index 0000000000..b0442d0715 Binary files /dev/null and b/resources/bitmaps_png/png/module_wizard_64.png differ diff --git a/resources/bitmaps_png/png/module_wizard_dark_16.png b/resources/bitmaps_png/png/module_wizard_dark_16.png new file mode 100644 index 0000000000..0b685f56bf Binary files /dev/null and b/resources/bitmaps_png/png/module_wizard_dark_16.png differ diff --git a/resources/bitmaps_png/png/module_wizard_dark_32.png b/resources/bitmaps_png/png/module_wizard_dark_32.png new file mode 100644 index 0000000000..4a37d0c071 Binary files /dev/null and b/resources/bitmaps_png/png/module_wizard_dark_32.png differ diff --git a/resources/bitmaps_png/png/module_wizard_dark_64.png b/resources/bitmaps_png/png/module_wizard_dark_64.png new file mode 100644 index 0000000000..7f8c1954d3 Binary files /dev/null and b/resources/bitmaps_png/png/module_wizard_dark_64.png differ diff --git a/resources/bitmaps_png/png/morgan1_16.png b/resources/bitmaps_png/png/morgan1_16.png new file mode 100644 index 0000000000..65853960f0 Binary files /dev/null and b/resources/bitmaps_png/png/morgan1_16.png differ diff --git a/resources/bitmaps_png/png/morgan1_32.png b/resources/bitmaps_png/png/morgan1_32.png new file mode 100644 index 0000000000..4bf7993772 Binary files /dev/null and b/resources/bitmaps_png/png/morgan1_32.png differ diff --git a/resources/bitmaps_png/png/morgan1_64.png b/resources/bitmaps_png/png/morgan1_64.png new file mode 100644 index 0000000000..ce52c66c72 Binary files /dev/null and b/resources/bitmaps_png/png/morgan1_64.png differ diff --git a/resources/bitmaps_png/png/morgan1_dark_16.png b/resources/bitmaps_png/png/morgan1_dark_16.png new file mode 100644 index 0000000000..5152860c2c Binary files /dev/null and b/resources/bitmaps_png/png/morgan1_dark_16.png differ diff --git a/resources/bitmaps_png/png/morgan1_dark_32.png b/resources/bitmaps_png/png/morgan1_dark_32.png new file mode 100644 index 0000000000..47406f0ffd Binary files /dev/null and b/resources/bitmaps_png/png/morgan1_dark_32.png differ diff --git a/resources/bitmaps_png/png/morgan1_dark_64.png b/resources/bitmaps_png/png/morgan1_dark_64.png new file mode 100644 index 0000000000..b3237e79c5 Binary files /dev/null and b/resources/bitmaps_png/png/morgan1_dark_64.png differ diff --git a/resources/bitmaps_png/png/morgan2_16.png b/resources/bitmaps_png/png/morgan2_16.png new file mode 100644 index 0000000000..784f820138 Binary files /dev/null and b/resources/bitmaps_png/png/morgan2_16.png differ diff --git a/resources/bitmaps_png/png/morgan2_32.png b/resources/bitmaps_png/png/morgan2_32.png new file mode 100644 index 0000000000..e177281fe3 Binary files /dev/null and b/resources/bitmaps_png/png/morgan2_32.png differ diff --git a/resources/bitmaps_png/png/morgan2_64.png b/resources/bitmaps_png/png/morgan2_64.png new file mode 100644 index 0000000000..3fd04071e5 Binary files /dev/null and b/resources/bitmaps_png/png/morgan2_64.png differ diff --git a/resources/bitmaps_png/png/morgan2_dark_16.png b/resources/bitmaps_png/png/morgan2_dark_16.png new file mode 100644 index 0000000000..acdec5991e Binary files /dev/null and b/resources/bitmaps_png/png/morgan2_dark_16.png differ diff --git a/resources/bitmaps_png/png/morgan2_dark_32.png b/resources/bitmaps_png/png/morgan2_dark_32.png new file mode 100644 index 0000000000..9f83826b30 Binary files /dev/null and b/resources/bitmaps_png/png/morgan2_dark_32.png differ diff --git a/resources/bitmaps_png/png/morgan2_dark_64.png b/resources/bitmaps_png/png/morgan2_dark_64.png new file mode 100644 index 0000000000..1dbdb510a5 Binary files /dev/null and b/resources/bitmaps_png/png/morgan2_dark_64.png differ diff --git a/resources/bitmaps_png/png/move_16.png b/resources/bitmaps_png/png/move_16.png new file mode 100644 index 0000000000..f552bf39ef Binary files /dev/null and b/resources/bitmaps_png/png/move_16.png differ diff --git a/resources/bitmaps_png/png/move_32.png b/resources/bitmaps_png/png/move_32.png new file mode 100644 index 0000000000..c258c1786a Binary files /dev/null and b/resources/bitmaps_png/png/move_32.png differ diff --git a/resources/bitmaps_png/png/move_64.png b/resources/bitmaps_png/png/move_64.png new file mode 100644 index 0000000000..ee18dee7be Binary files /dev/null and b/resources/bitmaps_png/png/move_64.png differ diff --git a/resources/bitmaps_png/png/move_dark_16.png b/resources/bitmaps_png/png/move_dark_16.png new file mode 100644 index 0000000000..f10b3f73fb Binary files /dev/null and b/resources/bitmaps_png/png/move_dark_16.png differ diff --git a/resources/bitmaps_png/png/move_dark_32.png b/resources/bitmaps_png/png/move_dark_32.png new file mode 100644 index 0000000000..676696fa7c Binary files /dev/null and b/resources/bitmaps_png/png/move_dark_32.png differ diff --git a/resources/bitmaps_png/png/move_dark_64.png b/resources/bitmaps_png/png/move_dark_64.png new file mode 100644 index 0000000000..593a63cb88 Binary files /dev/null and b/resources/bitmaps_png/png/move_dark_64.png differ diff --git a/resources/bitmaps_png/png/move_exactly_16.png b/resources/bitmaps_png/png/move_exactly_16.png new file mode 100644 index 0000000000..054f009148 Binary files /dev/null and b/resources/bitmaps_png/png/move_exactly_16.png differ diff --git a/resources/bitmaps_png/png/move_exactly_32.png b/resources/bitmaps_png/png/move_exactly_32.png new file mode 100644 index 0000000000..2b7f402819 Binary files /dev/null and b/resources/bitmaps_png/png/move_exactly_32.png differ diff --git a/resources/bitmaps_png/png/move_exactly_64.png b/resources/bitmaps_png/png/move_exactly_64.png new file mode 100644 index 0000000000..a0fd9a2ee9 Binary files /dev/null and b/resources/bitmaps_png/png/move_exactly_64.png differ diff --git a/resources/bitmaps_png/png/move_exactly_dark_16.png b/resources/bitmaps_png/png/move_exactly_dark_16.png new file mode 100644 index 0000000000..161fb056d8 Binary files /dev/null and b/resources/bitmaps_png/png/move_exactly_dark_16.png differ diff --git a/resources/bitmaps_png/png/move_exactly_dark_32.png b/resources/bitmaps_png/png/move_exactly_dark_32.png new file mode 100644 index 0000000000..6441d82bbb Binary files /dev/null and b/resources/bitmaps_png/png/move_exactly_dark_32.png differ diff --git a/resources/bitmaps_png/png/move_exactly_dark_64.png b/resources/bitmaps_png/png/move_exactly_dark_64.png new file mode 100644 index 0000000000..b7191562b2 Binary files /dev/null and b/resources/bitmaps_png/png/move_exactly_dark_64.png differ diff --git a/resources/bitmaps_png/png/move_relative_16.png b/resources/bitmaps_png/png/move_relative_16.png new file mode 100644 index 0000000000..cf11154399 Binary files /dev/null and b/resources/bitmaps_png/png/move_relative_16.png differ diff --git a/resources/bitmaps_png/png/move_relative_32.png b/resources/bitmaps_png/png/move_relative_32.png new file mode 100644 index 0000000000..dcd5e8f0b9 Binary files /dev/null and b/resources/bitmaps_png/png/move_relative_32.png differ diff --git a/resources/bitmaps_png/png/move_relative_64.png b/resources/bitmaps_png/png/move_relative_64.png new file mode 100644 index 0000000000..0632766f4f Binary files /dev/null and b/resources/bitmaps_png/png/move_relative_64.png differ diff --git a/resources/bitmaps_png/png/move_relative_dark_16.png b/resources/bitmaps_png/png/move_relative_dark_16.png new file mode 100644 index 0000000000..2e8b0817c5 Binary files /dev/null and b/resources/bitmaps_png/png/move_relative_dark_16.png differ diff --git a/resources/bitmaps_png/png/move_relative_dark_32.png b/resources/bitmaps_png/png/move_relative_dark_32.png new file mode 100644 index 0000000000..cae6d0882e Binary files /dev/null and b/resources/bitmaps_png/png/move_relative_dark_32.png differ diff --git a/resources/bitmaps_png/png/move_relative_dark_64.png b/resources/bitmaps_png/png/move_relative_dark_64.png new file mode 100644 index 0000000000..d7edb7a852 Binary files /dev/null and b/resources/bitmaps_png/png/move_relative_dark_64.png differ diff --git a/resources/bitmaps_png/png/mw_add_gap_16.png b/resources/bitmaps_png/png/mw_add_gap_16.png new file mode 100644 index 0000000000..b3be2df3fe Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_gap_16.png differ diff --git a/resources/bitmaps_png/png/mw_add_gap_32.png b/resources/bitmaps_png/png/mw_add_gap_32.png new file mode 100644 index 0000000000..f106b30099 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_gap_32.png differ diff --git a/resources/bitmaps_png/png/mw_add_gap_64.png b/resources/bitmaps_png/png/mw_add_gap_64.png new file mode 100644 index 0000000000..c717b61b56 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_gap_64.png differ diff --git a/resources/bitmaps_png/png/mw_add_gap_dark_16.png b/resources/bitmaps_png/png/mw_add_gap_dark_16.png new file mode 100644 index 0000000000..5b71f221e2 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_gap_dark_16.png differ diff --git a/resources/bitmaps_png/png/mw_add_gap_dark_32.png b/resources/bitmaps_png/png/mw_add_gap_dark_32.png new file mode 100644 index 0000000000..995e5e5c0b Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_gap_dark_32.png differ diff --git a/resources/bitmaps_png/png/mw_add_gap_dark_64.png b/resources/bitmaps_png/png/mw_add_gap_dark_64.png new file mode 100644 index 0000000000..a2e275b295 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_gap_dark_64.png differ diff --git a/resources/bitmaps_png/png/mw_add_line_16.png b/resources/bitmaps_png/png/mw_add_line_16.png new file mode 100644 index 0000000000..8e0fe66e56 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_line_16.png differ diff --git a/resources/bitmaps_png/png/mw_add_line_32.png b/resources/bitmaps_png/png/mw_add_line_32.png new file mode 100644 index 0000000000..a2ea172625 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_line_32.png differ diff --git a/resources/bitmaps_png/png/mw_add_line_64.png b/resources/bitmaps_png/png/mw_add_line_64.png new file mode 100644 index 0000000000..39c2b82e2d Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_line_64.png differ diff --git a/resources/bitmaps_png/png/mw_add_line_dark_16.png b/resources/bitmaps_png/png/mw_add_line_dark_16.png new file mode 100644 index 0000000000..3013abd523 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_line_dark_16.png differ diff --git a/resources/bitmaps_png/png/mw_add_line_dark_32.png b/resources/bitmaps_png/png/mw_add_line_dark_32.png new file mode 100644 index 0000000000..eae364c8d5 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_line_dark_32.png differ diff --git a/resources/bitmaps_png/png/mw_add_line_dark_64.png b/resources/bitmaps_png/png/mw_add_line_dark_64.png new file mode 100644 index 0000000000..2e6615ed43 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_line_dark_64.png differ diff --git a/resources/bitmaps_png/png/mw_add_shape_16.png b/resources/bitmaps_png/png/mw_add_shape_16.png new file mode 100644 index 0000000000..e38b7c9f09 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_shape_16.png differ diff --git a/resources/bitmaps_png/png/mw_add_shape_32.png b/resources/bitmaps_png/png/mw_add_shape_32.png new file mode 100644 index 0000000000..2f32d0ef05 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_shape_32.png differ diff --git a/resources/bitmaps_png/png/mw_add_shape_64.png b/resources/bitmaps_png/png/mw_add_shape_64.png new file mode 100644 index 0000000000..d88c64314a Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_shape_64.png differ diff --git a/resources/bitmaps_png/png/mw_add_shape_dark_16.png b/resources/bitmaps_png/png/mw_add_shape_dark_16.png new file mode 100644 index 0000000000..d0a2480954 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_shape_dark_16.png differ diff --git a/resources/bitmaps_png/png/mw_add_shape_dark_32.png b/resources/bitmaps_png/png/mw_add_shape_dark_32.png new file mode 100644 index 0000000000..311d58a0a8 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_shape_dark_32.png differ diff --git a/resources/bitmaps_png/png/mw_add_shape_dark_64.png b/resources/bitmaps_png/png/mw_add_shape_dark_64.png new file mode 100644 index 0000000000..c80fbe2354 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_shape_dark_64.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_16.png b/resources/bitmaps_png/png/mw_add_stub_16.png new file mode 100644 index 0000000000..2dc49daf72 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_16.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_32.png b/resources/bitmaps_png/png/mw_add_stub_32.png new file mode 100644 index 0000000000..c7f458486e Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_32.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_64.png b/resources/bitmaps_png/png/mw_add_stub_64.png new file mode 100644 index 0000000000..1ff2d5345c Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_64.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_arc_16.png b/resources/bitmaps_png/png/mw_add_stub_arc_16.png new file mode 100644 index 0000000000..c3a47d4c20 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_arc_16.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_arc_32.png b/resources/bitmaps_png/png/mw_add_stub_arc_32.png new file mode 100644 index 0000000000..e10c4cb14c Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_arc_32.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_arc_64.png b/resources/bitmaps_png/png/mw_add_stub_arc_64.png new file mode 100644 index 0000000000..334bae86aa Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_arc_64.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_arc_dark_16.png b/resources/bitmaps_png/png/mw_add_stub_arc_dark_16.png new file mode 100644 index 0000000000..015badd590 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_arc_dark_16.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_arc_dark_32.png b/resources/bitmaps_png/png/mw_add_stub_arc_dark_32.png new file mode 100644 index 0000000000..a986dcfb15 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_arc_dark_32.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_arc_dark_64.png b/resources/bitmaps_png/png/mw_add_stub_arc_dark_64.png new file mode 100644 index 0000000000..00d5920033 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_arc_dark_64.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_dark_16.png b/resources/bitmaps_png/png/mw_add_stub_dark_16.png new file mode 100644 index 0000000000..0694d8fb38 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_dark_16.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_dark_32.png b/resources/bitmaps_png/png/mw_add_stub_dark_32.png new file mode 100644 index 0000000000..def76344b6 Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_dark_32.png differ diff --git a/resources/bitmaps_png/png/mw_add_stub_dark_64.png b/resources/bitmaps_png/png/mw_add_stub_dark_64.png new file mode 100644 index 0000000000..546420639d Binary files /dev/null and b/resources/bitmaps_png/png/mw_add_stub_dark_64.png differ diff --git a/resources/bitmaps_png/png/net_highlight_16.png b/resources/bitmaps_png/png/net_highlight_16.png new file mode 100644 index 0000000000..d0a4969d7d Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_16.png differ diff --git a/resources/bitmaps_png/png/net_highlight_32.png b/resources/bitmaps_png/png/net_highlight_32.png new file mode 100644 index 0000000000..61a07e10eb Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_32.png differ diff --git a/resources/bitmaps_png/png/net_highlight_64.png b/resources/bitmaps_png/png/net_highlight_64.png new file mode 100644 index 0000000000..cc689d6d55 Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_64.png differ diff --git a/resources/bitmaps_png/png/net_highlight_dark_16.png b/resources/bitmaps_png/png/net_highlight_dark_16.png new file mode 100644 index 0000000000..e20afb1817 Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_dark_16.png differ diff --git a/resources/bitmaps_png/png/net_highlight_dark_32.png b/resources/bitmaps_png/png/net_highlight_dark_32.png new file mode 100644 index 0000000000..dbec6062d0 Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_dark_32.png differ diff --git a/resources/bitmaps_png/png/net_highlight_dark_64.png b/resources/bitmaps_png/png/net_highlight_dark_64.png new file mode 100644 index 0000000000..3b8a85641f Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_dark_64.png differ diff --git a/resources/bitmaps_png/png/net_highlight_schematic_16.png b/resources/bitmaps_png/png/net_highlight_schematic_16.png new file mode 100644 index 0000000000..5770ab466f Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_schematic_16.png differ diff --git a/resources/bitmaps_png/png/net_highlight_schematic_32.png b/resources/bitmaps_png/png/net_highlight_schematic_32.png new file mode 100644 index 0000000000..b0b4f3bb93 Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_schematic_32.png differ diff --git a/resources/bitmaps_png/png/net_highlight_schematic_64.png b/resources/bitmaps_png/png/net_highlight_schematic_64.png new file mode 100644 index 0000000000..f4539e142f Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_schematic_64.png differ diff --git a/resources/bitmaps_png/png/net_highlight_schematic_dark_16.png b/resources/bitmaps_png/png/net_highlight_schematic_dark_16.png new file mode 100644 index 0000000000..00ed0b8ddd Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_schematic_dark_16.png differ diff --git a/resources/bitmaps_png/png/net_highlight_schematic_dark_32.png b/resources/bitmaps_png/png/net_highlight_schematic_dark_32.png new file mode 100644 index 0000000000..245c98e6af Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_schematic_dark_32.png differ diff --git a/resources/bitmaps_png/png/net_highlight_schematic_dark_64.png b/resources/bitmaps_png/png/net_highlight_schematic_dark_64.png new file mode 100644 index 0000000000..cd068aed8c Binary files /dev/null and b/resources/bitmaps_png/png/net_highlight_schematic_dark_64.png differ diff --git a/resources/bitmaps_png/png/netlist_16.png b/resources/bitmaps_png/png/netlist_16.png new file mode 100644 index 0000000000..46d791faa9 Binary files /dev/null and b/resources/bitmaps_png/png/netlist_16.png differ diff --git a/resources/bitmaps_png/png/netlist_32.png b/resources/bitmaps_png/png/netlist_32.png new file mode 100644 index 0000000000..3c3c3dc324 Binary files /dev/null and b/resources/bitmaps_png/png/netlist_32.png differ diff --git a/resources/bitmaps_png/png/netlist_64.png b/resources/bitmaps_png/png/netlist_64.png new file mode 100644 index 0000000000..1db4ccb8c5 Binary files /dev/null and b/resources/bitmaps_png/png/netlist_64.png differ diff --git a/resources/bitmaps_png/png/netlist_dark_16.png b/resources/bitmaps_png/png/netlist_dark_16.png new file mode 100644 index 0000000000..50286aaee2 Binary files /dev/null and b/resources/bitmaps_png/png/netlist_dark_16.png differ diff --git a/resources/bitmaps_png/png/netlist_dark_32.png b/resources/bitmaps_png/png/netlist_dark_32.png new file mode 100644 index 0000000000..3055b26a84 Binary files /dev/null and b/resources/bitmaps_png/png/netlist_dark_32.png differ diff --git a/resources/bitmaps_png/png/netlist_dark_64.png b/resources/bitmaps_png/png/netlist_dark_64.png new file mode 100644 index 0000000000..abc0644b0e Binary files /dev/null and b/resources/bitmaps_png/png/netlist_dark_64.png differ diff --git a/resources/bitmaps_png/png/new_component_16.png b/resources/bitmaps_png/png/new_component_16.png new file mode 100644 index 0000000000..f96cc35094 Binary files /dev/null and b/resources/bitmaps_png/png/new_component_16.png differ diff --git a/resources/bitmaps_png/png/new_component_32.png b/resources/bitmaps_png/png/new_component_32.png new file mode 100644 index 0000000000..a8d3e487e8 Binary files /dev/null and b/resources/bitmaps_png/png/new_component_32.png differ diff --git a/resources/bitmaps_png/png/new_component_64.png b/resources/bitmaps_png/png/new_component_64.png new file mode 100644 index 0000000000..1179824df9 Binary files /dev/null and b/resources/bitmaps_png/png/new_component_64.png differ diff --git a/resources/bitmaps_png/png/new_component_dark_16.png b/resources/bitmaps_png/png/new_component_dark_16.png new file mode 100644 index 0000000000..05b339a4bb Binary files /dev/null and b/resources/bitmaps_png/png/new_component_dark_16.png differ diff --git a/resources/bitmaps_png/png/new_component_dark_32.png b/resources/bitmaps_png/png/new_component_dark_32.png new file mode 100644 index 0000000000..49254dcd22 Binary files /dev/null and b/resources/bitmaps_png/png/new_component_dark_32.png differ diff --git a/resources/bitmaps_png/png/new_component_dark_64.png b/resources/bitmaps_png/png/new_component_dark_64.png new file mode 100644 index 0000000000..c31bc8a175 Binary files /dev/null and b/resources/bitmaps_png/png/new_component_dark_64.png differ diff --git a/resources/bitmaps_png/png/new_footprint_16.png b/resources/bitmaps_png/png/new_footprint_16.png new file mode 100644 index 0000000000..b11f7e55d6 Binary files /dev/null and b/resources/bitmaps_png/png/new_footprint_16.png differ diff --git a/resources/bitmaps_png/png/new_footprint_32.png b/resources/bitmaps_png/png/new_footprint_32.png new file mode 100644 index 0000000000..49f344f922 Binary files /dev/null and b/resources/bitmaps_png/png/new_footprint_32.png differ diff --git a/resources/bitmaps_png/png/new_footprint_64.png b/resources/bitmaps_png/png/new_footprint_64.png new file mode 100644 index 0000000000..fcee49e330 Binary files /dev/null and b/resources/bitmaps_png/png/new_footprint_64.png differ diff --git a/resources/bitmaps_png/png/new_footprint_dark_16.png b/resources/bitmaps_png/png/new_footprint_dark_16.png new file mode 100644 index 0000000000..65d918c89a Binary files /dev/null and b/resources/bitmaps_png/png/new_footprint_dark_16.png differ diff --git a/resources/bitmaps_png/png/new_footprint_dark_32.png b/resources/bitmaps_png/png/new_footprint_dark_32.png new file mode 100644 index 0000000000..3a1d3042b7 Binary files /dev/null and b/resources/bitmaps_png/png/new_footprint_dark_32.png differ diff --git a/resources/bitmaps_png/png/new_footprint_dark_64.png b/resources/bitmaps_png/png/new_footprint_dark_64.png new file mode 100644 index 0000000000..6b2982c24a Binary files /dev/null and b/resources/bitmaps_png/png/new_footprint_dark_64.png differ diff --git a/resources/bitmaps_png/png/new_generic_16.png b/resources/bitmaps_png/png/new_generic_16.png new file mode 100644 index 0000000000..1198a5ae3c Binary files /dev/null and b/resources/bitmaps_png/png/new_generic_16.png differ diff --git a/resources/bitmaps_png/png/new_generic_32.png b/resources/bitmaps_png/png/new_generic_32.png new file mode 100644 index 0000000000..e339d7d831 Binary files /dev/null and b/resources/bitmaps_png/png/new_generic_32.png differ diff --git a/resources/bitmaps_png/png/new_generic_64.png b/resources/bitmaps_png/png/new_generic_64.png new file mode 100644 index 0000000000..67f8418dae Binary files /dev/null and b/resources/bitmaps_png/png/new_generic_64.png differ diff --git a/resources/bitmaps_png/png/new_generic_dark_16.png b/resources/bitmaps_png/png/new_generic_dark_16.png new file mode 100644 index 0000000000..c7c49e9491 Binary files /dev/null and b/resources/bitmaps_png/png/new_generic_dark_16.png differ diff --git a/resources/bitmaps_png/png/new_generic_dark_32.png b/resources/bitmaps_png/png/new_generic_dark_32.png new file mode 100644 index 0000000000..22a598b473 Binary files /dev/null and b/resources/bitmaps_png/png/new_generic_dark_32.png differ diff --git a/resources/bitmaps_png/png/new_generic_dark_64.png b/resources/bitmaps_png/png/new_generic_dark_64.png new file mode 100644 index 0000000000..5fbf415cc6 Binary files /dev/null and b/resources/bitmaps_png/png/new_generic_dark_64.png differ diff --git a/resources/bitmaps_png/png/new_library_16.png b/resources/bitmaps_png/png/new_library_16.png new file mode 100644 index 0000000000..e850471ca0 Binary files /dev/null and b/resources/bitmaps_png/png/new_library_16.png differ diff --git a/resources/bitmaps_png/png/new_library_32.png b/resources/bitmaps_png/png/new_library_32.png new file mode 100644 index 0000000000..789030382e Binary files /dev/null and b/resources/bitmaps_png/png/new_library_32.png differ diff --git a/resources/bitmaps_png/png/new_library_64.png b/resources/bitmaps_png/png/new_library_64.png new file mode 100644 index 0000000000..220896cf32 Binary files /dev/null and b/resources/bitmaps_png/png/new_library_64.png differ diff --git a/resources/bitmaps_png/png/new_library_dark_16.png b/resources/bitmaps_png/png/new_library_dark_16.png new file mode 100644 index 0000000000..31080e40c0 Binary files /dev/null and b/resources/bitmaps_png/png/new_library_dark_16.png differ diff --git a/resources/bitmaps_png/png/new_library_dark_32.png b/resources/bitmaps_png/png/new_library_dark_32.png new file mode 100644 index 0000000000..8a966e33b0 Binary files /dev/null and b/resources/bitmaps_png/png/new_library_dark_32.png differ diff --git a/resources/bitmaps_png/png/new_library_dark_64.png b/resources/bitmaps_png/png/new_library_dark_64.png new file mode 100644 index 0000000000..38161c7f0b Binary files /dev/null and b/resources/bitmaps_png/png/new_library_dark_64.png differ diff --git a/resources/bitmaps_png/png/new_project_16.png b/resources/bitmaps_png/png/new_project_16.png new file mode 100644 index 0000000000..692c8a42e3 Binary files /dev/null and b/resources/bitmaps_png/png/new_project_16.png differ diff --git a/resources/bitmaps_png/png/new_project_32.png b/resources/bitmaps_png/png/new_project_32.png new file mode 100644 index 0000000000..c8bbccd274 Binary files /dev/null and b/resources/bitmaps_png/png/new_project_32.png differ diff --git a/resources/bitmaps_png/png/new_project_64.png b/resources/bitmaps_png/png/new_project_64.png new file mode 100644 index 0000000000..528b34ccef Binary files /dev/null and b/resources/bitmaps_png/png/new_project_64.png differ diff --git a/resources/bitmaps_png/png/new_project_dark_16.png b/resources/bitmaps_png/png/new_project_dark_16.png new file mode 100644 index 0000000000..e98cd62e89 Binary files /dev/null and b/resources/bitmaps_png/png/new_project_dark_16.png differ diff --git a/resources/bitmaps_png/png/new_project_dark_32.png b/resources/bitmaps_png/png/new_project_dark_32.png new file mode 100644 index 0000000000..1e0aa9e19f Binary files /dev/null and b/resources/bitmaps_png/png/new_project_dark_32.png differ diff --git a/resources/bitmaps_png/png/new_project_dark_64.png b/resources/bitmaps_png/png/new_project_dark_64.png new file mode 100644 index 0000000000..401657be31 Binary files /dev/null and b/resources/bitmaps_png/png/new_project_dark_64.png differ diff --git a/resources/bitmaps_png/png/new_project_from_template_16.png b/resources/bitmaps_png/png/new_project_from_template_16.png new file mode 100644 index 0000000000..440ab42c6f Binary files /dev/null and b/resources/bitmaps_png/png/new_project_from_template_16.png differ diff --git a/resources/bitmaps_png/png/new_project_from_template_32.png b/resources/bitmaps_png/png/new_project_from_template_32.png new file mode 100644 index 0000000000..5329da6296 Binary files /dev/null and b/resources/bitmaps_png/png/new_project_from_template_32.png differ diff --git a/resources/bitmaps_png/png/new_project_from_template_64.png b/resources/bitmaps_png/png/new_project_from_template_64.png new file mode 100644 index 0000000000..ee7d9c3231 Binary files /dev/null and b/resources/bitmaps_png/png/new_project_from_template_64.png differ diff --git a/resources/bitmaps_png/png/new_project_from_template_dark_16.png b/resources/bitmaps_png/png/new_project_from_template_dark_16.png new file mode 100644 index 0000000000..27ae16b59d Binary files /dev/null and b/resources/bitmaps_png/png/new_project_from_template_dark_16.png differ diff --git a/resources/bitmaps_png/png/new_project_from_template_dark_32.png b/resources/bitmaps_png/png/new_project_from_template_dark_32.png new file mode 100644 index 0000000000..8d8d15e36c Binary files /dev/null and b/resources/bitmaps_png/png/new_project_from_template_dark_32.png differ diff --git a/resources/bitmaps_png/png/new_project_from_template_dark_64.png b/resources/bitmaps_png/png/new_project_from_template_dark_64.png new file mode 100644 index 0000000000..fdaf567134 Binary files /dev/null and b/resources/bitmaps_png/png/new_project_from_template_dark_64.png differ diff --git a/resources/bitmaps_png/png/noconn_16.png b/resources/bitmaps_png/png/noconn_16.png new file mode 100644 index 0000000000..e2a2e974d5 Binary files /dev/null and b/resources/bitmaps_png/png/noconn_16.png differ diff --git a/resources/bitmaps_png/png/noconn_32.png b/resources/bitmaps_png/png/noconn_32.png new file mode 100644 index 0000000000..9d32c71a14 Binary files /dev/null and b/resources/bitmaps_png/png/noconn_32.png differ diff --git a/resources/bitmaps_png/png/noconn_64.png b/resources/bitmaps_png/png/noconn_64.png new file mode 100644 index 0000000000..6de8a7593c Binary files /dev/null and b/resources/bitmaps_png/png/noconn_64.png differ diff --git a/resources/bitmaps_png/png/noconn_dark_16.png b/resources/bitmaps_png/png/noconn_dark_16.png new file mode 100644 index 0000000000..13ccb7352e Binary files /dev/null and b/resources/bitmaps_png/png/noconn_dark_16.png differ diff --git a/resources/bitmaps_png/png/noconn_dark_32.png b/resources/bitmaps_png/png/noconn_dark_32.png new file mode 100644 index 0000000000..4ed5a9e796 Binary files /dev/null and b/resources/bitmaps_png/png/noconn_dark_32.png differ diff --git a/resources/bitmaps_png/png/noconn_dark_64.png b/resources/bitmaps_png/png/noconn_dark_64.png new file mode 100644 index 0000000000..fd55e7cc45 Binary files /dev/null and b/resources/bitmaps_png/png/noconn_dark_64.png differ diff --git a/resources/bitmaps_png/png/normal_16.png b/resources/bitmaps_png/png/normal_16.png new file mode 100644 index 0000000000..55dfdf7e75 Binary files /dev/null and b/resources/bitmaps_png/png/normal_16.png differ diff --git a/resources/bitmaps_png/png/normal_32.png b/resources/bitmaps_png/png/normal_32.png new file mode 100644 index 0000000000..e2c6aafd46 Binary files /dev/null and b/resources/bitmaps_png/png/normal_32.png differ diff --git a/resources/bitmaps_png/png/normal_64.png b/resources/bitmaps_png/png/normal_64.png new file mode 100644 index 0000000000..c857b9e00f Binary files /dev/null and b/resources/bitmaps_png/png/normal_64.png differ diff --git a/resources/bitmaps_png/png/normal_dark_16.png b/resources/bitmaps_png/png/normal_dark_16.png new file mode 100644 index 0000000000..d4922a0a98 Binary files /dev/null and b/resources/bitmaps_png/png/normal_dark_16.png differ diff --git a/resources/bitmaps_png/png/normal_dark_32.png b/resources/bitmaps_png/png/normal_dark_32.png new file mode 100644 index 0000000000..ce05b8fdc7 Binary files /dev/null and b/resources/bitmaps_png/png/normal_dark_32.png differ diff --git a/resources/bitmaps_png/png/normal_dark_64.png b/resources/bitmaps_png/png/normal_dark_64.png new file mode 100644 index 0000000000..2526ea3bf1 Binary files /dev/null and b/resources/bitmaps_png/png/normal_dark_64.png differ diff --git a/resources/bitmaps_png/png/open_project_16.png b/resources/bitmaps_png/png/open_project_16.png new file mode 100644 index 0000000000..6eb12405fc Binary files /dev/null and b/resources/bitmaps_png/png/open_project_16.png differ diff --git a/resources/bitmaps_png/png/open_project_32.png b/resources/bitmaps_png/png/open_project_32.png new file mode 100644 index 0000000000..0e404c5587 Binary files /dev/null and b/resources/bitmaps_png/png/open_project_32.png differ diff --git a/resources/bitmaps_png/png/open_project_64.png b/resources/bitmaps_png/png/open_project_64.png new file mode 100644 index 0000000000..5b301f7e36 Binary files /dev/null and b/resources/bitmaps_png/png/open_project_64.png differ diff --git a/resources/bitmaps_png/png/open_project_dark_16.png b/resources/bitmaps_png/png/open_project_dark_16.png new file mode 100644 index 0000000000..319dde3f62 Binary files /dev/null and b/resources/bitmaps_png/png/open_project_dark_16.png differ diff --git a/resources/bitmaps_png/png/open_project_dark_32.png b/resources/bitmaps_png/png/open_project_dark_32.png new file mode 100644 index 0000000000..849b14935d Binary files /dev/null and b/resources/bitmaps_png/png/open_project_dark_32.png differ diff --git a/resources/bitmaps_png/png/open_project_dark_64.png b/resources/bitmaps_png/png/open_project_dark_64.png new file mode 100644 index 0000000000..7deed2d8c1 Binary files /dev/null and b/resources/bitmaps_png/png/open_project_dark_64.png differ diff --git a/resources/bitmaps_png/png/open_project_demo_16.png b/resources/bitmaps_png/png/open_project_demo_16.png new file mode 100644 index 0000000000..9cca5aaacc Binary files /dev/null and b/resources/bitmaps_png/png/open_project_demo_16.png differ diff --git a/resources/bitmaps_png/png/open_project_demo_32.png b/resources/bitmaps_png/png/open_project_demo_32.png new file mode 100644 index 0000000000..f0646bb99e Binary files /dev/null and b/resources/bitmaps_png/png/open_project_demo_32.png differ diff --git a/resources/bitmaps_png/png/open_project_demo_64.png b/resources/bitmaps_png/png/open_project_demo_64.png new file mode 100644 index 0000000000..3a725fad05 Binary files /dev/null and b/resources/bitmaps_png/png/open_project_demo_64.png differ diff --git a/resources/bitmaps_png/png/open_project_demo_dark_16.png b/resources/bitmaps_png/png/open_project_demo_dark_16.png new file mode 100644 index 0000000000..a32e8d1137 Binary files /dev/null and b/resources/bitmaps_png/png/open_project_demo_dark_16.png differ diff --git a/resources/bitmaps_png/png/open_project_demo_dark_32.png b/resources/bitmaps_png/png/open_project_demo_dark_32.png new file mode 100644 index 0000000000..e082012082 Binary files /dev/null and b/resources/bitmaps_png/png/open_project_demo_dark_32.png differ diff --git a/resources/bitmaps_png/png/open_project_demo_dark_64.png b/resources/bitmaps_png/png/open_project_demo_dark_64.png new file mode 100644 index 0000000000..6793c8c859 Binary files /dev/null and b/resources/bitmaps_png/png/open_project_demo_dark_64.png differ diff --git a/resources/bitmaps_png/png/opt_show_polygon_16.png b/resources/bitmaps_png/png/opt_show_polygon_16.png new file mode 100644 index 0000000000..bcbafb43ed Binary files /dev/null and b/resources/bitmaps_png/png/opt_show_polygon_16.png differ diff --git a/resources/bitmaps_png/png/opt_show_polygon_32.png b/resources/bitmaps_png/png/opt_show_polygon_32.png new file mode 100644 index 0000000000..a4d560612b Binary files /dev/null and b/resources/bitmaps_png/png/opt_show_polygon_32.png differ diff --git a/resources/bitmaps_png/png/opt_show_polygon_64.png b/resources/bitmaps_png/png/opt_show_polygon_64.png new file mode 100644 index 0000000000..0a85a2d346 Binary files /dev/null and b/resources/bitmaps_png/png/opt_show_polygon_64.png differ diff --git a/resources/bitmaps_png/png/opt_show_polygon_dark_16.png b/resources/bitmaps_png/png/opt_show_polygon_dark_16.png new file mode 100644 index 0000000000..b8383ad67e Binary files /dev/null and b/resources/bitmaps_png/png/opt_show_polygon_dark_16.png differ diff --git a/resources/bitmaps_png/png/opt_show_polygon_dark_32.png b/resources/bitmaps_png/png/opt_show_polygon_dark_32.png new file mode 100644 index 0000000000..4acaf82de1 Binary files /dev/null and b/resources/bitmaps_png/png/opt_show_polygon_dark_32.png differ diff --git a/resources/bitmaps_png/png/opt_show_polygon_dark_64.png b/resources/bitmaps_png/png/opt_show_polygon_dark_64.png new file mode 100644 index 0000000000..adb59fe50f Binary files /dev/null and b/resources/bitmaps_png/png/opt_show_polygon_dark_64.png differ diff --git a/resources/bitmaps_png/png/options_3drender_16.png b/resources/bitmaps_png/png/options_3drender_16.png new file mode 100644 index 0000000000..4f0f994031 Binary files /dev/null and b/resources/bitmaps_png/png/options_3drender_16.png differ diff --git a/resources/bitmaps_png/png/options_3drender_32.png b/resources/bitmaps_png/png/options_3drender_32.png new file mode 100644 index 0000000000..27dc721aa5 Binary files /dev/null and b/resources/bitmaps_png/png/options_3drender_32.png differ diff --git a/resources/bitmaps_png/png/options_3drender_64.png b/resources/bitmaps_png/png/options_3drender_64.png new file mode 100644 index 0000000000..a172fc5a30 Binary files /dev/null and b/resources/bitmaps_png/png/options_3drender_64.png differ diff --git a/resources/bitmaps_png/png/options_3drender_dark_16.png b/resources/bitmaps_png/png/options_3drender_dark_16.png new file mode 100644 index 0000000000..1230f0637f Binary files /dev/null and b/resources/bitmaps_png/png/options_3drender_dark_16.png differ diff --git a/resources/bitmaps_png/png/options_3drender_dark_32.png b/resources/bitmaps_png/png/options_3drender_dark_32.png new file mode 100644 index 0000000000..3c39e2b9dc Binary files /dev/null and b/resources/bitmaps_png/png/options_3drender_dark_32.png differ diff --git a/resources/bitmaps_png/png/options_3drender_dark_64.png b/resources/bitmaps_png/png/options_3drender_dark_64.png new file mode 100644 index 0000000000..5411911ebf Binary files /dev/null and b/resources/bitmaps_png/png/options_3drender_dark_64.png differ diff --git a/resources/bitmaps_png/png/options_board_16.png b/resources/bitmaps_png/png/options_board_16.png new file mode 100644 index 0000000000..6a81c5502d Binary files /dev/null and b/resources/bitmaps_png/png/options_board_16.png differ diff --git a/resources/bitmaps_png/png/options_board_32.png b/resources/bitmaps_png/png/options_board_32.png new file mode 100644 index 0000000000..82e5bd5146 Binary files /dev/null and b/resources/bitmaps_png/png/options_board_32.png differ diff --git a/resources/bitmaps_png/png/options_board_64.png b/resources/bitmaps_png/png/options_board_64.png new file mode 100644 index 0000000000..944489eb42 Binary files /dev/null and b/resources/bitmaps_png/png/options_board_64.png differ diff --git a/resources/bitmaps_png/png/options_board_dark_16.png b/resources/bitmaps_png/png/options_board_dark_16.png new file mode 100644 index 0000000000..32f0affdd2 Binary files /dev/null and b/resources/bitmaps_png/png/options_board_dark_16.png differ diff --git a/resources/bitmaps_png/png/options_board_dark_32.png b/resources/bitmaps_png/png/options_board_dark_32.png new file mode 100644 index 0000000000..d444d2ce49 Binary files /dev/null and b/resources/bitmaps_png/png/options_board_dark_32.png differ diff --git a/resources/bitmaps_png/png/options_board_dark_64.png b/resources/bitmaps_png/png/options_board_dark_64.png new file mode 100644 index 0000000000..c72831c81e Binary files /dev/null and b/resources/bitmaps_png/png/options_board_dark_64.png differ diff --git a/resources/bitmaps_png/png/options_generic_16.png b/resources/bitmaps_png/png/options_generic_16.png new file mode 100644 index 0000000000..e35713ee3a Binary files /dev/null and b/resources/bitmaps_png/png/options_generic_16.png differ diff --git a/resources/bitmaps_png/png/options_generic_32.png b/resources/bitmaps_png/png/options_generic_32.png new file mode 100644 index 0000000000..92506125f3 Binary files /dev/null and b/resources/bitmaps_png/png/options_generic_32.png differ diff --git a/resources/bitmaps_png/png/options_generic_64.png b/resources/bitmaps_png/png/options_generic_64.png new file mode 100644 index 0000000000..385aedccc0 Binary files /dev/null and b/resources/bitmaps_png/png/options_generic_64.png differ diff --git a/resources/bitmaps_png/png/options_generic_dark_16.png b/resources/bitmaps_png/png/options_generic_dark_16.png new file mode 100644 index 0000000000..9c77c85e55 Binary files /dev/null and b/resources/bitmaps_png/png/options_generic_dark_16.png differ diff --git a/resources/bitmaps_png/png/options_generic_dark_32.png b/resources/bitmaps_png/png/options_generic_dark_32.png new file mode 100644 index 0000000000..85e36bb21f Binary files /dev/null and b/resources/bitmaps_png/png/options_generic_dark_32.png differ diff --git a/resources/bitmaps_png/png/options_generic_dark_64.png b/resources/bitmaps_png/png/options_generic_dark_64.png new file mode 100644 index 0000000000..169feb8351 Binary files /dev/null and b/resources/bitmaps_png/png/options_generic_dark_64.png differ diff --git a/resources/bitmaps_png/png/options_pad_16.png b/resources/bitmaps_png/png/options_pad_16.png new file mode 100644 index 0000000000..93755dd20f Binary files /dev/null and b/resources/bitmaps_png/png/options_pad_16.png differ diff --git a/resources/bitmaps_png/png/options_pad_32.png b/resources/bitmaps_png/png/options_pad_32.png new file mode 100644 index 0000000000..9286e6219a Binary files /dev/null and b/resources/bitmaps_png/png/options_pad_32.png differ diff --git a/resources/bitmaps_png/png/options_pad_64.png b/resources/bitmaps_png/png/options_pad_64.png new file mode 100644 index 0000000000..c9a3e92400 Binary files /dev/null and b/resources/bitmaps_png/png/options_pad_64.png differ diff --git a/resources/bitmaps_png/png/options_pad_dark_16.png b/resources/bitmaps_png/png/options_pad_dark_16.png new file mode 100644 index 0000000000..4b5a1ccdb3 Binary files /dev/null and b/resources/bitmaps_png/png/options_pad_dark_16.png differ diff --git a/resources/bitmaps_png/png/options_pad_dark_32.png b/resources/bitmaps_png/png/options_pad_dark_32.png new file mode 100644 index 0000000000..c35d274bbc Binary files /dev/null and b/resources/bitmaps_png/png/options_pad_dark_32.png differ diff --git a/resources/bitmaps_png/png/options_pad_dark_64.png b/resources/bitmaps_png/png/options_pad_dark_64.png new file mode 100644 index 0000000000..e861d15531 Binary files /dev/null and b/resources/bitmaps_png/png/options_pad_dark_64.png differ diff --git a/resources/bitmaps_png/png/options_schematic_16.png b/resources/bitmaps_png/png/options_schematic_16.png new file mode 100644 index 0000000000..76e9c63894 Binary files /dev/null and b/resources/bitmaps_png/png/options_schematic_16.png differ diff --git a/resources/bitmaps_png/png/options_schematic_32.png b/resources/bitmaps_png/png/options_schematic_32.png new file mode 100644 index 0000000000..3b57551860 Binary files /dev/null and b/resources/bitmaps_png/png/options_schematic_32.png differ diff --git a/resources/bitmaps_png/png/options_schematic_64.png b/resources/bitmaps_png/png/options_schematic_64.png new file mode 100644 index 0000000000..fbe3f4cb17 Binary files /dev/null and b/resources/bitmaps_png/png/options_schematic_64.png differ diff --git a/resources/bitmaps_png/png/options_schematic_dark_16.png b/resources/bitmaps_png/png/options_schematic_dark_16.png new file mode 100644 index 0000000000..9600fa8e2a Binary files /dev/null and b/resources/bitmaps_png/png/options_schematic_dark_16.png differ diff --git a/resources/bitmaps_png/png/options_schematic_dark_32.png b/resources/bitmaps_png/png/options_schematic_dark_32.png new file mode 100644 index 0000000000..155c08e57b Binary files /dev/null and b/resources/bitmaps_png/png/options_schematic_dark_32.png differ diff --git a/resources/bitmaps_png/png/options_schematic_dark_64.png b/resources/bitmaps_png/png/options_schematic_dark_64.png new file mode 100644 index 0000000000..cfbaaa8732 Binary files /dev/null and b/resources/bitmaps_png/png/options_schematic_dark_64.png differ diff --git a/resources/bitmaps_png/png/ortho_16.png b/resources/bitmaps_png/png/ortho_16.png new file mode 100644 index 0000000000..2a38a88b8f Binary files /dev/null and b/resources/bitmaps_png/png/ortho_16.png differ diff --git a/resources/bitmaps_png/png/ortho_32.png b/resources/bitmaps_png/png/ortho_32.png new file mode 100644 index 0000000000..381efcca7e Binary files /dev/null and b/resources/bitmaps_png/png/ortho_32.png differ diff --git a/resources/bitmaps_png/png/ortho_64.png b/resources/bitmaps_png/png/ortho_64.png new file mode 100644 index 0000000000..1f00fd4acd Binary files /dev/null and b/resources/bitmaps_png/png/ortho_64.png differ diff --git a/resources/bitmaps_png/png/ortho_dark_16.png b/resources/bitmaps_png/png/ortho_dark_16.png new file mode 100644 index 0000000000..d6d6a7334b Binary files /dev/null and b/resources/bitmaps_png/png/ortho_dark_16.png differ diff --git a/resources/bitmaps_png/png/ortho_dark_32.png b/resources/bitmaps_png/png/ortho_dark_32.png new file mode 100644 index 0000000000..61de10c73d Binary files /dev/null and b/resources/bitmaps_png/png/ortho_dark_32.png differ diff --git a/resources/bitmaps_png/png/ortho_dark_64.png b/resources/bitmaps_png/png/ortho_dark_64.png new file mode 100644 index 0000000000..6d838b583b Binary files /dev/null and b/resources/bitmaps_png/png/ortho_dark_64.png differ diff --git a/resources/bitmaps_png/png/pack_footprints_16.png b/resources/bitmaps_png/png/pack_footprints_16.png new file mode 100644 index 0000000000..c4e341072c Binary files /dev/null and b/resources/bitmaps_png/png/pack_footprints_16.png differ diff --git a/resources/bitmaps_png/png/pack_footprints_32.png b/resources/bitmaps_png/png/pack_footprints_32.png new file mode 100644 index 0000000000..ec6afaa131 Binary files /dev/null and b/resources/bitmaps_png/png/pack_footprints_32.png differ diff --git a/resources/bitmaps_png/png/pack_footprints_64.png b/resources/bitmaps_png/png/pack_footprints_64.png new file mode 100644 index 0000000000..c5a41518ce Binary files /dev/null and b/resources/bitmaps_png/png/pack_footprints_64.png differ diff --git a/resources/bitmaps_png/png/pack_footprints_dark_16.png b/resources/bitmaps_png/png/pack_footprints_dark_16.png new file mode 100644 index 0000000000..4b309917c9 Binary files /dev/null and b/resources/bitmaps_png/png/pack_footprints_dark_16.png differ diff --git a/resources/bitmaps_png/png/pack_footprints_dark_32.png b/resources/bitmaps_png/png/pack_footprints_dark_32.png new file mode 100644 index 0000000000..d6708f9f5b Binary files /dev/null and b/resources/bitmaps_png/png/pack_footprints_dark_32.png differ diff --git a/resources/bitmaps_png/png/pack_footprints_dark_64.png b/resources/bitmaps_png/png/pack_footprints_dark_64.png new file mode 100644 index 0000000000..1897217f12 Binary files /dev/null and b/resources/bitmaps_png/png/pack_footprints_dark_64.png differ diff --git a/resources/bitmaps_png/png/pad_16.png b/resources/bitmaps_png/png/pad_16.png new file mode 100644 index 0000000000..3b51523149 Binary files /dev/null and b/resources/bitmaps_png/png/pad_16.png differ diff --git a/resources/bitmaps_png/png/pad_32.png b/resources/bitmaps_png/png/pad_32.png new file mode 100644 index 0000000000..41f30003e6 Binary files /dev/null and b/resources/bitmaps_png/png/pad_32.png differ diff --git a/resources/bitmaps_png/png/pad_64.png b/resources/bitmaps_png/png/pad_64.png new file mode 100644 index 0000000000..79b90c8e73 Binary files /dev/null and b/resources/bitmaps_png/png/pad_64.png differ diff --git a/resources/bitmaps_png/png/pad_dark_16.png b/resources/bitmaps_png/png/pad_dark_16.png new file mode 100644 index 0000000000..3b51523149 Binary files /dev/null and b/resources/bitmaps_png/png/pad_dark_16.png differ diff --git a/resources/bitmaps_png/png/pad_dark_32.png b/resources/bitmaps_png/png/pad_dark_32.png new file mode 100644 index 0000000000..41f30003e6 Binary files /dev/null and b/resources/bitmaps_png/png/pad_dark_32.png differ diff --git a/resources/bitmaps_png/png/pad_dark_64.png b/resources/bitmaps_png/png/pad_dark_64.png new file mode 100644 index 0000000000..79b90c8e73 Binary files /dev/null and b/resources/bitmaps_png/png/pad_dark_64.png differ diff --git a/resources/bitmaps_png/png/pad_enumerate_16.png b/resources/bitmaps_png/png/pad_enumerate_16.png new file mode 100644 index 0000000000..ae9b6c6448 Binary files /dev/null and b/resources/bitmaps_png/png/pad_enumerate_16.png differ diff --git a/resources/bitmaps_png/png/pad_enumerate_32.png b/resources/bitmaps_png/png/pad_enumerate_32.png new file mode 100644 index 0000000000..14d3633369 Binary files /dev/null and b/resources/bitmaps_png/png/pad_enumerate_32.png differ diff --git a/resources/bitmaps_png/png/pad_enumerate_64.png b/resources/bitmaps_png/png/pad_enumerate_64.png new file mode 100644 index 0000000000..1005c93515 Binary files /dev/null and b/resources/bitmaps_png/png/pad_enumerate_64.png differ diff --git a/resources/bitmaps_png/png/pad_enumerate_dark_16.png b/resources/bitmaps_png/png/pad_enumerate_dark_16.png new file mode 100644 index 0000000000..c3cff0191d Binary files /dev/null and b/resources/bitmaps_png/png/pad_enumerate_dark_16.png differ diff --git a/resources/bitmaps_png/png/pad_enumerate_dark_32.png b/resources/bitmaps_png/png/pad_enumerate_dark_32.png new file mode 100644 index 0000000000..7d6bd342e1 Binary files /dev/null and b/resources/bitmaps_png/png/pad_enumerate_dark_32.png differ diff --git a/resources/bitmaps_png/png/pad_enumerate_dark_64.png b/resources/bitmaps_png/png/pad_enumerate_dark_64.png new file mode 100644 index 0000000000..71d2230f1c Binary files /dev/null and b/resources/bitmaps_png/png/pad_enumerate_dark_64.png differ diff --git a/resources/bitmaps_png/png/pad_number_16.png b/resources/bitmaps_png/png/pad_number_16.png new file mode 100644 index 0000000000..77ed3067f5 Binary files /dev/null and b/resources/bitmaps_png/png/pad_number_16.png differ diff --git a/resources/bitmaps_png/png/pad_number_32.png b/resources/bitmaps_png/png/pad_number_32.png new file mode 100644 index 0000000000..eeedbad5f6 Binary files /dev/null and b/resources/bitmaps_png/png/pad_number_32.png differ diff --git a/resources/bitmaps_png/png/pad_number_64.png b/resources/bitmaps_png/png/pad_number_64.png new file mode 100644 index 0000000000..b55734a23e Binary files /dev/null and b/resources/bitmaps_png/png/pad_number_64.png differ diff --git a/resources/bitmaps_png/png/pad_number_dark_16.png b/resources/bitmaps_png/png/pad_number_dark_16.png new file mode 100644 index 0000000000..c711f7adc9 Binary files /dev/null and b/resources/bitmaps_png/png/pad_number_dark_16.png differ diff --git a/resources/bitmaps_png/png/pad_number_dark_32.png b/resources/bitmaps_png/png/pad_number_dark_32.png new file mode 100644 index 0000000000..233691b2f1 Binary files /dev/null and b/resources/bitmaps_png/png/pad_number_dark_32.png differ diff --git a/resources/bitmaps_png/png/pad_number_dark_64.png b/resources/bitmaps_png/png/pad_number_dark_64.png new file mode 100644 index 0000000000..ab497f4e26 Binary files /dev/null and b/resources/bitmaps_png/png/pad_number_dark_64.png differ diff --git a/resources/bitmaps_png/png/pad_sketch_16.png b/resources/bitmaps_png/png/pad_sketch_16.png new file mode 100644 index 0000000000..9f464dbc08 Binary files /dev/null and b/resources/bitmaps_png/png/pad_sketch_16.png differ diff --git a/resources/bitmaps_png/png/pad_sketch_32.png b/resources/bitmaps_png/png/pad_sketch_32.png new file mode 100644 index 0000000000..571b95c44b Binary files /dev/null and b/resources/bitmaps_png/png/pad_sketch_32.png differ diff --git a/resources/bitmaps_png/png/pad_sketch_64.png b/resources/bitmaps_png/png/pad_sketch_64.png new file mode 100644 index 0000000000..9a13c851ef Binary files /dev/null and b/resources/bitmaps_png/png/pad_sketch_64.png differ diff --git a/resources/bitmaps_png/png/pad_sketch_dark_16.png b/resources/bitmaps_png/png/pad_sketch_dark_16.png new file mode 100644 index 0000000000..922d21e1b3 Binary files /dev/null and b/resources/bitmaps_png/png/pad_sketch_dark_16.png differ diff --git a/resources/bitmaps_png/png/pad_sketch_dark_32.png b/resources/bitmaps_png/png/pad_sketch_dark_32.png new file mode 100644 index 0000000000..c139ecedc8 Binary files /dev/null and b/resources/bitmaps_png/png/pad_sketch_dark_32.png differ diff --git a/resources/bitmaps_png/png/pad_sketch_dark_64.png b/resources/bitmaps_png/png/pad_sketch_dark_64.png new file mode 100644 index 0000000000..3e68f20675 Binary files /dev/null and b/resources/bitmaps_png/png/pad_sketch_dark_64.png differ diff --git a/resources/bitmaps_png/png/pads_mask_layers_16.png b/resources/bitmaps_png/png/pads_mask_layers_16.png new file mode 100644 index 0000000000..64d602770a Binary files /dev/null and b/resources/bitmaps_png/png/pads_mask_layers_16.png differ diff --git a/resources/bitmaps_png/png/pads_mask_layers_32.png b/resources/bitmaps_png/png/pads_mask_layers_32.png new file mode 100644 index 0000000000..3bc09ec5c2 Binary files /dev/null and b/resources/bitmaps_png/png/pads_mask_layers_32.png differ diff --git a/resources/bitmaps_png/png/pads_mask_layers_64.png b/resources/bitmaps_png/png/pads_mask_layers_64.png new file mode 100644 index 0000000000..96cc483d61 Binary files /dev/null and b/resources/bitmaps_png/png/pads_mask_layers_64.png differ diff --git a/resources/bitmaps_png/png/pads_mask_layers_dark_16.png b/resources/bitmaps_png/png/pads_mask_layers_dark_16.png new file mode 100644 index 0000000000..a8af87f200 Binary files /dev/null and b/resources/bitmaps_png/png/pads_mask_layers_dark_16.png differ diff --git a/resources/bitmaps_png/png/pads_mask_layers_dark_32.png b/resources/bitmaps_png/png/pads_mask_layers_dark_32.png new file mode 100644 index 0000000000..aebc709448 Binary files /dev/null and b/resources/bitmaps_png/png/pads_mask_layers_dark_32.png differ diff --git a/resources/bitmaps_png/png/pads_mask_layers_dark_64.png b/resources/bitmaps_png/png/pads_mask_layers_dark_64.png new file mode 100644 index 0000000000..0da1dbd758 Binary files /dev/null and b/resources/bitmaps_png/png/pads_mask_layers_dark_64.png differ diff --git a/resources/bitmaps_png/png/pads_remove_16.png b/resources/bitmaps_png/png/pads_remove_16.png new file mode 100644 index 0000000000..603af5a4cd Binary files /dev/null and b/resources/bitmaps_png/png/pads_remove_16.png differ diff --git a/resources/bitmaps_png/png/pads_remove_32.png b/resources/bitmaps_png/png/pads_remove_32.png new file mode 100644 index 0000000000..1b730a03b2 Binary files /dev/null and b/resources/bitmaps_png/png/pads_remove_32.png differ diff --git a/resources/bitmaps_png/png/pads_remove_64.png b/resources/bitmaps_png/png/pads_remove_64.png new file mode 100644 index 0000000000..01fcab2382 Binary files /dev/null and b/resources/bitmaps_png/png/pads_remove_64.png differ diff --git a/resources/bitmaps_png/png/pads_remove_dark_16.png b/resources/bitmaps_png/png/pads_remove_dark_16.png new file mode 100644 index 0000000000..e35225170f Binary files /dev/null and b/resources/bitmaps_png/png/pads_remove_dark_16.png differ diff --git a/resources/bitmaps_png/png/pads_remove_dark_32.png b/resources/bitmaps_png/png/pads_remove_dark_32.png new file mode 100644 index 0000000000..ac84ea056c Binary files /dev/null and b/resources/bitmaps_png/png/pads_remove_dark_32.png differ diff --git a/resources/bitmaps_png/png/pads_remove_dark_64.png b/resources/bitmaps_png/png/pads_remove_dark_64.png new file mode 100644 index 0000000000..f13b1fe5d7 Binary files /dev/null and b/resources/bitmaps_png/png/pads_remove_dark_64.png differ diff --git a/resources/bitmaps_png/png/pagelayout_normal_view_mode_16.png b/resources/bitmaps_png/png/pagelayout_normal_view_mode_16.png new file mode 100644 index 0000000000..3cc6dc983c Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_normal_view_mode_16.png differ diff --git a/resources/bitmaps_png/png/pagelayout_normal_view_mode_32.png b/resources/bitmaps_png/png/pagelayout_normal_view_mode_32.png new file mode 100644 index 0000000000..22efcb0550 Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_normal_view_mode_32.png differ diff --git a/resources/bitmaps_png/png/pagelayout_normal_view_mode_64.png b/resources/bitmaps_png/png/pagelayout_normal_view_mode_64.png new file mode 100644 index 0000000000..380b684640 Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_normal_view_mode_64.png differ diff --git a/resources/bitmaps_png/png/pagelayout_normal_view_mode_dark_16.png b/resources/bitmaps_png/png/pagelayout_normal_view_mode_dark_16.png new file mode 100644 index 0000000000..c55d13fdeb Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_normal_view_mode_dark_16.png differ diff --git a/resources/bitmaps_png/png/pagelayout_normal_view_mode_dark_32.png b/resources/bitmaps_png/png/pagelayout_normal_view_mode_dark_32.png new file mode 100644 index 0000000000..047acd5ae7 Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_normal_view_mode_dark_32.png differ diff --git a/resources/bitmaps_png/png/pagelayout_normal_view_mode_dark_64.png b/resources/bitmaps_png/png/pagelayout_normal_view_mode_dark_64.png new file mode 100644 index 0000000000..43b4b8a6f7 Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_normal_view_mode_dark_64.png differ diff --git a/resources/bitmaps_png/png/pagelayout_special_view_mode_16.png b/resources/bitmaps_png/png/pagelayout_special_view_mode_16.png new file mode 100644 index 0000000000..4b3039c05c Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_special_view_mode_16.png differ diff --git a/resources/bitmaps_png/png/pagelayout_special_view_mode_32.png b/resources/bitmaps_png/png/pagelayout_special_view_mode_32.png new file mode 100644 index 0000000000..72ddfe187c Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_special_view_mode_32.png differ diff --git a/resources/bitmaps_png/png/pagelayout_special_view_mode_64.png b/resources/bitmaps_png/png/pagelayout_special_view_mode_64.png new file mode 100644 index 0000000000..a3d95faa95 Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_special_view_mode_64.png differ diff --git a/resources/bitmaps_png/png/pagelayout_special_view_mode_dark_16.png b/resources/bitmaps_png/png/pagelayout_special_view_mode_dark_16.png new file mode 100644 index 0000000000..9c85140c40 Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_special_view_mode_dark_16.png differ diff --git a/resources/bitmaps_png/png/pagelayout_special_view_mode_dark_32.png b/resources/bitmaps_png/png/pagelayout_special_view_mode_dark_32.png new file mode 100644 index 0000000000..cf9cdc6d7f Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_special_view_mode_dark_32.png differ diff --git a/resources/bitmaps_png/png/pagelayout_special_view_mode_dark_64.png b/resources/bitmaps_png/png/pagelayout_special_view_mode_dark_64.png new file mode 100644 index 0000000000..876536634e Binary files /dev/null and b/resources/bitmaps_png/png/pagelayout_special_view_mode_dark_64.png differ diff --git a/resources/bitmaps_png/png/part_properties_16.png b/resources/bitmaps_png/png/part_properties_16.png new file mode 100644 index 0000000000..df4521b8c9 Binary files /dev/null and b/resources/bitmaps_png/png/part_properties_16.png differ diff --git a/resources/bitmaps_png/png/part_properties_32.png b/resources/bitmaps_png/png/part_properties_32.png new file mode 100644 index 0000000000..d2583cf1aa Binary files /dev/null and b/resources/bitmaps_png/png/part_properties_32.png differ diff --git a/resources/bitmaps_png/png/part_properties_64.png b/resources/bitmaps_png/png/part_properties_64.png new file mode 100644 index 0000000000..1c73789425 Binary files /dev/null and b/resources/bitmaps_png/png/part_properties_64.png differ diff --git a/resources/bitmaps_png/png/part_properties_dark_16.png b/resources/bitmaps_png/png/part_properties_dark_16.png new file mode 100644 index 0000000000..82faa05acb Binary files /dev/null and b/resources/bitmaps_png/png/part_properties_dark_16.png differ diff --git a/resources/bitmaps_png/png/part_properties_dark_32.png b/resources/bitmaps_png/png/part_properties_dark_32.png new file mode 100644 index 0000000000..8a6fcda8b7 Binary files /dev/null and b/resources/bitmaps_png/png/part_properties_dark_32.png differ diff --git a/resources/bitmaps_png/png/part_properties_dark_64.png b/resources/bitmaps_png/png/part_properties_dark_64.png new file mode 100644 index 0000000000..d34414c4fe Binary files /dev/null and b/resources/bitmaps_png/png/part_properties_dark_64.png differ diff --git a/resources/bitmaps_png/png/paste_16.png b/resources/bitmaps_png/png/paste_16.png new file mode 100644 index 0000000000..5b559d25ed Binary files /dev/null and b/resources/bitmaps_png/png/paste_16.png differ diff --git a/resources/bitmaps_png/png/paste_32.png b/resources/bitmaps_png/png/paste_32.png new file mode 100644 index 0000000000..020439ff3b Binary files /dev/null and b/resources/bitmaps_png/png/paste_32.png differ diff --git a/resources/bitmaps_png/png/paste_64.png b/resources/bitmaps_png/png/paste_64.png new file mode 100644 index 0000000000..5c135c4e7b Binary files /dev/null and b/resources/bitmaps_png/png/paste_64.png differ diff --git a/resources/bitmaps_png/png/paste_dark_16.png b/resources/bitmaps_png/png/paste_dark_16.png new file mode 100644 index 0000000000..f825fdbfc3 Binary files /dev/null and b/resources/bitmaps_png/png/paste_dark_16.png differ diff --git a/resources/bitmaps_png/png/paste_dark_32.png b/resources/bitmaps_png/png/paste_dark_32.png new file mode 100644 index 0000000000..72ceee3ca5 Binary files /dev/null and b/resources/bitmaps_png/png/paste_dark_32.png differ diff --git a/resources/bitmaps_png/png/paste_dark_64.png b/resources/bitmaps_png/png/paste_dark_64.png new file mode 100644 index 0000000000..b0c9948428 Binary files /dev/null and b/resources/bitmaps_png/png/paste_dark_64.png differ diff --git a/resources/bitmaps_png/png/paste_special_16.png b/resources/bitmaps_png/png/paste_special_16.png new file mode 100644 index 0000000000..8918c04c5a Binary files /dev/null and b/resources/bitmaps_png/png/paste_special_16.png differ diff --git a/resources/bitmaps_png/png/paste_special_24.png b/resources/bitmaps_png/png/paste_special_24.png index 733d272408..e374c139a0 100644 Binary files a/resources/bitmaps_png/png/paste_special_24.png and b/resources/bitmaps_png/png/paste_special_24.png differ diff --git a/resources/bitmaps_png/png/paste_special_32.png b/resources/bitmaps_png/png/paste_special_32.png new file mode 100644 index 0000000000..9c6a13c1f0 Binary files /dev/null and b/resources/bitmaps_png/png/paste_special_32.png differ diff --git a/resources/bitmaps_png/png/paste_special_48.png b/resources/bitmaps_png/png/paste_special_48.png index 320b024a83..6a0b3216ec 100644 Binary files a/resources/bitmaps_png/png/paste_special_48.png and b/resources/bitmaps_png/png/paste_special_48.png differ diff --git a/resources/bitmaps_png/png/paste_special_64.png b/resources/bitmaps_png/png/paste_special_64.png new file mode 100644 index 0000000000..e4fbb401e5 Binary files /dev/null and b/resources/bitmaps_png/png/paste_special_64.png differ diff --git a/resources/bitmaps_png/png/paste_special_dark_16.png b/resources/bitmaps_png/png/paste_special_dark_16.png new file mode 100644 index 0000000000..adbc2e7010 Binary files /dev/null and b/resources/bitmaps_png/png/paste_special_dark_16.png differ diff --git a/resources/bitmaps_png/png/paste_special_dark_24.png b/resources/bitmaps_png/png/paste_special_dark_24.png index 0780196f4e..6496664607 100644 Binary files a/resources/bitmaps_png/png/paste_special_dark_24.png and b/resources/bitmaps_png/png/paste_special_dark_24.png differ diff --git a/resources/bitmaps_png/png/paste_special_dark_32.png b/resources/bitmaps_png/png/paste_special_dark_32.png new file mode 100644 index 0000000000..8b6ce659c2 Binary files /dev/null and b/resources/bitmaps_png/png/paste_special_dark_32.png differ diff --git a/resources/bitmaps_png/png/paste_special_dark_48.png b/resources/bitmaps_png/png/paste_special_dark_48.png index 0a33b0da27..36ac9de4a7 100644 Binary files a/resources/bitmaps_png/png/paste_special_dark_48.png and b/resources/bitmaps_png/png/paste_special_dark_48.png differ diff --git a/resources/bitmaps_png/png/paste_special_dark_64.png b/resources/bitmaps_png/png/paste_special_dark_64.png new file mode 100644 index 0000000000..a86574a802 Binary files /dev/null and b/resources/bitmaps_png/png/paste_special_dark_64.png differ diff --git a/resources/bitmaps_png/png/path_16.png b/resources/bitmaps_png/png/path_16.png new file mode 100644 index 0000000000..063e57a499 Binary files /dev/null and b/resources/bitmaps_png/png/path_16.png differ diff --git a/resources/bitmaps_png/png/path_32.png b/resources/bitmaps_png/png/path_32.png new file mode 100644 index 0000000000..9702d9b0bf Binary files /dev/null and b/resources/bitmaps_png/png/path_32.png differ diff --git a/resources/bitmaps_png/png/path_64.png b/resources/bitmaps_png/png/path_64.png new file mode 100644 index 0000000000..cce48026e4 Binary files /dev/null and b/resources/bitmaps_png/png/path_64.png differ diff --git a/resources/bitmaps_png/png/path_dark_16.png b/resources/bitmaps_png/png/path_dark_16.png new file mode 100644 index 0000000000..12424d1194 Binary files /dev/null and b/resources/bitmaps_png/png/path_dark_16.png differ diff --git a/resources/bitmaps_png/png/path_dark_32.png b/resources/bitmaps_png/png/path_dark_32.png new file mode 100644 index 0000000000..59f8e2c83b Binary files /dev/null and b/resources/bitmaps_png/png/path_dark_32.png differ diff --git a/resources/bitmaps_png/png/path_dark_64.png b/resources/bitmaps_png/png/path_dark_64.png new file mode 100644 index 0000000000..2e2961e161 Binary files /dev/null and b/resources/bitmaps_png/png/path_dark_64.png differ diff --git a/resources/bitmaps_png/png/pcb_target_16.png b/resources/bitmaps_png/png/pcb_target_16.png new file mode 100644 index 0000000000..2920e50b72 Binary files /dev/null and b/resources/bitmaps_png/png/pcb_target_16.png differ diff --git a/resources/bitmaps_png/png/pcb_target_32.png b/resources/bitmaps_png/png/pcb_target_32.png new file mode 100644 index 0000000000..93dd3f8e8c Binary files /dev/null and b/resources/bitmaps_png/png/pcb_target_32.png differ diff --git a/resources/bitmaps_png/png/pcb_target_64.png b/resources/bitmaps_png/png/pcb_target_64.png new file mode 100644 index 0000000000..1ad932f2b9 Binary files /dev/null and b/resources/bitmaps_png/png/pcb_target_64.png differ diff --git a/resources/bitmaps_png/png/pcb_target_dark_16.png b/resources/bitmaps_png/png/pcb_target_dark_16.png new file mode 100644 index 0000000000..408106cd7c Binary files /dev/null and b/resources/bitmaps_png/png/pcb_target_dark_16.png differ diff --git a/resources/bitmaps_png/png/pcb_target_dark_32.png b/resources/bitmaps_png/png/pcb_target_dark_32.png new file mode 100644 index 0000000000..35453743ef Binary files /dev/null and b/resources/bitmaps_png/png/pcb_target_dark_32.png differ diff --git a/resources/bitmaps_png/png/pcb_target_dark_64.png b/resources/bitmaps_png/png/pcb_target_dark_64.png new file mode 100644 index 0000000000..67d52eef92 Binary files /dev/null and b/resources/bitmaps_png/png/pcb_target_dark_64.png differ diff --git a/resources/bitmaps_png/png/pin2pin_16.png b/resources/bitmaps_png/png/pin2pin_16.png new file mode 100644 index 0000000000..e32378ed3a Binary files /dev/null and b/resources/bitmaps_png/png/pin2pin_16.png differ diff --git a/resources/bitmaps_png/png/pin2pin_32.png b/resources/bitmaps_png/png/pin2pin_32.png new file mode 100644 index 0000000000..633ef25cb1 Binary files /dev/null and b/resources/bitmaps_png/png/pin2pin_32.png differ diff --git a/resources/bitmaps_png/png/pin2pin_64.png b/resources/bitmaps_png/png/pin2pin_64.png new file mode 100644 index 0000000000..cf65ec0c41 Binary files /dev/null and b/resources/bitmaps_png/png/pin2pin_64.png differ diff --git a/resources/bitmaps_png/png/pin2pin_dark_16.png b/resources/bitmaps_png/png/pin2pin_dark_16.png new file mode 100644 index 0000000000..8fb25867db Binary files /dev/null and b/resources/bitmaps_png/png/pin2pin_dark_16.png differ diff --git a/resources/bitmaps_png/png/pin2pin_dark_32.png b/resources/bitmaps_png/png/pin2pin_dark_32.png new file mode 100644 index 0000000000..2623a32a77 Binary files /dev/null and b/resources/bitmaps_png/png/pin2pin_dark_32.png differ diff --git a/resources/bitmaps_png/png/pin2pin_dark_64.png b/resources/bitmaps_png/png/pin2pin_dark_64.png new file mode 100644 index 0000000000..09939fe590 Binary files /dev/null and b/resources/bitmaps_png/png/pin2pin_dark_64.png differ diff --git a/resources/bitmaps_png/png/pin_16.png b/resources/bitmaps_png/png/pin_16.png new file mode 100644 index 0000000000..aeb070b6ce Binary files /dev/null and b/resources/bitmaps_png/png/pin_16.png differ diff --git a/resources/bitmaps_png/png/pin_32.png b/resources/bitmaps_png/png/pin_32.png new file mode 100644 index 0000000000..142df83925 Binary files /dev/null and b/resources/bitmaps_png/png/pin_32.png differ diff --git a/resources/bitmaps_png/png/pin_64.png b/resources/bitmaps_png/png/pin_64.png new file mode 100644 index 0000000000..12915ea6e2 Binary files /dev/null and b/resources/bitmaps_png/png/pin_64.png differ diff --git a/resources/bitmaps_png/png/pin_dark_16.png b/resources/bitmaps_png/png/pin_dark_16.png new file mode 100644 index 0000000000..2b5c9aba20 Binary files /dev/null and b/resources/bitmaps_png/png/pin_dark_16.png differ diff --git a/resources/bitmaps_png/png/pin_dark_32.png b/resources/bitmaps_png/png/pin_dark_32.png new file mode 100644 index 0000000000..a93f1dc3dd Binary files /dev/null and b/resources/bitmaps_png/png/pin_dark_32.png differ diff --git a/resources/bitmaps_png/png/pin_dark_64.png b/resources/bitmaps_png/png/pin_dark_64.png new file mode 100644 index 0000000000..f6f19f65d4 Binary files /dev/null and b/resources/bitmaps_png/png/pin_dark_64.png differ diff --git a/resources/bitmaps_png/png/pin_show_etype_16.png b/resources/bitmaps_png/png/pin_show_etype_16.png new file mode 100644 index 0000000000..4d6eec5afc Binary files /dev/null and b/resources/bitmaps_png/png/pin_show_etype_16.png differ diff --git a/resources/bitmaps_png/png/pin_show_etype_32.png b/resources/bitmaps_png/png/pin_show_etype_32.png new file mode 100644 index 0000000000..7349867607 Binary files /dev/null and b/resources/bitmaps_png/png/pin_show_etype_32.png differ diff --git a/resources/bitmaps_png/png/pin_show_etype_64.png b/resources/bitmaps_png/png/pin_show_etype_64.png new file mode 100644 index 0000000000..992c3639ea Binary files /dev/null and b/resources/bitmaps_png/png/pin_show_etype_64.png differ diff --git a/resources/bitmaps_png/png/pin_show_etype_dark_16.png b/resources/bitmaps_png/png/pin_show_etype_dark_16.png new file mode 100644 index 0000000000..9719e1ca3c Binary files /dev/null and b/resources/bitmaps_png/png/pin_show_etype_dark_16.png differ diff --git a/resources/bitmaps_png/png/pin_show_etype_dark_32.png b/resources/bitmaps_png/png/pin_show_etype_dark_32.png new file mode 100644 index 0000000000..eff30f9f44 Binary files /dev/null and b/resources/bitmaps_png/png/pin_show_etype_dark_32.png differ diff --git a/resources/bitmaps_png/png/pin_show_etype_dark_64.png b/resources/bitmaps_png/png/pin_show_etype_dark_64.png new file mode 100644 index 0000000000..7b9f36a3c9 Binary files /dev/null and b/resources/bitmaps_png/png/pin_show_etype_dark_64.png differ diff --git a/resources/bitmaps_png/png/pin_size_to_16.png b/resources/bitmaps_png/png/pin_size_to_16.png new file mode 100644 index 0000000000..b68b703b75 Binary files /dev/null and b/resources/bitmaps_png/png/pin_size_to_16.png differ diff --git a/resources/bitmaps_png/png/pin_size_to_32.png b/resources/bitmaps_png/png/pin_size_to_32.png new file mode 100644 index 0000000000..f8cb2c0a43 Binary files /dev/null and b/resources/bitmaps_png/png/pin_size_to_32.png differ diff --git a/resources/bitmaps_png/png/pin_size_to_64.png b/resources/bitmaps_png/png/pin_size_to_64.png new file mode 100644 index 0000000000..5577946cac Binary files /dev/null and b/resources/bitmaps_png/png/pin_size_to_64.png differ diff --git a/resources/bitmaps_png/png/pin_size_to_dark_16.png b/resources/bitmaps_png/png/pin_size_to_dark_16.png new file mode 100644 index 0000000000..c77d42249f Binary files /dev/null and b/resources/bitmaps_png/png/pin_size_to_dark_16.png differ diff --git a/resources/bitmaps_png/png/pin_size_to_dark_24.png b/resources/bitmaps_png/png/pin_size_to_dark_24.png index 6bb278d281..09d8ba61e9 100644 Binary files a/resources/bitmaps_png/png/pin_size_to_dark_24.png and b/resources/bitmaps_png/png/pin_size_to_dark_24.png differ diff --git a/resources/bitmaps_png/png/pin_size_to_dark_32.png b/resources/bitmaps_png/png/pin_size_to_dark_32.png new file mode 100644 index 0000000000..bd00da943c Binary files /dev/null and b/resources/bitmaps_png/png/pin_size_to_dark_32.png differ diff --git a/resources/bitmaps_png/png/pin_size_to_dark_64.png b/resources/bitmaps_png/png/pin_size_to_dark_64.png new file mode 100644 index 0000000000..429b14e0f9 Binary files /dev/null and b/resources/bitmaps_png/png/pin_size_to_dark_64.png differ diff --git a/resources/bitmaps_png/png/pin_table_16.png b/resources/bitmaps_png/png/pin_table_16.png new file mode 100644 index 0000000000..9cdaa11424 Binary files /dev/null and b/resources/bitmaps_png/png/pin_table_16.png differ diff --git a/resources/bitmaps_png/png/pin_table_32.png b/resources/bitmaps_png/png/pin_table_32.png new file mode 100644 index 0000000000..45cea62b46 Binary files /dev/null and b/resources/bitmaps_png/png/pin_table_32.png differ diff --git a/resources/bitmaps_png/png/pin_table_64.png b/resources/bitmaps_png/png/pin_table_64.png new file mode 100644 index 0000000000..c0fd6e1fd4 Binary files /dev/null and b/resources/bitmaps_png/png/pin_table_64.png differ diff --git a/resources/bitmaps_png/png/pin_table_dark_16.png b/resources/bitmaps_png/png/pin_table_dark_16.png new file mode 100644 index 0000000000..216b89dd8c Binary files /dev/null and b/resources/bitmaps_png/png/pin_table_dark_16.png differ diff --git a/resources/bitmaps_png/png/pin_table_dark_32.png b/resources/bitmaps_png/png/pin_table_dark_32.png new file mode 100644 index 0000000000..079023fd6c Binary files /dev/null and b/resources/bitmaps_png/png/pin_table_dark_32.png differ diff --git a/resources/bitmaps_png/png/pin_table_dark_64.png b/resources/bitmaps_png/png/pin_table_dark_64.png new file mode 100644 index 0000000000..eb0f182dae Binary files /dev/null and b/resources/bitmaps_png/png/pin_table_dark_64.png differ diff --git a/resources/bitmaps_png/png/pinshape_active_low_input_16.png b/resources/bitmaps_png/png/pinshape_active_low_input_16.png index 9b48c39df0..1fec776c57 100644 Binary files a/resources/bitmaps_png/png/pinshape_active_low_input_16.png and b/resources/bitmaps_png/png/pinshape_active_low_input_16.png differ diff --git a/resources/bitmaps_png/png/plot_16.png b/resources/bitmaps_png/png/plot_16.png new file mode 100644 index 0000000000..be0d6d27a2 Binary files /dev/null and b/resources/bitmaps_png/png/plot_16.png differ diff --git a/resources/bitmaps_png/png/plot_32.png b/resources/bitmaps_png/png/plot_32.png new file mode 100644 index 0000000000..4abe86ec5f Binary files /dev/null and b/resources/bitmaps_png/png/plot_32.png differ diff --git a/resources/bitmaps_png/png/plot_64.png b/resources/bitmaps_png/png/plot_64.png new file mode 100644 index 0000000000..50f8e47b57 Binary files /dev/null and b/resources/bitmaps_png/png/plot_64.png differ diff --git a/resources/bitmaps_png/png/plot_dark_16.png b/resources/bitmaps_png/png/plot_dark_16.png new file mode 100644 index 0000000000..bbfbb47b80 Binary files /dev/null and b/resources/bitmaps_png/png/plot_dark_16.png differ diff --git a/resources/bitmaps_png/png/plot_dark_32.png b/resources/bitmaps_png/png/plot_dark_32.png new file mode 100644 index 0000000000..a9df90b12a Binary files /dev/null and b/resources/bitmaps_png/png/plot_dark_32.png differ diff --git a/resources/bitmaps_png/png/plot_dark_64.png b/resources/bitmaps_png/png/plot_dark_64.png new file mode 100644 index 0000000000..d6583dfba4 Binary files /dev/null and b/resources/bitmaps_png/png/plot_dark_64.png differ diff --git a/resources/bitmaps_png/png/polar_coord_16.png b/resources/bitmaps_png/png/polar_coord_16.png new file mode 100644 index 0000000000..8eba876a40 Binary files /dev/null and b/resources/bitmaps_png/png/polar_coord_16.png differ diff --git a/resources/bitmaps_png/png/polar_coord_32.png b/resources/bitmaps_png/png/polar_coord_32.png new file mode 100644 index 0000000000..9329adf279 Binary files /dev/null and b/resources/bitmaps_png/png/polar_coord_32.png differ diff --git a/resources/bitmaps_png/png/polar_coord_64.png b/resources/bitmaps_png/png/polar_coord_64.png new file mode 100644 index 0000000000..ae5446b852 Binary files /dev/null and b/resources/bitmaps_png/png/polar_coord_64.png differ diff --git a/resources/bitmaps_png/png/polar_coord_dark_16.png b/resources/bitmaps_png/png/polar_coord_dark_16.png new file mode 100644 index 0000000000..dc8b3ec4a7 Binary files /dev/null and b/resources/bitmaps_png/png/polar_coord_dark_16.png differ diff --git a/resources/bitmaps_png/png/polar_coord_dark_32.png b/resources/bitmaps_png/png/polar_coord_dark_32.png new file mode 100644 index 0000000000..aea3edfe82 Binary files /dev/null and b/resources/bitmaps_png/png/polar_coord_dark_32.png differ diff --git a/resources/bitmaps_png/png/polar_coord_dark_64.png b/resources/bitmaps_png/png/polar_coord_dark_64.png new file mode 100644 index 0000000000..1faa3dc213 Binary files /dev/null and b/resources/bitmaps_png/png/polar_coord_dark_64.png differ diff --git a/resources/bitmaps_png/png/post_bom_16.png b/resources/bitmaps_png/png/post_bom_16.png new file mode 100644 index 0000000000..52ad21f448 Binary files /dev/null and b/resources/bitmaps_png/png/post_bom_16.png differ diff --git a/resources/bitmaps_png/png/post_bom_32.png b/resources/bitmaps_png/png/post_bom_32.png new file mode 100644 index 0000000000..b924dc179a Binary files /dev/null and b/resources/bitmaps_png/png/post_bom_32.png differ diff --git a/resources/bitmaps_png/png/post_bom_64.png b/resources/bitmaps_png/png/post_bom_64.png new file mode 100644 index 0000000000..4bb8ce529e Binary files /dev/null and b/resources/bitmaps_png/png/post_bom_64.png differ diff --git a/resources/bitmaps_png/png/post_bom_dark_16.png b/resources/bitmaps_png/png/post_bom_dark_16.png new file mode 100644 index 0000000000..e83851006a Binary files /dev/null and b/resources/bitmaps_png/png/post_bom_dark_16.png differ diff --git a/resources/bitmaps_png/png/post_bom_dark_32.png b/resources/bitmaps_png/png/post_bom_dark_32.png new file mode 100644 index 0000000000..e0c1d79706 Binary files /dev/null and b/resources/bitmaps_png/png/post_bom_dark_32.png differ diff --git a/resources/bitmaps_png/png/post_bom_dark_64.png b/resources/bitmaps_png/png/post_bom_dark_64.png new file mode 100644 index 0000000000..62e0e89b24 Binary files /dev/null and b/resources/bitmaps_png/png/post_bom_dark_64.png differ diff --git a/resources/bitmaps_png/png/post_compo_16.png b/resources/bitmaps_png/png/post_compo_16.png new file mode 100644 index 0000000000..2c3952c120 Binary files /dev/null and b/resources/bitmaps_png/png/post_compo_16.png differ diff --git a/resources/bitmaps_png/png/post_compo_32.png b/resources/bitmaps_png/png/post_compo_32.png new file mode 100644 index 0000000000..d0b8ff455c Binary files /dev/null and b/resources/bitmaps_png/png/post_compo_32.png differ diff --git a/resources/bitmaps_png/png/post_compo_64.png b/resources/bitmaps_png/png/post_compo_64.png new file mode 100644 index 0000000000..832826f30f Binary files /dev/null and b/resources/bitmaps_png/png/post_compo_64.png differ diff --git a/resources/bitmaps_png/png/post_compo_dark_16.png b/resources/bitmaps_png/png/post_compo_dark_16.png new file mode 100644 index 0000000000..adcadacfd2 Binary files /dev/null and b/resources/bitmaps_png/png/post_compo_dark_16.png differ diff --git a/resources/bitmaps_png/png/post_compo_dark_32.png b/resources/bitmaps_png/png/post_compo_dark_32.png new file mode 100644 index 0000000000..e13c80ed33 Binary files /dev/null and b/resources/bitmaps_png/png/post_compo_dark_32.png differ diff --git a/resources/bitmaps_png/png/post_compo_dark_64.png b/resources/bitmaps_png/png/post_compo_dark_64.png new file mode 100644 index 0000000000..a7454b1bad Binary files /dev/null and b/resources/bitmaps_png/png/post_compo_dark_64.png differ diff --git a/resources/bitmaps_png/png/post_d356_16.png b/resources/bitmaps_png/png/post_d356_16.png new file mode 100644 index 0000000000..5346fdfd61 Binary files /dev/null and b/resources/bitmaps_png/png/post_d356_16.png differ diff --git a/resources/bitmaps_png/png/post_d356_32.png b/resources/bitmaps_png/png/post_d356_32.png new file mode 100644 index 0000000000..e8f15fa0ae Binary files /dev/null and b/resources/bitmaps_png/png/post_d356_32.png differ diff --git a/resources/bitmaps_png/png/post_d356_64.png b/resources/bitmaps_png/png/post_d356_64.png new file mode 100644 index 0000000000..0b1e95f4e6 Binary files /dev/null and b/resources/bitmaps_png/png/post_d356_64.png differ diff --git a/resources/bitmaps_png/png/post_d356_dark_16.png b/resources/bitmaps_png/png/post_d356_dark_16.png new file mode 100644 index 0000000000..5bc5ab30b8 Binary files /dev/null and b/resources/bitmaps_png/png/post_d356_dark_16.png differ diff --git a/resources/bitmaps_png/png/post_d356_dark_32.png b/resources/bitmaps_png/png/post_d356_dark_32.png new file mode 100644 index 0000000000..8bc9ba8b0b Binary files /dev/null and b/resources/bitmaps_png/png/post_d356_dark_32.png differ diff --git a/resources/bitmaps_png/png/post_d356_dark_64.png b/resources/bitmaps_png/png/post_d356_dark_64.png new file mode 100644 index 0000000000..6409293995 Binary files /dev/null and b/resources/bitmaps_png/png/post_d356_dark_64.png differ diff --git a/resources/bitmaps_png/png/post_drill_16.png b/resources/bitmaps_png/png/post_drill_16.png new file mode 100644 index 0000000000..af6221bad4 Binary files /dev/null and b/resources/bitmaps_png/png/post_drill_16.png differ diff --git a/resources/bitmaps_png/png/post_drill_32.png b/resources/bitmaps_png/png/post_drill_32.png new file mode 100644 index 0000000000..6fdbad1fe5 Binary files /dev/null and b/resources/bitmaps_png/png/post_drill_32.png differ diff --git a/resources/bitmaps_png/png/post_drill_64.png b/resources/bitmaps_png/png/post_drill_64.png new file mode 100644 index 0000000000..2b9b3389e8 Binary files /dev/null and b/resources/bitmaps_png/png/post_drill_64.png differ diff --git a/resources/bitmaps_png/png/post_drill_dark_16.png b/resources/bitmaps_png/png/post_drill_dark_16.png new file mode 100644 index 0000000000..8c0c4c440e Binary files /dev/null and b/resources/bitmaps_png/png/post_drill_dark_16.png differ diff --git a/resources/bitmaps_png/png/post_drill_dark_32.png b/resources/bitmaps_png/png/post_drill_dark_32.png new file mode 100644 index 0000000000..09b25ecc33 Binary files /dev/null and b/resources/bitmaps_png/png/post_drill_dark_32.png differ diff --git a/resources/bitmaps_png/png/post_drill_dark_64.png b/resources/bitmaps_png/png/post_drill_dark_64.png new file mode 100644 index 0000000000..244040fc6c Binary files /dev/null and b/resources/bitmaps_png/png/post_drill_dark_64.png differ diff --git a/resources/bitmaps_png/png/post_gencad_16.png b/resources/bitmaps_png/png/post_gencad_16.png new file mode 100644 index 0000000000..2b18bd0918 Binary files /dev/null and b/resources/bitmaps_png/png/post_gencad_16.png differ diff --git a/resources/bitmaps_png/png/post_gencad_32.png b/resources/bitmaps_png/png/post_gencad_32.png new file mode 100644 index 0000000000..397e1f354f Binary files /dev/null and b/resources/bitmaps_png/png/post_gencad_32.png differ diff --git a/resources/bitmaps_png/png/post_gencad_64.png b/resources/bitmaps_png/png/post_gencad_64.png new file mode 100644 index 0000000000..0842557026 Binary files /dev/null and b/resources/bitmaps_png/png/post_gencad_64.png differ diff --git a/resources/bitmaps_png/png/post_gencad_dark_16.png b/resources/bitmaps_png/png/post_gencad_dark_16.png new file mode 100644 index 0000000000..e2ad0d4acd Binary files /dev/null and b/resources/bitmaps_png/png/post_gencad_dark_16.png differ diff --git a/resources/bitmaps_png/png/post_gencad_dark_32.png b/resources/bitmaps_png/png/post_gencad_dark_32.png new file mode 100644 index 0000000000..654528b2da Binary files /dev/null and b/resources/bitmaps_png/png/post_gencad_dark_32.png differ diff --git a/resources/bitmaps_png/png/post_gencad_dark_64.png b/resources/bitmaps_png/png/post_gencad_dark_64.png new file mode 100644 index 0000000000..f9785e44be Binary files /dev/null and b/resources/bitmaps_png/png/post_gencad_dark_64.png differ diff --git a/resources/bitmaps_png/png/post_gerber_16.png b/resources/bitmaps_png/png/post_gerber_16.png new file mode 100644 index 0000000000..715c2b8ec4 Binary files /dev/null and b/resources/bitmaps_png/png/post_gerber_16.png differ diff --git a/resources/bitmaps_png/png/post_gerber_32.png b/resources/bitmaps_png/png/post_gerber_32.png new file mode 100644 index 0000000000..aba37125a4 Binary files /dev/null and b/resources/bitmaps_png/png/post_gerber_32.png differ diff --git a/resources/bitmaps_png/png/post_gerber_64.png b/resources/bitmaps_png/png/post_gerber_64.png new file mode 100644 index 0000000000..84ec8256a4 Binary files /dev/null and b/resources/bitmaps_png/png/post_gerber_64.png differ diff --git a/resources/bitmaps_png/png/post_gerber_dark_16.png b/resources/bitmaps_png/png/post_gerber_dark_16.png new file mode 100644 index 0000000000..db06b6eded Binary files /dev/null and b/resources/bitmaps_png/png/post_gerber_dark_16.png differ diff --git a/resources/bitmaps_png/png/post_gerber_dark_32.png b/resources/bitmaps_png/png/post_gerber_dark_32.png new file mode 100644 index 0000000000..e927b9acf5 Binary files /dev/null and b/resources/bitmaps_png/png/post_gerber_dark_32.png differ diff --git a/resources/bitmaps_png/png/post_gerber_dark_64.png b/resources/bitmaps_png/png/post_gerber_dark_64.png new file mode 100644 index 0000000000..307f9ac26c Binary files /dev/null and b/resources/bitmaps_png/png/post_gerber_dark_64.png differ diff --git a/resources/bitmaps_png/png/post_rpt_16.png b/resources/bitmaps_png/png/post_rpt_16.png new file mode 100644 index 0000000000..aab0ae6895 Binary files /dev/null and b/resources/bitmaps_png/png/post_rpt_16.png differ diff --git a/resources/bitmaps_png/png/post_rpt_32.png b/resources/bitmaps_png/png/post_rpt_32.png new file mode 100644 index 0000000000..0d97812920 Binary files /dev/null and b/resources/bitmaps_png/png/post_rpt_32.png differ diff --git a/resources/bitmaps_png/png/post_rpt_64.png b/resources/bitmaps_png/png/post_rpt_64.png new file mode 100644 index 0000000000..3d54fb66a8 Binary files /dev/null and b/resources/bitmaps_png/png/post_rpt_64.png differ diff --git a/resources/bitmaps_png/png/post_rpt_dark_16.png b/resources/bitmaps_png/png/post_rpt_dark_16.png new file mode 100644 index 0000000000..662d313547 Binary files /dev/null and b/resources/bitmaps_png/png/post_rpt_dark_16.png differ diff --git a/resources/bitmaps_png/png/post_rpt_dark_32.png b/resources/bitmaps_png/png/post_rpt_dark_32.png new file mode 100644 index 0000000000..e88723374d Binary files /dev/null and b/resources/bitmaps_png/png/post_rpt_dark_32.png differ diff --git a/resources/bitmaps_png/png/post_rpt_dark_64.png b/resources/bitmaps_png/png/post_rpt_dark_64.png new file mode 100644 index 0000000000..2586ca33dd Binary files /dev/null and b/resources/bitmaps_png/png/post_rpt_dark_64.png differ diff --git a/resources/bitmaps_png/png/preference_16.png b/resources/bitmaps_png/png/preference_16.png new file mode 100644 index 0000000000..e143276508 Binary files /dev/null and b/resources/bitmaps_png/png/preference_16.png differ diff --git a/resources/bitmaps_png/png/preference_32.png b/resources/bitmaps_png/png/preference_32.png new file mode 100644 index 0000000000..d2a883026d Binary files /dev/null and b/resources/bitmaps_png/png/preference_32.png differ diff --git a/resources/bitmaps_png/png/preference_64.png b/resources/bitmaps_png/png/preference_64.png new file mode 100644 index 0000000000..63205a31b0 Binary files /dev/null and b/resources/bitmaps_png/png/preference_64.png differ diff --git a/resources/bitmaps_png/png/preference_dark_16.png b/resources/bitmaps_png/png/preference_dark_16.png new file mode 100644 index 0000000000..b528c4b985 Binary files /dev/null and b/resources/bitmaps_png/png/preference_dark_16.png differ diff --git a/resources/bitmaps_png/png/preference_dark_32.png b/resources/bitmaps_png/png/preference_dark_32.png new file mode 100644 index 0000000000..9fe998d017 Binary files /dev/null and b/resources/bitmaps_png/png/preference_dark_32.png differ diff --git a/resources/bitmaps_png/png/preference_dark_64.png b/resources/bitmaps_png/png/preference_dark_64.png new file mode 100644 index 0000000000..397d87124e Binary files /dev/null and b/resources/bitmaps_png/png/preference_dark_64.png differ diff --git a/resources/bitmaps_png/png/print_button_16.png b/resources/bitmaps_png/png/print_button_16.png new file mode 100644 index 0000000000..f4dc7532e2 Binary files /dev/null and b/resources/bitmaps_png/png/print_button_16.png differ diff --git a/resources/bitmaps_png/png/print_button_32.png b/resources/bitmaps_png/png/print_button_32.png new file mode 100644 index 0000000000..5b8c60b12a Binary files /dev/null and b/resources/bitmaps_png/png/print_button_32.png differ diff --git a/resources/bitmaps_png/png/print_button_64.png b/resources/bitmaps_png/png/print_button_64.png new file mode 100644 index 0000000000..5866721c0c Binary files /dev/null and b/resources/bitmaps_png/png/print_button_64.png differ diff --git a/resources/bitmaps_png/png/print_button_dark_16.png b/resources/bitmaps_png/png/print_button_dark_16.png new file mode 100644 index 0000000000..cfd1ef40b1 Binary files /dev/null and b/resources/bitmaps_png/png/print_button_dark_16.png differ diff --git a/resources/bitmaps_png/png/print_button_dark_32.png b/resources/bitmaps_png/png/print_button_dark_32.png new file mode 100644 index 0000000000..20a7b40dcc Binary files /dev/null and b/resources/bitmaps_png/png/print_button_dark_32.png differ diff --git a/resources/bitmaps_png/png/print_button_dark_64.png b/resources/bitmaps_png/png/print_button_dark_64.png new file mode 100644 index 0000000000..8dd698e605 Binary files /dev/null and b/resources/bitmaps_png/png/print_button_dark_64.png differ diff --git a/resources/bitmaps_png/png/project_16.png b/resources/bitmaps_png/png/project_16.png new file mode 100644 index 0000000000..1141d7d3d8 Binary files /dev/null and b/resources/bitmaps_png/png/project_16.png differ diff --git a/resources/bitmaps_png/png/project_32.png b/resources/bitmaps_png/png/project_32.png new file mode 100644 index 0000000000..2d7f47886b Binary files /dev/null and b/resources/bitmaps_png/png/project_32.png differ diff --git a/resources/bitmaps_png/png/project_64.png b/resources/bitmaps_png/png/project_64.png new file mode 100644 index 0000000000..3ddb441f27 Binary files /dev/null and b/resources/bitmaps_png/png/project_64.png differ diff --git a/resources/bitmaps_png/png/project_close_16.png b/resources/bitmaps_png/png/project_close_16.png new file mode 100644 index 0000000000..6b77c85ec8 Binary files /dev/null and b/resources/bitmaps_png/png/project_close_16.png differ diff --git a/resources/bitmaps_png/png/project_close_32.png b/resources/bitmaps_png/png/project_close_32.png new file mode 100644 index 0000000000..5e0b207eb1 Binary files /dev/null and b/resources/bitmaps_png/png/project_close_32.png differ diff --git a/resources/bitmaps_png/png/project_close_64.png b/resources/bitmaps_png/png/project_close_64.png new file mode 100644 index 0000000000..805c9a33c1 Binary files /dev/null and b/resources/bitmaps_png/png/project_close_64.png differ diff --git a/resources/bitmaps_png/png/project_close_dark_16.png b/resources/bitmaps_png/png/project_close_dark_16.png new file mode 100644 index 0000000000..aac9276775 Binary files /dev/null and b/resources/bitmaps_png/png/project_close_dark_16.png differ diff --git a/resources/bitmaps_png/png/project_close_dark_32.png b/resources/bitmaps_png/png/project_close_dark_32.png new file mode 100644 index 0000000000..3c748429a9 Binary files /dev/null and b/resources/bitmaps_png/png/project_close_dark_32.png differ diff --git a/resources/bitmaps_png/png/project_close_dark_64.png b/resources/bitmaps_png/png/project_close_dark_64.png new file mode 100644 index 0000000000..6c56117f17 Binary files /dev/null and b/resources/bitmaps_png/png/project_close_dark_64.png differ diff --git a/resources/bitmaps_png/png/project_dark_16.png b/resources/bitmaps_png/png/project_dark_16.png new file mode 100644 index 0000000000..78ec5b478b Binary files /dev/null and b/resources/bitmaps_png/png/project_dark_16.png differ diff --git a/resources/bitmaps_png/png/project_dark_32.png b/resources/bitmaps_png/png/project_dark_32.png new file mode 100644 index 0000000000..5224444d0a Binary files /dev/null and b/resources/bitmaps_png/png/project_dark_32.png differ diff --git a/resources/bitmaps_png/png/project_dark_64.png b/resources/bitmaps_png/png/project_dark_64.png new file mode 100644 index 0000000000..99f0dfdb9f Binary files /dev/null and b/resources/bitmaps_png/png/project_dark_64.png differ diff --git a/resources/bitmaps_png/png/project_kicad_16.png b/resources/bitmaps_png/png/project_kicad_16.png new file mode 100644 index 0000000000..1141d7d3d8 Binary files /dev/null and b/resources/bitmaps_png/png/project_kicad_16.png differ diff --git a/resources/bitmaps_png/png/project_kicad_32.png b/resources/bitmaps_png/png/project_kicad_32.png new file mode 100644 index 0000000000..2d7f47886b Binary files /dev/null and b/resources/bitmaps_png/png/project_kicad_32.png differ diff --git a/resources/bitmaps_png/png/project_kicad_64.png b/resources/bitmaps_png/png/project_kicad_64.png new file mode 100644 index 0000000000..3ddb441f27 Binary files /dev/null and b/resources/bitmaps_png/png/project_kicad_64.png differ diff --git a/resources/bitmaps_png/png/project_kicad_dark_16.png b/resources/bitmaps_png/png/project_kicad_dark_16.png new file mode 100644 index 0000000000..78ec5b478b Binary files /dev/null and b/resources/bitmaps_png/png/project_kicad_dark_16.png differ diff --git a/resources/bitmaps_png/png/project_kicad_dark_32.png b/resources/bitmaps_png/png/project_kicad_dark_32.png new file mode 100644 index 0000000000..5224444d0a Binary files /dev/null and b/resources/bitmaps_png/png/project_kicad_dark_32.png differ diff --git a/resources/bitmaps_png/png/project_kicad_dark_64.png b/resources/bitmaps_png/png/project_kicad_dark_64.png new file mode 100644 index 0000000000..99f0dfdb9f Binary files /dev/null and b/resources/bitmaps_png/png/project_kicad_dark_64.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_16.png b/resources/bitmaps_png/png/ps_diff_pair_16.png new file mode 100644 index 0000000000..0e243a5587 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_16.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_32.png b/resources/bitmaps_png/png/ps_diff_pair_32.png new file mode 100644 index 0000000000..ba86f72561 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_32.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_64.png b/resources/bitmaps_png/png/ps_diff_pair_64.png new file mode 100644 index 0000000000..c23c75cfce Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_64.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_dark_16.png b/resources/bitmaps_png/png/ps_diff_pair_dark_16.png new file mode 100644 index 0000000000..4cf3558c1f Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_dark_16.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_dark_32.png b/resources/bitmaps_png/png/ps_diff_pair_dark_32.png new file mode 100644 index 0000000000..1fba67dcbe Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_dark_32.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_dark_64.png b/resources/bitmaps_png/png/ps_diff_pair_dark_64.png new file mode 100644 index 0000000000..66755463ed Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_dark_64.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_gap_16.png b/resources/bitmaps_png/png/ps_diff_pair_gap_16.png new file mode 100644 index 0000000000..d9b3458cf2 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_gap_16.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_gap_32.png b/resources/bitmaps_png/png/ps_diff_pair_gap_32.png new file mode 100644 index 0000000000..02d707c37b Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_gap_32.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_gap_64.png b/resources/bitmaps_png/png/ps_diff_pair_gap_64.png new file mode 100644 index 0000000000..55e6c5c04e Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_gap_64.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_gap_dark_16.png b/resources/bitmaps_png/png/ps_diff_pair_gap_dark_16.png new file mode 100644 index 0000000000..c34ba063bf Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_gap_dark_16.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_gap_dark_32.png b/resources/bitmaps_png/png/ps_diff_pair_gap_dark_32.png new file mode 100644 index 0000000000..49efb32687 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_gap_dark_32.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_gap_dark_64.png b/resources/bitmaps_png/png/ps_diff_pair_gap_dark_64.png new file mode 100644 index 0000000000..fb99c80739 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_gap_dark_64.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_length_16.png b/resources/bitmaps_png/png/ps_diff_pair_tune_length_16.png new file mode 100644 index 0000000000..eb720ba557 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_length_16.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_length_32.png b/resources/bitmaps_png/png/ps_diff_pair_tune_length_32.png new file mode 100644 index 0000000000..859ce31de6 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_length_32.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_length_64.png b/resources/bitmaps_png/png/ps_diff_pair_tune_length_64.png new file mode 100644 index 0000000000..7b0b017f8f Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_length_64.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_length_dark_16.png b/resources/bitmaps_png/png/ps_diff_pair_tune_length_dark_16.png new file mode 100644 index 0000000000..635711d63b Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_length_dark_16.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_length_dark_32.png b/resources/bitmaps_png/png/ps_diff_pair_tune_length_dark_32.png new file mode 100644 index 0000000000..8c04729b65 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_length_dark_32.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_length_dark_64.png b/resources/bitmaps_png/png/ps_diff_pair_tune_length_dark_64.png new file mode 100644 index 0000000000..12078c732f Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_length_dark_64.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_phase_16.png b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_16.png new file mode 100644 index 0000000000..fbe7420f60 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_16.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_phase_32.png b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_32.png new file mode 100644 index 0000000000..125caec185 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_32.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_phase_64.png b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_64.png new file mode 100644 index 0000000000..72a6057ab6 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_64.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_phase_dark_16.png b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_dark_16.png new file mode 100644 index 0000000000..bd4ac7096f Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_dark_16.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_phase_dark_32.png b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_dark_32.png new file mode 100644 index 0000000000..9e3b4ca606 Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_dark_32.png differ diff --git a/resources/bitmaps_png/png/ps_diff_pair_tune_phase_dark_64.png b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_dark_64.png new file mode 100644 index 0000000000..283a7db57d Binary files /dev/null and b/resources/bitmaps_png/png/ps_diff_pair_tune_phase_dark_64.png differ diff --git a/resources/bitmaps_png/png/ps_tune_length_16.png b/resources/bitmaps_png/png/ps_tune_length_16.png new file mode 100644 index 0000000000..6bae2abd76 Binary files /dev/null and b/resources/bitmaps_png/png/ps_tune_length_16.png differ diff --git a/resources/bitmaps_png/png/ps_tune_length_32.png b/resources/bitmaps_png/png/ps_tune_length_32.png new file mode 100644 index 0000000000..74a2f0f38b Binary files /dev/null and b/resources/bitmaps_png/png/ps_tune_length_32.png differ diff --git a/resources/bitmaps_png/png/ps_tune_length_64.png b/resources/bitmaps_png/png/ps_tune_length_64.png new file mode 100644 index 0000000000..5668c39ad7 Binary files /dev/null and b/resources/bitmaps_png/png/ps_tune_length_64.png differ diff --git a/resources/bitmaps_png/png/ps_tune_length_dark_16.png b/resources/bitmaps_png/png/ps_tune_length_dark_16.png new file mode 100644 index 0000000000..db8fca69ee Binary files /dev/null and b/resources/bitmaps_png/png/ps_tune_length_dark_16.png differ diff --git a/resources/bitmaps_png/png/ps_tune_length_dark_32.png b/resources/bitmaps_png/png/ps_tune_length_dark_32.png new file mode 100644 index 0000000000..7b5efc6b61 Binary files /dev/null and b/resources/bitmaps_png/png/ps_tune_length_dark_32.png differ diff --git a/resources/bitmaps_png/png/ps_tune_length_dark_64.png b/resources/bitmaps_png/png/ps_tune_length_dark_64.png new file mode 100644 index 0000000000..093658c1f8 Binary files /dev/null and b/resources/bitmaps_png/png/ps_tune_length_dark_64.png differ diff --git a/resources/bitmaps_png/png/push_pad_settings_16.png b/resources/bitmaps_png/png/push_pad_settings_16.png new file mode 100644 index 0000000000..774ec0e889 Binary files /dev/null and b/resources/bitmaps_png/png/push_pad_settings_16.png differ diff --git a/resources/bitmaps_png/png/push_pad_settings_32.png b/resources/bitmaps_png/png/push_pad_settings_32.png new file mode 100644 index 0000000000..0b5b38e04a Binary files /dev/null and b/resources/bitmaps_png/png/push_pad_settings_32.png differ diff --git a/resources/bitmaps_png/png/push_pad_settings_64.png b/resources/bitmaps_png/png/push_pad_settings_64.png new file mode 100644 index 0000000000..4d5d9bd68d Binary files /dev/null and b/resources/bitmaps_png/png/push_pad_settings_64.png differ diff --git a/resources/bitmaps_png/png/push_pad_settings_dark_16.png b/resources/bitmaps_png/png/push_pad_settings_dark_16.png new file mode 100644 index 0000000000..b9f76f5e42 Binary files /dev/null and b/resources/bitmaps_png/png/push_pad_settings_dark_16.png differ diff --git a/resources/bitmaps_png/png/push_pad_settings_dark_32.png b/resources/bitmaps_png/png/push_pad_settings_dark_32.png new file mode 100644 index 0000000000..8e7c4cdf27 Binary files /dev/null and b/resources/bitmaps_png/png/push_pad_settings_dark_32.png differ diff --git a/resources/bitmaps_png/png/push_pad_settings_dark_64.png b/resources/bitmaps_png/png/push_pad_settings_dark_64.png new file mode 100644 index 0000000000..d99bdefde7 Binary files /dev/null and b/resources/bitmaps_png/png/push_pad_settings_dark_64.png differ diff --git a/resources/bitmaps_png/png/puzzle_piece_16.png b/resources/bitmaps_png/png/puzzle_piece_16.png new file mode 100644 index 0000000000..86e5babb19 Binary files /dev/null and b/resources/bitmaps_png/png/puzzle_piece_16.png differ diff --git a/resources/bitmaps_png/png/puzzle_piece_32.png b/resources/bitmaps_png/png/puzzle_piece_32.png new file mode 100644 index 0000000000..a257f58753 Binary files /dev/null and b/resources/bitmaps_png/png/puzzle_piece_32.png differ diff --git a/resources/bitmaps_png/png/puzzle_piece_64.png b/resources/bitmaps_png/png/puzzle_piece_64.png new file mode 100644 index 0000000000..2cb4867b54 Binary files /dev/null and b/resources/bitmaps_png/png/puzzle_piece_64.png differ diff --git a/resources/bitmaps_png/png/puzzle_piece_dark_16.png b/resources/bitmaps_png/png/puzzle_piece_dark_16.png new file mode 100644 index 0000000000..e9de0b51c9 Binary files /dev/null and b/resources/bitmaps_png/png/puzzle_piece_dark_16.png differ diff --git a/resources/bitmaps_png/png/puzzle_piece_dark_32.png b/resources/bitmaps_png/png/puzzle_piece_dark_32.png new file mode 100644 index 0000000000..ca9e9300d1 Binary files /dev/null and b/resources/bitmaps_png/png/puzzle_piece_dark_32.png differ diff --git a/resources/bitmaps_png/png/puzzle_piece_dark_64.png b/resources/bitmaps_png/png/puzzle_piece_dark_64.png new file mode 100644 index 0000000000..ac5eaab0de Binary files /dev/null and b/resources/bitmaps_png/png/puzzle_piece_dark_64.png differ diff --git a/resources/bitmaps_png/png/py_script_16.png b/resources/bitmaps_png/png/py_script_16.png new file mode 100644 index 0000000000..4d107d4d5e Binary files /dev/null and b/resources/bitmaps_png/png/py_script_16.png differ diff --git a/resources/bitmaps_png/png/py_script_32.png b/resources/bitmaps_png/png/py_script_32.png new file mode 100644 index 0000000000..77a7407b46 Binary files /dev/null and b/resources/bitmaps_png/png/py_script_32.png differ diff --git a/resources/bitmaps_png/png/py_script_64.png b/resources/bitmaps_png/png/py_script_64.png new file mode 100644 index 0000000000..ffa76fc8f6 Binary files /dev/null and b/resources/bitmaps_png/png/py_script_64.png differ diff --git a/resources/bitmaps_png/png/py_script_dark_16.png b/resources/bitmaps_png/png/py_script_dark_16.png new file mode 100644 index 0000000000..609564d020 Binary files /dev/null and b/resources/bitmaps_png/png/py_script_dark_16.png differ diff --git a/resources/bitmaps_png/png/py_script_dark_32.png b/resources/bitmaps_png/png/py_script_dark_32.png new file mode 100644 index 0000000000..dea26a7a0c Binary files /dev/null and b/resources/bitmaps_png/png/py_script_dark_32.png differ diff --git a/resources/bitmaps_png/png/py_script_dark_64.png b/resources/bitmaps_png/png/py_script_dark_64.png new file mode 100644 index 0000000000..04de7f0a60 Binary files /dev/null and b/resources/bitmaps_png/png/py_script_dark_64.png differ diff --git a/resources/bitmaps_png/png/recent_16.png b/resources/bitmaps_png/png/recent_16.png new file mode 100644 index 0000000000..d5cb230620 Binary files /dev/null and b/resources/bitmaps_png/png/recent_16.png differ diff --git a/resources/bitmaps_png/png/recent_32.png b/resources/bitmaps_png/png/recent_32.png new file mode 100644 index 0000000000..b61d4cd9e3 Binary files /dev/null and b/resources/bitmaps_png/png/recent_32.png differ diff --git a/resources/bitmaps_png/png/recent_64.png b/resources/bitmaps_png/png/recent_64.png new file mode 100644 index 0000000000..3e74be0f34 Binary files /dev/null and b/resources/bitmaps_png/png/recent_64.png differ diff --git a/resources/bitmaps_png/png/recent_dark_16.png b/resources/bitmaps_png/png/recent_dark_16.png new file mode 100644 index 0000000000..fe6d7b05a4 Binary files /dev/null and b/resources/bitmaps_png/png/recent_dark_16.png differ diff --git a/resources/bitmaps_png/png/recent_dark_32.png b/resources/bitmaps_png/png/recent_dark_32.png new file mode 100644 index 0000000000..50871df0ce Binary files /dev/null and b/resources/bitmaps_png/png/recent_dark_32.png differ diff --git a/resources/bitmaps_png/png/recent_dark_64.png b/resources/bitmaps_png/png/recent_dark_64.png new file mode 100644 index 0000000000..187be4f175 Binary files /dev/null and b/resources/bitmaps_png/png/recent_dark_64.png differ diff --git a/resources/bitmaps_png/png/redo_16.png b/resources/bitmaps_png/png/redo_16.png new file mode 100644 index 0000000000..ffbd0bec34 Binary files /dev/null and b/resources/bitmaps_png/png/redo_16.png differ diff --git a/resources/bitmaps_png/png/redo_32.png b/resources/bitmaps_png/png/redo_32.png new file mode 100644 index 0000000000..bcc747bb50 Binary files /dev/null and b/resources/bitmaps_png/png/redo_32.png differ diff --git a/resources/bitmaps_png/png/redo_64.png b/resources/bitmaps_png/png/redo_64.png new file mode 100644 index 0000000000..804b9c1848 Binary files /dev/null and b/resources/bitmaps_png/png/redo_64.png differ diff --git a/resources/bitmaps_png/png/redo_dark_16.png b/resources/bitmaps_png/png/redo_dark_16.png new file mode 100644 index 0000000000..87c0780dac Binary files /dev/null and b/resources/bitmaps_png/png/redo_dark_16.png differ diff --git a/resources/bitmaps_png/png/redo_dark_32.png b/resources/bitmaps_png/png/redo_dark_32.png new file mode 100644 index 0000000000..a0a0c8ad6a Binary files /dev/null and b/resources/bitmaps_png/png/redo_dark_32.png differ diff --git a/resources/bitmaps_png/png/redo_dark_64.png b/resources/bitmaps_png/png/redo_dark_64.png new file mode 100644 index 0000000000..1f40c60629 Binary files /dev/null and b/resources/bitmaps_png/png/redo_dark_64.png differ diff --git a/resources/bitmaps_png/png/refresh_16.png b/resources/bitmaps_png/png/refresh_16.png new file mode 100644 index 0000000000..800f4cb6d8 Binary files /dev/null and b/resources/bitmaps_png/png/refresh_16.png differ diff --git a/resources/bitmaps_png/png/refresh_32.png b/resources/bitmaps_png/png/refresh_32.png new file mode 100644 index 0000000000..01f5f826e6 Binary files /dev/null and b/resources/bitmaps_png/png/refresh_32.png differ diff --git a/resources/bitmaps_png/png/refresh_64.png b/resources/bitmaps_png/png/refresh_64.png new file mode 100644 index 0000000000..a7a3868cdb Binary files /dev/null and b/resources/bitmaps_png/png/refresh_64.png differ diff --git a/resources/bitmaps_png/png/refresh_dark_16.png b/resources/bitmaps_png/png/refresh_dark_16.png new file mode 100644 index 0000000000..feb62017af Binary files /dev/null and b/resources/bitmaps_png/png/refresh_dark_16.png differ diff --git a/resources/bitmaps_png/png/refresh_dark_32.png b/resources/bitmaps_png/png/refresh_dark_32.png new file mode 100644 index 0000000000..9cf72c474d Binary files /dev/null and b/resources/bitmaps_png/png/refresh_dark_32.png differ diff --git a/resources/bitmaps_png/png/refresh_dark_64.png b/resources/bitmaps_png/png/refresh_dark_64.png new file mode 100644 index 0000000000..5a543684ab Binary files /dev/null and b/resources/bitmaps_png/png/refresh_dark_64.png differ diff --git a/resources/bitmaps_png/png/reload_16.png b/resources/bitmaps_png/png/reload_16.png new file mode 100644 index 0000000000..11f04ebfb0 Binary files /dev/null and b/resources/bitmaps_png/png/reload_16.png differ diff --git a/resources/bitmaps_png/png/reload_32.png b/resources/bitmaps_png/png/reload_32.png new file mode 100644 index 0000000000..a562c6664d Binary files /dev/null and b/resources/bitmaps_png/png/reload_32.png differ diff --git a/resources/bitmaps_png/png/reload_64.png b/resources/bitmaps_png/png/reload_64.png new file mode 100644 index 0000000000..4f3e1f856b Binary files /dev/null and b/resources/bitmaps_png/png/reload_64.png differ diff --git a/resources/bitmaps_png/png/reload_dark_16.png b/resources/bitmaps_png/png/reload_dark_16.png new file mode 100644 index 0000000000..16eb72aff7 Binary files /dev/null and b/resources/bitmaps_png/png/reload_dark_16.png differ diff --git a/resources/bitmaps_png/png/reload_dark_32.png b/resources/bitmaps_png/png/reload_dark_32.png new file mode 100644 index 0000000000..3b1d4489a8 Binary files /dev/null and b/resources/bitmaps_png/png/reload_dark_32.png differ diff --git a/resources/bitmaps_png/png/reload_dark_64.png b/resources/bitmaps_png/png/reload_dark_64.png new file mode 100644 index 0000000000..7c060b831a Binary files /dev/null and b/resources/bitmaps_png/png/reload_dark_64.png differ diff --git a/resources/bitmaps_png/png/render_mode_16.png b/resources/bitmaps_png/png/render_mode_16.png new file mode 100644 index 0000000000..08d29f4998 Binary files /dev/null and b/resources/bitmaps_png/png/render_mode_16.png differ diff --git a/resources/bitmaps_png/png/render_mode_32.png b/resources/bitmaps_png/png/render_mode_32.png new file mode 100644 index 0000000000..f1ecbc5a26 Binary files /dev/null and b/resources/bitmaps_png/png/render_mode_32.png differ diff --git a/resources/bitmaps_png/png/render_mode_64.png b/resources/bitmaps_png/png/render_mode_64.png new file mode 100644 index 0000000000..051af8aa97 Binary files /dev/null and b/resources/bitmaps_png/png/render_mode_64.png differ diff --git a/resources/bitmaps_png/png/render_mode_dark_16.png b/resources/bitmaps_png/png/render_mode_dark_16.png new file mode 100644 index 0000000000..1e520de0f1 Binary files /dev/null and b/resources/bitmaps_png/png/render_mode_dark_16.png differ diff --git a/resources/bitmaps_png/png/render_mode_dark_32.png b/resources/bitmaps_png/png/render_mode_dark_32.png new file mode 100644 index 0000000000..d93620a87c Binary files /dev/null and b/resources/bitmaps_png/png/render_mode_dark_32.png differ diff --git a/resources/bitmaps_png/png/render_mode_dark_64.png b/resources/bitmaps_png/png/render_mode_dark_64.png new file mode 100644 index 0000000000..5c8199d8f3 Binary files /dev/null and b/resources/bitmaps_png/png/render_mode_dark_64.png differ diff --git a/resources/bitmaps_png/png/rescue_16.png b/resources/bitmaps_png/png/rescue_16.png new file mode 100644 index 0000000000..171caf6a72 Binary files /dev/null and b/resources/bitmaps_png/png/rescue_16.png differ diff --git a/resources/bitmaps_png/png/rescue_32.png b/resources/bitmaps_png/png/rescue_32.png new file mode 100644 index 0000000000..51c6b02ac7 Binary files /dev/null and b/resources/bitmaps_png/png/rescue_32.png differ diff --git a/resources/bitmaps_png/png/rescue_64.png b/resources/bitmaps_png/png/rescue_64.png new file mode 100644 index 0000000000..deb3dc1593 Binary files /dev/null and b/resources/bitmaps_png/png/rescue_64.png differ diff --git a/resources/bitmaps_png/png/rescue_dark_16.png b/resources/bitmaps_png/png/rescue_dark_16.png new file mode 100644 index 0000000000..d60bc2a88f Binary files /dev/null and b/resources/bitmaps_png/png/rescue_dark_16.png differ diff --git a/resources/bitmaps_png/png/rescue_dark_32.png b/resources/bitmaps_png/png/rescue_dark_32.png new file mode 100644 index 0000000000..a9b59e42e5 Binary files /dev/null and b/resources/bitmaps_png/png/rescue_dark_32.png differ diff --git a/resources/bitmaps_png/png/rescue_dark_64.png b/resources/bitmaps_png/png/rescue_dark_64.png new file mode 100644 index 0000000000..55e6c488ef Binary files /dev/null and b/resources/bitmaps_png/png/rescue_dark_64.png differ diff --git a/resources/bitmaps_png/png/right_16.png b/resources/bitmaps_png/png/right_16.png new file mode 100644 index 0000000000..7d7b28b36b Binary files /dev/null and b/resources/bitmaps_png/png/right_16.png differ diff --git a/resources/bitmaps_png/png/right_32.png b/resources/bitmaps_png/png/right_32.png new file mode 100644 index 0000000000..eda994027d Binary files /dev/null and b/resources/bitmaps_png/png/right_32.png differ diff --git a/resources/bitmaps_png/png/right_64.png b/resources/bitmaps_png/png/right_64.png new file mode 100644 index 0000000000..d66313dc55 Binary files /dev/null and b/resources/bitmaps_png/png/right_64.png differ diff --git a/resources/bitmaps_png/png/right_dark_16.png b/resources/bitmaps_png/png/right_dark_16.png new file mode 100644 index 0000000000..56cdb94cff Binary files /dev/null and b/resources/bitmaps_png/png/right_dark_16.png differ diff --git a/resources/bitmaps_png/png/right_dark_32.png b/resources/bitmaps_png/png/right_dark_32.png new file mode 100644 index 0000000000..ca86a7b06f Binary files /dev/null and b/resources/bitmaps_png/png/right_dark_32.png differ diff --git a/resources/bitmaps_png/png/right_dark_64.png b/resources/bitmaps_png/png/right_dark_64.png new file mode 100644 index 0000000000..dbb0a4239e Binary files /dev/null and b/resources/bitmaps_png/png/right_dark_64.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_16.png b/resources/bitmaps_png/png/rotate_ccw_16.png new file mode 100644 index 0000000000..e22f2c2b12 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_16.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_32.png b/resources/bitmaps_png/png/rotate_ccw_32.png new file mode 100644 index 0000000000..9f1653027c Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_32.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_64.png b/resources/bitmaps_png/png/rotate_ccw_64.png new file mode 100644 index 0000000000..90619ef526 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_64.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_dark_16.png b/resources/bitmaps_png/png/rotate_ccw_dark_16.png new file mode 100644 index 0000000000..40164d747c Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_dark_16.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_dark_32.png b/resources/bitmaps_png/png/rotate_ccw_dark_32.png new file mode 100644 index 0000000000..47ecc515ae Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_dark_32.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_dark_64.png b/resources/bitmaps_png/png/rotate_ccw_dark_64.png new file mode 100644 index 0000000000..0d8a7a9b32 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_dark_64.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_x_16.png b/resources/bitmaps_png/png/rotate_ccw_x_16.png new file mode 100644 index 0000000000..3bad2c6975 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_x_16.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_x_24.png b/resources/bitmaps_png/png/rotate_ccw_x_24.png index a5cbbcb054..bf00a845d3 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_x_24.png and b/resources/bitmaps_png/png/rotate_ccw_x_24.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_x_32.png b/resources/bitmaps_png/png/rotate_ccw_x_32.png new file mode 100644 index 0000000000..b1a11b24f9 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_x_32.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_x_48.png b/resources/bitmaps_png/png/rotate_ccw_x_48.png index b3b8c76320..97393cf71a 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_x_48.png and b/resources/bitmaps_png/png/rotate_ccw_x_48.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_x_64.png b/resources/bitmaps_png/png/rotate_ccw_x_64.png new file mode 100644 index 0000000000..5f8e9cf052 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_x_64.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_x_dark_16.png b/resources/bitmaps_png/png/rotate_ccw_x_dark_16.png new file mode 100644 index 0000000000..d346db6ef0 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_x_dark_16.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_x_dark_24.png b/resources/bitmaps_png/png/rotate_ccw_x_dark_24.png index 7ae8049cce..ca951a4806 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_x_dark_24.png and b/resources/bitmaps_png/png/rotate_ccw_x_dark_24.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_x_dark_32.png b/resources/bitmaps_png/png/rotate_ccw_x_dark_32.png new file mode 100644 index 0000000000..86545e1b32 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_x_dark_32.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_x_dark_48.png b/resources/bitmaps_png/png/rotate_ccw_x_dark_48.png index ce2eefc475..4984105437 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_x_dark_48.png and b/resources/bitmaps_png/png/rotate_ccw_x_dark_48.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_x_dark_64.png b/resources/bitmaps_png/png/rotate_ccw_x_dark_64.png new file mode 100644 index 0000000000..b93057f7e0 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_x_dark_64.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_y_16.png b/resources/bitmaps_png/png/rotate_ccw_y_16.png new file mode 100644 index 0000000000..48803669e9 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_y_16.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_y_24.png b/resources/bitmaps_png/png/rotate_ccw_y_24.png index e94ef11c21..d44869d186 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_y_24.png and b/resources/bitmaps_png/png/rotate_ccw_y_24.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_y_32.png b/resources/bitmaps_png/png/rotate_ccw_y_32.png new file mode 100644 index 0000000000..012a4e9db6 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_y_32.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_y_48.png b/resources/bitmaps_png/png/rotate_ccw_y_48.png index f66311e4a3..33861f6ad9 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_y_48.png and b/resources/bitmaps_png/png/rotate_ccw_y_48.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_y_64.png b/resources/bitmaps_png/png/rotate_ccw_y_64.png new file mode 100644 index 0000000000..abd60ecc67 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_y_64.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_y_dark_16.png b/resources/bitmaps_png/png/rotate_ccw_y_dark_16.png new file mode 100644 index 0000000000..84b602eeb4 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_y_dark_16.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_y_dark_24.png b/resources/bitmaps_png/png/rotate_ccw_y_dark_24.png index c7dafa6e4b..1f31f9f88e 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_y_dark_24.png and b/resources/bitmaps_png/png/rotate_ccw_y_dark_24.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_y_dark_32.png b/resources/bitmaps_png/png/rotate_ccw_y_dark_32.png new file mode 100644 index 0000000000..ef3cc7e208 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_y_dark_32.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_y_dark_48.png b/resources/bitmaps_png/png/rotate_ccw_y_dark_48.png index ab834f8218..75fb051f61 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_y_dark_48.png and b/resources/bitmaps_png/png/rotate_ccw_y_dark_48.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_y_dark_64.png b/resources/bitmaps_png/png/rotate_ccw_y_dark_64.png new file mode 100644 index 0000000000..d9cae4059a Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_y_dark_64.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_z_16.png b/resources/bitmaps_png/png/rotate_ccw_z_16.png new file mode 100644 index 0000000000..90ccdeebf5 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_z_16.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_z_24.png b/resources/bitmaps_png/png/rotate_ccw_z_24.png index 6bf5671dfc..6233392e64 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_z_24.png and b/resources/bitmaps_png/png/rotate_ccw_z_24.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_z_32.png b/resources/bitmaps_png/png/rotate_ccw_z_32.png new file mode 100644 index 0000000000..92274a9325 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_z_32.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_z_48.png b/resources/bitmaps_png/png/rotate_ccw_z_48.png index 4acc6c100a..965f98b64b 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_z_48.png and b/resources/bitmaps_png/png/rotate_ccw_z_48.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_z_64.png b/resources/bitmaps_png/png/rotate_ccw_z_64.png new file mode 100644 index 0000000000..377daac5b0 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_z_64.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_z_dark_16.png b/resources/bitmaps_png/png/rotate_ccw_z_dark_16.png new file mode 100644 index 0000000000..b04252c149 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_z_dark_16.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_z_dark_24.png b/resources/bitmaps_png/png/rotate_ccw_z_dark_24.png index 44da16e2ea..55cde8e6a9 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_z_dark_24.png and b/resources/bitmaps_png/png/rotate_ccw_z_dark_24.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_z_dark_32.png b/resources/bitmaps_png/png/rotate_ccw_z_dark_32.png new file mode 100644 index 0000000000..93faa318c9 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_z_dark_32.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_z_dark_48.png b/resources/bitmaps_png/png/rotate_ccw_z_dark_48.png index 7fda8f5a08..4fbc555939 100644 Binary files a/resources/bitmaps_png/png/rotate_ccw_z_dark_48.png and b/resources/bitmaps_png/png/rotate_ccw_z_dark_48.png differ diff --git a/resources/bitmaps_png/png/rotate_ccw_z_dark_64.png b/resources/bitmaps_png/png/rotate_ccw_z_dark_64.png new file mode 100644 index 0000000000..a5873e38d2 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_ccw_z_dark_64.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_16.png b/resources/bitmaps_png/png/rotate_cw_16.png new file mode 100644 index 0000000000..9347de8c51 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_16.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_32.png b/resources/bitmaps_png/png/rotate_cw_32.png new file mode 100644 index 0000000000..6d666047fa Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_32.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_64.png b/resources/bitmaps_png/png/rotate_cw_64.png new file mode 100644 index 0000000000..d18b5ebc81 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_64.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_dark_16.png b/resources/bitmaps_png/png/rotate_cw_dark_16.png new file mode 100644 index 0000000000..08ebfcb552 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_dark_16.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_dark_32.png b/resources/bitmaps_png/png/rotate_cw_dark_32.png new file mode 100644 index 0000000000..f28fd12275 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_dark_32.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_dark_64.png b/resources/bitmaps_png/png/rotate_cw_dark_64.png new file mode 100644 index 0000000000..05133af79e Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_dark_64.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_x_16.png b/resources/bitmaps_png/png/rotate_cw_x_16.png new file mode 100644 index 0000000000..8c65825431 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_x_16.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_x_24.png b/resources/bitmaps_png/png/rotate_cw_x_24.png index 1c0625451a..0b9ffd487a 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_x_24.png and b/resources/bitmaps_png/png/rotate_cw_x_24.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_x_32.png b/resources/bitmaps_png/png/rotate_cw_x_32.png new file mode 100644 index 0000000000..888b101aa6 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_x_32.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_x_48.png b/resources/bitmaps_png/png/rotate_cw_x_48.png index 9059ff02c9..03720e8944 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_x_48.png and b/resources/bitmaps_png/png/rotate_cw_x_48.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_x_64.png b/resources/bitmaps_png/png/rotate_cw_x_64.png new file mode 100644 index 0000000000..ed08a8d332 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_x_64.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_x_dark_16.png b/resources/bitmaps_png/png/rotate_cw_x_dark_16.png new file mode 100644 index 0000000000..7e09f9b6c0 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_x_dark_16.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_x_dark_24.png b/resources/bitmaps_png/png/rotate_cw_x_dark_24.png index 19bee2546b..5e2da17ae5 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_x_dark_24.png and b/resources/bitmaps_png/png/rotate_cw_x_dark_24.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_x_dark_32.png b/resources/bitmaps_png/png/rotate_cw_x_dark_32.png new file mode 100644 index 0000000000..d3e47a6dfa Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_x_dark_32.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_x_dark_48.png b/resources/bitmaps_png/png/rotate_cw_x_dark_48.png index d83b691ca0..5c778f7338 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_x_dark_48.png and b/resources/bitmaps_png/png/rotate_cw_x_dark_48.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_x_dark_64.png b/resources/bitmaps_png/png/rotate_cw_x_dark_64.png new file mode 100644 index 0000000000..bb5b713ed3 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_x_dark_64.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_y_16.png b/resources/bitmaps_png/png/rotate_cw_y_16.png new file mode 100644 index 0000000000..fa4f893d64 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_y_16.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_y_24.png b/resources/bitmaps_png/png/rotate_cw_y_24.png index bab4961a6d..69bb56d71e 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_y_24.png and b/resources/bitmaps_png/png/rotate_cw_y_24.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_y_32.png b/resources/bitmaps_png/png/rotate_cw_y_32.png new file mode 100644 index 0000000000..bd91770f5b Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_y_32.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_y_48.png b/resources/bitmaps_png/png/rotate_cw_y_48.png index 564d867594..a00a6744cc 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_y_48.png and b/resources/bitmaps_png/png/rotate_cw_y_48.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_y_64.png b/resources/bitmaps_png/png/rotate_cw_y_64.png new file mode 100644 index 0000000000..4dff1b9584 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_y_64.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_y_dark_16.png b/resources/bitmaps_png/png/rotate_cw_y_dark_16.png new file mode 100644 index 0000000000..9320d3bcf0 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_y_dark_16.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_y_dark_24.png b/resources/bitmaps_png/png/rotate_cw_y_dark_24.png index 6f7395297f..b8b04fc32b 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_y_dark_24.png and b/resources/bitmaps_png/png/rotate_cw_y_dark_24.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_y_dark_32.png b/resources/bitmaps_png/png/rotate_cw_y_dark_32.png new file mode 100644 index 0000000000..ec009c1813 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_y_dark_32.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_y_dark_48.png b/resources/bitmaps_png/png/rotate_cw_y_dark_48.png index 30c1ac9a64..0c28a3b4b6 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_y_dark_48.png and b/resources/bitmaps_png/png/rotate_cw_y_dark_48.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_y_dark_64.png b/resources/bitmaps_png/png/rotate_cw_y_dark_64.png new file mode 100644 index 0000000000..7e336118ce Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_y_dark_64.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_z_16.png b/resources/bitmaps_png/png/rotate_cw_z_16.png new file mode 100644 index 0000000000..87b6eb5cae Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_z_16.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_z_24.png b/resources/bitmaps_png/png/rotate_cw_z_24.png index 3e277faa4b..0a0b602b5c 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_z_24.png and b/resources/bitmaps_png/png/rotate_cw_z_24.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_z_32.png b/resources/bitmaps_png/png/rotate_cw_z_32.png new file mode 100644 index 0000000000..c310649d3c Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_z_32.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_z_48.png b/resources/bitmaps_png/png/rotate_cw_z_48.png index 41a42d2673..6e243d8a0e 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_z_48.png and b/resources/bitmaps_png/png/rotate_cw_z_48.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_z_64.png b/resources/bitmaps_png/png/rotate_cw_z_64.png new file mode 100644 index 0000000000..c2080950f9 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_z_64.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_z_dark_16.png b/resources/bitmaps_png/png/rotate_cw_z_dark_16.png new file mode 100644 index 0000000000..00ca789e16 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_z_dark_16.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_z_dark_24.png b/resources/bitmaps_png/png/rotate_cw_z_dark_24.png index 5d0be9cb9a..0782144581 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_z_dark_24.png and b/resources/bitmaps_png/png/rotate_cw_z_dark_24.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_z_dark_32.png b/resources/bitmaps_png/png/rotate_cw_z_dark_32.png new file mode 100644 index 0000000000..64a3534600 Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_z_dark_32.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_z_dark_48.png b/resources/bitmaps_png/png/rotate_cw_z_dark_48.png index c7236a9981..f8f1c90f98 100644 Binary files a/resources/bitmaps_png/png/rotate_cw_z_dark_48.png and b/resources/bitmaps_png/png/rotate_cw_z_dark_48.png differ diff --git a/resources/bitmaps_png/png/rotate_cw_z_dark_64.png b/resources/bitmaps_png/png/rotate_cw_z_dark_64.png new file mode 100644 index 0000000000..fdcd8bf03f Binary files /dev/null and b/resources/bitmaps_png/png/rotate_cw_z_dark_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_16.png b/resources/bitmaps_png/png/router_len_tuner_16.png new file mode 100644 index 0000000000..79343fd2a3 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_32.png b/resources/bitmaps_png/png/router_len_tuner_32.png new file mode 100644 index 0000000000..525e91962e Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_64.png b/resources/bitmaps_png/png/router_len_tuner_64.png new file mode 100644 index 0000000000..4453156e9e Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_16.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_16.png new file mode 100644 index 0000000000..8c68970894 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_32.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_32.png new file mode 100644 index 0000000000..d1f371c2b4 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_64.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_64.png new file mode 100644 index 0000000000..0cdf1df99a Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_dark_16.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_dark_16.png new file mode 100644 index 0000000000..6c411cc4ee Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_dark_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_dark_32.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_dark_32.png new file mode 100644 index 0000000000..9a66b116ef Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_dark_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_dark_64.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_dark_64.png new file mode 100644 index 0000000000..c958435583 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_decr_dark_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_16.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_16.png new file mode 100644 index 0000000000..0c06abc51a Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_32.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_32.png new file mode 100644 index 0000000000..1fa596ecc2 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_64.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_64.png new file mode 100644 index 0000000000..10a8c63b6e Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_dark_16.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_dark_16.png new file mode 100644 index 0000000000..8e83e7502d Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_dark_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_dark_32.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_dark_32.png new file mode 100644 index 0000000000..a6e57d189b Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_dark_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_dark_64.png b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_dark_64.png new file mode 100644 index 0000000000..224b325834 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_amplitude_incr_dark_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dark_16.png b/resources/bitmaps_png/png/router_len_tuner_dark_16.png new file mode 100644 index 0000000000..01ae336def Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dark_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dark_32.png b/resources/bitmaps_png/png/router_len_tuner_dark_32.png new file mode 100644 index 0000000000..37fd72854a Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dark_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dark_64.png b/resources/bitmaps_png/png/router_len_tuner_dark_64.png new file mode 100644 index 0000000000..71be6f83cd Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dark_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_decr_16.png b/resources/bitmaps_png/png/router_len_tuner_dist_decr_16.png new file mode 100644 index 0000000000..e1e791392c Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_decr_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_decr_32.png b/resources/bitmaps_png/png/router_len_tuner_dist_decr_32.png new file mode 100644 index 0000000000..299988fad7 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_decr_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_decr_64.png b/resources/bitmaps_png/png/router_len_tuner_dist_decr_64.png new file mode 100644 index 0000000000..194eae561b Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_decr_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_decr_dark_16.png b/resources/bitmaps_png/png/router_len_tuner_dist_decr_dark_16.png new file mode 100644 index 0000000000..9523a4ef19 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_decr_dark_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_decr_dark_32.png b/resources/bitmaps_png/png/router_len_tuner_dist_decr_dark_32.png new file mode 100644 index 0000000000..4c427bfaeb Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_decr_dark_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_decr_dark_64.png b/resources/bitmaps_png/png/router_len_tuner_dist_decr_dark_64.png new file mode 100644 index 0000000000..c740e8eb4e Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_decr_dark_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_incr_16.png b/resources/bitmaps_png/png/router_len_tuner_dist_incr_16.png new file mode 100644 index 0000000000..eb73417ebf Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_incr_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_incr_32.png b/resources/bitmaps_png/png/router_len_tuner_dist_incr_32.png new file mode 100644 index 0000000000..15729c0910 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_incr_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_incr_64.png b/resources/bitmaps_png/png/router_len_tuner_dist_incr_64.png new file mode 100644 index 0000000000..4015ff6666 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_incr_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_incr_dark_16.png b/resources/bitmaps_png/png/router_len_tuner_dist_incr_dark_16.png new file mode 100644 index 0000000000..b2dd2f33df Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_incr_dark_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_incr_dark_32.png b/resources/bitmaps_png/png/router_len_tuner_dist_incr_dark_32.png new file mode 100644 index 0000000000..f026e6579f Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_incr_dark_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_dist_incr_dark_64.png b/resources/bitmaps_png/png/router_len_tuner_dist_incr_dark_64.png new file mode 100644 index 0000000000..e9c601e773 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_dist_incr_dark_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_setup_16.png b/resources/bitmaps_png/png/router_len_tuner_setup_16.png new file mode 100644 index 0000000000..e24a84abfe Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_setup_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_setup_32.png b/resources/bitmaps_png/png/router_len_tuner_setup_32.png new file mode 100644 index 0000000000..4a106a8649 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_setup_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_setup_64.png b/resources/bitmaps_png/png/router_len_tuner_setup_64.png new file mode 100644 index 0000000000..7cf2636ab2 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_setup_64.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_setup_dark_16.png b/resources/bitmaps_png/png/router_len_tuner_setup_dark_16.png new file mode 100644 index 0000000000..2fb88c3a2e Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_setup_dark_16.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_setup_dark_32.png b/resources/bitmaps_png/png/router_len_tuner_setup_dark_32.png new file mode 100644 index 0000000000..ced753f666 Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_setup_dark_32.png differ diff --git a/resources/bitmaps_png/png/router_len_tuner_setup_dark_64.png b/resources/bitmaps_png/png/router_len_tuner_setup_dark_64.png new file mode 100644 index 0000000000..2c454de96b Binary files /dev/null and b/resources/bitmaps_png/png/router_len_tuner_setup_dark_64.png differ diff --git a/resources/bitmaps_png/png/save_16.png b/resources/bitmaps_png/png/save_16.png new file mode 100644 index 0000000000..f6e71f5f30 Binary files /dev/null and b/resources/bitmaps_png/png/save_16.png differ diff --git a/resources/bitmaps_png/png/save_32.png b/resources/bitmaps_png/png/save_32.png new file mode 100644 index 0000000000..4f4fbba527 Binary files /dev/null and b/resources/bitmaps_png/png/save_32.png differ diff --git a/resources/bitmaps_png/png/save_64.png b/resources/bitmaps_png/png/save_64.png new file mode 100644 index 0000000000..10636c6756 Binary files /dev/null and b/resources/bitmaps_png/png/save_64.png differ diff --git a/resources/bitmaps_png/png/save_as_16.png b/resources/bitmaps_png/png/save_as_16.png new file mode 100644 index 0000000000..5957f1a06d Binary files /dev/null and b/resources/bitmaps_png/png/save_as_16.png differ diff --git a/resources/bitmaps_png/png/save_as_32.png b/resources/bitmaps_png/png/save_as_32.png new file mode 100644 index 0000000000..537c4b1637 Binary files /dev/null and b/resources/bitmaps_png/png/save_as_32.png differ diff --git a/resources/bitmaps_png/png/save_as_64.png b/resources/bitmaps_png/png/save_as_64.png new file mode 100644 index 0000000000..472bd52d1c Binary files /dev/null and b/resources/bitmaps_png/png/save_as_64.png differ diff --git a/resources/bitmaps_png/png/save_as_dark_16.png b/resources/bitmaps_png/png/save_as_dark_16.png new file mode 100644 index 0000000000..51806f1654 Binary files /dev/null and b/resources/bitmaps_png/png/save_as_dark_16.png differ diff --git a/resources/bitmaps_png/png/save_as_dark_32.png b/resources/bitmaps_png/png/save_as_dark_32.png new file mode 100644 index 0000000000..2e943831b7 Binary files /dev/null and b/resources/bitmaps_png/png/save_as_dark_32.png differ diff --git a/resources/bitmaps_png/png/save_as_dark_64.png b/resources/bitmaps_png/png/save_as_dark_64.png new file mode 100644 index 0000000000..4f012c96d8 Binary files /dev/null and b/resources/bitmaps_png/png/save_as_dark_64.png differ diff --git a/resources/bitmaps_png/png/save_dark_16.png b/resources/bitmaps_png/png/save_dark_16.png new file mode 100644 index 0000000000..dd41cc2654 Binary files /dev/null and b/resources/bitmaps_png/png/save_dark_16.png differ diff --git a/resources/bitmaps_png/png/save_dark_32.png b/resources/bitmaps_png/png/save_dark_32.png new file mode 100644 index 0000000000..1f77ecde3f Binary files /dev/null and b/resources/bitmaps_png/png/save_dark_32.png differ diff --git a/resources/bitmaps_png/png/save_dark_64.png b/resources/bitmaps_png/png/save_dark_64.png new file mode 100644 index 0000000000..378027166d Binary files /dev/null and b/resources/bitmaps_png/png/save_dark_64.png differ diff --git a/resources/bitmaps_png/png/search_tree_16.png b/resources/bitmaps_png/png/search_tree_16.png new file mode 100644 index 0000000000..9e8cd3ca0c Binary files /dev/null and b/resources/bitmaps_png/png/search_tree_16.png differ diff --git a/resources/bitmaps_png/png/search_tree_32.png b/resources/bitmaps_png/png/search_tree_32.png new file mode 100644 index 0000000000..3d7c021b5d Binary files /dev/null and b/resources/bitmaps_png/png/search_tree_32.png differ diff --git a/resources/bitmaps_png/png/search_tree_64.png b/resources/bitmaps_png/png/search_tree_64.png new file mode 100644 index 0000000000..e9dd44af8e Binary files /dev/null and b/resources/bitmaps_png/png/search_tree_64.png differ diff --git a/resources/bitmaps_png/png/search_tree_dark_16.png b/resources/bitmaps_png/png/search_tree_dark_16.png new file mode 100644 index 0000000000..1716de7edf Binary files /dev/null and b/resources/bitmaps_png/png/search_tree_dark_16.png differ diff --git a/resources/bitmaps_png/png/search_tree_dark_32.png b/resources/bitmaps_png/png/search_tree_dark_32.png new file mode 100644 index 0000000000..6c68d5a032 Binary files /dev/null and b/resources/bitmaps_png/png/search_tree_dark_32.png differ diff --git a/resources/bitmaps_png/png/search_tree_dark_64.png b/resources/bitmaps_png/png/search_tree_dark_64.png new file mode 100644 index 0000000000..753f63ce6c Binary files /dev/null and b/resources/bitmaps_png/png/search_tree_dark_64.png differ diff --git a/resources/bitmaps_png/png/select_layer_pair_16.png b/resources/bitmaps_png/png/select_layer_pair_16.png new file mode 100644 index 0000000000..da047e1baf Binary files /dev/null and b/resources/bitmaps_png/png/select_layer_pair_16.png differ diff --git a/resources/bitmaps_png/png/select_layer_pair_32.png b/resources/bitmaps_png/png/select_layer_pair_32.png new file mode 100644 index 0000000000..a3a6df14eb Binary files /dev/null and b/resources/bitmaps_png/png/select_layer_pair_32.png differ diff --git a/resources/bitmaps_png/png/select_layer_pair_64.png b/resources/bitmaps_png/png/select_layer_pair_64.png new file mode 100644 index 0000000000..01957d6456 Binary files /dev/null and b/resources/bitmaps_png/png/select_layer_pair_64.png differ diff --git a/resources/bitmaps_png/png/select_layer_pair_dark_16.png b/resources/bitmaps_png/png/select_layer_pair_dark_16.png new file mode 100644 index 0000000000..7f70b656c9 Binary files /dev/null and b/resources/bitmaps_png/png/select_layer_pair_dark_16.png differ diff --git a/resources/bitmaps_png/png/select_layer_pair_dark_32.png b/resources/bitmaps_png/png/select_layer_pair_dark_32.png new file mode 100644 index 0000000000..6a031fef9b Binary files /dev/null and b/resources/bitmaps_png/png/select_layer_pair_dark_32.png differ diff --git a/resources/bitmaps_png/png/select_layer_pair_dark_64.png b/resources/bitmaps_png/png/select_layer_pair_dark_64.png new file mode 100644 index 0000000000..d2f43a67c6 Binary files /dev/null and b/resources/bitmaps_png/png/select_layer_pair_dark_64.png differ diff --git a/resources/bitmaps_png/png/select_same_sheet_16.png b/resources/bitmaps_png/png/select_same_sheet_16.png new file mode 100644 index 0000000000..ab580e43e1 Binary files /dev/null and b/resources/bitmaps_png/png/select_same_sheet_16.png differ diff --git a/resources/bitmaps_png/png/select_same_sheet_32.png b/resources/bitmaps_png/png/select_same_sheet_32.png new file mode 100644 index 0000000000..1a453cfbd3 Binary files /dev/null and b/resources/bitmaps_png/png/select_same_sheet_32.png differ diff --git a/resources/bitmaps_png/png/select_same_sheet_64.png b/resources/bitmaps_png/png/select_same_sheet_64.png new file mode 100644 index 0000000000..412aa7fe1f Binary files /dev/null and b/resources/bitmaps_png/png/select_same_sheet_64.png differ diff --git a/resources/bitmaps_png/png/select_same_sheet_dark_16.png b/resources/bitmaps_png/png/select_same_sheet_dark_16.png new file mode 100644 index 0000000000..4cf8c1ea22 Binary files /dev/null and b/resources/bitmaps_png/png/select_same_sheet_dark_16.png differ diff --git a/resources/bitmaps_png/png/select_same_sheet_dark_32.png b/resources/bitmaps_png/png/select_same_sheet_dark_32.png new file mode 100644 index 0000000000..6c1646921a Binary files /dev/null and b/resources/bitmaps_png/png/select_same_sheet_dark_32.png differ diff --git a/resources/bitmaps_png/png/select_same_sheet_dark_64.png b/resources/bitmaps_png/png/select_same_sheet_dark_64.png new file mode 100644 index 0000000000..dd564f06ec Binary files /dev/null and b/resources/bitmaps_png/png/select_same_sheet_dark_64.png differ diff --git a/resources/bitmaps_png/png/select_w_layer_16.png b/resources/bitmaps_png/png/select_w_layer_16.png new file mode 100644 index 0000000000..c796aee80b Binary files /dev/null and b/resources/bitmaps_png/png/select_w_layer_16.png differ diff --git a/resources/bitmaps_png/png/select_w_layer_32.png b/resources/bitmaps_png/png/select_w_layer_32.png new file mode 100644 index 0000000000..32eaaa0cdb Binary files /dev/null and b/resources/bitmaps_png/png/select_w_layer_32.png differ diff --git a/resources/bitmaps_png/png/select_w_layer_64.png b/resources/bitmaps_png/png/select_w_layer_64.png new file mode 100644 index 0000000000..3f83c677d2 Binary files /dev/null and b/resources/bitmaps_png/png/select_w_layer_64.png differ diff --git a/resources/bitmaps_png/png/select_w_layer_dark_16.png b/resources/bitmaps_png/png/select_w_layer_dark_16.png new file mode 100644 index 0000000000..b3677abcf6 Binary files /dev/null and b/resources/bitmaps_png/png/select_w_layer_dark_16.png differ diff --git a/resources/bitmaps_png/png/select_w_layer_dark_32.png b/resources/bitmaps_png/png/select_w_layer_dark_32.png new file mode 100644 index 0000000000..6c8a2904b5 Binary files /dev/null and b/resources/bitmaps_png/png/select_w_layer_dark_32.png differ diff --git a/resources/bitmaps_png/png/select_w_layer_dark_64.png b/resources/bitmaps_png/png/select_w_layer_dark_64.png new file mode 100644 index 0000000000..6a1b35169e Binary files /dev/null and b/resources/bitmaps_png/png/select_w_layer_dark_64.png differ diff --git a/resources/bitmaps_png/png/set_origin_16.png b/resources/bitmaps_png/png/set_origin_16.png new file mode 100644 index 0000000000..49a67163b6 Binary files /dev/null and b/resources/bitmaps_png/png/set_origin_16.png differ diff --git a/resources/bitmaps_png/png/set_origin_32.png b/resources/bitmaps_png/png/set_origin_32.png new file mode 100644 index 0000000000..16d5cd081a Binary files /dev/null and b/resources/bitmaps_png/png/set_origin_32.png differ diff --git a/resources/bitmaps_png/png/set_origin_64.png b/resources/bitmaps_png/png/set_origin_64.png new file mode 100644 index 0000000000..42a53f85e6 Binary files /dev/null and b/resources/bitmaps_png/png/set_origin_64.png differ diff --git a/resources/bitmaps_png/png/set_origin_dark_16.png b/resources/bitmaps_png/png/set_origin_dark_16.png new file mode 100644 index 0000000000..f81a674aec Binary files /dev/null and b/resources/bitmaps_png/png/set_origin_dark_16.png differ diff --git a/resources/bitmaps_png/png/set_origin_dark_32.png b/resources/bitmaps_png/png/set_origin_dark_32.png new file mode 100644 index 0000000000..6e0dbd204b Binary files /dev/null and b/resources/bitmaps_png/png/set_origin_dark_32.png differ diff --git a/resources/bitmaps_png/png/set_origin_dark_64.png b/resources/bitmaps_png/png/set_origin_dark_64.png new file mode 100644 index 0000000000..baf7c6f2a9 Binary files /dev/null and b/resources/bitmaps_png/png/set_origin_dark_64.png differ diff --git a/resources/bitmaps_png/png/shape_3d_16.png b/resources/bitmaps_png/png/shape_3d_16.png new file mode 100644 index 0000000000..0d54d707c6 Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_16.png differ diff --git a/resources/bitmaps_png/png/shape_3d_32.png b/resources/bitmaps_png/png/shape_3d_32.png new file mode 100644 index 0000000000..16577491c8 Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_32.png differ diff --git a/resources/bitmaps_png/png/shape_3d_64.png b/resources/bitmaps_png/png/shape_3d_64.png new file mode 100644 index 0000000000..43b9dc2506 Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_64.png differ diff --git a/resources/bitmaps_png/png/shape_3d_back_16.png b/resources/bitmaps_png/png/shape_3d_back_16.png new file mode 100644 index 0000000000..50fd820512 Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_back_16.png differ diff --git a/resources/bitmaps_png/png/shape_3d_back_32.png b/resources/bitmaps_png/png/shape_3d_back_32.png new file mode 100644 index 0000000000..400e9d88eb Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_back_32.png differ diff --git a/resources/bitmaps_png/png/shape_3d_back_64.png b/resources/bitmaps_png/png/shape_3d_back_64.png new file mode 100644 index 0000000000..2b29819501 Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_back_64.png differ diff --git a/resources/bitmaps_png/png/shape_3d_back_dark_16.png b/resources/bitmaps_png/png/shape_3d_back_dark_16.png new file mode 100644 index 0000000000..20594078d0 Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_back_dark_16.png differ diff --git a/resources/bitmaps_png/png/shape_3d_back_dark_32.png b/resources/bitmaps_png/png/shape_3d_back_dark_32.png new file mode 100644 index 0000000000..046be8bbc0 Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_back_dark_32.png differ diff --git a/resources/bitmaps_png/png/shape_3d_back_dark_64.png b/resources/bitmaps_png/png/shape_3d_back_dark_64.png new file mode 100644 index 0000000000..2521d6116c Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_back_dark_64.png differ diff --git a/resources/bitmaps_png/png/shape_3d_dark_16.png b/resources/bitmaps_png/png/shape_3d_dark_16.png new file mode 100644 index 0000000000..a642b988e9 Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_dark_16.png differ diff --git a/resources/bitmaps_png/png/shape_3d_dark_32.png b/resources/bitmaps_png/png/shape_3d_dark_32.png new file mode 100644 index 0000000000..d76f79b56a Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_dark_32.png differ diff --git a/resources/bitmaps_png/png/shape_3d_dark_64.png b/resources/bitmaps_png/png/shape_3d_dark_64.png new file mode 100644 index 0000000000..8d77d452ed Binary files /dev/null and b/resources/bitmaps_png/png/shape_3d_dark_64.png differ diff --git a/resources/bitmaps_png/png/sheetset_16.png b/resources/bitmaps_png/png/sheetset_16.png new file mode 100644 index 0000000000..d8096038ca Binary files /dev/null and b/resources/bitmaps_png/png/sheetset_16.png differ diff --git a/resources/bitmaps_png/png/sheetset_32.png b/resources/bitmaps_png/png/sheetset_32.png new file mode 100644 index 0000000000..e8bc543276 Binary files /dev/null and b/resources/bitmaps_png/png/sheetset_32.png differ diff --git a/resources/bitmaps_png/png/sheetset_64.png b/resources/bitmaps_png/png/sheetset_64.png new file mode 100644 index 0000000000..044ec9ce77 Binary files /dev/null and b/resources/bitmaps_png/png/sheetset_64.png differ diff --git a/resources/bitmaps_png/png/sheetset_dark_16.png b/resources/bitmaps_png/png/sheetset_dark_16.png new file mode 100644 index 0000000000..f8bff67c92 Binary files /dev/null and b/resources/bitmaps_png/png/sheetset_dark_16.png differ diff --git a/resources/bitmaps_png/png/sheetset_dark_32.png b/resources/bitmaps_png/png/sheetset_dark_32.png new file mode 100644 index 0000000000..53e71cb0d9 Binary files /dev/null and b/resources/bitmaps_png/png/sheetset_dark_32.png differ diff --git a/resources/bitmaps_png/png/sheetset_dark_64.png b/resources/bitmaps_png/png/sheetset_dark_64.png new file mode 100644 index 0000000000..5285d5f93b Binary files /dev/null and b/resources/bitmaps_png/png/sheetset_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_all_back_layers_16.png b/resources/bitmaps_png/png/show_all_back_layers_16.png new file mode 100644 index 0000000000..a0370e2dcc Binary files /dev/null and b/resources/bitmaps_png/png/show_all_back_layers_16.png differ diff --git a/resources/bitmaps_png/png/show_all_back_layers_32.png b/resources/bitmaps_png/png/show_all_back_layers_32.png new file mode 100644 index 0000000000..441d1b8acb Binary files /dev/null and b/resources/bitmaps_png/png/show_all_back_layers_32.png differ diff --git a/resources/bitmaps_png/png/show_all_back_layers_64.png b/resources/bitmaps_png/png/show_all_back_layers_64.png new file mode 100644 index 0000000000..2b401777d4 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_back_layers_64.png differ diff --git a/resources/bitmaps_png/png/show_all_back_layers_dark_16.png b/resources/bitmaps_png/png/show_all_back_layers_dark_16.png new file mode 100644 index 0000000000..1aa8a97948 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_back_layers_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_all_back_layers_dark_32.png b/resources/bitmaps_png/png/show_all_back_layers_dark_32.png new file mode 100644 index 0000000000..54d86b2e52 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_back_layers_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_all_back_layers_dark_64.png b/resources/bitmaps_png/png/show_all_back_layers_dark_64.png new file mode 100644 index 0000000000..c1e228fa5f Binary files /dev/null and b/resources/bitmaps_png/png/show_all_back_layers_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_all_copper_layers_16.png b/resources/bitmaps_png/png/show_all_copper_layers_16.png new file mode 100644 index 0000000000..85c06f96fc Binary files /dev/null and b/resources/bitmaps_png/png/show_all_copper_layers_16.png differ diff --git a/resources/bitmaps_png/png/show_all_copper_layers_32.png b/resources/bitmaps_png/png/show_all_copper_layers_32.png new file mode 100644 index 0000000000..95f477f742 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_copper_layers_32.png differ diff --git a/resources/bitmaps_png/png/show_all_copper_layers_64.png b/resources/bitmaps_png/png/show_all_copper_layers_64.png new file mode 100644 index 0000000000..cb598f5f5c Binary files /dev/null and b/resources/bitmaps_png/png/show_all_copper_layers_64.png differ diff --git a/resources/bitmaps_png/png/show_all_copper_layers_dark_16.png b/resources/bitmaps_png/png/show_all_copper_layers_dark_16.png new file mode 100644 index 0000000000..eaf45ec7ac Binary files /dev/null and b/resources/bitmaps_png/png/show_all_copper_layers_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_all_copper_layers_dark_32.png b/resources/bitmaps_png/png/show_all_copper_layers_dark_32.png new file mode 100644 index 0000000000..e389dab2da Binary files /dev/null and b/resources/bitmaps_png/png/show_all_copper_layers_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_all_copper_layers_dark_64.png b/resources/bitmaps_png/png/show_all_copper_layers_dark_64.png new file mode 100644 index 0000000000..a2f6110348 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_copper_layers_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_all_front_layers_16.png b/resources/bitmaps_png/png/show_all_front_layers_16.png new file mode 100644 index 0000000000..6fb8229ccd Binary files /dev/null and b/resources/bitmaps_png/png/show_all_front_layers_16.png differ diff --git a/resources/bitmaps_png/png/show_all_front_layers_32.png b/resources/bitmaps_png/png/show_all_front_layers_32.png new file mode 100644 index 0000000000..b7349d0c2d Binary files /dev/null and b/resources/bitmaps_png/png/show_all_front_layers_32.png differ diff --git a/resources/bitmaps_png/png/show_all_front_layers_64.png b/resources/bitmaps_png/png/show_all_front_layers_64.png new file mode 100644 index 0000000000..5ad6324c04 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_front_layers_64.png differ diff --git a/resources/bitmaps_png/png/show_all_front_layers_dark_16.png b/resources/bitmaps_png/png/show_all_front_layers_dark_16.png new file mode 100644 index 0000000000..a7cd3cec66 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_front_layers_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_all_front_layers_dark_32.png b/resources/bitmaps_png/png/show_all_front_layers_dark_32.png new file mode 100644 index 0000000000..f7022f187b Binary files /dev/null and b/resources/bitmaps_png/png/show_all_front_layers_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_all_front_layers_dark_64.png b/resources/bitmaps_png/png/show_all_front_layers_dark_64.png new file mode 100644 index 0000000000..197641ccfc Binary files /dev/null and b/resources/bitmaps_png/png/show_all_front_layers_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_all_layers_16.png b/resources/bitmaps_png/png/show_all_layers_16.png new file mode 100644 index 0000000000..6050e0c1c0 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_layers_16.png differ diff --git a/resources/bitmaps_png/png/show_all_layers_32.png b/resources/bitmaps_png/png/show_all_layers_32.png new file mode 100644 index 0000000000..e7c11555a2 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_layers_32.png differ diff --git a/resources/bitmaps_png/png/show_all_layers_64.png b/resources/bitmaps_png/png/show_all_layers_64.png new file mode 100644 index 0000000000..ddb61cf00b Binary files /dev/null and b/resources/bitmaps_png/png/show_all_layers_64.png differ diff --git a/resources/bitmaps_png/png/show_all_layers_dark_16.png b/resources/bitmaps_png/png/show_all_layers_dark_16.png new file mode 100644 index 0000000000..be6c1191b9 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_layers_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_all_layers_dark_32.png b/resources/bitmaps_png/png/show_all_layers_dark_32.png new file mode 100644 index 0000000000..8fbd0671f0 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_layers_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_all_layers_dark_64.png b/resources/bitmaps_png/png/show_all_layers_dark_64.png new file mode 100644 index 0000000000..684010a5f6 Binary files /dev/null and b/resources/bitmaps_png/png/show_all_layers_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_back_assembly_layers_16.png b/resources/bitmaps_png/png/show_back_assembly_layers_16.png new file mode 100644 index 0000000000..0b9bd31205 Binary files /dev/null and b/resources/bitmaps_png/png/show_back_assembly_layers_16.png differ diff --git a/resources/bitmaps_png/png/show_back_assembly_layers_32.png b/resources/bitmaps_png/png/show_back_assembly_layers_32.png new file mode 100644 index 0000000000..00d258266c Binary files /dev/null and b/resources/bitmaps_png/png/show_back_assembly_layers_32.png differ diff --git a/resources/bitmaps_png/png/show_back_assembly_layers_64.png b/resources/bitmaps_png/png/show_back_assembly_layers_64.png new file mode 100644 index 0000000000..36c00a9f80 Binary files /dev/null and b/resources/bitmaps_png/png/show_back_assembly_layers_64.png differ diff --git a/resources/bitmaps_png/png/show_back_assembly_layers_dark_16.png b/resources/bitmaps_png/png/show_back_assembly_layers_dark_16.png new file mode 100644 index 0000000000..2882e6eff5 Binary files /dev/null and b/resources/bitmaps_png/png/show_back_assembly_layers_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_back_assembly_layers_dark_32.png b/resources/bitmaps_png/png/show_back_assembly_layers_dark_32.png new file mode 100644 index 0000000000..43d59634c1 Binary files /dev/null and b/resources/bitmaps_png/png/show_back_assembly_layers_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_back_assembly_layers_dark_64.png b/resources/bitmaps_png/png/show_back_assembly_layers_dark_64.png new file mode 100644 index 0000000000..e0c96ce5bd Binary files /dev/null and b/resources/bitmaps_png/png/show_back_assembly_layers_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_dcodenumber_16.png b/resources/bitmaps_png/png/show_dcodenumber_16.png new file mode 100644 index 0000000000..927c227a4a Binary files /dev/null and b/resources/bitmaps_png/png/show_dcodenumber_16.png differ diff --git a/resources/bitmaps_png/png/show_dcodenumber_32.png b/resources/bitmaps_png/png/show_dcodenumber_32.png new file mode 100644 index 0000000000..9fca3d40dd Binary files /dev/null and b/resources/bitmaps_png/png/show_dcodenumber_32.png differ diff --git a/resources/bitmaps_png/png/show_dcodenumber_64.png b/resources/bitmaps_png/png/show_dcodenumber_64.png new file mode 100644 index 0000000000..ecb7782f04 Binary files /dev/null and b/resources/bitmaps_png/png/show_dcodenumber_64.png differ diff --git a/resources/bitmaps_png/png/show_dcodenumber_dark_16.png b/resources/bitmaps_png/png/show_dcodenumber_dark_16.png new file mode 100644 index 0000000000..6a22567ea9 Binary files /dev/null and b/resources/bitmaps_png/png/show_dcodenumber_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_dcodenumber_dark_32.png b/resources/bitmaps_png/png/show_dcodenumber_dark_32.png new file mode 100644 index 0000000000..dd7ca2f709 Binary files /dev/null and b/resources/bitmaps_png/png/show_dcodenumber_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_dcodenumber_dark_64.png b/resources/bitmaps_png/png/show_dcodenumber_dark_64.png new file mode 100644 index 0000000000..d2b7588f8a Binary files /dev/null and b/resources/bitmaps_png/png/show_dcodenumber_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_dnp_16.png b/resources/bitmaps_png/png/show_dnp_16.png new file mode 100644 index 0000000000..e78c330458 Binary files /dev/null and b/resources/bitmaps_png/png/show_dnp_16.png differ diff --git a/resources/bitmaps_png/png/show_dnp_32.png b/resources/bitmaps_png/png/show_dnp_32.png new file mode 100644 index 0000000000..44560c66e0 Binary files /dev/null and b/resources/bitmaps_png/png/show_dnp_32.png differ diff --git a/resources/bitmaps_png/png/show_dnp_64.png b/resources/bitmaps_png/png/show_dnp_64.png new file mode 100644 index 0000000000..d219fd326b Binary files /dev/null and b/resources/bitmaps_png/png/show_dnp_64.png differ diff --git a/resources/bitmaps_png/png/show_dnp_dark_16.png b/resources/bitmaps_png/png/show_dnp_dark_16.png new file mode 100644 index 0000000000..5de7a26cd2 Binary files /dev/null and b/resources/bitmaps_png/png/show_dnp_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_dnp_dark_32.png b/resources/bitmaps_png/png/show_dnp_dark_32.png new file mode 100644 index 0000000000..232abe6dc2 Binary files /dev/null and b/resources/bitmaps_png/png/show_dnp_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_dnp_dark_64.png b/resources/bitmaps_png/png/show_dnp_dark_64.png new file mode 100644 index 0000000000..55f2ab159e Binary files /dev/null and b/resources/bitmaps_png/png/show_dnp_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_footprint_16.png b/resources/bitmaps_png/png/show_footprint_16.png new file mode 100644 index 0000000000..53a20356d4 Binary files /dev/null and b/resources/bitmaps_png/png/show_footprint_16.png differ diff --git a/resources/bitmaps_png/png/show_footprint_32.png b/resources/bitmaps_png/png/show_footprint_32.png new file mode 100644 index 0000000000..3d3df876a7 Binary files /dev/null and b/resources/bitmaps_png/png/show_footprint_32.png differ diff --git a/resources/bitmaps_png/png/show_footprint_64.png b/resources/bitmaps_png/png/show_footprint_64.png new file mode 100644 index 0000000000..cbbb2ef840 Binary files /dev/null and b/resources/bitmaps_png/png/show_footprint_64.png differ diff --git a/resources/bitmaps_png/png/show_footprint_dark_16.png b/resources/bitmaps_png/png/show_footprint_dark_16.png new file mode 100644 index 0000000000..fa0c4bf879 Binary files /dev/null and b/resources/bitmaps_png/png/show_footprint_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_footprint_dark_32.png b/resources/bitmaps_png/png/show_footprint_dark_32.png new file mode 100644 index 0000000000..0e870d249d Binary files /dev/null and b/resources/bitmaps_png/png/show_footprint_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_footprint_dark_64.png b/resources/bitmaps_png/png/show_footprint_dark_64.png new file mode 100644 index 0000000000..0a41873164 Binary files /dev/null and b/resources/bitmaps_png/png/show_footprint_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_front_assembly_layers_16.png b/resources/bitmaps_png/png/show_front_assembly_layers_16.png new file mode 100644 index 0000000000..653444cab0 Binary files /dev/null and b/resources/bitmaps_png/png/show_front_assembly_layers_16.png differ diff --git a/resources/bitmaps_png/png/show_front_assembly_layers_32.png b/resources/bitmaps_png/png/show_front_assembly_layers_32.png new file mode 100644 index 0000000000..d9e18246c6 Binary files /dev/null and b/resources/bitmaps_png/png/show_front_assembly_layers_32.png differ diff --git a/resources/bitmaps_png/png/show_front_assembly_layers_64.png b/resources/bitmaps_png/png/show_front_assembly_layers_64.png new file mode 100644 index 0000000000..056245eb8b Binary files /dev/null and b/resources/bitmaps_png/png/show_front_assembly_layers_64.png differ diff --git a/resources/bitmaps_png/png/show_front_assembly_layers_dark_16.png b/resources/bitmaps_png/png/show_front_assembly_layers_dark_16.png new file mode 100644 index 0000000000..15b6117857 Binary files /dev/null and b/resources/bitmaps_png/png/show_front_assembly_layers_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_front_assembly_layers_dark_32.png b/resources/bitmaps_png/png/show_front_assembly_layers_dark_32.png new file mode 100644 index 0000000000..267a02db13 Binary files /dev/null and b/resources/bitmaps_png/png/show_front_assembly_layers_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_front_assembly_layers_dark_64.png b/resources/bitmaps_png/png/show_front_assembly_layers_dark_64.png new file mode 100644 index 0000000000..cb4373c37e Binary files /dev/null and b/resources/bitmaps_png/png/show_front_assembly_layers_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_mod_edge_16.png b/resources/bitmaps_png/png/show_mod_edge_16.png new file mode 100644 index 0000000000..343e0ee899 Binary files /dev/null and b/resources/bitmaps_png/png/show_mod_edge_16.png differ diff --git a/resources/bitmaps_png/png/show_mod_edge_32.png b/resources/bitmaps_png/png/show_mod_edge_32.png new file mode 100644 index 0000000000..c675b48e3a Binary files /dev/null and b/resources/bitmaps_png/png/show_mod_edge_32.png differ diff --git a/resources/bitmaps_png/png/show_mod_edge_64.png b/resources/bitmaps_png/png/show_mod_edge_64.png new file mode 100644 index 0000000000..de97d81099 Binary files /dev/null and b/resources/bitmaps_png/png/show_mod_edge_64.png differ diff --git a/resources/bitmaps_png/png/show_mod_edge_dark_16.png b/resources/bitmaps_png/png/show_mod_edge_dark_16.png new file mode 100644 index 0000000000..2a97f3eefb Binary files /dev/null and b/resources/bitmaps_png/png/show_mod_edge_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_mod_edge_dark_32.png b/resources/bitmaps_png/png/show_mod_edge_dark_32.png new file mode 100644 index 0000000000..e6a54ccd02 Binary files /dev/null and b/resources/bitmaps_png/png/show_mod_edge_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_mod_edge_dark_64.png b/resources/bitmaps_png/png/show_mod_edge_dark_64.png new file mode 100644 index 0000000000..e86eb445d4 Binary files /dev/null and b/resources/bitmaps_png/png/show_mod_edge_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_no_copper_layers_16.png b/resources/bitmaps_png/png/show_no_copper_layers_16.png new file mode 100644 index 0000000000..020fea6a56 Binary files /dev/null and b/resources/bitmaps_png/png/show_no_copper_layers_16.png differ diff --git a/resources/bitmaps_png/png/show_no_copper_layers_32.png b/resources/bitmaps_png/png/show_no_copper_layers_32.png new file mode 100644 index 0000000000..0c679845d5 Binary files /dev/null and b/resources/bitmaps_png/png/show_no_copper_layers_32.png differ diff --git a/resources/bitmaps_png/png/show_no_copper_layers_64.png b/resources/bitmaps_png/png/show_no_copper_layers_64.png new file mode 100644 index 0000000000..c8d7ced831 Binary files /dev/null and b/resources/bitmaps_png/png/show_no_copper_layers_64.png differ diff --git a/resources/bitmaps_png/png/show_no_copper_layers_dark_16.png b/resources/bitmaps_png/png/show_no_copper_layers_dark_16.png new file mode 100644 index 0000000000..fc0c83787c Binary files /dev/null and b/resources/bitmaps_png/png/show_no_copper_layers_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_no_copper_layers_dark_32.png b/resources/bitmaps_png/png/show_no_copper_layers_dark_32.png new file mode 100644 index 0000000000..e498c2195c Binary files /dev/null and b/resources/bitmaps_png/png/show_no_copper_layers_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_no_copper_layers_dark_64.png b/resources/bitmaps_png/png/show_no_copper_layers_dark_64.png new file mode 100644 index 0000000000..fb6b78e833 Binary files /dev/null and b/resources/bitmaps_png/png/show_no_copper_layers_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_no_layers_16.png b/resources/bitmaps_png/png/show_no_layers_16.png new file mode 100644 index 0000000000..dbf444c7e0 Binary files /dev/null and b/resources/bitmaps_png/png/show_no_layers_16.png differ diff --git a/resources/bitmaps_png/png/show_no_layers_32.png b/resources/bitmaps_png/png/show_no_layers_32.png new file mode 100644 index 0000000000..cfddeb9f3f Binary files /dev/null and b/resources/bitmaps_png/png/show_no_layers_32.png differ diff --git a/resources/bitmaps_png/png/show_no_layers_64.png b/resources/bitmaps_png/png/show_no_layers_64.png new file mode 100644 index 0000000000..6cc83a00f9 Binary files /dev/null and b/resources/bitmaps_png/png/show_no_layers_64.png differ diff --git a/resources/bitmaps_png/png/show_no_layers_dark_16.png b/resources/bitmaps_png/png/show_no_layers_dark_16.png new file mode 100644 index 0000000000..4b7b20927f Binary files /dev/null and b/resources/bitmaps_png/png/show_no_layers_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_no_layers_dark_32.png b/resources/bitmaps_png/png/show_no_layers_dark_32.png new file mode 100644 index 0000000000..d296bc2eeb Binary files /dev/null and b/resources/bitmaps_png/png/show_no_layers_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_no_layers_dark_64.png b/resources/bitmaps_png/png/show_no_layers_dark_64.png new file mode 100644 index 0000000000..a2ef99ceb3 Binary files /dev/null and b/resources/bitmaps_png/png/show_no_layers_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_not_in_posfile_16.png b/resources/bitmaps_png/png/show_not_in_posfile_16.png new file mode 100644 index 0000000000..8379ce7233 Binary files /dev/null and b/resources/bitmaps_png/png/show_not_in_posfile_16.png differ diff --git a/resources/bitmaps_png/png/show_not_in_posfile_32.png b/resources/bitmaps_png/png/show_not_in_posfile_32.png new file mode 100644 index 0000000000..9c259c4f86 Binary files /dev/null and b/resources/bitmaps_png/png/show_not_in_posfile_32.png differ diff --git a/resources/bitmaps_png/png/show_not_in_posfile_64.png b/resources/bitmaps_png/png/show_not_in_posfile_64.png new file mode 100644 index 0000000000..6feb06c1ba Binary files /dev/null and b/resources/bitmaps_png/png/show_not_in_posfile_64.png differ diff --git a/resources/bitmaps_png/png/show_not_in_posfile_dark_16.png b/resources/bitmaps_png/png/show_not_in_posfile_dark_16.png new file mode 100644 index 0000000000..da6bc0cf88 Binary files /dev/null and b/resources/bitmaps_png/png/show_not_in_posfile_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_not_in_posfile_dark_32.png b/resources/bitmaps_png/png/show_not_in_posfile_dark_32.png new file mode 100644 index 0000000000..21f29c08df Binary files /dev/null and b/resources/bitmaps_png/png/show_not_in_posfile_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_not_in_posfile_dark_64.png b/resources/bitmaps_png/png/show_not_in_posfile_dark_64.png new file mode 100644 index 0000000000..fc8091cfe5 Binary files /dev/null and b/resources/bitmaps_png/png/show_not_in_posfile_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_other_16.png b/resources/bitmaps_png/png/show_other_16.png new file mode 100644 index 0000000000..83656367c0 Binary files /dev/null and b/resources/bitmaps_png/png/show_other_16.png differ diff --git a/resources/bitmaps_png/png/show_other_32.png b/resources/bitmaps_png/png/show_other_32.png new file mode 100644 index 0000000000..f78d633657 Binary files /dev/null and b/resources/bitmaps_png/png/show_other_32.png differ diff --git a/resources/bitmaps_png/png/show_other_64.png b/resources/bitmaps_png/png/show_other_64.png new file mode 100644 index 0000000000..6bba970176 Binary files /dev/null and b/resources/bitmaps_png/png/show_other_64.png differ diff --git a/resources/bitmaps_png/png/show_other_dark_16.png b/resources/bitmaps_png/png/show_other_dark_16.png new file mode 100644 index 0000000000..146468f741 Binary files /dev/null and b/resources/bitmaps_png/png/show_other_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_other_dark_32.png b/resources/bitmaps_png/png/show_other_dark_32.png new file mode 100644 index 0000000000..7ab530eb4b Binary files /dev/null and b/resources/bitmaps_png/png/show_other_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_other_dark_64.png b/resources/bitmaps_png/png/show_other_dark_64.png new file mode 100644 index 0000000000..f387d4604b Binary files /dev/null and b/resources/bitmaps_png/png/show_other_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_ratsnest_16.png b/resources/bitmaps_png/png/show_ratsnest_16.png new file mode 100644 index 0000000000..7395a5819a Binary files /dev/null and b/resources/bitmaps_png/png/show_ratsnest_16.png differ diff --git a/resources/bitmaps_png/png/show_ratsnest_32.png b/resources/bitmaps_png/png/show_ratsnest_32.png new file mode 100644 index 0000000000..13678926d1 Binary files /dev/null and b/resources/bitmaps_png/png/show_ratsnest_32.png differ diff --git a/resources/bitmaps_png/png/show_ratsnest_64.png b/resources/bitmaps_png/png/show_ratsnest_64.png new file mode 100644 index 0000000000..f5e1f13777 Binary files /dev/null and b/resources/bitmaps_png/png/show_ratsnest_64.png differ diff --git a/resources/bitmaps_png/png/show_ratsnest_dark_16.png b/resources/bitmaps_png/png/show_ratsnest_dark_16.png new file mode 100644 index 0000000000..81bc2386fb Binary files /dev/null and b/resources/bitmaps_png/png/show_ratsnest_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_ratsnest_dark_32.png b/resources/bitmaps_png/png/show_ratsnest_dark_32.png new file mode 100644 index 0000000000..0cff40a92a Binary files /dev/null and b/resources/bitmaps_png/png/show_ratsnest_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_ratsnest_dark_64.png b/resources/bitmaps_png/png/show_ratsnest_dark_64.png new file mode 100644 index 0000000000..ce6a3c41ac Binary files /dev/null and b/resources/bitmaps_png/png/show_ratsnest_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_smt_16.png b/resources/bitmaps_png/png/show_smt_16.png new file mode 100644 index 0000000000..1f06d345ec Binary files /dev/null and b/resources/bitmaps_png/png/show_smt_16.png differ diff --git a/resources/bitmaps_png/png/show_smt_32.png b/resources/bitmaps_png/png/show_smt_32.png new file mode 100644 index 0000000000..d2a53410ef Binary files /dev/null and b/resources/bitmaps_png/png/show_smt_32.png differ diff --git a/resources/bitmaps_png/png/show_smt_64.png b/resources/bitmaps_png/png/show_smt_64.png new file mode 100644 index 0000000000..e9026dd339 Binary files /dev/null and b/resources/bitmaps_png/png/show_smt_64.png differ diff --git a/resources/bitmaps_png/png/show_smt_dark_16.png b/resources/bitmaps_png/png/show_smt_dark_16.png new file mode 100644 index 0000000000..7777fa8c36 Binary files /dev/null and b/resources/bitmaps_png/png/show_smt_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_smt_dark_32.png b/resources/bitmaps_png/png/show_smt_dark_32.png new file mode 100644 index 0000000000..18f9f78ab4 Binary files /dev/null and b/resources/bitmaps_png/png/show_smt_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_smt_dark_64.png b/resources/bitmaps_png/png/show_smt_dark_64.png new file mode 100644 index 0000000000..4e79f53eff Binary files /dev/null and b/resources/bitmaps_png/png/show_smt_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_tht_16.png b/resources/bitmaps_png/png/show_tht_16.png new file mode 100644 index 0000000000..5108f820f8 Binary files /dev/null and b/resources/bitmaps_png/png/show_tht_16.png differ diff --git a/resources/bitmaps_png/png/show_tht_32.png b/resources/bitmaps_png/png/show_tht_32.png new file mode 100644 index 0000000000..6deb948098 Binary files /dev/null and b/resources/bitmaps_png/png/show_tht_32.png differ diff --git a/resources/bitmaps_png/png/show_tht_64.png b/resources/bitmaps_png/png/show_tht_64.png new file mode 100644 index 0000000000..e92ceca5ca Binary files /dev/null and b/resources/bitmaps_png/png/show_tht_64.png differ diff --git a/resources/bitmaps_png/png/show_tht_dark_16.png b/resources/bitmaps_png/png/show_tht_dark_16.png new file mode 100644 index 0000000000..0d25d2074f Binary files /dev/null and b/resources/bitmaps_png/png/show_tht_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_tht_dark_32.png b/resources/bitmaps_png/png/show_tht_dark_32.png new file mode 100644 index 0000000000..c2de45a62e Binary files /dev/null and b/resources/bitmaps_png/png/show_tht_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_tht_dark_64.png b/resources/bitmaps_png/png/show_tht_dark_64.png new file mode 100644 index 0000000000..10f04be0bc Binary files /dev/null and b/resources/bitmaps_png/png/show_tht_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_zone_16.png b/resources/bitmaps_png/png/show_zone_16.png new file mode 100644 index 0000000000..fde4955c70 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_16.png differ diff --git a/resources/bitmaps_png/png/show_zone_32.png b/resources/bitmaps_png/png/show_zone_32.png new file mode 100644 index 0000000000..e48ed70b28 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_32.png differ diff --git a/resources/bitmaps_png/png/show_zone_64.png b/resources/bitmaps_png/png/show_zone_64.png new file mode 100644 index 0000000000..fd30fdebef Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_64.png differ diff --git a/resources/bitmaps_png/png/show_zone_dark_16.png b/resources/bitmaps_png/png/show_zone_dark_16.png new file mode 100644 index 0000000000..ddc62668e3 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_zone_dark_32.png b/resources/bitmaps_png/png/show_zone_dark_32.png new file mode 100644 index 0000000000..a2734d14cc Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_zone_dark_64.png b/resources/bitmaps_png/png/show_zone_dark_64.png new file mode 100644 index 0000000000..3a8aa4b2eb Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_zone_disable_16.png b/resources/bitmaps_png/png/show_zone_disable_16.png new file mode 100644 index 0000000000..e7d37f3289 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_disable_16.png differ diff --git a/resources/bitmaps_png/png/show_zone_disable_32.png b/resources/bitmaps_png/png/show_zone_disable_32.png new file mode 100644 index 0000000000..40312e3344 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_disable_32.png differ diff --git a/resources/bitmaps_png/png/show_zone_disable_64.png b/resources/bitmaps_png/png/show_zone_disable_64.png new file mode 100644 index 0000000000..b024bade1a Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_disable_64.png differ diff --git a/resources/bitmaps_png/png/show_zone_disable_dark_16.png b/resources/bitmaps_png/png/show_zone_disable_dark_16.png new file mode 100644 index 0000000000..505cb4f5fd Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_disable_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_zone_disable_dark_32.png b/resources/bitmaps_png/png/show_zone_disable_dark_32.png new file mode 100644 index 0000000000..bcf1ada581 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_disable_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_zone_disable_dark_64.png b/resources/bitmaps_png/png/show_zone_disable_dark_64.png new file mode 100644 index 0000000000..f8539f39e0 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_disable_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_zone_outline_only_16.png b/resources/bitmaps_png/png/show_zone_outline_only_16.png new file mode 100644 index 0000000000..8114e3ae3d Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_outline_only_16.png differ diff --git a/resources/bitmaps_png/png/show_zone_outline_only_32.png b/resources/bitmaps_png/png/show_zone_outline_only_32.png new file mode 100644 index 0000000000..bb2e7bd519 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_outline_only_32.png differ diff --git a/resources/bitmaps_png/png/show_zone_outline_only_64.png b/resources/bitmaps_png/png/show_zone_outline_only_64.png new file mode 100644 index 0000000000..cdad0833ed Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_outline_only_64.png differ diff --git a/resources/bitmaps_png/png/show_zone_outline_only_dark_16.png b/resources/bitmaps_png/png/show_zone_outline_only_dark_16.png new file mode 100644 index 0000000000..229735a6c3 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_outline_only_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_zone_outline_only_dark_32.png b/resources/bitmaps_png/png/show_zone_outline_only_dark_32.png new file mode 100644 index 0000000000..d4b6f06fed Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_outline_only_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_zone_outline_only_dark_64.png b/resources/bitmaps_png/png/show_zone_outline_only_dark_64.png new file mode 100644 index 0000000000..04c4245811 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_outline_only_dark_64.png differ diff --git a/resources/bitmaps_png/png/show_zone_triangulation_16.png b/resources/bitmaps_png/png/show_zone_triangulation_16.png new file mode 100644 index 0000000000..23a349d689 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_triangulation_16.png differ diff --git a/resources/bitmaps_png/png/show_zone_triangulation_32.png b/resources/bitmaps_png/png/show_zone_triangulation_32.png new file mode 100644 index 0000000000..299936a31a Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_triangulation_32.png differ diff --git a/resources/bitmaps_png/png/show_zone_triangulation_64.png b/resources/bitmaps_png/png/show_zone_triangulation_64.png new file mode 100644 index 0000000000..1f71020653 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_triangulation_64.png differ diff --git a/resources/bitmaps_png/png/show_zone_triangulation_dark_16.png b/resources/bitmaps_png/png/show_zone_triangulation_dark_16.png new file mode 100644 index 0000000000..f1a8b082c6 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_triangulation_dark_16.png differ diff --git a/resources/bitmaps_png/png/show_zone_triangulation_dark_32.png b/resources/bitmaps_png/png/show_zone_triangulation_dark_32.png new file mode 100644 index 0000000000..39c140dc0c Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_triangulation_dark_32.png differ diff --git a/resources/bitmaps_png/png/show_zone_triangulation_dark_64.png b/resources/bitmaps_png/png/show_zone_triangulation_dark_64.png new file mode 100644 index 0000000000..99dad79cb8 Binary files /dev/null and b/resources/bitmaps_png/png/show_zone_triangulation_dark_64.png differ diff --git a/resources/bitmaps_png/png/showtrack_16.png b/resources/bitmaps_png/png/showtrack_16.png new file mode 100644 index 0000000000..1277cd69a8 Binary files /dev/null and b/resources/bitmaps_png/png/showtrack_16.png differ diff --git a/resources/bitmaps_png/png/showtrack_32.png b/resources/bitmaps_png/png/showtrack_32.png new file mode 100644 index 0000000000..62a4c0c2e7 Binary files /dev/null and b/resources/bitmaps_png/png/showtrack_32.png differ diff --git a/resources/bitmaps_png/png/showtrack_64.png b/resources/bitmaps_png/png/showtrack_64.png new file mode 100644 index 0000000000..c3d167c952 Binary files /dev/null and b/resources/bitmaps_png/png/showtrack_64.png differ diff --git a/resources/bitmaps_png/png/showtrack_dark_16.png b/resources/bitmaps_png/png/showtrack_dark_16.png new file mode 100644 index 0000000000..65c0bf62fd Binary files /dev/null and b/resources/bitmaps_png/png/showtrack_dark_16.png differ diff --git a/resources/bitmaps_png/png/showtrack_dark_32.png b/resources/bitmaps_png/png/showtrack_dark_32.png new file mode 100644 index 0000000000..78e0f1f70b Binary files /dev/null and b/resources/bitmaps_png/png/showtrack_dark_32.png differ diff --git a/resources/bitmaps_png/png/showtrack_dark_64.png b/resources/bitmaps_png/png/showtrack_dark_64.png new file mode 100644 index 0000000000..3239540740 Binary files /dev/null and b/resources/bitmaps_png/png/showtrack_dark_64.png differ diff --git a/resources/bitmaps_png/png/sim_add_plot_16.png b/resources/bitmaps_png/png/sim_add_plot_16.png new file mode 100644 index 0000000000..2cb77cb58b Binary files /dev/null and b/resources/bitmaps_png/png/sim_add_plot_16.png differ diff --git a/resources/bitmaps_png/png/sim_add_plot_32.png b/resources/bitmaps_png/png/sim_add_plot_32.png new file mode 100644 index 0000000000..7ed348d392 Binary files /dev/null and b/resources/bitmaps_png/png/sim_add_plot_32.png differ diff --git a/resources/bitmaps_png/png/sim_add_plot_64.png b/resources/bitmaps_png/png/sim_add_plot_64.png new file mode 100644 index 0000000000..99c835dd3a Binary files /dev/null and b/resources/bitmaps_png/png/sim_add_plot_64.png differ diff --git a/resources/bitmaps_png/png/sim_add_signal_16.png b/resources/bitmaps_png/png/sim_add_signal_16.png new file mode 100644 index 0000000000..c14960174a Binary files /dev/null and b/resources/bitmaps_png/png/sim_add_signal_16.png differ diff --git a/resources/bitmaps_png/png/sim_add_signal_32.png b/resources/bitmaps_png/png/sim_add_signal_32.png new file mode 100644 index 0000000000..c88a92d963 Binary files /dev/null and b/resources/bitmaps_png/png/sim_add_signal_32.png differ diff --git a/resources/bitmaps_png/png/sim_add_signal_64.png b/resources/bitmaps_png/png/sim_add_signal_64.png new file mode 100644 index 0000000000..d6d13f9f00 Binary files /dev/null and b/resources/bitmaps_png/png/sim_add_signal_64.png differ diff --git a/resources/bitmaps_png/png/sim_add_signal_dark_16.png b/resources/bitmaps_png/png/sim_add_signal_dark_16.png new file mode 100644 index 0000000000..9e6a613c6e Binary files /dev/null and b/resources/bitmaps_png/png/sim_add_signal_dark_16.png differ diff --git a/resources/bitmaps_png/png/sim_add_signal_dark_32.png b/resources/bitmaps_png/png/sim_add_signal_dark_32.png new file mode 100644 index 0000000000..c9dec5c3bb Binary files /dev/null and b/resources/bitmaps_png/png/sim_add_signal_dark_32.png differ diff --git a/resources/bitmaps_png/png/sim_add_signal_dark_64.png b/resources/bitmaps_png/png/sim_add_signal_dark_64.png new file mode 100644 index 0000000000..50a7c94efb Binary files /dev/null and b/resources/bitmaps_png/png/sim_add_signal_dark_64.png differ diff --git a/resources/bitmaps_png/png/sim_command_16.png b/resources/bitmaps_png/png/sim_command_16.png new file mode 100644 index 0000000000..097988801a Binary files /dev/null and b/resources/bitmaps_png/png/sim_command_16.png differ diff --git a/resources/bitmaps_png/png/sim_command_32.png b/resources/bitmaps_png/png/sim_command_32.png new file mode 100644 index 0000000000..6982bc99c3 Binary files /dev/null and b/resources/bitmaps_png/png/sim_command_32.png differ diff --git a/resources/bitmaps_png/png/sim_command_64.png b/resources/bitmaps_png/png/sim_command_64.png new file mode 100644 index 0000000000..637cf857b3 Binary files /dev/null and b/resources/bitmaps_png/png/sim_command_64.png differ diff --git a/resources/bitmaps_png/png/sim_probe_16.png b/resources/bitmaps_png/png/sim_probe_16.png new file mode 100644 index 0000000000..49181a9aeb Binary files /dev/null and b/resources/bitmaps_png/png/sim_probe_16.png differ diff --git a/resources/bitmaps_png/png/sim_probe_32.png b/resources/bitmaps_png/png/sim_probe_32.png new file mode 100644 index 0000000000..292b63d3a1 Binary files /dev/null and b/resources/bitmaps_png/png/sim_probe_32.png differ diff --git a/resources/bitmaps_png/png/sim_probe_64.png b/resources/bitmaps_png/png/sim_probe_64.png new file mode 100644 index 0000000000..31d874f11b Binary files /dev/null and b/resources/bitmaps_png/png/sim_probe_64.png differ diff --git a/resources/bitmaps_png/png/sim_probe_dark_16.png b/resources/bitmaps_png/png/sim_probe_dark_16.png new file mode 100644 index 0000000000..f597207db1 Binary files /dev/null and b/resources/bitmaps_png/png/sim_probe_dark_16.png differ diff --git a/resources/bitmaps_png/png/sim_probe_dark_32.png b/resources/bitmaps_png/png/sim_probe_dark_32.png new file mode 100644 index 0000000000..81f2f52d92 Binary files /dev/null and b/resources/bitmaps_png/png/sim_probe_dark_32.png differ diff --git a/resources/bitmaps_png/png/sim_probe_dark_64.png b/resources/bitmaps_png/png/sim_probe_dark_64.png new file mode 100644 index 0000000000..b0fba0812b Binary files /dev/null and b/resources/bitmaps_png/png/sim_probe_dark_64.png differ diff --git a/resources/bitmaps_png/png/sim_run_16.png b/resources/bitmaps_png/png/sim_run_16.png new file mode 100644 index 0000000000..649158afae Binary files /dev/null and b/resources/bitmaps_png/png/sim_run_16.png differ diff --git a/resources/bitmaps_png/png/sim_run_32.png b/resources/bitmaps_png/png/sim_run_32.png new file mode 100644 index 0000000000..6cf368ec3e Binary files /dev/null and b/resources/bitmaps_png/png/sim_run_32.png differ diff --git a/resources/bitmaps_png/png/sim_run_64.png b/resources/bitmaps_png/png/sim_run_64.png new file mode 100644 index 0000000000..3af573ba81 Binary files /dev/null and b/resources/bitmaps_png/png/sim_run_64.png differ diff --git a/resources/bitmaps_png/png/sim_run_dark_16.png b/resources/bitmaps_png/png/sim_run_dark_16.png new file mode 100644 index 0000000000..ddbc55bd71 Binary files /dev/null and b/resources/bitmaps_png/png/sim_run_dark_16.png differ diff --git a/resources/bitmaps_png/png/sim_run_dark_32.png b/resources/bitmaps_png/png/sim_run_dark_32.png new file mode 100644 index 0000000000..fdcaec5bb0 Binary files /dev/null and b/resources/bitmaps_png/png/sim_run_dark_32.png differ diff --git a/resources/bitmaps_png/png/sim_run_dark_64.png b/resources/bitmaps_png/png/sim_run_dark_64.png new file mode 100644 index 0000000000..ba656eee2a Binary files /dev/null and b/resources/bitmaps_png/png/sim_run_dark_64.png differ diff --git a/resources/bitmaps_png/png/sim_stop_16.png b/resources/bitmaps_png/png/sim_stop_16.png new file mode 100644 index 0000000000..d2ebe277c1 Binary files /dev/null and b/resources/bitmaps_png/png/sim_stop_16.png differ diff --git a/resources/bitmaps_png/png/sim_stop_32.png b/resources/bitmaps_png/png/sim_stop_32.png new file mode 100644 index 0000000000..21c0de8e46 Binary files /dev/null and b/resources/bitmaps_png/png/sim_stop_32.png differ diff --git a/resources/bitmaps_png/png/sim_stop_64.png b/resources/bitmaps_png/png/sim_stop_64.png new file mode 100644 index 0000000000..3187276117 Binary files /dev/null and b/resources/bitmaps_png/png/sim_stop_64.png differ diff --git a/resources/bitmaps_png/png/sim_stop_dark_16.png b/resources/bitmaps_png/png/sim_stop_dark_16.png new file mode 100644 index 0000000000..a58b60b593 Binary files /dev/null and b/resources/bitmaps_png/png/sim_stop_dark_16.png differ diff --git a/resources/bitmaps_png/png/sim_stop_dark_32.png b/resources/bitmaps_png/png/sim_stop_dark_32.png new file mode 100644 index 0000000000..d518cd929c Binary files /dev/null and b/resources/bitmaps_png/png/sim_stop_dark_32.png differ diff --git a/resources/bitmaps_png/png/sim_stop_dark_64.png b/resources/bitmaps_png/png/sim_stop_dark_64.png new file mode 100644 index 0000000000..2cf8d29297 Binary files /dev/null and b/resources/bitmaps_png/png/sim_stop_dark_64.png differ diff --git a/resources/bitmaps_png/png/sim_tune_16.png b/resources/bitmaps_png/png/sim_tune_16.png new file mode 100644 index 0000000000..69d439128a Binary files /dev/null and b/resources/bitmaps_png/png/sim_tune_16.png differ diff --git a/resources/bitmaps_png/png/sim_tune_32.png b/resources/bitmaps_png/png/sim_tune_32.png new file mode 100644 index 0000000000..3441fa735e Binary files /dev/null and b/resources/bitmaps_png/png/sim_tune_32.png differ diff --git a/resources/bitmaps_png/png/sim_tune_64.png b/resources/bitmaps_png/png/sim_tune_64.png new file mode 100644 index 0000000000..82a72a6d4e Binary files /dev/null and b/resources/bitmaps_png/png/sim_tune_64.png differ diff --git a/resources/bitmaps_png/png/sim_tune_dark_16.png b/resources/bitmaps_png/png/sim_tune_dark_16.png new file mode 100644 index 0000000000..c8e1a6419b Binary files /dev/null and b/resources/bitmaps_png/png/sim_tune_dark_16.png differ diff --git a/resources/bitmaps_png/png/sim_tune_dark_32.png b/resources/bitmaps_png/png/sim_tune_dark_32.png new file mode 100644 index 0000000000..3dbe9eb624 Binary files /dev/null and b/resources/bitmaps_png/png/sim_tune_dark_32.png differ diff --git a/resources/bitmaps_png/png/sim_tune_dark_64.png b/resources/bitmaps_png/png/sim_tune_dark_64.png new file mode 100644 index 0000000000..213da481f3 Binary files /dev/null and b/resources/bitmaps_png/png/sim_tune_dark_64.png differ diff --git a/resources/bitmaps_png/png/simulator_16.png b/resources/bitmaps_png/png/simulator_16.png new file mode 100644 index 0000000000..0a3a772c40 Binary files /dev/null and b/resources/bitmaps_png/png/simulator_16.png differ diff --git a/resources/bitmaps_png/png/simulator_32.png b/resources/bitmaps_png/png/simulator_32.png new file mode 100644 index 0000000000..b0f3e0fdb5 Binary files /dev/null and b/resources/bitmaps_png/png/simulator_32.png differ diff --git a/resources/bitmaps_png/png/simulator_64.png b/resources/bitmaps_png/png/simulator_64.png new file mode 100644 index 0000000000..21219dcef1 Binary files /dev/null and b/resources/bitmaps_png/png/simulator_64.png differ diff --git a/resources/bitmaps_png/png/simulator_dark_16.png b/resources/bitmaps_png/png/simulator_dark_16.png new file mode 100644 index 0000000000..bd1dd8830e Binary files /dev/null and b/resources/bitmaps_png/png/simulator_dark_16.png differ diff --git a/resources/bitmaps_png/png/simulator_dark_32.png b/resources/bitmaps_png/png/simulator_dark_32.png new file mode 100644 index 0000000000..a4482b967c Binary files /dev/null and b/resources/bitmaps_png/png/simulator_dark_32.png differ diff --git a/resources/bitmaps_png/png/simulator_dark_64.png b/resources/bitmaps_png/png/simulator_dark_64.png new file mode 100644 index 0000000000..74aa01e0c0 Binary files /dev/null and b/resources/bitmaps_png/png/simulator_dark_64.png differ diff --git a/resources/bitmaps_png/png/slice_line_16.png b/resources/bitmaps_png/png/slice_line_16.png new file mode 100644 index 0000000000..1459500054 Binary files /dev/null and b/resources/bitmaps_png/png/slice_line_16.png differ diff --git a/resources/bitmaps_png/png/slice_line_32.png b/resources/bitmaps_png/png/slice_line_32.png new file mode 100644 index 0000000000..f1ad6c18b8 Binary files /dev/null and b/resources/bitmaps_png/png/slice_line_32.png differ diff --git a/resources/bitmaps_png/png/slice_line_64.png b/resources/bitmaps_png/png/slice_line_64.png new file mode 100644 index 0000000000..81defe267d Binary files /dev/null and b/resources/bitmaps_png/png/slice_line_64.png differ diff --git a/resources/bitmaps_png/png/slice_line_dark_16.png b/resources/bitmaps_png/png/slice_line_dark_16.png new file mode 100644 index 0000000000..d77927c806 Binary files /dev/null and b/resources/bitmaps_png/png/slice_line_dark_16.png differ diff --git a/resources/bitmaps_png/png/slice_line_dark_32.png b/resources/bitmaps_png/png/slice_line_dark_32.png new file mode 100644 index 0000000000..db17290c6d Binary files /dev/null and b/resources/bitmaps_png/png/slice_line_dark_32.png differ diff --git a/resources/bitmaps_png/png/slice_line_dark_64.png b/resources/bitmaps_png/png/slice_line_dark_64.png new file mode 100644 index 0000000000..8a70530992 Binary files /dev/null and b/resources/bitmaps_png/png/slice_line_dark_64.png differ diff --git a/resources/bitmaps_png/png/special_tools_16.png b/resources/bitmaps_png/png/special_tools_16.png new file mode 100644 index 0000000000..e506d25649 Binary files /dev/null and b/resources/bitmaps_png/png/special_tools_16.png differ diff --git a/resources/bitmaps_png/png/special_tools_32.png b/resources/bitmaps_png/png/special_tools_32.png new file mode 100644 index 0000000000..f510dfa1b8 Binary files /dev/null and b/resources/bitmaps_png/png/special_tools_32.png differ diff --git a/resources/bitmaps_png/png/special_tools_64.png b/resources/bitmaps_png/png/special_tools_64.png new file mode 100644 index 0000000000..1e21b55b79 Binary files /dev/null and b/resources/bitmaps_png/png/special_tools_64.png differ diff --git a/resources/bitmaps_png/png/special_tools_dark_16.png b/resources/bitmaps_png/png/special_tools_dark_16.png new file mode 100644 index 0000000000..83363e2011 Binary files /dev/null and b/resources/bitmaps_png/png/special_tools_dark_16.png differ diff --git a/resources/bitmaps_png/png/special_tools_dark_32.png b/resources/bitmaps_png/png/special_tools_dark_32.png new file mode 100644 index 0000000000..82e0e45dc7 Binary files /dev/null and b/resources/bitmaps_png/png/special_tools_dark_32.png differ diff --git a/resources/bitmaps_png/png/special_tools_dark_64.png b/resources/bitmaps_png/png/special_tools_dark_64.png new file mode 100644 index 0000000000..98d3b9e4bd Binary files /dev/null and b/resources/bitmaps_png/png/special_tools_dark_64.png differ diff --git a/resources/bitmaps_png/png/spreadsheet_16.png b/resources/bitmaps_png/png/spreadsheet_16.png new file mode 100644 index 0000000000..e2962c5cf2 Binary files /dev/null and b/resources/bitmaps_png/png/spreadsheet_16.png differ diff --git a/resources/bitmaps_png/png/spreadsheet_32.png b/resources/bitmaps_png/png/spreadsheet_32.png new file mode 100644 index 0000000000..db8e5ff89f Binary files /dev/null and b/resources/bitmaps_png/png/spreadsheet_32.png differ diff --git a/resources/bitmaps_png/png/spreadsheet_64.png b/resources/bitmaps_png/png/spreadsheet_64.png new file mode 100644 index 0000000000..7a51db7f0c Binary files /dev/null and b/resources/bitmaps_png/png/spreadsheet_64.png differ diff --git a/resources/bitmaps_png/png/spreadsheet_dark_16.png b/resources/bitmaps_png/png/spreadsheet_dark_16.png new file mode 100644 index 0000000000..b77317f099 Binary files /dev/null and b/resources/bitmaps_png/png/spreadsheet_dark_16.png differ diff --git a/resources/bitmaps_png/png/spreadsheet_dark_32.png b/resources/bitmaps_png/png/spreadsheet_dark_32.png new file mode 100644 index 0000000000..c7c33ce0a7 Binary files /dev/null and b/resources/bitmaps_png/png/spreadsheet_dark_32.png differ diff --git a/resources/bitmaps_png/png/spreadsheet_dark_64.png b/resources/bitmaps_png/png/spreadsheet_dark_64.png new file mode 100644 index 0000000000..6c7ed42609 Binary files /dev/null and b/resources/bitmaps_png/png/spreadsheet_dark_64.png differ diff --git a/resources/bitmaps_png/png/subtract_polygons_16.png b/resources/bitmaps_png/png/subtract_polygons_16.png new file mode 100644 index 0000000000..037e06fa72 Binary files /dev/null and b/resources/bitmaps_png/png/subtract_polygons_16.png differ diff --git a/resources/bitmaps_png/png/subtract_polygons_32.png b/resources/bitmaps_png/png/subtract_polygons_32.png new file mode 100644 index 0000000000..1705629e7a Binary files /dev/null and b/resources/bitmaps_png/png/subtract_polygons_32.png differ diff --git a/resources/bitmaps_png/png/subtract_polygons_64.png b/resources/bitmaps_png/png/subtract_polygons_64.png new file mode 100644 index 0000000000..93b46caa59 Binary files /dev/null and b/resources/bitmaps_png/png/subtract_polygons_64.png differ diff --git a/resources/bitmaps_png/png/subtract_polygons_dark_16.png b/resources/bitmaps_png/png/subtract_polygons_dark_16.png new file mode 100644 index 0000000000..26e0358ddb Binary files /dev/null and b/resources/bitmaps_png/png/subtract_polygons_dark_16.png differ diff --git a/resources/bitmaps_png/png/subtract_polygons_dark_32.png b/resources/bitmaps_png/png/subtract_polygons_dark_32.png new file mode 100644 index 0000000000..cc063d3774 Binary files /dev/null and b/resources/bitmaps_png/png/subtract_polygons_dark_32.png differ diff --git a/resources/bitmaps_png/png/subtract_polygons_dark_64.png b/resources/bitmaps_png/png/subtract_polygons_dark_64.png new file mode 100644 index 0000000000..58c6549b71 Binary files /dev/null and b/resources/bitmaps_png/png/subtract_polygons_dark_64.png differ diff --git a/resources/bitmaps_png/png/swap_16.png b/resources/bitmaps_png/png/swap_16.png new file mode 100644 index 0000000000..f8fe720ef7 Binary files /dev/null and b/resources/bitmaps_png/png/swap_16.png differ diff --git a/resources/bitmaps_png/png/swap_24.png b/resources/bitmaps_png/png/swap_24.png index 7ea8858201..54a368a8d8 100644 Binary files a/resources/bitmaps_png/png/swap_24.png and b/resources/bitmaps_png/png/swap_24.png differ diff --git a/resources/bitmaps_png/png/swap_32.png b/resources/bitmaps_png/png/swap_32.png new file mode 100644 index 0000000000..ef711b5570 Binary files /dev/null and b/resources/bitmaps_png/png/swap_32.png differ diff --git a/resources/bitmaps_png/png/swap_48.png b/resources/bitmaps_png/png/swap_48.png index 62d2789278..ebc2dfb72f 100644 Binary files a/resources/bitmaps_png/png/swap_48.png and b/resources/bitmaps_png/png/swap_48.png differ diff --git a/resources/bitmaps_png/png/swap_64.png b/resources/bitmaps_png/png/swap_64.png new file mode 100644 index 0000000000..44cc59e2bf Binary files /dev/null and b/resources/bitmaps_png/png/swap_64.png differ diff --git a/resources/bitmaps_png/png/swap_dark_16.png b/resources/bitmaps_png/png/swap_dark_16.png new file mode 100644 index 0000000000..82e6732244 Binary files /dev/null and b/resources/bitmaps_png/png/swap_dark_16.png differ diff --git a/resources/bitmaps_png/png/swap_dark_24.png b/resources/bitmaps_png/png/swap_dark_24.png index 97e252a694..c15c142aa4 100644 Binary files a/resources/bitmaps_png/png/swap_dark_24.png and b/resources/bitmaps_png/png/swap_dark_24.png differ diff --git a/resources/bitmaps_png/png/swap_dark_32.png b/resources/bitmaps_png/png/swap_dark_32.png new file mode 100644 index 0000000000..92122fad32 Binary files /dev/null and b/resources/bitmaps_png/png/swap_dark_32.png differ diff --git a/resources/bitmaps_png/png/swap_dark_48.png b/resources/bitmaps_png/png/swap_dark_48.png index 8c8cbf9407..a88f419893 100644 Binary files a/resources/bitmaps_png/png/swap_dark_48.png and b/resources/bitmaps_png/png/swap_dark_48.png differ diff --git a/resources/bitmaps_png/png/swap_dark_64.png b/resources/bitmaps_png/png/swap_dark_64.png new file mode 100644 index 0000000000..ac680a2ce7 Binary files /dev/null and b/resources/bitmaps_png/png/swap_dark_64.png differ diff --git a/resources/bitmaps_png/png/swap_layer_16.png b/resources/bitmaps_png/png/swap_layer_16.png new file mode 100644 index 0000000000..4c7edd5033 Binary files /dev/null and b/resources/bitmaps_png/png/swap_layer_16.png differ diff --git a/resources/bitmaps_png/png/swap_layer_32.png b/resources/bitmaps_png/png/swap_layer_32.png new file mode 100644 index 0000000000..0549e171ba Binary files /dev/null and b/resources/bitmaps_png/png/swap_layer_32.png differ diff --git a/resources/bitmaps_png/png/swap_layer_64.png b/resources/bitmaps_png/png/swap_layer_64.png new file mode 100644 index 0000000000..93cd2155d0 Binary files /dev/null and b/resources/bitmaps_png/png/swap_layer_64.png differ diff --git a/resources/bitmaps_png/png/swap_layer_dark_16.png b/resources/bitmaps_png/png/swap_layer_dark_16.png new file mode 100644 index 0000000000..9c7b24b4b9 Binary files /dev/null and b/resources/bitmaps_png/png/swap_layer_dark_16.png differ diff --git a/resources/bitmaps_png/png/swap_layer_dark_32.png b/resources/bitmaps_png/png/swap_layer_dark_32.png new file mode 100644 index 0000000000..933854d909 Binary files /dev/null and b/resources/bitmaps_png/png/swap_layer_dark_32.png differ diff --git a/resources/bitmaps_png/png/swap_layer_dark_64.png b/resources/bitmaps_png/png/swap_layer_dark_64.png new file mode 100644 index 0000000000..14bc8bc8cc Binary files /dev/null and b/resources/bitmaps_png/png/swap_layer_dark_64.png differ diff --git a/resources/bitmaps_png/png/switch_corner_rounding_shape_16.png b/resources/bitmaps_png/png/switch_corner_rounding_shape_16.png new file mode 100644 index 0000000000..6b816fb6c5 Binary files /dev/null and b/resources/bitmaps_png/png/switch_corner_rounding_shape_16.png differ diff --git a/resources/bitmaps_png/png/switch_corner_rounding_shape_32.png b/resources/bitmaps_png/png/switch_corner_rounding_shape_32.png new file mode 100644 index 0000000000..90644810fa Binary files /dev/null and b/resources/bitmaps_png/png/switch_corner_rounding_shape_32.png differ diff --git a/resources/bitmaps_png/png/switch_corner_rounding_shape_64.png b/resources/bitmaps_png/png/switch_corner_rounding_shape_64.png new file mode 100644 index 0000000000..5fe27e55e4 Binary files /dev/null and b/resources/bitmaps_png/png/switch_corner_rounding_shape_64.png differ diff --git a/resources/bitmaps_png/png/switch_corner_rounding_shape_dark_16.png b/resources/bitmaps_png/png/switch_corner_rounding_shape_dark_16.png new file mode 100644 index 0000000000..2a59df9a9b Binary files /dev/null and b/resources/bitmaps_png/png/switch_corner_rounding_shape_dark_16.png differ diff --git a/resources/bitmaps_png/png/switch_corner_rounding_shape_dark_32.png b/resources/bitmaps_png/png/switch_corner_rounding_shape_dark_32.png new file mode 100644 index 0000000000..42584f1aad Binary files /dev/null and b/resources/bitmaps_png/png/switch_corner_rounding_shape_dark_32.png differ diff --git a/resources/bitmaps_png/png/switch_corner_rounding_shape_dark_64.png b/resources/bitmaps_png/png/switch_corner_rounding_shape_dark_64.png new file mode 100644 index 0000000000..631e7ac436 Binary files /dev/null and b/resources/bitmaps_png/png/switch_corner_rounding_shape_dark_64.png differ diff --git a/resources/bitmaps_png/png/text_16.png b/resources/bitmaps_png/png/text_16.png new file mode 100644 index 0000000000..331098d34f Binary files /dev/null and b/resources/bitmaps_png/png/text_16.png differ diff --git a/resources/bitmaps_png/png/text_32.png b/resources/bitmaps_png/png/text_32.png new file mode 100644 index 0000000000..ecec803b77 Binary files /dev/null and b/resources/bitmaps_png/png/text_32.png differ diff --git a/resources/bitmaps_png/png/text_64.png b/resources/bitmaps_png/png/text_64.png new file mode 100644 index 0000000000..f4d61653cf Binary files /dev/null and b/resources/bitmaps_png/png/text_64.png differ diff --git a/resources/bitmaps_png/png/text_dark_16.png b/resources/bitmaps_png/png/text_dark_16.png new file mode 100644 index 0000000000..1099fa42ff Binary files /dev/null and b/resources/bitmaps_png/png/text_dark_16.png differ diff --git a/resources/bitmaps_png/png/text_dark_32.png b/resources/bitmaps_png/png/text_dark_32.png new file mode 100644 index 0000000000..2d11d84ba5 Binary files /dev/null and b/resources/bitmaps_png/png/text_dark_32.png differ diff --git a/resources/bitmaps_png/png/text_dark_64.png b/resources/bitmaps_png/png/text_dark_64.png new file mode 100644 index 0000000000..ea4143f8af Binary files /dev/null and b/resources/bitmaps_png/png/text_dark_64.png differ diff --git a/resources/bitmaps_png/png/text_horizontal_16.png b/resources/bitmaps_png/png/text_horizontal_16.png index 1aeb6778dc..28510a3825 100644 Binary files a/resources/bitmaps_png/png/text_horizontal_16.png and b/resources/bitmaps_png/png/text_horizontal_16.png differ diff --git a/resources/bitmaps_png/png/text_horizontal_32.png b/resources/bitmaps_png/png/text_horizontal_32.png index 55fad55a75..a2064cbca1 100644 Binary files a/resources/bitmaps_png/png/text_horizontal_32.png and b/resources/bitmaps_png/png/text_horizontal_32.png differ diff --git a/resources/bitmaps_png/png/text_horizontal_dark_16.png b/resources/bitmaps_png/png/text_horizontal_dark_16.png index 39c70ba48f..d808a09289 100644 Binary files a/resources/bitmaps_png/png/text_horizontal_dark_16.png and b/resources/bitmaps_png/png/text_horizontal_dark_16.png differ diff --git a/resources/bitmaps_png/png/text_horizontal_dark_32.png b/resources/bitmaps_png/png/text_horizontal_dark_32.png index 232ea36763..209fabfe18 100644 Binary files a/resources/bitmaps_png/png/text_horizontal_dark_32.png and b/resources/bitmaps_png/png/text_horizontal_dark_32.png differ diff --git a/resources/bitmaps_png/png/text_italic_16.png b/resources/bitmaps_png/png/text_italic_16.png index 43b5abd75c..bdd7f8a74f 100644 Binary files a/resources/bitmaps_png/png/text_italic_16.png and b/resources/bitmaps_png/png/text_italic_16.png differ diff --git a/resources/bitmaps_png/png/text_italic_32.png b/resources/bitmaps_png/png/text_italic_32.png index 6f241a134b..e75eb83628 100644 Binary files a/resources/bitmaps_png/png/text_italic_32.png and b/resources/bitmaps_png/png/text_italic_32.png differ diff --git a/resources/bitmaps_png/png/text_italic_dark_16.png b/resources/bitmaps_png/png/text_italic_dark_16.png index f94bade419..2b9f892900 100644 Binary files a/resources/bitmaps_png/png/text_italic_dark_16.png and b/resources/bitmaps_png/png/text_italic_dark_16.png differ diff --git a/resources/bitmaps_png/png/text_italic_dark_32.png b/resources/bitmaps_png/png/text_italic_dark_32.png index 017a4e3ddb..3990428434 100644 Binary files a/resources/bitmaps_png/png/text_italic_dark_32.png and b/resources/bitmaps_png/png/text_italic_dark_32.png differ diff --git a/resources/bitmaps_png/png/text_sketch_16.png b/resources/bitmaps_png/png/text_sketch_16.png new file mode 100644 index 0000000000..c9cbe67650 Binary files /dev/null and b/resources/bitmaps_png/png/text_sketch_16.png differ diff --git a/resources/bitmaps_png/png/text_sketch_32.png b/resources/bitmaps_png/png/text_sketch_32.png new file mode 100644 index 0000000000..cb3ff45e39 Binary files /dev/null and b/resources/bitmaps_png/png/text_sketch_32.png differ diff --git a/resources/bitmaps_png/png/text_sketch_64.png b/resources/bitmaps_png/png/text_sketch_64.png new file mode 100644 index 0000000000..63912eb130 Binary files /dev/null and b/resources/bitmaps_png/png/text_sketch_64.png differ diff --git a/resources/bitmaps_png/png/text_sketch_dark_16.png b/resources/bitmaps_png/png/text_sketch_dark_16.png new file mode 100644 index 0000000000..89ffd731c8 Binary files /dev/null and b/resources/bitmaps_png/png/text_sketch_dark_16.png differ diff --git a/resources/bitmaps_png/png/text_sketch_dark_32.png b/resources/bitmaps_png/png/text_sketch_dark_32.png new file mode 100644 index 0000000000..0a5d8f4ab8 Binary files /dev/null and b/resources/bitmaps_png/png/text_sketch_dark_32.png differ diff --git a/resources/bitmaps_png/png/text_sketch_dark_64.png b/resources/bitmaps_png/png/text_sketch_dark_64.png new file mode 100644 index 0000000000..ec4d733bc4 Binary files /dev/null and b/resources/bitmaps_png/png/text_sketch_dark_64.png differ diff --git a/resources/bitmaps_png/png/text_vertical_16.png b/resources/bitmaps_png/png/text_vertical_16.png index 6cc98e62a2..70974d2ded 100644 Binary files a/resources/bitmaps_png/png/text_vertical_16.png and b/resources/bitmaps_png/png/text_vertical_16.png differ diff --git a/resources/bitmaps_png/png/text_vertical_32.png b/resources/bitmaps_png/png/text_vertical_32.png index b7e0669b67..73169898b8 100644 Binary files a/resources/bitmaps_png/png/text_vertical_32.png and b/resources/bitmaps_png/png/text_vertical_32.png differ diff --git a/resources/bitmaps_png/png/text_vertical_dark_16.png b/resources/bitmaps_png/png/text_vertical_dark_16.png index fcbe64372a..c44aa32f5c 100644 Binary files a/resources/bitmaps_png/png/text_vertical_dark_16.png and b/resources/bitmaps_png/png/text_vertical_dark_16.png differ diff --git a/resources/bitmaps_png/png/text_vertical_dark_32.png b/resources/bitmaps_png/png/text_vertical_dark_32.png index 0d459c2944..d495c31c7f 100644 Binary files a/resources/bitmaps_png/png/text_vertical_dark_32.png and b/resources/bitmaps_png/png/text_vertical_dark_32.png differ diff --git a/resources/bitmaps_png/png/thermal_spokes_16.png b/resources/bitmaps_png/png/thermal_spokes_16.png new file mode 100644 index 0000000000..db5e7d0cc4 Binary files /dev/null and b/resources/bitmaps_png/png/thermal_spokes_16.png differ diff --git a/resources/bitmaps_png/png/thermal_spokes_32.png b/resources/bitmaps_png/png/thermal_spokes_32.png new file mode 100644 index 0000000000..8da36eea9b Binary files /dev/null and b/resources/bitmaps_png/png/thermal_spokes_32.png differ diff --git a/resources/bitmaps_png/png/thermal_spokes_64.png b/resources/bitmaps_png/png/thermal_spokes_64.png new file mode 100644 index 0000000000..75976f1af6 Binary files /dev/null and b/resources/bitmaps_png/png/thermal_spokes_64.png differ diff --git a/resources/bitmaps_png/png/thermal_spokes_dark_16.png b/resources/bitmaps_png/png/thermal_spokes_dark_16.png new file mode 100644 index 0000000000..85efe87226 Binary files /dev/null and b/resources/bitmaps_png/png/thermal_spokes_dark_16.png differ diff --git a/resources/bitmaps_png/png/thermal_spokes_dark_32.png b/resources/bitmaps_png/png/thermal_spokes_dark_32.png new file mode 100644 index 0000000000..18017e54f9 Binary files /dev/null and b/resources/bitmaps_png/png/thermal_spokes_dark_32.png differ diff --git a/resources/bitmaps_png/png/thermal_spokes_dark_64.png b/resources/bitmaps_png/png/thermal_spokes_dark_64.png new file mode 100644 index 0000000000..15b75635ca Binary files /dev/null and b/resources/bitmaps_png/png/thermal_spokes_dark_64.png differ diff --git a/resources/bitmaps_png/png/three_d_16.png b/resources/bitmaps_png/png/three_d_16.png new file mode 100644 index 0000000000..0d54d707c6 Binary files /dev/null and b/resources/bitmaps_png/png/three_d_16.png differ diff --git a/resources/bitmaps_png/png/three_d_32.png b/resources/bitmaps_png/png/three_d_32.png new file mode 100644 index 0000000000..16577491c8 Binary files /dev/null and b/resources/bitmaps_png/png/three_d_32.png differ diff --git a/resources/bitmaps_png/png/three_d_64.png b/resources/bitmaps_png/png/three_d_64.png new file mode 100644 index 0000000000..43b9dc2506 Binary files /dev/null and b/resources/bitmaps_png/png/three_d_64.png differ diff --git a/resources/bitmaps_png/png/three_d_dark_16.png b/resources/bitmaps_png/png/three_d_dark_16.png new file mode 100644 index 0000000000..a642b988e9 Binary files /dev/null and b/resources/bitmaps_png/png/three_d_dark_16.png differ diff --git a/resources/bitmaps_png/png/three_d_dark_32.png b/resources/bitmaps_png/png/three_d_dark_32.png new file mode 100644 index 0000000000..d76f79b56a Binary files /dev/null and b/resources/bitmaps_png/png/three_d_dark_32.png differ diff --git a/resources/bitmaps_png/png/three_d_dark_64.png b/resources/bitmaps_png/png/three_d_dark_64.png new file mode 100644 index 0000000000..8d77d452ed Binary files /dev/null and b/resources/bitmaps_png/png/three_d_dark_64.png differ diff --git a/resources/bitmaps_png/png/tool_ratsnest_16.png b/resources/bitmaps_png/png/tool_ratsnest_16.png new file mode 100644 index 0000000000..440ca881ad Binary files /dev/null and b/resources/bitmaps_png/png/tool_ratsnest_16.png differ diff --git a/resources/bitmaps_png/png/tool_ratsnest_32.png b/resources/bitmaps_png/png/tool_ratsnest_32.png new file mode 100644 index 0000000000..6862f25960 Binary files /dev/null and b/resources/bitmaps_png/png/tool_ratsnest_32.png differ diff --git a/resources/bitmaps_png/png/tool_ratsnest_64.png b/resources/bitmaps_png/png/tool_ratsnest_64.png new file mode 100644 index 0000000000..c01fa9d820 Binary files /dev/null and b/resources/bitmaps_png/png/tool_ratsnest_64.png differ diff --git a/resources/bitmaps_png/png/tool_ratsnest_dark_16.png b/resources/bitmaps_png/png/tool_ratsnest_dark_16.png new file mode 100644 index 0000000000..c814bc2d7d Binary files /dev/null and b/resources/bitmaps_png/png/tool_ratsnest_dark_16.png differ diff --git a/resources/bitmaps_png/png/tool_ratsnest_dark_32.png b/resources/bitmaps_png/png/tool_ratsnest_dark_32.png new file mode 100644 index 0000000000..816814bc28 Binary files /dev/null and b/resources/bitmaps_png/png/tool_ratsnest_dark_32.png differ diff --git a/resources/bitmaps_png/png/tool_ratsnest_dark_64.png b/resources/bitmaps_png/png/tool_ratsnest_dark_64.png new file mode 100644 index 0000000000..777a963b84 Binary files /dev/null and b/resources/bitmaps_png/png/tool_ratsnest_dark_64.png differ diff --git a/resources/bitmaps_png/png/tools_16.png b/resources/bitmaps_png/png/tools_16.png new file mode 100644 index 0000000000..685b81d1d6 Binary files /dev/null and b/resources/bitmaps_png/png/tools_16.png differ diff --git a/resources/bitmaps_png/png/tools_32.png b/resources/bitmaps_png/png/tools_32.png new file mode 100644 index 0000000000..df21c69096 Binary files /dev/null and b/resources/bitmaps_png/png/tools_32.png differ diff --git a/resources/bitmaps_png/png/tools_64.png b/resources/bitmaps_png/png/tools_64.png new file mode 100644 index 0000000000..19d5d04f92 Binary files /dev/null and b/resources/bitmaps_png/png/tools_64.png differ diff --git a/resources/bitmaps_png/png/tools_dark_16.png b/resources/bitmaps_png/png/tools_dark_16.png new file mode 100644 index 0000000000..94300107cf Binary files /dev/null and b/resources/bitmaps_png/png/tools_dark_16.png differ diff --git a/resources/bitmaps_png/png/tools_dark_32.png b/resources/bitmaps_png/png/tools_dark_32.png new file mode 100644 index 0000000000..cc6b2f424c Binary files /dev/null and b/resources/bitmaps_png/png/tools_dark_32.png differ diff --git a/resources/bitmaps_png/png/tools_dark_64.png b/resources/bitmaps_png/png/tools_dark_64.png new file mode 100644 index 0000000000..813650b011 Binary files /dev/null and b/resources/bitmaps_png/png/tools_dark_64.png differ diff --git a/resources/bitmaps_png/png/trash_16.png b/resources/bitmaps_png/png/trash_16.png new file mode 100644 index 0000000000..367a3bd371 Binary files /dev/null and b/resources/bitmaps_png/png/trash_16.png differ diff --git a/resources/bitmaps_png/png/trash_32.png b/resources/bitmaps_png/png/trash_32.png new file mode 100644 index 0000000000..26fb7b53ec Binary files /dev/null and b/resources/bitmaps_png/png/trash_32.png differ diff --git a/resources/bitmaps_png/png/trash_64.png b/resources/bitmaps_png/png/trash_64.png new file mode 100644 index 0000000000..cc6bafed14 Binary files /dev/null and b/resources/bitmaps_png/png/trash_64.png differ diff --git a/resources/bitmaps_png/png/trash_dark_16.png b/resources/bitmaps_png/png/trash_dark_16.png new file mode 100644 index 0000000000..fc2e9f0d57 Binary files /dev/null and b/resources/bitmaps_png/png/trash_dark_16.png differ diff --git a/resources/bitmaps_png/png/trash_dark_32.png b/resources/bitmaps_png/png/trash_dark_32.png new file mode 100644 index 0000000000..4e8f1fabc3 Binary files /dev/null and b/resources/bitmaps_png/png/trash_dark_32.png differ diff --git a/resources/bitmaps_png/png/trash_dark_64.png b/resources/bitmaps_png/png/trash_dark_64.png new file mode 100644 index 0000000000..aec5ca991a Binary files /dev/null and b/resources/bitmaps_png/png/trash_dark_64.png differ diff --git a/resources/bitmaps_png/png/tune_diff_pair_length_legend.png b/resources/bitmaps_png/png/tune_diff_pair_length_legend.png index e556c6e9ce..623458d73f 100644 Binary files a/resources/bitmaps_png/png/tune_diff_pair_length_legend.png and b/resources/bitmaps_png/png/tune_diff_pair_length_legend.png differ diff --git a/resources/bitmaps_png/png/tune_diff_pair_length_legend_dark.png b/resources/bitmaps_png/png/tune_diff_pair_length_legend_dark.png index 2000fe251f..5f5a6b89d2 100644 Binary files a/resources/bitmaps_png/png/tune_diff_pair_length_legend_dark.png and b/resources/bitmaps_png/png/tune_diff_pair_length_legend_dark.png differ diff --git a/resources/bitmaps_png/png/tune_diff_pair_skew_legend.png b/resources/bitmaps_png/png/tune_diff_pair_skew_legend.png index 625e6ae0f9..bfffa770c5 100644 Binary files a/resources/bitmaps_png/png/tune_diff_pair_skew_legend.png and b/resources/bitmaps_png/png/tune_diff_pair_skew_legend.png differ diff --git a/resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark.png b/resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark.png index a4b70ada36..29ef4d5a7a 100644 Binary files a/resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark.png and b/resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark.png differ diff --git a/resources/bitmaps_png/png/tune_single_track_length_legend.png b/resources/bitmaps_png/png/tune_single_track_length_legend.png index 10861dd014..e6e7dc2900 100644 Binary files a/resources/bitmaps_png/png/tune_single_track_length_legend.png and b/resources/bitmaps_png/png/tune_single_track_length_legend.png differ diff --git a/resources/bitmaps_png/png/tune_single_track_length_legend_dark.png b/resources/bitmaps_png/png/tune_single_track_length_legend_dark.png index 8d587a7c30..aa0794e2c2 100644 Binary files a/resources/bitmaps_png/png/tune_single_track_length_legend_dark.png and b/resources/bitmaps_png/png/tune_single_track_length_legend_dark.png differ diff --git a/resources/bitmaps_png/png/undo_16.png b/resources/bitmaps_png/png/undo_16.png new file mode 100644 index 0000000000..01eb9d4e41 Binary files /dev/null and b/resources/bitmaps_png/png/undo_16.png differ diff --git a/resources/bitmaps_png/png/undo_32.png b/resources/bitmaps_png/png/undo_32.png new file mode 100644 index 0000000000..2a0c2e943f Binary files /dev/null and b/resources/bitmaps_png/png/undo_32.png differ diff --git a/resources/bitmaps_png/png/undo_64.png b/resources/bitmaps_png/png/undo_64.png new file mode 100644 index 0000000000..1a40f0c663 Binary files /dev/null and b/resources/bitmaps_png/png/undo_64.png differ diff --git a/resources/bitmaps_png/png/undo_dark_16.png b/resources/bitmaps_png/png/undo_dark_16.png new file mode 100644 index 0000000000..b86840aa0a Binary files /dev/null and b/resources/bitmaps_png/png/undo_dark_16.png differ diff --git a/resources/bitmaps_png/png/undo_dark_32.png b/resources/bitmaps_png/png/undo_dark_32.png new file mode 100644 index 0000000000..5df6ffe8ba Binary files /dev/null and b/resources/bitmaps_png/png/undo_dark_32.png differ diff --git a/resources/bitmaps_png/png/undo_dark_64.png b/resources/bitmaps_png/png/undo_dark_64.png new file mode 100644 index 0000000000..33523c84f1 Binary files /dev/null and b/resources/bitmaps_png/png/undo_dark_64.png differ diff --git a/resources/bitmaps_png/png/unit_inch_16.png b/resources/bitmaps_png/png/unit_inch_16.png new file mode 100644 index 0000000000..b0f3303b31 Binary files /dev/null and b/resources/bitmaps_png/png/unit_inch_16.png differ diff --git a/resources/bitmaps_png/png/unit_inch_24.png b/resources/bitmaps_png/png/unit_inch_24.png index b8967c7cc2..4183f2a8d6 100644 Binary files a/resources/bitmaps_png/png/unit_inch_24.png and b/resources/bitmaps_png/png/unit_inch_24.png differ diff --git a/resources/bitmaps_png/png/unit_inch_32.png b/resources/bitmaps_png/png/unit_inch_32.png new file mode 100644 index 0000000000..93ab8de71c Binary files /dev/null and b/resources/bitmaps_png/png/unit_inch_32.png differ diff --git a/resources/bitmaps_png/png/unit_inch_48.png b/resources/bitmaps_png/png/unit_inch_48.png index 7edba000a0..f2b04dce82 100644 Binary files a/resources/bitmaps_png/png/unit_inch_48.png and b/resources/bitmaps_png/png/unit_inch_48.png differ diff --git a/resources/bitmaps_png/png/unit_inch_64.png b/resources/bitmaps_png/png/unit_inch_64.png new file mode 100644 index 0000000000..6cb617780f Binary files /dev/null and b/resources/bitmaps_png/png/unit_inch_64.png differ diff --git a/resources/bitmaps_png/png/unit_inch_dark_16.png b/resources/bitmaps_png/png/unit_inch_dark_16.png new file mode 100644 index 0000000000..59fd1ba87b Binary files /dev/null and b/resources/bitmaps_png/png/unit_inch_dark_16.png differ diff --git a/resources/bitmaps_png/png/unit_inch_dark_24.png b/resources/bitmaps_png/png/unit_inch_dark_24.png index a3dadf17e9..8ec1ba0d51 100644 Binary files a/resources/bitmaps_png/png/unit_inch_dark_24.png and b/resources/bitmaps_png/png/unit_inch_dark_24.png differ diff --git a/resources/bitmaps_png/png/unit_inch_dark_32.png b/resources/bitmaps_png/png/unit_inch_dark_32.png new file mode 100644 index 0000000000..1404fcb228 Binary files /dev/null and b/resources/bitmaps_png/png/unit_inch_dark_32.png differ diff --git a/resources/bitmaps_png/png/unit_inch_dark_48.png b/resources/bitmaps_png/png/unit_inch_dark_48.png index b3588f9ed6..433614dcf5 100644 Binary files a/resources/bitmaps_png/png/unit_inch_dark_48.png and b/resources/bitmaps_png/png/unit_inch_dark_48.png differ diff --git a/resources/bitmaps_png/png/unit_inch_dark_64.png b/resources/bitmaps_png/png/unit_inch_dark_64.png new file mode 100644 index 0000000000..05e203bbe1 Binary files /dev/null and b/resources/bitmaps_png/png/unit_inch_dark_64.png differ diff --git a/resources/bitmaps_png/png/unit_mil_16.png b/resources/bitmaps_png/png/unit_mil_16.png new file mode 100644 index 0000000000..c01c4abd26 Binary files /dev/null and b/resources/bitmaps_png/png/unit_mil_16.png differ diff --git a/resources/bitmaps_png/png/unit_mil_24.png b/resources/bitmaps_png/png/unit_mil_24.png index 2cdb27352a..e26d8306ab 100644 Binary files a/resources/bitmaps_png/png/unit_mil_24.png and b/resources/bitmaps_png/png/unit_mil_24.png differ diff --git a/resources/bitmaps_png/png/unit_mil_32.png b/resources/bitmaps_png/png/unit_mil_32.png new file mode 100644 index 0000000000..ccbcaaed4e Binary files /dev/null and b/resources/bitmaps_png/png/unit_mil_32.png differ diff --git a/resources/bitmaps_png/png/unit_mil_48.png b/resources/bitmaps_png/png/unit_mil_48.png index 01d9ed5d50..5918edefc4 100644 Binary files a/resources/bitmaps_png/png/unit_mil_48.png and b/resources/bitmaps_png/png/unit_mil_48.png differ diff --git a/resources/bitmaps_png/png/unit_mil_64.png b/resources/bitmaps_png/png/unit_mil_64.png new file mode 100644 index 0000000000..d2bc8ae5cb Binary files /dev/null and b/resources/bitmaps_png/png/unit_mil_64.png differ diff --git a/resources/bitmaps_png/png/unit_mil_dark_16.png b/resources/bitmaps_png/png/unit_mil_dark_16.png new file mode 100644 index 0000000000..1ef9b0831b Binary files /dev/null and b/resources/bitmaps_png/png/unit_mil_dark_16.png differ diff --git a/resources/bitmaps_png/png/unit_mil_dark_24.png b/resources/bitmaps_png/png/unit_mil_dark_24.png index 0bf01174a2..7688ad7fb5 100644 Binary files a/resources/bitmaps_png/png/unit_mil_dark_24.png and b/resources/bitmaps_png/png/unit_mil_dark_24.png differ diff --git a/resources/bitmaps_png/png/unit_mil_dark_32.png b/resources/bitmaps_png/png/unit_mil_dark_32.png new file mode 100644 index 0000000000..0e0b1e83b6 Binary files /dev/null and b/resources/bitmaps_png/png/unit_mil_dark_32.png differ diff --git a/resources/bitmaps_png/png/unit_mil_dark_48.png b/resources/bitmaps_png/png/unit_mil_dark_48.png index 9e01b28d2f..4c7fd8dffd 100644 Binary files a/resources/bitmaps_png/png/unit_mil_dark_48.png and b/resources/bitmaps_png/png/unit_mil_dark_48.png differ diff --git a/resources/bitmaps_png/png/unit_mil_dark_64.png b/resources/bitmaps_png/png/unit_mil_dark_64.png new file mode 100644 index 0000000000..9f7683dec1 Binary files /dev/null and b/resources/bitmaps_png/png/unit_mil_dark_64.png differ diff --git a/resources/bitmaps_png/png/unit_mm_16.png b/resources/bitmaps_png/png/unit_mm_16.png new file mode 100644 index 0000000000..fc42a467d5 Binary files /dev/null and b/resources/bitmaps_png/png/unit_mm_16.png differ diff --git a/resources/bitmaps_png/png/unit_mm_24.png b/resources/bitmaps_png/png/unit_mm_24.png index 50c8d3fc9d..fcd84fb692 100644 Binary files a/resources/bitmaps_png/png/unit_mm_24.png and b/resources/bitmaps_png/png/unit_mm_24.png differ diff --git a/resources/bitmaps_png/png/unit_mm_32.png b/resources/bitmaps_png/png/unit_mm_32.png new file mode 100644 index 0000000000..7f37880ffe Binary files /dev/null and b/resources/bitmaps_png/png/unit_mm_32.png differ diff --git a/resources/bitmaps_png/png/unit_mm_48.png b/resources/bitmaps_png/png/unit_mm_48.png index 0169995e9d..28dbedddbd 100644 Binary files a/resources/bitmaps_png/png/unit_mm_48.png and b/resources/bitmaps_png/png/unit_mm_48.png differ diff --git a/resources/bitmaps_png/png/unit_mm_64.png b/resources/bitmaps_png/png/unit_mm_64.png new file mode 100644 index 0000000000..450c64de9d Binary files /dev/null and b/resources/bitmaps_png/png/unit_mm_64.png differ diff --git a/resources/bitmaps_png/png/unit_mm_dark_16.png b/resources/bitmaps_png/png/unit_mm_dark_16.png new file mode 100644 index 0000000000..4e1dfbe002 Binary files /dev/null and b/resources/bitmaps_png/png/unit_mm_dark_16.png differ diff --git a/resources/bitmaps_png/png/unit_mm_dark_24.png b/resources/bitmaps_png/png/unit_mm_dark_24.png index 0d344b371c..f7dc0ff61b 100644 Binary files a/resources/bitmaps_png/png/unit_mm_dark_24.png and b/resources/bitmaps_png/png/unit_mm_dark_24.png differ diff --git a/resources/bitmaps_png/png/unit_mm_dark_32.png b/resources/bitmaps_png/png/unit_mm_dark_32.png new file mode 100644 index 0000000000..c9a483af07 Binary files /dev/null and b/resources/bitmaps_png/png/unit_mm_dark_32.png differ diff --git a/resources/bitmaps_png/png/unit_mm_dark_48.png b/resources/bitmaps_png/png/unit_mm_dark_48.png index 6cd96a6bf1..b16d530a91 100644 Binary files a/resources/bitmaps_png/png/unit_mm_dark_48.png and b/resources/bitmaps_png/png/unit_mm_dark_48.png differ diff --git a/resources/bitmaps_png/png/unit_mm_dark_64.png b/resources/bitmaps_png/png/unit_mm_dark_64.png new file mode 100644 index 0000000000..65a55810c3 Binary files /dev/null and b/resources/bitmaps_png/png/unit_mm_dark_64.png differ diff --git a/resources/bitmaps_png/png/unknown_16.png b/resources/bitmaps_png/png/unknown_16.png new file mode 100644 index 0000000000..ca9fd2bf08 Binary files /dev/null and b/resources/bitmaps_png/png/unknown_16.png differ diff --git a/resources/bitmaps_png/png/unknown_32.png b/resources/bitmaps_png/png/unknown_32.png new file mode 100644 index 0000000000..a3cac97b46 Binary files /dev/null and b/resources/bitmaps_png/png/unknown_32.png differ diff --git a/resources/bitmaps_png/png/unknown_64.png b/resources/bitmaps_png/png/unknown_64.png new file mode 100644 index 0000000000..6abf31cdfa Binary files /dev/null and b/resources/bitmaps_png/png/unknown_64.png differ diff --git a/resources/bitmaps_png/png/unknown_dark_16.png b/resources/bitmaps_png/png/unknown_dark_16.png new file mode 100644 index 0000000000..3f8b720f21 Binary files /dev/null and b/resources/bitmaps_png/png/unknown_dark_16.png differ diff --git a/resources/bitmaps_png/png/unknown_dark_32.png b/resources/bitmaps_png/png/unknown_dark_32.png new file mode 100644 index 0000000000..aab92fb50f Binary files /dev/null and b/resources/bitmaps_png/png/unknown_dark_32.png differ diff --git a/resources/bitmaps_png/png/unknown_dark_64.png b/resources/bitmaps_png/png/unknown_dark_64.png new file mode 100644 index 0000000000..53e5716791 Binary files /dev/null and b/resources/bitmaps_png/png/unknown_dark_64.png differ diff --git a/resources/bitmaps_png/png/unlocked_16.png b/resources/bitmaps_png/png/unlocked_16.png new file mode 100644 index 0000000000..47d80e494a Binary files /dev/null and b/resources/bitmaps_png/png/unlocked_16.png differ diff --git a/resources/bitmaps_png/png/unlocked_32.png b/resources/bitmaps_png/png/unlocked_32.png new file mode 100644 index 0000000000..b8200525ba Binary files /dev/null and b/resources/bitmaps_png/png/unlocked_32.png differ diff --git a/resources/bitmaps_png/png/unlocked_64.png b/resources/bitmaps_png/png/unlocked_64.png new file mode 100644 index 0000000000..803d282ea1 Binary files /dev/null and b/resources/bitmaps_png/png/unlocked_64.png differ diff --git a/resources/bitmaps_png/png/unlocked_dark_16.png b/resources/bitmaps_png/png/unlocked_dark_16.png new file mode 100644 index 0000000000..42d226037e Binary files /dev/null and b/resources/bitmaps_png/png/unlocked_dark_16.png differ diff --git a/resources/bitmaps_png/png/unlocked_dark_32.png b/resources/bitmaps_png/png/unlocked_dark_32.png new file mode 100644 index 0000000000..5e2843380c Binary files /dev/null and b/resources/bitmaps_png/png/unlocked_dark_32.png differ diff --git a/resources/bitmaps_png/png/unlocked_dark_64.png b/resources/bitmaps_png/png/unlocked_dark_64.png new file mode 100644 index 0000000000..0be61cd103 Binary files /dev/null and b/resources/bitmaps_png/png/unlocked_dark_64.png differ diff --git a/resources/bitmaps_png/png/unzip_16.png b/resources/bitmaps_png/png/unzip_16.png new file mode 100644 index 0000000000..07db84248b Binary files /dev/null and b/resources/bitmaps_png/png/unzip_16.png differ diff --git a/resources/bitmaps_png/png/unzip_32.png b/resources/bitmaps_png/png/unzip_32.png new file mode 100644 index 0000000000..10be72f285 Binary files /dev/null and b/resources/bitmaps_png/png/unzip_32.png differ diff --git a/resources/bitmaps_png/png/unzip_64.png b/resources/bitmaps_png/png/unzip_64.png new file mode 100644 index 0000000000..1c1ee9abf5 Binary files /dev/null and b/resources/bitmaps_png/png/unzip_64.png differ diff --git a/resources/bitmaps_png/png/unzip_dark_16.png b/resources/bitmaps_png/png/unzip_dark_16.png new file mode 100644 index 0000000000..d83f268d78 Binary files /dev/null and b/resources/bitmaps_png/png/unzip_dark_16.png differ diff --git a/resources/bitmaps_png/png/unzip_dark_32.png b/resources/bitmaps_png/png/unzip_dark_32.png new file mode 100644 index 0000000000..40caf702a3 Binary files /dev/null and b/resources/bitmaps_png/png/unzip_dark_32.png differ diff --git a/resources/bitmaps_png/png/unzip_dark_64.png b/resources/bitmaps_png/png/unzip_dark_64.png new file mode 100644 index 0000000000..e2f1fe5525 Binary files /dev/null and b/resources/bitmaps_png/png/unzip_dark_64.png differ diff --git a/resources/bitmaps_png/png/up_16.png b/resources/bitmaps_png/png/up_16.png new file mode 100644 index 0000000000..9ed63b0a4e Binary files /dev/null and b/resources/bitmaps_png/png/up_16.png differ diff --git a/resources/bitmaps_png/png/up_32.png b/resources/bitmaps_png/png/up_32.png new file mode 100644 index 0000000000..9fc531230a Binary files /dev/null and b/resources/bitmaps_png/png/up_32.png differ diff --git a/resources/bitmaps_png/png/up_64.png b/resources/bitmaps_png/png/up_64.png new file mode 100644 index 0000000000..4d9ecb1946 Binary files /dev/null and b/resources/bitmaps_png/png/up_64.png differ diff --git a/resources/bitmaps_png/png/up_dark_16.png b/resources/bitmaps_png/png/up_dark_16.png new file mode 100644 index 0000000000..c1655afae1 Binary files /dev/null and b/resources/bitmaps_png/png/up_dark_16.png differ diff --git a/resources/bitmaps_png/png/up_dark_32.png b/resources/bitmaps_png/png/up_dark_32.png new file mode 100644 index 0000000000..bac81f888f Binary files /dev/null and b/resources/bitmaps_png/png/up_dark_32.png differ diff --git a/resources/bitmaps_png/png/up_dark_64.png b/resources/bitmaps_png/png/up_dark_64.png new file mode 100644 index 0000000000..f203729041 Binary files /dev/null and b/resources/bitmaps_png/png/up_dark_64.png differ diff --git a/resources/bitmaps_png/png/update_pcb_from_sch_16.png b/resources/bitmaps_png/png/update_pcb_from_sch_16.png new file mode 100644 index 0000000000..ea161d91d5 Binary files /dev/null and b/resources/bitmaps_png/png/update_pcb_from_sch_16.png differ diff --git a/resources/bitmaps_png/png/update_pcb_from_sch_32.png b/resources/bitmaps_png/png/update_pcb_from_sch_32.png new file mode 100644 index 0000000000..ff5291b9a8 Binary files /dev/null and b/resources/bitmaps_png/png/update_pcb_from_sch_32.png differ diff --git a/resources/bitmaps_png/png/update_pcb_from_sch_64.png b/resources/bitmaps_png/png/update_pcb_from_sch_64.png new file mode 100644 index 0000000000..7951b27e04 Binary files /dev/null and b/resources/bitmaps_png/png/update_pcb_from_sch_64.png differ diff --git a/resources/bitmaps_png/png/update_pcb_from_sch_dark_16.png b/resources/bitmaps_png/png/update_pcb_from_sch_dark_16.png new file mode 100644 index 0000000000..0b4e4e507d Binary files /dev/null and b/resources/bitmaps_png/png/update_pcb_from_sch_dark_16.png differ diff --git a/resources/bitmaps_png/png/update_pcb_from_sch_dark_32.png b/resources/bitmaps_png/png/update_pcb_from_sch_dark_32.png new file mode 100644 index 0000000000..657d736d53 Binary files /dev/null and b/resources/bitmaps_png/png/update_pcb_from_sch_dark_32.png differ diff --git a/resources/bitmaps_png/png/update_pcb_from_sch_dark_64.png b/resources/bitmaps_png/png/update_pcb_from_sch_dark_64.png new file mode 100644 index 0000000000..fba807e540 Binary files /dev/null and b/resources/bitmaps_png/png/update_pcb_from_sch_dark_64.png differ diff --git a/resources/bitmaps_png/png/update_sch_from_pcb_16.png b/resources/bitmaps_png/png/update_sch_from_pcb_16.png new file mode 100644 index 0000000000..6c534c0295 Binary files /dev/null and b/resources/bitmaps_png/png/update_sch_from_pcb_16.png differ diff --git a/resources/bitmaps_png/png/update_sch_from_pcb_32.png b/resources/bitmaps_png/png/update_sch_from_pcb_32.png new file mode 100644 index 0000000000..39abddf051 Binary files /dev/null and b/resources/bitmaps_png/png/update_sch_from_pcb_32.png differ diff --git a/resources/bitmaps_png/png/update_sch_from_pcb_64.png b/resources/bitmaps_png/png/update_sch_from_pcb_64.png new file mode 100644 index 0000000000..bdcf5c8232 Binary files /dev/null and b/resources/bitmaps_png/png/update_sch_from_pcb_64.png differ diff --git a/resources/bitmaps_png/png/update_sch_from_pcb_dark_16.png b/resources/bitmaps_png/png/update_sch_from_pcb_dark_16.png new file mode 100644 index 0000000000..80541e27f4 Binary files /dev/null and b/resources/bitmaps_png/png/update_sch_from_pcb_dark_16.png differ diff --git a/resources/bitmaps_png/png/update_sch_from_pcb_dark_32.png b/resources/bitmaps_png/png/update_sch_from_pcb_dark_32.png new file mode 100644 index 0000000000..323d9040e8 Binary files /dev/null and b/resources/bitmaps_png/png/update_sch_from_pcb_dark_32.png differ diff --git a/resources/bitmaps_png/png/update_sch_from_pcb_dark_64.png b/resources/bitmaps_png/png/update_sch_from_pcb_dark_64.png new file mode 100644 index 0000000000..35c6117ef5 Binary files /dev/null and b/resources/bitmaps_png/png/update_sch_from_pcb_dark_64.png differ diff --git a/resources/bitmaps_png/png/via_16.png b/resources/bitmaps_png/png/via_16.png new file mode 100644 index 0000000000..7eb9fabdf1 Binary files /dev/null and b/resources/bitmaps_png/png/via_16.png differ diff --git a/resources/bitmaps_png/png/via_32.png b/resources/bitmaps_png/png/via_32.png new file mode 100644 index 0000000000..80eacc2e8d Binary files /dev/null and b/resources/bitmaps_png/png/via_32.png differ diff --git a/resources/bitmaps_png/png/via_64.png b/resources/bitmaps_png/png/via_64.png new file mode 100644 index 0000000000..4bd01b0b87 Binary files /dev/null and b/resources/bitmaps_png/png/via_64.png differ diff --git a/resources/bitmaps_png/png/via_annulus_16.png b/resources/bitmaps_png/png/via_annulus_16.png new file mode 100644 index 0000000000..73f40cb62d Binary files /dev/null and b/resources/bitmaps_png/png/via_annulus_16.png differ diff --git a/resources/bitmaps_png/png/via_annulus_32.png b/resources/bitmaps_png/png/via_annulus_32.png new file mode 100644 index 0000000000..0ef5342d0e Binary files /dev/null and b/resources/bitmaps_png/png/via_annulus_32.png differ diff --git a/resources/bitmaps_png/png/via_annulus_64.png b/resources/bitmaps_png/png/via_annulus_64.png new file mode 100644 index 0000000000..63ba68e7be Binary files /dev/null and b/resources/bitmaps_png/png/via_annulus_64.png differ diff --git a/resources/bitmaps_png/png/via_annulus_dark_16.png b/resources/bitmaps_png/png/via_annulus_dark_16.png new file mode 100644 index 0000000000..07f374325c Binary files /dev/null and b/resources/bitmaps_png/png/via_annulus_dark_16.png differ diff --git a/resources/bitmaps_png/png/via_annulus_dark_32.png b/resources/bitmaps_png/png/via_annulus_dark_32.png new file mode 100644 index 0000000000..7600a1e943 Binary files /dev/null and b/resources/bitmaps_png/png/via_annulus_dark_32.png differ diff --git a/resources/bitmaps_png/png/via_annulus_dark_64.png b/resources/bitmaps_png/png/via_annulus_dark_64.png new file mode 100644 index 0000000000..cb8f3c7ab0 Binary files /dev/null and b/resources/bitmaps_png/png/via_annulus_dark_64.png differ diff --git a/resources/bitmaps_png/png/via_buried_16.png b/resources/bitmaps_png/png/via_buried_16.png new file mode 100644 index 0000000000..4ef1c9271a Binary files /dev/null and b/resources/bitmaps_png/png/via_buried_16.png differ diff --git a/resources/bitmaps_png/png/via_buried_32.png b/resources/bitmaps_png/png/via_buried_32.png new file mode 100644 index 0000000000..dbaa9ca286 Binary files /dev/null and b/resources/bitmaps_png/png/via_buried_32.png differ diff --git a/resources/bitmaps_png/png/via_buried_64.png b/resources/bitmaps_png/png/via_buried_64.png new file mode 100644 index 0000000000..e8e5339bc2 Binary files /dev/null and b/resources/bitmaps_png/png/via_buried_64.png differ diff --git a/resources/bitmaps_png/png/via_buried_dark_16.png b/resources/bitmaps_png/png/via_buried_dark_16.png new file mode 100644 index 0000000000..3e7fb1cd78 Binary files /dev/null and b/resources/bitmaps_png/png/via_buried_dark_16.png differ diff --git a/resources/bitmaps_png/png/via_buried_dark_32.png b/resources/bitmaps_png/png/via_buried_dark_32.png new file mode 100644 index 0000000000..dbf67ec59e Binary files /dev/null and b/resources/bitmaps_png/png/via_buried_dark_32.png differ diff --git a/resources/bitmaps_png/png/via_buried_dark_64.png b/resources/bitmaps_png/png/via_buried_dark_64.png new file mode 100644 index 0000000000..61d5dfbde9 Binary files /dev/null and b/resources/bitmaps_png/png/via_buried_dark_64.png differ diff --git a/resources/bitmaps_png/png/via_dark_16.png b/resources/bitmaps_png/png/via_dark_16.png new file mode 100644 index 0000000000..5279acbfca Binary files /dev/null and b/resources/bitmaps_png/png/via_dark_16.png differ diff --git a/resources/bitmaps_png/png/via_dark_32.png b/resources/bitmaps_png/png/via_dark_32.png new file mode 100644 index 0000000000..da7ae458df Binary files /dev/null and b/resources/bitmaps_png/png/via_dark_32.png differ diff --git a/resources/bitmaps_png/png/via_dark_64.png b/resources/bitmaps_png/png/via_dark_64.png new file mode 100644 index 0000000000..96d013131e Binary files /dev/null and b/resources/bitmaps_png/png/via_dark_64.png differ diff --git a/resources/bitmaps_png/png/via_diameter_16.png b/resources/bitmaps_png/png/via_diameter_16.png new file mode 100644 index 0000000000..37710b776b Binary files /dev/null and b/resources/bitmaps_png/png/via_diameter_16.png differ diff --git a/resources/bitmaps_png/png/via_diameter_32.png b/resources/bitmaps_png/png/via_diameter_32.png new file mode 100644 index 0000000000..4f0629ba53 Binary files /dev/null and b/resources/bitmaps_png/png/via_diameter_32.png differ diff --git a/resources/bitmaps_png/png/via_diameter_64.png b/resources/bitmaps_png/png/via_diameter_64.png new file mode 100644 index 0000000000..17106b4963 Binary files /dev/null and b/resources/bitmaps_png/png/via_diameter_64.png differ diff --git a/resources/bitmaps_png/png/via_diameter_dark_16.png b/resources/bitmaps_png/png/via_diameter_dark_16.png new file mode 100644 index 0000000000..9fdabcc08d Binary files /dev/null and b/resources/bitmaps_png/png/via_diameter_dark_16.png differ diff --git a/resources/bitmaps_png/png/via_diameter_dark_32.png b/resources/bitmaps_png/png/via_diameter_dark_32.png new file mode 100644 index 0000000000..5e370491ea Binary files /dev/null and b/resources/bitmaps_png/png/via_diameter_dark_32.png differ diff --git a/resources/bitmaps_png/png/via_diameter_dark_64.png b/resources/bitmaps_png/png/via_diameter_dark_64.png new file mode 100644 index 0000000000..94ea7ae364 Binary files /dev/null and b/resources/bitmaps_png/png/via_diameter_dark_64.png differ diff --git a/resources/bitmaps_png/png/via_hole_diameter_16.png b/resources/bitmaps_png/png/via_hole_diameter_16.png new file mode 100644 index 0000000000..fa542bbebc Binary files /dev/null and b/resources/bitmaps_png/png/via_hole_diameter_16.png differ diff --git a/resources/bitmaps_png/png/via_hole_diameter_32.png b/resources/bitmaps_png/png/via_hole_diameter_32.png new file mode 100644 index 0000000000..456cea6ff4 Binary files /dev/null and b/resources/bitmaps_png/png/via_hole_diameter_32.png differ diff --git a/resources/bitmaps_png/png/via_hole_diameter_64.png b/resources/bitmaps_png/png/via_hole_diameter_64.png new file mode 100644 index 0000000000..440075a512 Binary files /dev/null and b/resources/bitmaps_png/png/via_hole_diameter_64.png differ diff --git a/resources/bitmaps_png/png/via_hole_diameter_dark_16.png b/resources/bitmaps_png/png/via_hole_diameter_dark_16.png new file mode 100644 index 0000000000..8f1b1140c3 Binary files /dev/null and b/resources/bitmaps_png/png/via_hole_diameter_dark_16.png differ diff --git a/resources/bitmaps_png/png/via_hole_diameter_dark_32.png b/resources/bitmaps_png/png/via_hole_diameter_dark_32.png new file mode 100644 index 0000000000..cb8342615d Binary files /dev/null and b/resources/bitmaps_png/png/via_hole_diameter_dark_32.png differ diff --git a/resources/bitmaps_png/png/via_hole_diameter_dark_64.png b/resources/bitmaps_png/png/via_hole_diameter_dark_64.png new file mode 100644 index 0000000000..aeb617cf13 Binary files /dev/null and b/resources/bitmaps_png/png/via_hole_diameter_dark_64.png differ diff --git a/resources/bitmaps_png/png/via_microvia_16.png b/resources/bitmaps_png/png/via_microvia_16.png new file mode 100644 index 0000000000..272d1ff5c2 Binary files /dev/null and b/resources/bitmaps_png/png/via_microvia_16.png differ diff --git a/resources/bitmaps_png/png/via_microvia_32.png b/resources/bitmaps_png/png/via_microvia_32.png new file mode 100644 index 0000000000..dc4f2c9510 Binary files /dev/null and b/resources/bitmaps_png/png/via_microvia_32.png differ diff --git a/resources/bitmaps_png/png/via_microvia_64.png b/resources/bitmaps_png/png/via_microvia_64.png new file mode 100644 index 0000000000..0db1e58b81 Binary files /dev/null and b/resources/bitmaps_png/png/via_microvia_64.png differ diff --git a/resources/bitmaps_png/png/via_microvia_dark_16.png b/resources/bitmaps_png/png/via_microvia_dark_16.png new file mode 100644 index 0000000000..e825503fdc Binary files /dev/null and b/resources/bitmaps_png/png/via_microvia_dark_16.png differ diff --git a/resources/bitmaps_png/png/via_microvia_dark_32.png b/resources/bitmaps_png/png/via_microvia_dark_32.png new file mode 100644 index 0000000000..d399ba2352 Binary files /dev/null and b/resources/bitmaps_png/png/via_microvia_dark_32.png differ diff --git a/resources/bitmaps_png/png/via_microvia_dark_64.png b/resources/bitmaps_png/png/via_microvia_dark_64.png new file mode 100644 index 0000000000..4d86eb9092 Binary files /dev/null and b/resources/bitmaps_png/png/via_microvia_dark_64.png differ diff --git a/resources/bitmaps_png/png/via_sketch_16.png b/resources/bitmaps_png/png/via_sketch_16.png new file mode 100644 index 0000000000..9f03bfd5fd Binary files /dev/null and b/resources/bitmaps_png/png/via_sketch_16.png differ diff --git a/resources/bitmaps_png/png/via_sketch_32.png b/resources/bitmaps_png/png/via_sketch_32.png new file mode 100644 index 0000000000..45e6a89b4a Binary files /dev/null and b/resources/bitmaps_png/png/via_sketch_32.png differ diff --git a/resources/bitmaps_png/png/via_sketch_64.png b/resources/bitmaps_png/png/via_sketch_64.png new file mode 100644 index 0000000000..ef88de33ff Binary files /dev/null and b/resources/bitmaps_png/png/via_sketch_64.png differ diff --git a/resources/bitmaps_png/png/via_sketch_dark_16.png b/resources/bitmaps_png/png/via_sketch_dark_16.png new file mode 100644 index 0000000000..ffb64b8dec Binary files /dev/null and b/resources/bitmaps_png/png/via_sketch_dark_16.png differ diff --git a/resources/bitmaps_png/png/via_sketch_dark_32.png b/resources/bitmaps_png/png/via_sketch_dark_32.png new file mode 100644 index 0000000000..16a4483832 Binary files /dev/null and b/resources/bitmaps_png/png/via_sketch_dark_32.png differ diff --git a/resources/bitmaps_png/png/via_sketch_dark_64.png b/resources/bitmaps_png/png/via_sketch_dark_64.png new file mode 100644 index 0000000000..a63e0cf262 Binary files /dev/null and b/resources/bitmaps_png/png/via_sketch_dark_64.png differ diff --git a/resources/bitmaps_png/png/width_conn_16.png b/resources/bitmaps_png/png/width_conn_16.png new file mode 100644 index 0000000000..a74a631ec1 Binary files /dev/null and b/resources/bitmaps_png/png/width_conn_16.png differ diff --git a/resources/bitmaps_png/png/width_conn_32.png b/resources/bitmaps_png/png/width_conn_32.png new file mode 100644 index 0000000000..e04c98424d Binary files /dev/null and b/resources/bitmaps_png/png/width_conn_32.png differ diff --git a/resources/bitmaps_png/png/width_conn_64.png b/resources/bitmaps_png/png/width_conn_64.png new file mode 100644 index 0000000000..758569ee5a Binary files /dev/null and b/resources/bitmaps_png/png/width_conn_64.png differ diff --git a/resources/bitmaps_png/png/width_conn_dark_16.png b/resources/bitmaps_png/png/width_conn_dark_16.png new file mode 100644 index 0000000000..2755cd720c Binary files /dev/null and b/resources/bitmaps_png/png/width_conn_dark_16.png differ diff --git a/resources/bitmaps_png/png/width_conn_dark_32.png b/resources/bitmaps_png/png/width_conn_dark_32.png new file mode 100644 index 0000000000..7f11cbbe28 Binary files /dev/null and b/resources/bitmaps_png/png/width_conn_dark_32.png differ diff --git a/resources/bitmaps_png/png/width_conn_dark_64.png b/resources/bitmaps_png/png/width_conn_dark_64.png new file mode 100644 index 0000000000..d8b34c2e66 Binary files /dev/null and b/resources/bitmaps_png/png/width_conn_dark_64.png differ diff --git a/resources/bitmaps_png/png/width_track_16.png b/resources/bitmaps_png/png/width_track_16.png new file mode 100644 index 0000000000..92d7319bff Binary files /dev/null and b/resources/bitmaps_png/png/width_track_16.png differ diff --git a/resources/bitmaps_png/png/width_track_32.png b/resources/bitmaps_png/png/width_track_32.png new file mode 100644 index 0000000000..14d3f45d97 Binary files /dev/null and b/resources/bitmaps_png/png/width_track_32.png differ diff --git a/resources/bitmaps_png/png/width_track_64.png b/resources/bitmaps_png/png/width_track_64.png new file mode 100644 index 0000000000..7ca152fe6b Binary files /dev/null and b/resources/bitmaps_png/png/width_track_64.png differ diff --git a/resources/bitmaps_png/png/width_track_dark_16.png b/resources/bitmaps_png/png/width_track_dark_16.png new file mode 100644 index 0000000000..aeaffd0634 Binary files /dev/null and b/resources/bitmaps_png/png/width_track_dark_16.png differ diff --git a/resources/bitmaps_png/png/width_track_dark_32.png b/resources/bitmaps_png/png/width_track_dark_32.png new file mode 100644 index 0000000000..c080b3a9e8 Binary files /dev/null and b/resources/bitmaps_png/png/width_track_dark_32.png differ diff --git a/resources/bitmaps_png/png/width_track_dark_64.png b/resources/bitmaps_png/png/width_track_dark_64.png new file mode 100644 index 0000000000..3811a903d7 Binary files /dev/null and b/resources/bitmaps_png/png/width_track_dark_64.png differ diff --git a/resources/bitmaps_png/png/width_track_via_16.png b/resources/bitmaps_png/png/width_track_via_16.png new file mode 100644 index 0000000000..a7d331519a Binary files /dev/null and b/resources/bitmaps_png/png/width_track_via_16.png differ diff --git a/resources/bitmaps_png/png/width_track_via_32.png b/resources/bitmaps_png/png/width_track_via_32.png new file mode 100644 index 0000000000..b4b5843bd5 Binary files /dev/null and b/resources/bitmaps_png/png/width_track_via_32.png differ diff --git a/resources/bitmaps_png/png/width_track_via_64.png b/resources/bitmaps_png/png/width_track_via_64.png new file mode 100644 index 0000000000..7777854920 Binary files /dev/null and b/resources/bitmaps_png/png/width_track_via_64.png differ diff --git a/resources/bitmaps_png/png/width_track_via_dark_16.png b/resources/bitmaps_png/png/width_track_via_dark_16.png new file mode 100644 index 0000000000..fbbe40024f Binary files /dev/null and b/resources/bitmaps_png/png/width_track_via_dark_16.png differ diff --git a/resources/bitmaps_png/png/width_track_via_dark_32.png b/resources/bitmaps_png/png/width_track_via_dark_32.png new file mode 100644 index 0000000000..14c3826ab3 Binary files /dev/null and b/resources/bitmaps_png/png/width_track_via_dark_32.png differ diff --git a/resources/bitmaps_png/png/width_track_via_dark_64.png b/resources/bitmaps_png/png/width_track_via_dark_64.png new file mode 100644 index 0000000000..04cc635007 Binary files /dev/null and b/resources/bitmaps_png/png/width_track_via_dark_64.png differ diff --git a/resources/bitmaps_png/png/zip_16.png b/resources/bitmaps_png/png/zip_16.png new file mode 100644 index 0000000000..fe9edd2615 Binary files /dev/null and b/resources/bitmaps_png/png/zip_16.png differ diff --git a/resources/bitmaps_png/png/zip_32.png b/resources/bitmaps_png/png/zip_32.png new file mode 100644 index 0000000000..1b7bafd904 Binary files /dev/null and b/resources/bitmaps_png/png/zip_32.png differ diff --git a/resources/bitmaps_png/png/zip_64.png b/resources/bitmaps_png/png/zip_64.png new file mode 100644 index 0000000000..39dd32c526 Binary files /dev/null and b/resources/bitmaps_png/png/zip_64.png differ diff --git a/resources/bitmaps_png/png/zip_dark_16.png b/resources/bitmaps_png/png/zip_dark_16.png new file mode 100644 index 0000000000..1299701b36 Binary files /dev/null and b/resources/bitmaps_png/png/zip_dark_16.png differ diff --git a/resources/bitmaps_png/png/zip_dark_32.png b/resources/bitmaps_png/png/zip_dark_32.png new file mode 100644 index 0000000000..67d4786d88 Binary files /dev/null and b/resources/bitmaps_png/png/zip_dark_32.png differ diff --git a/resources/bitmaps_png/png/zip_dark_64.png b/resources/bitmaps_png/png/zip_dark_64.png new file mode 100644 index 0000000000..3172f987e4 Binary files /dev/null and b/resources/bitmaps_png/png/zip_dark_64.png differ diff --git a/resources/bitmaps_png/png/zone_duplicate_16.png b/resources/bitmaps_png/png/zone_duplicate_16.png new file mode 100644 index 0000000000..d2c6eea407 Binary files /dev/null and b/resources/bitmaps_png/png/zone_duplicate_16.png differ diff --git a/resources/bitmaps_png/png/zone_duplicate_32.png b/resources/bitmaps_png/png/zone_duplicate_32.png new file mode 100644 index 0000000000..72cd13ec8d Binary files /dev/null and b/resources/bitmaps_png/png/zone_duplicate_32.png differ diff --git a/resources/bitmaps_png/png/zone_duplicate_64.png b/resources/bitmaps_png/png/zone_duplicate_64.png new file mode 100644 index 0000000000..cda245db48 Binary files /dev/null and b/resources/bitmaps_png/png/zone_duplicate_64.png differ diff --git a/resources/bitmaps_png/png/zone_duplicate_dark_16.png b/resources/bitmaps_png/png/zone_duplicate_dark_16.png new file mode 100644 index 0000000000..132c67c73b Binary files /dev/null and b/resources/bitmaps_png/png/zone_duplicate_dark_16.png differ diff --git a/resources/bitmaps_png/png/zone_duplicate_dark_32.png b/resources/bitmaps_png/png/zone_duplicate_dark_32.png new file mode 100644 index 0000000000..5d9af8d04f Binary files /dev/null and b/resources/bitmaps_png/png/zone_duplicate_dark_32.png differ diff --git a/resources/bitmaps_png/png/zone_duplicate_dark_64.png b/resources/bitmaps_png/png/zone_duplicate_dark_64.png new file mode 100644 index 0000000000..a92be1b9df Binary files /dev/null and b/resources/bitmaps_png/png/zone_duplicate_dark_64.png differ diff --git a/resources/bitmaps_png/png/zone_fillet_16.png b/resources/bitmaps_png/png/zone_fillet_16.png new file mode 100644 index 0000000000..471f375f2e Binary files /dev/null and b/resources/bitmaps_png/png/zone_fillet_16.png differ diff --git a/resources/bitmaps_png/png/zone_fillet_32.png b/resources/bitmaps_png/png/zone_fillet_32.png new file mode 100644 index 0000000000..6f47635dab Binary files /dev/null and b/resources/bitmaps_png/png/zone_fillet_32.png differ diff --git a/resources/bitmaps_png/png/zone_fillet_64.png b/resources/bitmaps_png/png/zone_fillet_64.png new file mode 100644 index 0000000000..b61633cf00 Binary files /dev/null and b/resources/bitmaps_png/png/zone_fillet_64.png differ diff --git a/resources/bitmaps_png/png/zone_fillet_dark_16.png b/resources/bitmaps_png/png/zone_fillet_dark_16.png new file mode 100644 index 0000000000..6adbf26ab7 Binary files /dev/null and b/resources/bitmaps_png/png/zone_fillet_dark_16.png differ diff --git a/resources/bitmaps_png/png/zone_fillet_dark_32.png b/resources/bitmaps_png/png/zone_fillet_dark_32.png new file mode 100644 index 0000000000..32e3a66260 Binary files /dev/null and b/resources/bitmaps_png/png/zone_fillet_dark_32.png differ diff --git a/resources/bitmaps_png/png/zone_fillet_dark_64.png b/resources/bitmaps_png/png/zone_fillet_dark_64.png new file mode 100644 index 0000000000..1ff3e18c0c Binary files /dev/null and b/resources/bitmaps_png/png/zone_fillet_dark_64.png differ diff --git a/resources/bitmaps_png/png/zone_unfill_16.png b/resources/bitmaps_png/png/zone_unfill_16.png new file mode 100644 index 0000000000..a528a38bec Binary files /dev/null and b/resources/bitmaps_png/png/zone_unfill_16.png differ diff --git a/resources/bitmaps_png/png/zone_unfill_32.png b/resources/bitmaps_png/png/zone_unfill_32.png new file mode 100644 index 0000000000..1bd7457f6f Binary files /dev/null and b/resources/bitmaps_png/png/zone_unfill_32.png differ diff --git a/resources/bitmaps_png/png/zone_unfill_64.png b/resources/bitmaps_png/png/zone_unfill_64.png new file mode 100644 index 0000000000..8b65867add Binary files /dev/null and b/resources/bitmaps_png/png/zone_unfill_64.png differ diff --git a/resources/bitmaps_png/png/zone_unfill_dark_16.png b/resources/bitmaps_png/png/zone_unfill_dark_16.png new file mode 100644 index 0000000000..875caef9a9 Binary files /dev/null and b/resources/bitmaps_png/png/zone_unfill_dark_16.png differ diff --git a/resources/bitmaps_png/png/zone_unfill_dark_32.png b/resources/bitmaps_png/png/zone_unfill_dark_32.png new file mode 100644 index 0000000000..21aedef359 Binary files /dev/null and b/resources/bitmaps_png/png/zone_unfill_dark_32.png differ diff --git a/resources/bitmaps_png/png/zone_unfill_dark_64.png b/resources/bitmaps_png/png/zone_unfill_dark_64.png new file mode 100644 index 0000000000..bd3788c5d5 Binary files /dev/null and b/resources/bitmaps_png/png/zone_unfill_dark_64.png differ diff --git a/resources/bitmaps_png/png/zoom_area_16.png b/resources/bitmaps_png/png/zoom_area_16.png new file mode 100644 index 0000000000..7e1a641eae Binary files /dev/null and b/resources/bitmaps_png/png/zoom_area_16.png differ diff --git a/resources/bitmaps_png/png/zoom_area_32.png b/resources/bitmaps_png/png/zoom_area_32.png new file mode 100644 index 0000000000..ed6e1ee51d Binary files /dev/null and b/resources/bitmaps_png/png/zoom_area_32.png differ diff --git a/resources/bitmaps_png/png/zoom_area_64.png b/resources/bitmaps_png/png/zoom_area_64.png new file mode 100644 index 0000000000..8c0889a672 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_area_64.png differ diff --git a/resources/bitmaps_png/png/zoom_area_dark_16.png b/resources/bitmaps_png/png/zoom_area_dark_16.png new file mode 100644 index 0000000000..cd3c1f937a Binary files /dev/null and b/resources/bitmaps_png/png/zoom_area_dark_16.png differ diff --git a/resources/bitmaps_png/png/zoom_area_dark_32.png b/resources/bitmaps_png/png/zoom_area_dark_32.png new file mode 100644 index 0000000000..c437fd7449 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_area_dark_32.png differ diff --git a/resources/bitmaps_png/png/zoom_area_dark_64.png b/resources/bitmaps_png/png/zoom_area_dark_64.png new file mode 100644 index 0000000000..c3e0f55553 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_area_dark_64.png differ diff --git a/resources/bitmaps_png/png/zoom_auto_fit_in_page_16.png b/resources/bitmaps_png/png/zoom_auto_fit_in_page_16.png new file mode 100644 index 0000000000..68c8b26252 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_auto_fit_in_page_16.png differ diff --git a/resources/bitmaps_png/png/zoom_auto_fit_in_page_32.png b/resources/bitmaps_png/png/zoom_auto_fit_in_page_32.png new file mode 100644 index 0000000000..d24b81e9fc Binary files /dev/null and b/resources/bitmaps_png/png/zoom_auto_fit_in_page_32.png differ diff --git a/resources/bitmaps_png/png/zoom_auto_fit_in_page_64.png b/resources/bitmaps_png/png/zoom_auto_fit_in_page_64.png new file mode 100644 index 0000000000..2b730a0b99 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_auto_fit_in_page_64.png differ diff --git a/resources/bitmaps_png/png/zoom_auto_fit_in_page_dark_16.png b/resources/bitmaps_png/png/zoom_auto_fit_in_page_dark_16.png new file mode 100644 index 0000000000..ec9aa2514c Binary files /dev/null and b/resources/bitmaps_png/png/zoom_auto_fit_in_page_dark_16.png differ diff --git a/resources/bitmaps_png/png/zoom_auto_fit_in_page_dark_32.png b/resources/bitmaps_png/png/zoom_auto_fit_in_page_dark_32.png new file mode 100644 index 0000000000..6147c1fe95 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_auto_fit_in_page_dark_32.png differ diff --git a/resources/bitmaps_png/png/zoom_auto_fit_in_page_dark_64.png b/resources/bitmaps_png/png/zoom_auto_fit_in_page_dark_64.png new file mode 100644 index 0000000000..ec26d0a0d1 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_auto_fit_in_page_dark_64.png differ diff --git a/resources/bitmaps_png/png/zoom_center_on_screen_16.png b/resources/bitmaps_png/png/zoom_center_on_screen_16.png new file mode 100644 index 0000000000..48ac29d470 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_center_on_screen_16.png differ diff --git a/resources/bitmaps_png/png/zoom_center_on_screen_32.png b/resources/bitmaps_png/png/zoom_center_on_screen_32.png new file mode 100644 index 0000000000..c82e0f834c Binary files /dev/null and b/resources/bitmaps_png/png/zoom_center_on_screen_32.png differ diff --git a/resources/bitmaps_png/png/zoom_center_on_screen_64.png b/resources/bitmaps_png/png/zoom_center_on_screen_64.png new file mode 100644 index 0000000000..6fb105f3b7 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_center_on_screen_64.png differ diff --git a/resources/bitmaps_png/png/zoom_center_on_screen_dark_16.png b/resources/bitmaps_png/png/zoom_center_on_screen_dark_16.png new file mode 100644 index 0000000000..5c318b6f08 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_center_on_screen_dark_16.png differ diff --git a/resources/bitmaps_png/png/zoom_center_on_screen_dark_32.png b/resources/bitmaps_png/png/zoom_center_on_screen_dark_32.png new file mode 100644 index 0000000000..d4605a139f Binary files /dev/null and b/resources/bitmaps_png/png/zoom_center_on_screen_dark_32.png differ diff --git a/resources/bitmaps_png/png/zoom_center_on_screen_dark_64.png b/resources/bitmaps_png/png/zoom_center_on_screen_dark_64.png new file mode 100644 index 0000000000..6875845205 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_center_on_screen_dark_64.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_in_page_16.png b/resources/bitmaps_png/png/zoom_fit_in_page_16.png new file mode 100644 index 0000000000..d57bdb8768 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_in_page_16.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_in_page_32.png b/resources/bitmaps_png/png/zoom_fit_in_page_32.png new file mode 100644 index 0000000000..673bd3e0c3 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_in_page_32.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_in_page_64.png b/resources/bitmaps_png/png/zoom_fit_in_page_64.png new file mode 100644 index 0000000000..629d42b29a Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_in_page_64.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_in_page_dark_16.png b/resources/bitmaps_png/png/zoom_fit_in_page_dark_16.png new file mode 100644 index 0000000000..e4ad4720e3 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_in_page_dark_16.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_in_page_dark_32.png b/resources/bitmaps_png/png/zoom_fit_in_page_dark_32.png new file mode 100644 index 0000000000..f426ebece6 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_in_page_dark_32.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_in_page_dark_64.png b/resources/bitmaps_png/png/zoom_fit_in_page_dark_64.png new file mode 100644 index 0000000000..560566d08d Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_in_page_dark_64.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_to_objects_16.png b/resources/bitmaps_png/png/zoom_fit_to_objects_16.png new file mode 100644 index 0000000000..b8988af1ff Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_to_objects_16.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_to_objects_32.png b/resources/bitmaps_png/png/zoom_fit_to_objects_32.png new file mode 100644 index 0000000000..fc5730aa39 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_to_objects_32.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_to_objects_64.png b/resources/bitmaps_png/png/zoom_fit_to_objects_64.png new file mode 100644 index 0000000000..9fab513f23 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_to_objects_64.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_to_objects_dark_16.png b/resources/bitmaps_png/png/zoom_fit_to_objects_dark_16.png new file mode 100644 index 0000000000..8293c5b66b Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_to_objects_dark_16.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_to_objects_dark_32.png b/resources/bitmaps_png/png/zoom_fit_to_objects_dark_32.png new file mode 100644 index 0000000000..725944b11a Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_to_objects_dark_32.png differ diff --git a/resources/bitmaps_png/png/zoom_fit_to_objects_dark_64.png b/resources/bitmaps_png/png/zoom_fit_to_objects_dark_64.png new file mode 100644 index 0000000000..1d4732df66 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_fit_to_objects_dark_64.png differ diff --git a/resources/bitmaps_png/png/zoom_in_16.png b/resources/bitmaps_png/png/zoom_in_16.png new file mode 100644 index 0000000000..b626c92c1d Binary files /dev/null and b/resources/bitmaps_png/png/zoom_in_16.png differ diff --git a/resources/bitmaps_png/png/zoom_in_32.png b/resources/bitmaps_png/png/zoom_in_32.png new file mode 100644 index 0000000000..70a854a766 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_in_32.png differ diff --git a/resources/bitmaps_png/png/zoom_in_64.png b/resources/bitmaps_png/png/zoom_in_64.png new file mode 100644 index 0000000000..eed02609b8 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_in_64.png differ diff --git a/resources/bitmaps_png/png/zoom_in_dark_16.png b/resources/bitmaps_png/png/zoom_in_dark_16.png new file mode 100644 index 0000000000..5546c1c335 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_in_dark_16.png differ diff --git a/resources/bitmaps_png/png/zoom_in_dark_32.png b/resources/bitmaps_png/png/zoom_in_dark_32.png new file mode 100644 index 0000000000..babda746a7 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_in_dark_32.png differ diff --git a/resources/bitmaps_png/png/zoom_in_dark_64.png b/resources/bitmaps_png/png/zoom_in_dark_64.png new file mode 100644 index 0000000000..cd04a1e779 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_in_dark_64.png differ diff --git a/resources/bitmaps_png/png/zoom_out_16.png b/resources/bitmaps_png/png/zoom_out_16.png new file mode 100644 index 0000000000..a883c5bbdd Binary files /dev/null and b/resources/bitmaps_png/png/zoom_out_16.png differ diff --git a/resources/bitmaps_png/png/zoom_out_32.png b/resources/bitmaps_png/png/zoom_out_32.png new file mode 100644 index 0000000000..81c92123ec Binary files /dev/null and b/resources/bitmaps_png/png/zoom_out_32.png differ diff --git a/resources/bitmaps_png/png/zoom_out_64.png b/resources/bitmaps_png/png/zoom_out_64.png new file mode 100644 index 0000000000..7db8052382 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_out_64.png differ diff --git a/resources/bitmaps_png/png/zoom_out_dark_16.png b/resources/bitmaps_png/png/zoom_out_dark_16.png new file mode 100644 index 0000000000..412c056356 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_out_dark_16.png differ diff --git a/resources/bitmaps_png/png/zoom_out_dark_32.png b/resources/bitmaps_png/png/zoom_out_dark_32.png new file mode 100644 index 0000000000..61d8a2f2ed Binary files /dev/null and b/resources/bitmaps_png/png/zoom_out_dark_32.png differ diff --git a/resources/bitmaps_png/png/zoom_out_dark_64.png b/resources/bitmaps_png/png/zoom_out_dark_64.png new file mode 100644 index 0000000000..803a2e0c79 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_out_dark_64.png differ diff --git a/resources/bitmaps_png/png/zoom_selection_16.png b/resources/bitmaps_png/png/zoom_selection_16.png new file mode 100644 index 0000000000..d3b2c3f0f4 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_selection_16.png differ diff --git a/resources/bitmaps_png/png/zoom_selection_32.png b/resources/bitmaps_png/png/zoom_selection_32.png new file mode 100644 index 0000000000..28e7b2834f Binary files /dev/null and b/resources/bitmaps_png/png/zoom_selection_32.png differ diff --git a/resources/bitmaps_png/png/zoom_selection_64.png b/resources/bitmaps_png/png/zoom_selection_64.png new file mode 100644 index 0000000000..00d1a816ee Binary files /dev/null and b/resources/bitmaps_png/png/zoom_selection_64.png differ diff --git a/resources/bitmaps_png/png/zoom_selection_dark_16.png b/resources/bitmaps_png/png/zoom_selection_dark_16.png new file mode 100644 index 0000000000..1567d8afc9 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_selection_dark_16.png differ diff --git a/resources/bitmaps_png/png/zoom_selection_dark_32.png b/resources/bitmaps_png/png/zoom_selection_dark_32.png new file mode 100644 index 0000000000..29f384864c Binary files /dev/null and b/resources/bitmaps_png/png/zoom_selection_dark_32.png differ diff --git a/resources/bitmaps_png/png/zoom_selection_dark_64.png b/resources/bitmaps_png/png/zoom_selection_dark_64.png new file mode 100644 index 0000000000..4b23f6abf8 Binary files /dev/null and b/resources/bitmaps_png/png/zoom_selection_dark_64.png differ