18 Commits

Author SHA1 Message Date
jean-pierre charras
f29c19ef02 DIALOG_RULE_AREA_PROPERTIES: fix incorrect tool-tip
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20592
2025-04-10 09:00:26 +02:00
Jeff Young
88dbd46538 Remove fixed sizes from Rule Area Properties.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19144
2024-11-17 20:05:38 +00:00
Jeff Young
5f00293744 Simplify placement rule area GUI. 2024-10-12 13:44:29 +01:00
JamesJCode
37a3e55bd3 Allow pcb rule areas to handle keepout and placement concurrently
- Implements component classes for placement rule areas and multichannel tool
- Implements property inspector properties for rule areas
- Fixes some zone member default initialisation issues
- Gates all multichannel-related imlpementation with existing adv config flag
- Removes rule area type enum, replaces with inference from keepout and
  placement settings
2024-10-10 23:29:02 +01:00
JamesJCode
bc0c9634b8 Don't store DRC expressions in file format for placement rule areas 2024-10-09 18:47:05 +01:00
jean-pierre charras
57ce2ef0bc DIALOG_RULE_AREA_PROPERTIES: cosmetic enhancement: reduce the min dialog size.
Due to some useless sizer constraints, a few empty areas were shown.
2024-08-28 14:44:20 +02:00
Tomasz Wlostowski
8ba0d7d193 multichannel: wx UI fixes 2024-08-14 00:09:32 +02:00
Tomasz Wlostowski
8f25491a1d DIALOG_RULE_AREA_PROPERTIES: support for placement rule areas:
- radio box for selecting between "Keepout" and "Placement" rule type
- optional scintilla control for inputting the Placement query/filter expression
2024-08-13 22:50:25 +02:00
Tomasz Wlostowski
8bb4dce288 pcbnew: initial commit for MULTICHANNEL_TOOL, wip in dialogs & tool actions 2024-08-13 22:50:25 +02:00
Jeff Young
6807ca6f9f Allow text input to Convert to Polygon/Zone/Keepout.
Also fixes non-copper zone filler to honor fill keepouts.

Fixes https://gitlab.com/kicad/code/kicad/issues/14566
2023-04-28 17:43:08 +01:00
Wayne Stambaugh
c3ded7a03d Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
Jeff Young
155620cc9a Move H/V/45 mode from zone properties to toolbar.
Fixes https://gitlab.com/kicad/code/kicad/issues/8587
2022-05-29 21:30:15 +01:00
Jeff Young
022e7385f9 Beautify the Rule Area Properties dialog. 2022-02-13 18:16:13 +00:00
jean-pierre charras
e742eea7ed DIALOG_NON_COPPER_ZONE and DIALOG_RULE_AREA_PROPERTIES: add option to set the pitch
of hatches around the zone outlines
2022-02-12 18:57:03 +01:00
Mark Hämmerling
97e9348ee1 Fix typo "verical" -> "vertical" 2021-11-06 20:39:19 +00:00
Jeff Young
e709e77870 Add missing locked setting to zone dialogs.
Fixes https://gitlab.com/kicad/code/kicad/issues/8255
2021-05-06 22:50:03 +01:00
Seth Hillbrand
f952434aee Replace "pours" with "fill" in Rule Area
KiCad terminology refers to copper "Fill" rather than copper "Pour".

Also adds some tooltips for the various options

Fixes https://gitlab.com/kicad/code/kicad/issues/7740
2021-02-27 08:32:05 -08:00
Jon Evans
18e17abd6a Rename "Keepout" to "Rule Area"
These objects can now be used in advanced DRC rules and
not just for keeping things out.  Also remove the restriction
that at least one of the "basic" keepout rules must be set,
so that these areas can be used for more advanced rules.
2020-09-21 23:55:02 -04:00