• Dick Hollenbeck's avatar
    A little useful feature: even if the default unit can be changed between · bc14e66d
    Dick Hollenbeck authored
    inches and mm, the industry is crazy enough to force us with mixed
    design. For example I routinely use imperial units for track size and
    clearance, but drilling is strictly a metric issue...
    
    So I added a little parser to recognize a suffix specification in the
    unit text boxes... so you can put in things like:
    1in (1 inch)
    1" (idem)
    25th (25 thou)
    25mi (25 mils, the same)
    6mm (6 mm, obviously)
    
    The rules are: spaces between the number and the unit are accepted, only
    the first two letters are significant.
    
    As a bonus, it also recognize the period (.) as a decimal point
    substituting it with the correct locale character (there was a wishlist
    for it, IIRC). Most useful for number pad fans :D 
    bc14e66d
Name
Last commit
Last update
..
CMakeLists.txt Loading commit data...
Info.plist Loading commit data...
ar_protos.h Loading commit data...
attribut.cpp Loading commit data...
automove.cpp Loading commit data...
autoplac.cpp Loading commit data...
autorout.cpp Loading commit data...
autorout.h Loading commit data...
basepcbframe.cpp Loading commit data...
block.cpp Loading commit data...
block_module_editor.cpp Loading commit data...
board.cpp Loading commit data...
board_items_to_polygon_shape_transform.cpp Loading commit data...
board_undo_redo.cpp Loading commit data...
build_BOM_from_board.cpp Loading commit data...
cell.h Loading commit data...
class_board.cpp Loading commit data...
class_board.h Loading commit data...
class_board_connected_item.cpp Loading commit data...
class_board_design_settings.cpp Loading commit data...
class_board_item.cpp Loading commit data...
class_dimension.cpp Loading commit data...
class_dimension.h Loading commit data...
class_drawsegment.cpp Loading commit data...
class_drawsegment.h Loading commit data...
class_drc_item.cpp Loading commit data...
class_edge_mod.cpp Loading commit data...
class_edge_mod.h Loading commit data...
class_marker_pcb.cpp Loading commit data...
class_marker_pcb.h Loading commit data...
class_mire.cpp Loading commit data...
class_mire.h Loading commit data...
class_module.cpp Loading commit data...
class_module.h Loading commit data...
class_module_transform_functions.cpp Loading commit data...
class_netclass.cpp Loading commit data...
class_netclass.h Loading commit data...
class_netinfo.h Loading commit data...
class_netinfo_item.cpp Loading commit data...
class_netinfolist.cpp Loading commit data...
class_pad.cpp Loading commit data...
class_pad.h Loading commit data...
class_pad_draw_functions.cpp Loading commit data...
class_pcb_layer_widget.cpp Loading commit data...
class_pcb_layer_widget.h Loading commit data...
class_pcb_text.cpp Loading commit data...
class_pcb_text.h Loading commit data...
class_text_mod.cpp Loading commit data...
class_text_mod.h Loading commit data...
class_track.cpp Loading commit data...
class_track.h Loading commit data...
class_zone.cpp Loading commit data...
class_zone.h Loading commit data...
class_zone_setting.cpp Loading commit data...
class_zone_setting.h Loading commit data...
classpcb.cpp Loading commit data...
clean.cpp Loading commit data...
cleaningoptions_dialog.cpp Loading commit data...
cleaningoptions_dialog.h Loading commit data...
cleaningoptions_dialog.pjd Loading commit data...
collectors.cpp Loading commit data...
collectors.h Loading commit data...
connect.cpp Loading commit data...
controle.cpp Loading commit data...
copy_track.cpp.notused Loading commit data...
cross-probing.cpp Loading commit data...
debug_kbool_key_file_fct.cpp Loading commit data...
debug_kbool_key_file_fct.h Loading commit data...
deltrack.cpp Loading commit data...
dialog_SVG_print.cpp Loading commit data...
dialog_SVG_print_base.cpp Loading commit data...
dialog_SVG_print_base.fbp Loading commit data...
dialog_SVG_print_base.h Loading commit data...
dialog_copper_zones.cpp Loading commit data...
dialog_copper_zones.h Loading commit data...
dialog_copper_zones_base.cpp Loading commit data...
dialog_copper_zones_base.fbp Loading commit data...
dialog_copper_zones_base.h Loading commit data...
dialog_design_rules.cpp Loading commit data...
dialog_design_rules.h Loading commit data...
dialog_design_rules_base.cpp Loading commit data...
dialog_design_rules_base.fbp Loading commit data...
dialog_design_rules_base.h Loading commit data...
dialog_display_options.cpp Loading commit data...
dialog_display_options.h Loading commit data...
dialog_display_options_base.cpp Loading commit data...
dialog_display_options_base.fbp Loading commit data...
dialog_display_options_base.h Loading commit data...
dialog_drc.cpp Loading commit data...
dialog_drc.h Loading commit data...
dialog_drc_base.cpp Loading commit data...
dialog_drc_base.fbp Loading commit data...
dialog_drc_base.h Loading commit data...
dialog_edit_module_for_BoardEditor.cpp Loading commit data...
dialog_edit_module_for_BoardEditor.h Loading commit data...
dialog_edit_module_for_BoardEditor_base.cpp Loading commit data...
dialog_edit_module_for_BoardEditor_base.fbp Loading commit data...
dialog_edit_module_for_BoardEditor_base.h Loading commit data...
dialog_edit_module_for_Modedit.cpp Loading commit data...
dialog_edit_module_for_Modedit.h Loading commit data...
dialog_edit_module_for_Modedit_base.cpp Loading commit data...
dialog_edit_module_for_Modedit_base.fbp Loading commit data...
dialog_edit_module_for_Modedit_base.h Loading commit data...
dialog_edit_module_text.cpp Loading commit data...
dialog_edit_module_text.h Loading commit data...
dialog_edit_module_text_base.cpp Loading commit data...
dialog_edit_module_text_base.fbp Loading commit data...
dialog_edit_module_text_base.h Loading commit data...
dialog_exchange_modules_base.cpp Loading commit data...
dialog_exchange_modules_base.fbp Loading commit data...
dialog_exchange_modules_base.h Loading commit data...
dialog_export_3Dfiles_base.cpp Loading commit data...
dialog_export_3Dfiles_base.fbp Loading commit data...
dialog_export_3Dfiles_base.h Loading commit data...
dialog_freeroute_exchange.cpp Loading commit data...
dialog_freeroute_exchange.h Loading commit data...
dialog_freeroute_exchange_base.cpp Loading commit data...
dialog_freeroute_exchange_base.fbp Loading commit data...
dialog_freeroute_exchange_base.h Loading commit data...
dialog_freeroute_exchange_help.html Loading commit data...
dialog_gendrill.cpp Loading commit data...
dialog_gendrill.h Loading commit data...
dialog_gendrill_base.cpp Loading commit data...
dialog_gendrill_base.fbp Loading commit data...
dialog_gendrill_base.h Loading commit data...
dialog_general_options.cpp Loading commit data...
dialog_general_options.h Loading commit data...
dialog_general_options_BoardEditor_base.cpp Loading commit data...
dialog_general_options_BoardEditor_base.fbp Loading commit data...
dialog_general_options_BoardEditor_base.h Loading commit data...
dialog_global_edit_tracks_and_vias.cpp Loading commit data...
dialog_global_edit_tracks_and_vias.h Loading commit data...
dialog_global_edit_tracks_and_vias_base.cpp Loading commit data...
dialog_global_edit_tracks_and_vias_base.fbp Loading commit data...
dialog_global_edit_tracks_and_vias_base.h Loading commit data...
dialog_global_pads_edition_base.cpp Loading commit data...
dialog_global_pads_edition_base.fbp Loading commit data...
dialog_global_pads_edition_base.h Loading commit data...
dialog_graphic_item_properties.cpp Loading commit data...
dialog_graphic_item_properties_base.cpp Loading commit data...
dialog_graphic_item_properties_base.fbp Loading commit data...
dialog_graphic_item_properties_base.h Loading commit data...
dialog_graphic_items_options.cpp Loading commit data...
dialog_graphic_items_options.h Loading commit data...
dialog_graphic_items_options_base.cpp Loading commit data...
dialog_graphic_items_options_base.fbp Loading commit data...
dialog_graphic_items_options_base.h Loading commit data...
dialog_initpcb.cpp Loading commit data...
dialog_initpcb.h Loading commit data...
dialog_initpcb.pjd Loading commit data...
dialog_initpcb.rc Loading commit data...
dialog_layers_setup.cpp Loading commit data...
dialog_layers_setup_base.cpp Loading commit data...
dialog_layers_setup_base.fbp Loading commit data...
dialog_layers_setup_base.h Loading commit data...
dialog_mask_clearance.cpp Loading commit data...
dialog_mask_clearance.h Loading commit data...
dialog_mask_clearance_base.cpp Loading commit data...
dialog_mask_clearance_base.fbp Loading commit data...
dialog_mask_clearance_base.h Loading commit data...
dialog_netlist.cpp Loading commit data...
dialog_netlist.h Loading commit data...
dialog_netlist_fbp.cpp Loading commit data...
dialog_netlist_fbp.fbp Loading commit data...
dialog_netlist_fbp.h Loading commit data...
dialog_non_copper_zones_properties_base.cpp Loading commit data...
dialog_non_copper_zones_properties_base.fbp Loading commit data...
dialog_non_copper_zones_properties_base.h Loading commit data...
dialog_orient_footprints.cpp Loading commit data...
dialog_orient_footprints.h Loading commit data...
dialog_orient_footprints.pjd Loading commit data...
dialog_pad_properties.cpp Loading commit data...
dialog_pad_properties_base.cpp Loading commit data...
dialog_pad_properties_base.fbp Loading commit data...
dialog_pad_properties_base.h Loading commit data...
dialog_pcb_text_properties.cpp Loading commit data...
dialog_pcbnew_config_libs_and_paths.cpp Loading commit data...
dialog_pcbnew_config_libs_and_paths.h Loading commit data...
dialog_pcbnew_config_libs_and_paths_fbp.cpp Loading commit data...
dialog_pcbnew_config_libs_and_paths_fbp.fbp Loading commit data...
dialog_pcbnew_config_libs_and_paths_fbp.h Loading commit data...
dialog_plot_base.cpp Loading commit data...
dialog_plot_base.fbp Loading commit data...
dialog_plot_base.h Loading commit data...
dialog_print_for_modedit.cpp Loading commit data...
dialog_print_for_modedit_base.cpp Loading commit data...
dialog_print_for_modedit_base.fbp Loading commit data...
dialog_print_for_modedit_base.h Loading commit data...
dialog_print_using_printer.cpp Loading commit data...
dialog_print_using_printer_base.cpp Loading commit data...
dialog_print_using_printer_base.fbp Loading commit data...
dialog_print_using_printer_base.h Loading commit data...
dimension.cpp Loading commit data...
dist.cpp Loading commit data...
drag.h Loading commit data...
dragsegm.cpp Loading commit data...
drc.cpp Loading commit data...
drc_stuff.h Loading commit data...
dupltrac.cpp.notused Loading commit data...
edgemod.cpp Loading commit data...
edit.cpp Loading commit data...
edit_pcb_text.cpp Loading commit data...
edit_track_width.cpp Loading commit data...
editedge.cpp Loading commit data...
editmod.cpp Loading commit data...
editrack-part2.cpp Loading commit data...
editrack.cpp Loading commit data...
edtxtmod.cpp Loading commit data...
event_handlers_tracks_vias_sizes.cpp Loading commit data...
export_gencad.cpp Loading commit data...
export_vrml.cpp Loading commit data...
files.cpp Loading commit data...
find.cpp Loading commit data...
find.h Loading commit data...
find.pjd Loading commit data...
find.rc Loading commit data...
gen_drill_report_files.cpp Loading commit data...
gen_holes_and_tools_lists_for_drill.cpp Loading commit data...
gen_modules_placefile.cpp Loading commit data...
gendrill.cpp Loading commit data...
gendrill.h Loading commit data...
globaleditpad.cpp Loading commit data...
gpcb_exchange.cpp Loading commit data...
graphpcb.cpp Loading commit data...
help_common_strings.h Loading commit data...
hotkeys.cpp Loading commit data...
hotkeys.h Loading commit data...
icon_modedit.ico Loading commit data...
icon_pcbnew.ico Loading commit data...
icon_w3d.ico Loading commit data...
initpcb.cpp Loading commit data...
ioascii.cpp Loading commit data...
layer_widget.cpp Loading commit data...
layer_widget.h Loading commit data...
librairi.cpp Loading commit data...
loadcmp.cpp Loading commit data...
locate.cpp Loading commit data...
magnetic_tracks_functions.cpp Loading commit data...
menubar_modedit.cpp Loading commit data...
menubar_pcbframe.cpp Loading commit data...
mirepcb.cpp Loading commit data...
modedit.cpp Loading commit data...
modedit_onclick.cpp Loading commit data...
modedit_undo_redo.cpp Loading commit data...
modeditoptions.cpp Loading commit data...
moduleframe.cpp Loading commit data...
modules.cpp Loading commit data...
move-drag_pads.cpp Loading commit data...
move_copy_track.cpp.notused Loading commit data...
move_or_drag_track.cpp Loading commit data...
muonde.cpp Loading commit data...
muwave_command.cpp Loading commit data...
netlist.cpp Loading commit data...
onleftclick.cpp Loading commit data...
onrightclick.cpp Loading commit data...
pcbframe.cpp Loading commit data...
pcbnew.cpp Loading commit data...
pcbnew.h Loading commit data...
pcbnew.icns Loading commit data...
pcbnew.rc Loading commit data...
pcbnew_config.cpp Loading commit data...
pcbnew_config.h Loading commit data...
pcbnew_doc.icns Loading commit data...
pcbnew_id.h Loading commit data...
pcbplot.cpp Loading commit data...
pcbplot.h Loading commit data...
plot_rtn.cpp Loading commit data...
plotdxf.cpp Loading commit data...
plotgerb.cpp Loading commit data...
plothpgl.cpp Loading commit data...
plotps.cpp Loading commit data...
print_board_functions.cpp Loading commit data...
printout_controler.cpp Loading commit data...
printout_controler.h Loading commit data...
protos.h Loading commit data...
queue.cpp Loading commit data...
ratsnest.cpp Loading commit data...
sel_layer.cpp Loading commit data...
set_grid.cpp Loading commit data...
set_grid.h Loading commit data...
set_grid.pjd Loading commit data...
set_grid.rc Loading commit data...
solve.cpp Loading commit data...
specctra.cpp Loading commit data...
specctra.h Loading commit data...
specctra_export.cpp Loading commit data...
specctra_import.cpp Loading commit data...
specctra_test.cpp Loading commit data...
surbrill.cpp Loading commit data...
swap_layers.cpp Loading commit data...
tool_modedit.cpp Loading commit data...
tool_onrightclick.cpp Loading commit data...
tool_pcb.cpp Loading commit data...
toolbars_update_user_interface.cpp Loading commit data...
tr_modif.cpp Loading commit data...
tracepcb.cpp Loading commit data...
track.cpp Loading commit data...
trpiste.cpp Loading commit data...
work.cpp Loading commit data...
xchgmod.cpp Loading commit data...
zone_filling_algorithm.cpp Loading commit data...
zones.h Loading commit data...
zones_by_polygon.cpp Loading commit data...
zones_by_polygon_fill_functions.cpp Loading commit data...
zones_convert_brd_items_to_polygons.cpp Loading commit data...
zones_functions_for_undo_redo.cpp Loading commit data...
zones_functions_for_undo_redo.h Loading commit data...
zones_non_copper_type_functions.cpp Loading commit data...
zones_polygons_insulated_copper_islands.cpp Loading commit data...
zones_polygons_test_connections.cpp Loading commit data...
zones_test_and_combine_areas.cpp Loading commit data...