diff --git a/etg/dirdlg.py b/etg/dirdlg.py index 09072a60..8e42922a 100644 --- a/etg/dirdlg.py +++ b/etg/dirdlg.py @@ -39,6 +39,16 @@ def run(): module.find('wxDirSelectorPromptStr').ignore() + c.find('GetPaths').ignore() + c.addCppMethod('wxArrayString*', 'GetPaths', '()', pyArgsString="() -> list", + doc='Returns a list of the currently selected paths.', + body="""\ + wxArrayString* paths = new wxArrayString; + self->GetPaths(*paths); + return paths; + """ + ) + c = module.find('wxDirSelector') c.mustHaveApp()