Marek Roszko
d2c0f5fc2a
More wxSing
3 years ago
Seth Hillbrand
8cabc82f1c
Add highlight hinting to pin severity
3 years ago
Jeff Young
985414fef9
Collapse pin-conflicts-map generator back to (mostly) a single path.
3 years ago
Seth Hillbrand
0e2943d781
Fix pinmap flat style on GTK
3 years ago
Jeff Young
7c0b6c1e87
Restore old pin-conflicts-map algo for MSW and GTK.
3 years ago
Jeff Young
33d31be9b5
Fix last commit.
3 years ago
Jeff Young
b38370adae
Test for viability of using fontsize for pin conflicts map positioning.
3 years ago
jean-pierre charras
575a84f76c
Fix a compil issue on GTK
3 years ago
jean-pierre charras
d0f9ce897e
Do not use #elifdef , only available in C++23
replaced by #elif defined
3 years ago
Jeff Young
a8d2f7f71d
Round 2 for GTK.
3 years ago
Jeff Young
b9f1106781
Adjustments for GTK.
3 years ago
Jeff Young
c47de5a55d
Another round of adjustments for MSW pin conflicts map.
3 years ago
Jeff Young
7d84d323a6
Pin conflicts map adjustments for MSW.
3 years ago
Jeff Young
13d196c509
Fix some issue in the pin conflicts map with button alignment on Mac.
Fixes https://gitlab.com/kicad/code/kicad/issues/13333
3 years ago
Jeff Young
b84d1456d5
KIFACE_I -> KIFACE_BASE.
4 years ago
Jeff Young
0c2ac9a711
Move GUI font code to common.
This also allows the Mac fixes for font facenames to be more
compartmentalized.
Fixes https://gitlab.com/kicad/code/kicad/issues/8657
4 years ago
Marek Roszko
d946d6e68f
Cleanup some pgm_base.h includes
5 years ago
Marek Roszko
7faee5eda5
Stop salt the eart with wxhtml.h
5 years ago
Ian McInerney
3ab69939f9
Remove wx.h from many files
5 years ago
Jeff Young
3e947553f5
Adjust pin conflicts table for wxWidgets 3.1.
5 years ago
Jon Evans
44f88f840c
Bitmaps: a few improvements from review
5 years ago
Jon Evans
18037e2f65
Rework bitmap system to load from archived PNGs
Bitmaps are now identified by an enum class instead of by pointers.
Bitmap loading and caching is now handled by a class in common, and
we no longer compile most bitmaps into the binary, so there is no
longer a bitmaps static library.
Instead, bitmaps are archived to a .tar.gz file which is installed
in ${KICAD_DATA}/resources/images.tar.gz
The source PNGs are checked in to Git as the original CPP files were,
so that people can build without the required dependencies to convert
SVGs to PNGs.
Initial support is also added for dark theme icons, although this
is not yet exposed in the GUI.
Stubs are present for multi-resolution image resources, but this is
not fully-baked yet and could use some refinement.
5 years ago
Seth Hillbrand
d05df4a9d4
Buffer bitmap buttons in pinmap for Mac
Mac bitmap buttons are not properly handled in wxWidgets, so the size of
the bitmap needs more buffer space to the button edge or the image will
clip
5 years ago
Marek Roszko
14c18b7e64
Move ui functions out of common and into ui_common
5 years ago
Jeff Young
dd53b9c399
Bail on 45º text in pin conflicts map.
Fixes https://gitlab.com/kicad/code/kicad/issues/5515
5 years ago
Jeff Young
ebc0d47239
More pinmap spacing adjustments for MSW.
5 years ago
Jeff Young
9f16b68bde
Better centreing of pin conflict map col labels.
5 years ago
jean-pierre charras
bda275de46
more cleanup about removing useless include
5 years ago
Jon Evans
38a4e4ad5a
Remove the last bits of the old netlist system
5 years ago
Ian McInerney
af729d578f
Unify settings reset buttons into one location
5 years ago
Ian McInerney
37ce9fb847
Tell wx that we really want a transparent background
Try more options for telling wxWidgets that we want the area
to have a transparent background. Also, fix some spacing issues.
Fixes https://gitlab.com/kicad/code/kicad/issues/4842
5 years ago
Ian McInerney
c6eb072726
eeschema: Fix cutoff text in pinmap
Ensure the proper bounding box is used when computing the amount
of space taken by angled text in the control.
Fixes https://gitlab.com/kicad/code/kicad/issues/4761
5 years ago
Jeff Young
b917e9aa72
Implement import from... for pin conflicts map.
5 years ago
jean-pierre charras
9e669db5b4
Eeschema: fix a name collision with a Windows header.
the member ERROR of the class PIN_ERROR was colliding: changed to PP_ERROR
5 years ago
Jon Evans
b94e29e3b1
Persist ERC pin table in project settings
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2066
Also a partial fix for https://gitlab.com/kicad/code/kicad/-/issues/4577
5 years ago
jean-pierre charras
4d9d1a5380
Fix a few compil minor warnings and Coverity minor issues
6 years ago
Jeff Young
c699fb9e39
Move pin-to-pin errors to Setup Schematic.
6 years ago