kicad/pcbnew/python/swig/zone.i

22 lines
459 B
OpenEdge ABL

// Do not permit default ZONE_FILLER ctor since commits are not supported from Python
%ignore ZONE_FILLER::ZONE_FILLER(BOARD*, COMMIT*);
%include zone.h
%include zones.h
%{
#include <zone.h>
#include <zones.h>
#include <zone_filler.h>
%}
// Provide a compatibility ctor for ZONE_FILLER that doesn't need a COMMIT
%include zone_filler.h
%extend ZONE_FILLER
{
ZONE_FILLER( BOARD* aBoard )
{
return new ZONE_FILLER( aBoard, nullptr );
}
}