From: Kevin A. <ka...@us...> - 2004-09-16 19:04:31
|
Update of /cvsroot/pythoncard/PythonCard/tools/codeEditor In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9285/tools/codeEditor Modified Files: codeEditorR.py Log Message: fixed resource loading for CustomDialogs Index: codeEditorR.py =================================================================== RCS file: /cvsroot/pythoncard/PythonCard/tools/codeEditor/codeEditorR.py,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** codeEditorR.py 4 Sep 2004 22:47:23 -0000 1.12 --- codeEditorR.py 16 Sep 2004 19:04:21 -0000 1.13 *************** *** 109,117 **** self.components.popComponentNames.items = [] self.components.popComponentEvents.items = [] try: self.resourceFilename = getResourceFilename(self.documentPath) self.rsrc = resource.ResourceFile(self.resourceFilename).getResource() self.rsrcComponents = {} ! for c in self.rsrc.application.backgrounds[0].components: self.rsrcComponents[c.name] = c.type items = self.rsrcComponents.keys() --- 109,126 ---- self.components.popComponentNames.items = [] self.components.popComponentEvents.items = [] + try: + background = rsrc.application.backgrounds[0] + editingDialog = False + except: + editingDialog = True try: self.resourceFilename = getResourceFilename(self.documentPath) self.rsrc = resource.ResourceFile(self.resourceFilename).getResource() self.rsrcComponents = {} ! if editingDialog: ! components = self.rsrc.components ! else: ! components = self.rsrc.application.backgrounds[0].components ! for c in components: self.rsrcComponents[c.name] = c.type items = self.rsrcComponents.keys() |