kicad/gerbview
Seth Hillbrand 1e5ba6f1b1 Replace DIM() macro
The standard DIM() macro was not typesafe as it happily deferred errors
to runtime that can be caught at compile time.  Replacing it with a
generic C++11 constexpr allows for typecasting, comparison and compile
time error checking.
2019-01-06 08:43:12 -08:00
..
dialogs Replace DIM() macro 2019-01-06 08:43:12 -08:00
gerber_test_files
tools Put cursor and pan control in libcommon/tool, enable in Gerbview 2018-10-04 11:41:06 +02:00
CMakeLists.txt Grand printing dialogs refactor 2018-10-31 19:17:30 +01:00
DCodeSelectionbox.cpp
DCodeSelectionbox.h
Info.plist Fix for dark mode on macOS Mojave 2018-12-07 09:03:56 +01:00
X2_gerber_attributes.cpp Gerbview: minor code cleanup 2018-05-14 09:05:11 +02:00
X2_gerber_attributes.h
am_param.cpp
am_param.h
am_primitive.cpp Gerbview: fix a overzealous wxASSERT 2018-10-09 08:39:21 +02:00
am_primitive.h
block.cpp
clear_gbr_drawlayers.cpp Gerbview, GAL mode: fix "Zoom to fit" area size calculation when nothing is loaded. 2018-06-01 11:39:08 +02:00
controle.cpp
dcode.cpp GerbView: incorrect handling of polygon primitive: broken parameters rotation and drill size. 2018-06-25 11:00:53 +02:00
dcode.h
draw_gerber_screen.cpp Handle layer settings in printouts 2018-10-31 19:17:30 +01:00
evaluate.cpp
events_called_functions.cpp Change top selection drop-down to combobox 2019-01-03 14:48:28 -08:00
excellon_image.h Gerbview, Excellon (NC) drill files reader: routing mode: better handling of malformed files. 2018-11-26 10:55:36 +01:00
excellon_read_drill_file.cpp Gerbview, Excellon (NC) drill files reader: routing mode: better handling of malformed files. 2018-11-26 10:55:36 +01:00
export_to_pcbnew.cpp Gerbview exporter: fix a wxASSERT. 2018-12-21 13:48:00 +01:00
files.cpp Gerbview: drill file dialog selector: add .nc and .xnc to drill file extension list. 2018-12-07 11:25:30 +01:00
gbr_display_options.h Add Worksheet to Render Items for GerbView. 2018-07-17 15:13:43 +01:00
gbr_layer_box_selector.cpp In-place editing for footprint TEXTE_MODULEs. 2018-07-17 15:11:04 +01:00
gbr_layer_box_selector.h Make esc dismiss net and layer selector popups. 2018-09-22 16:23:13 +01:00
gbr_layout.cpp Fix a minor issue in Legacy mode: DCodes were displayed regardless the visibility of the layers. 2018-11-24 10:14:33 +01:00
gbr_layout.h Handle layer settings in printouts 2018-10-31 19:17:30 +01:00
gbr_screen.cpp Replace DIM() macro 2019-01-06 08:43:12 -08:00
gbr_screen.h
gerber_collectors.cpp
gerber_collectors.h
gerber_draw_item.cpp Gerbview: fix incorrect initialization of WorldUnitLength. 2018-11-20 10:27:59 +01:00
gerber_draw_item.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
gerber_file_image.cpp Replace DIM() macro 2019-01-06 08:43:12 -08:00
gerber_file_image.h Gerber viewer: Ensure arc interpolation is used only after a arc command. 2018-12-01 18:52:27 +01:00
gerber_file_image_list.cpp
gerber_file_image_list.h
gerbview.cpp Unified preferences dialog framework. 2018-07-17 15:11:17 +01:00
gerbview.h Gerber viewer: Ensure arc interpolation is used only after a arc command. 2018-12-01 18:52:27 +01:00
gerbview.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
gerbview.rc
gerbview_config.cpp Replace DIM() macro 2019-01-06 08:43:12 -08:00
gerbview_doc.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
gerbview_draw_panel_gal.cpp Gerbview: small fix to speed up switching to opengl canvas. 2018-12-03 18:31:36 +01:00
gerbview_draw_panel_gal.h Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
gerbview_frame.cpp Add shortcuts to setting dialogs for track widths, via sizes and grid sizes. 2018-11-17 00:35:06 +00:00
gerbview_frame.h Change top selection drop-down to combobox 2019-01-03 14:48:28 -08:00
gerbview_id.h GerbView: Add actions to reload files 2018-10-09 09:16:06 +02:00
gerbview_layer_widget.cpp Replace DIM() macro 2019-01-06 08:43:12 -08:00
gerbview_layer_widget.h Only adjust LAYER_WIDGET font size if larger than indicator. 2018-05-02 21:49:57 +01:00
gerbview_painter.cpp Protect TesselatePolygon() against degenerated polygons (less than 3 corners) to avoid crashes. 2018-12-18 12:49:14 +01:00
gerbview_painter.h Refactored and unified board editor and footprint editor print dialogs 2018-10-31 19:17:30 +01:00
gerbview_printout.cpp Gerbview: fix incorrect initialization of WorldUnitLength. 2018-11-20 10:27:59 +01:00
gerbview_printout.h Removed a redundant parameter from BOARD_PRINTOUT constructor 2018-10-31 19:17:30 +01:00
hotkeys.cpp string update: Help->List hotkeys 2019-01-02 15:44:13 -08:00
hotkeys.h
job_file_reader.cpp Gerbview: fix broken behavior of "Reload file" tool. 2018-11-26 12:49:13 +01:00
json11.cpp Add support for .gbrjob new file format (JSON format) in Gerbview 2018-03-19 15:14:20 +01:00
json11.hpp Add support for .gbrjob new file format (JSON format) in Gerbview 2018-03-19 15:14:20 +01:00
locate.cpp Remove global units usage from GetSelectionText... 2018-07-17 15:11:09 +01:00
menubar.cpp Disable legacy canvas on GTK3 2018-12-28 11:36:09 -05:00
onleftclick.cpp
onrightclick.cpp
readgerb.cpp Gerbview: minor fixes. 2018-11-08 16:49:50 +01:00
rs274_read_XY_and_IJ_coordinates.cpp Gerber viewer: Ensure arc interpolation is used only after a arc command. 2018-12-01 18:52:27 +01:00
rs274d.cpp Gerber viewer: Ensure arc interpolation is used only after a arc command. 2018-12-01 18:52:27 +01:00
rs274x.cpp Gerbview: Excellon drill files reader: add a better support of routing mode. 2018-09-24 13:12:47 +02:00
select_layers_to_pcb.cpp
select_layers_to_pcb.h
toolbars_gerber.cpp Change top selection drop-down to combobox 2019-01-03 14:48:28 -08:00