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):
|
||||
item.thisown=0
|
||||
self.AddNative(item)
|
||||
self.AddChild(item)
|
||||
%}
|
||||
|
||||
}
|
||||
|
|
|
@ -54,9 +54,9 @@ class BASE_SET {};
|
|||
%rename(AddNative) *::Add;
|
||||
|
||||
// fix method names conflicts
|
||||
%rename(AddChild) MODULE::Add;
|
||||
%rename(RemoveChild) MODULE::Remove;
|
||||
%rename(DeleteChild) MODULE::Delete;
|
||||
%rename(AddChild) BOARD_ITEM_CONTAINER::Add;
|
||||
%rename(RemoveChild) BOARD_ITEM_CONTAINER::Remove;
|
||||
%rename(DeleteChild) BOARD_ITEM_CONTAINER::Delete;
|
||||
|
||||
%exception {
|
||||
try{
|
||||
|
@ -129,6 +129,7 @@ class BASE_SET {};
|
|||
%}
|
||||
|
||||
%include <class_board_item.h>
|
||||
%include <board_item_container.h>
|
||||
%include <class_board_connected_item.h>
|
||||
%include <pad_shapes.h>
|
||||
%include <class_pad.h>
|
||||
|
|
Loading…
Reference in New Issue