29 Commits (97fbbceae741b5ca3dd1a29ac80f801a53ac6ac2)

Author SHA1 Message Date
Jeff Young 5e112ca78e ADDED: parameterize font metrics and allow customization of overbar height. 2 years ago
jean-pierre charras 88ffcec4b5 Plotters (especially DXF) add more precision when plotting arcs (and others) 3 years ago
Nimish Telang 8ea357f04d Fix Doxygen directives in numerous headers 3 years ago
jean-pierre charras 51d46c0e73 plotters rework: add plot fct to use TEXT_ATTRIBUTES class to pass text settings 3 years ago
Marek Roszko a381a0acb2 Generalize bookmarks to support additional groups and names 3 years ago
Marek Roszko 6f8205235f ADDED: Add outline support to schematic PDF and PCB plot 3 years ago
jean-pierre charras 78087597cd Avoid including plotters/plotter.h in many files. 3 years ago
jean-pierre charras f851526c67 Plotters: make virtual void PLOTTER::Arc() using arc angles protected. 3 years ago
Jeff Young 7f34586c7e Allow text variable resolution through properties in drawing sheet text. 3 years ago
Jeff Young c0d2052e4b PDF hypertext menus for intersheet references. 3 years ago
Jeff Young 122a6d7f46 Move hypertext linking to user-page-numbers. 3 years ago
Roberto Fernandez Bautista 9b007ca4bf ADDED: Go to page hyperlinks in schematic editor (virtual page numbers) 4 years ago
Roberto Fernandez Bautista f788945cf4 Add pdf output to hyperlinks 4 years ago
Jeff Young dbbdc9d2e6 Don't rely on the penWidth already being set when setting the dash style. 4 years ago
Roberto Fernandez Bautista 0015574a60 ${SHEETNAME} represents the sheet name + introduce ${SHEETPATH} 4 years ago
jean-pierre charras d2cf68bcdd Plotters: add plot Arcs using EDA_SHAPE or center, start point and end point. 4 years ago
Jeff Young 082c6f5bd6 Make sure plotter uses default font when specified. 4 years ago
Jeff Young c6a8100d46 Schematic and symbol text boxes. 4 years ago
jean-pierre charras 5b8eb8f9ec SVG plotter rework: use mm as units in file. Remove useless inch option. 4 years ago
Jeff Young fbab335128 Retire DPOINT and DSIZE. 4 years ago
Jeff Young 9b661aea10 EDA_ANGLE for plotters. 4 years ago
Jeff Young 1539fa5af2 Move SHAPE_ARC to EDA_ANGLE. 4 years ago
Jeff Young 7d032f9c2f Outline font rendering for Cairo, plotter, printer and 3D viewer. 4 years ago
Mark Roszko 44dc602d6b Yeet wxPoint/wxSize out of PLOTTER 4 years ago
Jeff Young ccb94fd1a7 APIs for passing KIFONT::FONT pointers around. 4 years ago
Jeff Young 86cb57f4a7 Cherry-pick TEXT_ATTRIBUTES and EDA_ANGLE from rockola/kicad-strokefont 4 years ago
Jeff Young 2bc86fa0a8 Shapes for schematic. 5 years ago
Jeff Young b52529521e Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 4 years ago
Wayne Stambaugh 46b959c3e3 Move plotter headers into include folder. 4 years ago
Wayne Stambaugh 6427197962 Remove duplicate headers in plot and associated code. 4 years ago
Marek Roszko 20134e4a1b Evict some more eda_item.h includes 5 years ago
Wayne Stambaugh 08e8b17029 Minor plotter code improvements. 5 years ago
Seth Hillbrand cccdaddd50 Adding SHAPE_ARC direct plotting 5 years ago
Jeff Young cad5198ab7 Worksheet -> (industry standard) Drawing Sheet. 5 years ago
Jeff Young 2ad5108e7d Don't depend on wxWidgets dotted and dashed line styles. 5 years ago
jean-pierre charras 15cc368918 Gerber plotter: prepare optimization of aperture macros type free polygons. 5 years ago
Jeff Young 7933935b4a Naming conventions. 5 years ago
Marek Roszko e928b2d8fd Split EDA_UNITS out from common. 5 years ago
jean-pierre charras c87faad344 Python compatibility: move DXF_PLOTTER::DXF_UNITS to DXF_UNITS in pcb_plot_params.h 5 years ago
Seth Hillbrand 2a43b88115 Standardize PostScript capitalizaiton 5 years ago
Wayne Stambaugh 8ff51d8899 Eeschema: add schematic sheet page number. 5 years ago
Marek Roszko b9f1601418 Rename PLOT_MODE to OUTLINE_MODE 5 years ago
Marek Roszko eb33c33f15 Rename EDA_DRAW_MODE_T to PLOT_MODE 5 years ago
Marek Roszko ed968ebd2c Split EDA_DRAW_MODE_T to its own header 5 years ago
Marek Roszko 1538d737e7 Split out FILL_T to its own header to avoid spreading eda_item everywhere 5 years ago
Marek Roszko f0ef18fb9e Put back a render_settings.h include until we untangle more headers 5 years ago
Marek Roszko f59551d6ad Remove painter.h from eda_text.h 5 years ago
Marek Roszko b2e9f6987d Split base_struct into eda_item and eda_rect 5 years ago
jean-pierre charras 380534807b Plotters: better support of filled circles having a thickness set to 0. 5 years ago
jean-pierre charras 6b958ff4e0 Move specialized plotter classes from plotter.h to specific plotter_xx.h 5 years ago