Josue Huaroto
cef0f176d3
Add Unselect all in menu
2 years ago
aris-kimi
38748cce84
Small order change for three View menu items v2
2 years ago
Jeff Young
4fefd95e0c
Move grid definitions to Prefs and grid origin to a separate dlg.
Grid origin is document-wide, while grid definitions are app-wide.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2262
2 years ago
Ian McInerney
a3a701a95e
Move preferences to an action instead of a wx event
2 years ago
Jeff Young
c3d10084b9
ADDED footprint associations dialog.
2 years ago
Jeff Young
9af065684b
Show Properties Manager menu entry for FP Editor.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15088
2 years ago
Jon Evans
3a0f8214fa
ADDED: Properties panel for schematic editor
Initial infrastructure work; follow-ons will add more
properties for schematic items.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6351
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14105
2 years ago
Jeff Young
8b1fd62d35
Make pad & via teardrops 1st-class citizens (props of the pad/via)
Change teardrop generation to rely more heavily on BOARD_CONNECTIVITY
for improved performance.
Add updating of teardrops on BOARD_COMMIT::Push().
Also converts m_CopperItemRTreeCache to std::shared_ptr.
We don't copy it around anyway, and having to create a new set
of std::unique_ptr's for each operation is likely to be more
expensive than std::shared_ptr's overhead.
2 years ago
Jeff Young
bc0d59801a
Graphical diff for schematic vs library symbols.
Fixes https://gitlab.com/kicad/code/kicad/issues/13736
3 years ago
Jeff Young
25623552f6
ADDED: board/library inspection for footprint differences.
Fixes https://gitlab.com/kicad/code/kicad/issues/13736
3 years ago
Marek Roszko
4d6e06d349
Add grid reset to place menubar.
3 years ago
aris-kimi
86c12d35b4
Small order change for three View menu items
3 years ago
Jeff Young
4c63b4e061
Class name <-> file name sync.
3 years ago
Jon Evans
5abf73e3c9
Never call ReCreateMenuBar inside a menu event handler
As of wxWidgets 3.2, the wxWidgets event handler runs code after the
the client event handler that depends on the menu still existing.
Because there are potentially many paths to call ReCreateMenuBar from
within a menu event handler, let's just wrap this action in a CallAfter
to make sure it happens after the wx handler call completes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13149
3 years ago
Jon Evans
72939e8918
Properties: enable in PCB editor for everyone
Leaving the AC flag around for future use in the footprint editor etc
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2039
3 years ago
Jeff Young
b82ec9595a
Allow board importing into project.
3 years ago
Jeff Young
c87a5ff0ab
Remove elipsis from Remove Teardrops.
Fixes https://gitlab.com/kicad/code/kicad/issues/12550
3 years ago
Jon Evans
728ef8a61c
Hide properties panel menu entry if flag isn't set
3 years ago
Jeff Young
ecd99633d8
Allow AppendBoard even in project mode.
3 years ago
Mark Roszko
f304e2d4f6
ADDED: Search/inspect pane
3 years ago
Maciej Suminski
f6f6ebd5f9
WIP: Properties GUI
6 years ago
Jeff Young
4423755176
Pretty up the Teardrops dialog.
Fixes https://gitlab.com/kicad/code/kicad/issues/12170
3 years ago
Mike Williams
3669cb4673
PCB Editor: Add User Background Images
4 years ago
jean-pierre charras
f20cb0fda8
Activate teardrops: remove advanced config option and add teardrop keywords in files. (the ability to read teardrop keywords was added some time ago)
3 years ago
Mike Williams
21a7e050ab
REMOVED: PCB Editor Layer Alignment Target
No longer used by modern PCB processes.
Only the code to add the target to the board has been removed. Parsing
code for existing designs with targets is left in place.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10006
3 years ago
Jeff Young
90bfe2d94b
Remove Save Copy As from fp editor, and rename to Save a Copy elsewhere.
It's still used by Eeschema and PCBNew when not in stand-alone mode.
Fixes https://gitlab.com/kicad/code/kicad/issues/9185
4 years ago
Jeff Young
71c2cb3180
ADDED revert for pcbnew and eeschema.
Fixes https://gitlab.com/kicad/code/kicad/issues/6802
4 years ago
Marek Roszko
f88e0481c8
Change the behavior of ACTION_MENU::Add to require clones if required outside the function
This reverts commit 2a5769607f
.
4 years ago
Seth Hillbrand
2a5769607f
Revert "Change the behavior of ACTION_MENU::Add to require clones if required outside the function"
This reverts commit 403992a6f4
.
4 years ago
jean-pierre charras
f0f10a43a2
Ensure "Clear Recent Files" menuitem titles are updated after language change.
(missing fixes in commit ac8e2d076
)
4 years ago
jean-pierre charras
ac8e2d0768
Ensure "Open Recent" and "Clear files" menu titles are updated after language change.
4 years ago
Marek Roszko
403992a6f4
Change the behavior of ACTION_MENU::Add to require clones if required outside the function
Fix https://gitlab.com/kicad/code/kicad/-/issues/10994
4 years ago
Marek Roszko
5bb2cdf73d
Revert "Stop leaking submenu items"
This reverts commit 34c70a51ea
.
4 years ago
Marek Roszko
34c70a51ea
Stop leaking submenu items
Our menu bar code is interestingly complex. But we were throwing away newly made menu items to the void in the cases of constructed on the fly submenus
4 years ago
Jeff Young
7ccac79192
More wxString wide literals.
4 years ago
Jeff Young
5739505aa3
TextBoxes for PCBNew.
4 years ago
jean-pierre charras
5644f236d8
Allow teardrops only if advanced config define AllowTeardrops=1
4 years ago
jean-pierre charras
d42514ad30
Add code and dialog to create/add/remove teardrops, step 1
4 years ago
Jeff Young
fa908e1f98
Dimensions for footprints.
Fixes https://gitlab.com/kicad/code/kicad/issues/8441
4 years ago
Jeff Young
4b6bf3095a
Radial dimensions.
ADDED radial type dimensions.
Fixes https://gitlab.com/kicad/code/kicad/issues/2056
4 years ago
Jeff Young
b84d1456d5
KIFACE_I -> KIFACE_BASE.
4 years ago
Jeff Young
e62969d007
Move zone fracture display mode to AdvancedCfg, and add triangulation.
Fixes https://gitlab.com/kicad/code/kicad/issues/8762
4 years ago
Marek Roszko
d946d6e68f
Cleanup some pgm_base.h includes
4 years ago
Jeff Young
3ff670d2a4
Disable ACTIONS::openPreferences for now.
wxWidgets needs to move the item to the KiCad menu on Mac, and it
can only find it if it has the id wxID_PREFERENCES.
4 years ago
Ian McInerney
dc27079b71
cleanup tool event and tool action includes
4 years ago
Seth Hillbrand
e050d42658
Re-enable KICAD_SCRIPTING_WXPYTHON
This keeps wxpython behind a build flag for platforms (mingw) that do
not yet support it.
5 years ago
Seth Hillbrand
bf1437899e
Add Python Tool to pcbnew
5 years ago
Seth Hillbrand
f274a00c08
Remove PYTHON_* compile options
5 years ago
jean-pierre charras
81c7fb61f8
Sub-menu "Preferences..." in main menu "Preferences": fix not working accelerator key.
Accelerator keys are disable in our WX_MENUBAR. A common ACTION_MENU is used and
"Preferences..." is now shown in Hotkeys list.
4 years ago
david-beinder
1642f0d784
Move microwave tools from toolbar to Place menu
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8233
4 years ago