Ian McInerney
804c09b8f2
Use wx to draw the arrow on the collapsable pane
This allows for color changes and scaling of the arrow
when the display needs it (e.g. HiDPI displays).
Also make the arrow and text respond to if the window is
active to mimic native controls.
Fixes https://gitlab.com/kicad/code/kicad/issues/6042
5 years ago
Marek Roszko
7f8ea6e06a
Monkey patch finding tar on windows.
5 years ago
Jon Evans
77d7eae7c3
Fix availability of "other"-sized bitmaps; update some comments
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
Jon Evans
ec2c5fa052
Initial cmake shuffling for dark icon theme
5 years ago
Seth Hillbrand
25e78162c8
Cleanup icons
- Adjust group/ungroup
- Use Mirror triangles for rotate
- Smooth goto badge
5 years ago
Jeff Young
2a7e60960a
Use standard mirror icons & terminology.
Also use standard group icons.
Also put both (and rotate commands) in toolbar.
Fixes https://gitlab.com/kicad/code/kicad/issues/7504
5 years ago
Michael Kavanagh
332fdee567
Remove now unused icons
Functionality removed in c2dbd28101
5 years ago
Michael Kavanagh
7cc28a5a02
Shrink appearance manager bitmap buttons to 16x16
Finish off 38cc2f106b
5 years ago
Michael Kavanagh
54cd66d778
Icons: make menubar and launcher consistent
5 years ago
Michael Kavanagh
69484c8800
Icons: increase contrast of project icons
5 years ago
Michael Kavanagh
404d18763d
Icons: try a new version of the 'new' badge
and use it more consistently.
5 years ago
Michael Kavanagh
97775aa50b
Icons: redo missed simulator icon in new style
5 years ago
Ian McInerney
beb50c529e
Reorganize the CMake folder to separate build and configure steps
The BuildSteps folder now contains the CMake scripts that are
called during the build process as individual stages, while
the root CMakeModules directory contains the CMake files used
during the configuration phase.
5 years ago
Michael Kavanagh
ccc3eeb3c3
Icons: delete old unused bitmap
5 years ago
Jeff Young
0ba0160da9
Add a PT_NIC pin electrical type and a netlist token for SCH_NO_CONNECT.
ADDED a new pin electrical type "free" for internally unconnected pins.
CHANGED the "unconnected" pin electrical type is now represented by
"no_connect" in files and netlists. (The legacy syntax is also accepted
in files.)
5 years ago
qu1ck
07d4a28024
Improvements to pcbnew action plugins settings panel
1. Add open plugins directory button (same as in tools menu)
2. Add show plugin errors button to help debug issues
5 years ago
Michael Kavanagh
80dbc24326
Icons: remove superfluous icon
Remove icons where menu text gives context
5 years ago
Michael Kavanagh
b90eabd68b
Icons: out with the old, in with the new
+ remove icons where they dont make sense or are duplicated within the
same context
5 years ago
Michael Kavanagh
09415560d8
Fix comment
5 years ago
Michael Kavanagh
a00b9cc821
Icons: general tweaks and pixel alignment
+ minor rename
+ fix missing bitmap in DRC panel
5 years ago
Michael Kavanagh
dc83cb7a41
Icons: general tweaks and pixel alignment
+ remove some unused icons
5 years ago
Michael Kavanagh
32f7f30958
Icons: remove where they don't make sense
Also avoid icon reuse
5 years ago
Michael Kavanagh
8fba0c257b
Icons: remove more inconsistencies around Select
Missed from 5d9b2d3fea
5 years ago
Michael Kavanagh
bc52d7413c
Icons: we have new ones, so lets use them
5 years ago
Seth Hillbrand
43e7b1ab6e
Set icons for front/back assembly layers
5 years ago
Michael Kavanagh
2a24886d47
Icons: remove more duplicates
5 years ago
Michael Kavanagh
6fd718fbd8
Icons: replace old with new
5 years ago
Michael Kavanagh
5d9b2d3fea
Icons: new filter icon
+ remove icons where they don't make sense.
5 years ago
Michael Kavanagh
adc10ac6c5
Icons: remove superfluous grey
5 years ago
Michael Kavanagh
54724096ea
Icons: consistency between Eeschema and Pcbnew
5 years ago
Michael Kavanagh
a7286ccc34
Icons: remove functional duplicate
5 years ago
Michael Kavanagh
bce1e9cfa5
Icons: rename directory_close to project_close
Since it is only used for the "Close Project" action
5 years ago
Michael Kavanagh
154e19b6e7
Icons: use common prefix for small 16x16
5 years ago
Michael Kavanagh
791d1f513c
Icons: fix some 3D viewer icons
- remove old palette icon in favour of new one
- use dark grey in new icon (instead of light grey)
- use generic gear for 3D display options
5 years ago
Michael Kavanagh
5a3f4f52df
Icons: add new icon for Pcbnew 'Special Tools...'
5 years ago
Michael Kavanagh
6d3c1c7716
Icons: remove unused sources/duplicates + rename
5 years ago
Seth Hillbrand
f06b912cfd
Fix a few missing icons
5 years ago
Seth Hillbrand
21e0aa7cb5
Remove file_footprint icon
5 years ago
Seth Hillbrand
5a0c3bf4bc
Icons updates
- Remove 22px bitmaps
- Move 24px icons to icon_XXX_24 filenames
- Update convert icon thanks to MisterHW
Fixes https://gitlab.com/kicad/code/kicad/issues/6088
5 years ago
Michael Kavanagh
eb1f07bade
Icons: standardise `export_png` to match set
5 years ago
Michael Kavanagh
d2018b122b
Icons: unify export_svg with the rest of the set
5 years ago
Michael Kavanagh
6489781408
Icons: use correct icons for show/hide ratsnest
- Remove old icon remnants
- Recolour show/hide_ratsnest to match KiCad style
5 years ago
Michael Kavanagh
7081f6d715
Icons: Remove unused sources
mw_toolbar button has been replaced by toolbar palettes
auto_associe replaced by auto_associate in new set
5 years ago
Seth Hillbrand
9828f56c08
Avoid overwriting icons of same name
Generating sized icons is useful for icon sets but the icons can't be
named the same or we will overwrite our .cpp output
5 years ago
Seth Hillbrand
54ca087999
Update icon resource sets
Updates the .icns, .ico and .png files used by various distros to show
KiCad and KiCad files.
5 years ago
Seth Hillbrand
7e7e2b940d
Fix icon issue with 16/32 suffix
5 years ago
Seth Hillbrand
c1505fe6b0
Add sized pagelayout and pcbcalculator icons
5 years ago
Seth Hillbrand
ad1ee40441
Add 32x32 icon sources
5 years ago