Jeff Young
3fd81fe7c0
Only generate event on setting current value.
...
(And do it last.)
2024-01-04 14:35:08 +00:00
Jeff Young
559bef0ea6
Switch default thicknesses to um.
...
Also fix a bug where resetting the values doesn't work if
the thickness units were changed because it tries to keep
the old width values which are then re-scaled to the reset
thickness units. Probably better to just reset the widths
too, as it's potentially less confusing.
2024-01-04 14:35:08 +00:00
Wayne Stambaugh
8687d5092f
String and dialog layout fixes.
2023-12-13 11:49:34 -05:00
Jon Evans
eb5b3db063
Add bitmap bundle support to BITMAP_SCALE
...
Change a bunch of buttons and toolbars to use it
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14119
2023-10-22 14:02:06 -04:00
jean-pierre charras
79fb832b9e
pcb_calculator, PANEL_GALVANIC_CORROSION: store selection in config.
...
Other minor cosmetic enhancement.
2023-10-21 20:42:35 +02:00
Bartek Wacławik
ac9a863496
Implement new resistor substitution algorithm
...
Significantly improves performance of the tool. Also corrects an mistake in the formula for computing relative errors
2023-09-22 21:43:09 +00:00
Alex Shvartzkop
1decd31baf
Vertically center wxGrid cells by default.
2023-09-18 17:15:34 +03:00
Marek Roszko
4ac5404822
Move HTML_WINDOW to widgets folder, also fix some fbps that were wrongly not edited
...
Somebody manually edited at least 3 files fixed here....so the fbps were wrong
2023-09-11 19:10:16 -04:00
aris-kimi
ce58208d77
Add missing licence lines in iec60664 and naming update
2023-07-23 14:12:03 +00:00
Steve Bollinger
a318c57d77
Move E-series resistor selector table out of resistor value
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14627
2023-06-26 23:21:40 +00:00
jean-pierre charras
f3eac6a12f
pcb_calculator, transmission lines: some fixes:
...
- ensure settings are correctly saved after change in dialog
- make reinit to defaults working
- cosmetic enhancement
2023-06-14 11:59:43 +02:00
Alex Shvartzkop
730cf80960
Fix paddings in PCB calculator UI on GTK.
...
Also fixes instances of wxEXPAND | wxALIGN_CENTER_*
2023-06-14 10:37:03 +03:00
Jeff Young
86210541fc
Clean up clearance page of calculator.
2023-06-10 11:15:03 +01:00
jean-pierre charras
8a1220128b
pcb_calculator: fix a message and Coverity warnings
2023-06-08 09:51:59 +02:00
jean-pierre charras
072bfe4bc6
pcb_calculator, panel iec60664: remove incorrect/useless tooltips.
2023-06-07 18:49:58 +02:00
jean-pierre charras
00317cf67a
pcb_calculator, panel iec60664: better look, better code and fix typos.
2023-06-07 18:21:09 +02:00
jean-pierre charras
47c0c7b3b7
pcb_calculator: add iec60664 electrical spacing panel.
...
From patches from by Fabien Corona and Aris_kimi
2023-06-07 12:01:30 +02:00
Alex
d945b76c65
Center calculator grid cells, sync font styles with fbp.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14743
2023-06-05 15:14:10 +03:00
jean-pierre charras
ed6a56cb57
pcb_calculator, panel_cable_size.*: enhancement: allow setting current density.
...
Fixes #14802
https://gitlab.com/kicad/code/kicad/-/issues/14802
2023-05-24 13:17:25 +02:00
jean-pierre charras
ef89495420
pcb_calculator, panel_cable_size.*: code cleanup. No actual change.
2023-05-24 10:25:52 +02:00
jean-pierre charras
edb9a19a65
pcb_calculator: add missing code to save Regulator Panel settings.
2023-04-24 09:11:03 +02:00
aris-kimi
0f5ee38ee2
Corrosion table update
2023-03-02 22:25:48 +00:00
Jeff Young
f5f98f0174
Simplify code.
2023-01-28 10:42:24 +00:00
aris-kimi
d3e513a366
Add complementary color for the alternative polarity in Corrosion table
2023-01-23 11:36:06 +00:00
Jeff Young
3af9c658e6
Don't specify fonts in wxFormBuilder. It only leads to pain.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/13547
2023-01-18 12:28:07 +00:00
Jeff Young
5e0064c21e
More layout optimizations for PCB Calculator.
2022-12-29 18:09:40 +00:00
Jeff Young
6fc662c254
More class : filename consistency.
2022-12-29 18:05:57 +00:00
Jeff Young
5ce75eeb3a
Fix more collapsing text controls on Mac.
2022-12-29 18:05:57 +00:00
Jeff Young
c0e0cbceb0
Move eseries helper class to common.
...
Also improves some terminology for english-speakers.
Also substitues [] vector access (which creates empty elements) over
at() (which throws if the item is not found).
2022-12-29 18:05:57 +00:00
jean-pierre charras
1d87ed6454
pcb_calculator, PANEL_ATTENUATORS: minor fix: disable R3 settings when not in use.
2022-10-17 07:32:30 +02:00
jean-pierre charras
6f7730a34f
pcb_calculator, panel_corrosion.cpp: fix typos and clean code.
...
Make material names translatable.
2022-10-03 20:17:32 +02:00
aris-kimi
788ecd91cd
Corrosion table update
2022-10-03 18:03:03 +00:00
aris-kimi
71c1bc4c1d
Some minor fixes
2022-09-27 21:21:04 +00:00
Fabien Corona
c6090a44d6
PCB calculator: add galvanic corrosion chart
2022-09-27 21:21:04 +00:00
jean-pierre charras
b6663a1c41
minor fixes.
2022-09-21 15:49:50 +02:00
aris-kimi
6b2427f858
Calculator Tools: minor fix
...
Remove wxEXPAND from Board Classes panel table
2022-09-13 22:05:32 +03:00
jean-pierre charras
d4feb59ed9
OPENGL_GAL, draw bitmap: Rebuild the bitmap cache if the bitmap itself was rotated.
...
Fixes #12378
https://gitlab.com/kicad/code/kicad/issues/12378
Fix also a Coverity warning.
2022-09-08 12:00:43 +02:00
aris-kimi
ed47c47ec2
Add more unit selectors, temperature and material coefficient
...
to Calculator Tools/ Cable size
Fix some previous leftovers from 086ebe0f1d
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/12129
2022-09-07 23:16:57 +00:00
aris-kimi
086ebe0f1d
Add conductor material selection to cable calculator
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/12082
2022-07-27 15:11:33 +00:00
jean-pierre charras
4d48376eae
Fix some warnings detected by PVS-STUDIO (not used vars)
2022-07-26 16:00:14 +02:00
jean-pierre charras
d4ed387eb1
Pcb_calculator, PANEL_CABLE_SIZE: fix 2 incorrect displayed values.
...
Voltage drop and Dissipated power units are mV and mW, but the displayed
values were Volt and Watt.
2022-07-25 09:54:54 +02:00
jean-pierre charras
493b42588a
Pcb_calculator, PANEL_CABLE_SIZE: fix some issues created by non initialized vars.
2022-07-25 08:58:31 +02:00
luz paz
79fa911e0e
Fix various typos
...
Found via `codespell -q 3 -S *.po,./thirdparty,./Documentation/changelogs -L aactual,acount,aline,alocation,alog,anormal,anumber,aother,apoints,aparent,aray,ba,busses,dout,einstance,leaded,modul,ontext,ot,overide,serie,te,,tesselate,tesselator,tht`
2022-07-21 16:31:41 +00:00
jean-pierre charras
fed2049df5
pcb_calculator: fix a cosmetic issue in PANEL_WAVELENGTH.
...
Fixes #12020
https://gitlab.com/kicad/code/kicad/issues/12020
2022-07-20 08:43:06 +02:00
Marek Roszko
33c89667fe
Emplace the cable size list
2022-07-16 15:26:58 -04:00
Seth Hillbrand
56895db84c
Fix missing overrides
2022-07-06 16:05:32 -07:00
Fabien Corona
81108ed106
ADDED: pcb_calculator: wavelength panel
2022-07-06 18:28:59 +00:00
jean-pierre charras
ef2d0c6438
pcb_calculator/calculator_panels/panel_cable_size: avoid a too large size.
...
Replace a wxGridSizer by a wxFlexGridSize to avoid too large column sizes
when not needed.
2022-06-22 21:03:07 +02:00
Seth Hillbrand
d34e896708
Fix missing overrides
2022-06-21 16:43:15 -07:00
Fabien Corona
33d3618738
ADDED: PCB calculator fusing current
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9297
2022-06-21 23:34:36 +00:00