On Tuesday 16 January 2007 09:15, Ed Leafe wrote: > On Jan 16, 2007, at 12:03 PM, johnf wrote: > > In your example where was the class MyModalDialogClass defined? > > It depends. It could be in a separate file, or somewhere within the > current program. That usually depends on whether it will be in just > that one place or not. If it is in a different file, you'll have to > import it to get the class definition in the current namespace. > > > Would you call the > > dlg = self.parent.MyModalDialogClass(self) in the form > > or > > something else from the button function/form function. > > The class isn't an attribute of the object's parent; it's just a class. > > If I had a button, the code in the button would be nothing more than: > > self.Form.doWhatever() > > ...where the form's doWhatever() method is what contains what you > need to happen. > > The code in the form method could look like: > > from MyCustomDialogs import MyModalDialogClass > > dlg = MyModalDialogClass() > ...etc. > > ...or it could look like: > > class MyModalDialogClass(dabo.ui.dDialog): > def addControls(self): > ... <add stuff> > > dlg = MyModalDialogClass() > ...etc. > > > -- Ed Leafe > -- http://leafe.com > -- http://dabodev.com
Thanks again! That works - now what if I want the dialog form class to be universally available to all forms? -- John Fabiani _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
