1 |
# Copyright (c) 2001 by Intevation GmbH |
# Copyright (c) 2001, 2003 by Intevation GmbH |
2 |
# Authors: |
# Authors: |
3 |
# Bernhard Herzog <[email protected]> |
# Bernhard Herzog <[email protected]> |
4 |
# |
# |
13 |
|
|
14 |
class NonModalDialog(wxFrame): |
class NonModalDialog(wxFrame): |
15 |
|
|
16 |
def __init__(self, parent, interactor, name, title): |
def __init__(self, parent, name, title): |
17 |
wxFrame.__init__(self, parent, -1, title) |
wxFrame.__init__(self, parent, -1, title) |
18 |
self.parent = parent |
self.parent = parent |
|
self.interactor = interactor |
|
19 |
self.name = name |
self.name = name |
20 |
EVT_CLOSE(self, self.OnClose) |
EVT_CLOSE(self, self.OnClose) |
21 |
|
|
22 |
def OnClose(self, event): |
def OnClose(self, event): |
23 |
self.parent.remove_dialog(self.name) |
self.parent.remove_dialog(self.name) |
24 |
self.Destroy() |
self.Destroy() |
|
|
|