Jeff Young
9188838e50
RIP EDA_RECT.
3 years ago
Wayne Stambaugh
fb46cd8bc5
Expunge the use of the word component from Eeschema code.
The only exception to this is the SPICE simulator's use of component
when referring to physical component (R, L, C, etc.) values.
4 years ago
Wayne Stambaugh
71c183d7bb
Rename LIB_PART to LIB_SYMBOL.
4 years ago
Wayne Stambaugh
4619d5e112
Fix more broken Doxygen comment specifiers.
5 years ago
Dominik Wernberger
07635d2fc7
Minor adjustments
5 years ago
Dominik Wernberger
ac94d72d2d
Add more const specifiers
5 years ago
Marek Roszko
b2e9f6987d
Split base_struct into eda_item and eda_rect
5 years ago
Ian McInerney
2bc57ade28
Cleanup parentage inside the draw panels
6 years ago
Seth Hillbrand
e39586e157
Eeschema: Catch error on init
Some windows systems will not fall back correctly on our standard
initialization step, so we need the additional std:: error fall back to
catch them.
Fixes #2620 | https://gitlab.com/kicad/code/kicad/issues/2620
6 years ago
Jeff Young
d03041b565
Cleanup.
6 years ago
Jeff Young
8f84c3ec4f
Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal.
6 years ago
Jeff Young
c2662b0e11
Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME.
6 years ago
Jeff Young
d6e9bdf07b
Convert remaining legacy drawing code to print code.
6 years ago
Jeff Young
d2daab808c
Remove some legacy cursor handling stuff.
6 years ago
Jeff Young
edc8438ef0
Start the process of removing the legacy draw panel.
6 years ago
Jeff Young
c0909611d3
Remove a bunch more legacy editing code.
7 years ago
Jeff Young
323bb0f8e1
Moving PageLayout editor to GAL canvas and modern toolset.
7 years ago
Jeff Young
ea0941cab3
Implement modern tools for LibEdit.
7 years ago
Jeff Young
c88fd514a0
Implement drawing tools in modern toolset.
Fixes: lp:1825192
* https://bugs.launchpad.net/kicad/+bug/1825192
7 years ago
Jeff Young
2aad4a5e57
Remove dead code from removal of eeschema legacy canvas.
7 years ago
Tomasz Włostowski
bbee30671a
gal: pixel alignment hacks, works for Retina display too now.
gal: pixel alignment for Cairo.
gal: pixel alignment for OpenGL
Cleanup of pixel alignment patches
gal/opengl: more pixel alignment patches:
- works on Retina displays now
- pixel alignment for circles
- correct 1-pixel strokes
- fixed unfinished 1-pixel line ends
GAL: Restore antialiasing options in Cairo
GAL: Fix arc drawing
Removes DrawArcSegment, which drew arcs whose edge was optionally
stroked (a feature that we did not use). Fixes Cairo arc drawing issue
where arcs were not visible in pcbnew.
gal: further cleanup
gal: removed unused shader parameter
7 years ago
Maciej Suminski
63d4afb3ee
Support autopanning in GALified eeschema
Fixes: lp:1807234
* https://bugs.launchpad.net/kicad/+bug/1807234
7 years ago
Jeff Young
d9d2822fe0
Fix cross-probing.
7 years ago
Jeff Young
98296334fd
Hook up panning options to GAL canvas.
7 years ago
Jeff Young
7d5e4de815
Implement MoveCursorToCrossHair.
7 years ago
Jeff Young
8b4f01b6b7
Add common property initialisation to sch_draw_panel.
7 years ago
Tomasz Wlostowski
48d36f854e
eeschema-gal: fix cursor shape switching
7 years ago
Tomasz Wlostowski
90c7c60471
eeschema-gal: initial GALified version. Lots of stuff still to do!
7 years ago