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 ----
|