You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Miles McCoo
d16a5c1d6c
Changes to python interface enabling net->pads access.
Added new file connectivity.i to expose CONNECTIVITY_DATA to
python. enables access to d_pads from nets.
Added typemap to board_connected_item.i. since board_connected_item
doesn't use virtual inheritance, when returning a std::list of these
items, the typemap populates the return list with the child
types. This enables python scripts to use the full interface of those
classes (pad, track, zone)
Added typeinfo.i to enable passing a list of KICAD_T values to methods
GetNetItems. This list acts as a query filter. typeinfo.i is included
from pcbnew.i right after kicad.i (instead of in board.i like the
others) typeinfo.h is already being included kicad.i so to ensure the
typemap(s) are properly applied I put them next to each other.
The two new files (typeinfo.i and connectivity.i) were added to
pcbnew's CMakeLists.txt as dependencies.
8 years ago
..
tests
Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name()
8 years ago
TODO.txt
SWIG Improvements
9 years ago
board.i
Changes to python interface enabling net->pads access.
8 years ago
board_connected_item.i
Changes to python interface enabling net->pads access.
8 years ago
board_design_settings.i
Cleanup SWIG's board.i, remove scrap *.{ref,orig} files, and add .pyc to .gitignore
9 years ago
board_item.i
Add SWIG support for NETCLASSPTR. Reduce SWIG visibility from C++ headers.
9 years ago
board_item_container.i
More SWIG improvements.
9 years ago
connectivity.i
Changes to python interface enabling net->pads access.
8 years ago
dimension.i
More SWIG improvements.
9 years ago
drawsegment.i
More SWIG improvements.
9 years ago
edge_mod.i
More SWIG improvements.
9 years ago
marker_pcb.i
More SWIG improvements.
9 years ago
module.i
Add old python method FootprintEnumerate which did not word after changes in C++ code
8 years ago
netclass.i
Minor Pcbnew Python scripting improvement.
9 years ago
netinfo.i
fix swig warning
9 years ago
pad.i
define SetPadName() and GetPadName() (old name of D_PAD::SetName() and GetName()) for compatibility with existing python scripts
8 years ago
pcb_target.i
refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future
8 years ago
pcb_text.i
More SWIG improvements.
9 years ago
pcbnew.i
Changes to python interface enabling net->pads access.
8 years ago
pcbnew_action_plugins.cpp
Fix incorrect refresh of User Interface after running an action plugin, and add comments
8 years ago
pcbnew_action_plugins.h
Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt
9 years ago
pcbnew_footprint_wizards.cpp
Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt
9 years ago
pcbnew_footprint_wizards.h
Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt
9 years ago
pcbnew_scripting_helpers.cpp
Eagle Project Import: Code cleanup and documentation.
8 years ago
pcbnew_scripting_helpers.h
Fix incorrect refresh of User Interface after running an action plugin, and add comments
8 years ago
plugins.i
Pcbnew: Add ACTION_PLUGINS class. It allows loading python scripts in footprint editor and run them from the Tools/External Plugins menu
9 years ago
python_scripting.cpp
Fix shadowed variable in python_scripting.cpp
9 years ago
python_scripting.h
Pcbnew: Fix a crash when reloading python scripts, when Kicad uses wxPython.
9 years ago
text_mod.i
More SWIG improvements.
9 years ago
track.i
More SWIG improvements.
9 years ago
typeinfo.i
Changes to python interface enabling net->pads access.
8 years ago
units.i
A few enhancements from a larger patch, not yet committed, for footprint wizards
9 years ago
zone.i
More SWIG improvements.
9 years ago
zone_settings.i
Cleanup SWIG's board.i, remove scrap *.{ref,orig} files, and add .pyc to .gitignore
9 years ago