From: Alex T. <ale...@us...> - 2005-08-01 11:18:22
|
Update of /cvsroot/pythoncard/PythonCard/tools/resourceEditor In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1617 Modified Files: multiresourceEditor.py Log Message: Change label -> name derivation to use caseCapitalizedWords. Ensure checkable items are enabled in property display. Index: multiresourceEditor.py =================================================================== RCS file: /cvsroot/pythoncard/PythonCard/tools/resourceEditor/multiresourceEditor.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** multiresourceEditor.py 29 Jul 2005 01:22:23 -0000 1.2 --- multiresourceEditor.py 1 Aug 2005 11:18:14 -0000 1.3 *************** *** 1442,1446 **** def convertToValidName(self, v): # and make it into a valid name ! v = v.replace(' ', '_') newv = '' if v == "": v = "a" --- 1442,1450 ---- def convertToValidName(self, v): # and make it into a valid name ! parts = v.split(' ') ! if len(parts) > 1: ! newparts = [p.lower().capitalize() for p in parts] ! newparts[0] = newparts[0].lower() ! v = ''.join(newparts) newv = '' if v == "": v = "a" *************** *** 1461,1465 **** newv = self.convertToValidName(v) desc['name'] = newv - print v, "became", newv def deriveLabelFromName(self, desc): --- 1465,1468 ---- |