Fixed SWIG interface
Now Add()/Remove() methods are provided via BOARD_ITEM_CONTAINER interface.
This commit is contained in:
parent
881ebe59c5
commit
5e9b2247eb
|
@ -47,7 +47,7 @@
|
||||||
|
|
||||||
def Add(self,item):
|
def Add(self,item):
|
||||||
item.thisown=0
|
item.thisown=0
|
||||||
self.AddNative(item)
|
self.AddChild(item)
|
||||||
%}
|
%}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,9 +54,9 @@ class BASE_SET {};
|
||||||
%rename(AddNative) *::Add;
|
%rename(AddNative) *::Add;
|
||||||
|
|
||||||
// fix method names conflicts
|
// fix method names conflicts
|
||||||
%rename(AddChild) MODULE::Add;
|
%rename(AddChild) BOARD_ITEM_CONTAINER::Add;
|
||||||
%rename(RemoveChild) MODULE::Remove;
|
%rename(RemoveChild) BOARD_ITEM_CONTAINER::Remove;
|
||||||
%rename(DeleteChild) MODULE::Delete;
|
%rename(DeleteChild) BOARD_ITEM_CONTAINER::Delete;
|
||||||
|
|
||||||
%exception {
|
%exception {
|
||||||
try{
|
try{
|
||||||
|
@ -129,6 +129,7 @@ class BASE_SET {};
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%include <class_board_item.h>
|
%include <class_board_item.h>
|
||||||
|
%include <board_item_container.h>
|
||||||
%include <class_board_connected_item.h>
|
%include <class_board_connected_item.h>
|
||||||
%include <pad_shapes.h>
|
%include <pad_shapes.h>
|
||||||
%include <class_pad.h>
|
%include <class_pad.h>
|
||||||
|
|
Loading…
Reference in New Issue