diff --git a/etg/filesys.py b/etg/filesys.py index 3669cef9..2a8d5aca 100644 --- a/etg/filesys.py +++ b/etg/filesys.py @@ -40,6 +40,7 @@ def run(): c = module.find('wxFileSystem') assert isinstance(c, etgtools.ClassDef) c.addPrivateCopyCtor() + c.addPrivateAssignOp() c.find('AddHandler.handler').transfer = True c.find('RemoveHandler').transferBack = True diff --git a/etg/grid.py b/etg/grid.py index 8d3a5c23..cf76b326 100644 --- a/etg/grid.py +++ b/etg/grid.py @@ -183,6 +183,7 @@ def run(): #----------------------------------------------------------------- c = module.find('wxGridBlocks') c.addPrivateDefaultCtor() + c.addPrivateAssignOp() c.addPyMethod('__iter__', '(self)', 'return PyGridBlocksIterator(self)', diff --git a/etg/renderer.py b/etg/renderer.py index 3a888e03..f4a98ff0 100644 --- a/etg/renderer.py +++ b/etg/renderer.py @@ -74,6 +74,12 @@ def run(): c.addPrivateCopyCtor() _addDrawTitleBarBitmap(c, False, draw_tb_bmp_doc) + c = module.find('wxSplitterRenderParams') + c.addPrivateAssignOp() + + c = module.find('wxRendererVersion') + c.addPrivateAssignOp() + #----------------------------------------------------------------- tools.doCommonTweaks(module) tools.runGenerators(module)