Update of /cvsroot/pymerase/pymerase/output/PyTkWidgets
In directory sc8-pr-cvs1:/tmp/cvs-serv7044
Modified Files:
HelperUtil.py
Log Message:
Added support for generating db aware widgets
Index: HelperUtil.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/output/PyTkWidgets/HelperUtil.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** HelperUtil.py 30 Dec 2002 21:30:23 -0000 1.6
--- HelperUtil.py 13 Jan 2003 20:09:51 -0000 1.7
***************
*** 204,207 ****
--- 204,223 ----
return string.join(code, '\n')
+ def makeSaveLabelEntry(self, name):
+ code = []
+ #FIXME: should uses getGetterName and getSetterName functions instead
+ code.append(" obj.set%s(self.get%sEntry())" % (name,name))
+ code.append("%SAVE_FUNCTION%")
+
+ return string.join(code, '\n')
+
+ def makeLoadLabelEntry(self, name):
+ code = []
+ #FIXME: should uses getGetterName and getSetterName functions instead
+ code.append(" self.set%sEntry(obj.get%s())" % (name, name))
+ code.append("%LOAD_FUNCTION%")
+
+ return string.join(code, '\n')
+
def makeLabelText(self, name, labelText, isRequired=0):
***************
*** 244,248 ****
code.append(" self.%sText.delete(0.0, Tkinter.END)" % (name))
code.append(" if text is not None:")
! code.append(" self.%sText.insert(0, text)" % (name))
code.append("")
code.append("%SET_FUNCTION%")
--- 260,264 ----
code.append(" self.%sText.delete(0.0, Tkinter.END)" % (name))
code.append(" if text is not None:")
! code.append(" self.%sText.insert(0.0, text)" % (name))
code.append("")
code.append("%SET_FUNCTION%")
***************
*** 250,253 ****
--- 266,284 ----
return string.join(code, '\n')
+ def makeSaveLabelText(self, name):
+ code = []
+ #FIXME: should uses getGetterName and getSetterName functions instead
+ code.append(" obj.set%s(self.get%sText())" % (name, name))
+ code.append("%SAVE_FUNCTION%")
+
+ return string.join(code, '\n')
+
+ def makeLoadLabelText(self, name):
+ code = []
+ #FIXME: should uses getGetterName and getSetterName functions instead
+ code.append(" self.set%sText(obj.get%s())" % (name, name))
+ code.append("%LOAD_FUNCTION%")
+
+ return string.join(code, '\n')
def makeRadioBoolean(self, name, labelText, isRequired=0):
***************
*** 306,308 ****
return string.join(code, '\n')
!
--- 337,353 ----
return string.join(code, '\n')
! def makeSaveRadioBoolean(self, name):
! code = []
! #FIXME: should uses getGetterName and getSetterName functions instead
! code.append(" obj.set%s(self.get%sRadioBoolean())" % (name, name))
! code.append("%SAVE_FUNCTION%")
!
! return string.join(code, '\n')
!
! def makeLoadRadioBoolean(self, name):
! code = []
! #FIXME: should uses getGetterName and getSetterName functions instead
! code.append(" self.set%sRadioBoolean(obj.get%s())" % (name, name))
! code.append("%LOAD_FUNCTION%")
!
! return string.join(code, '\n')
|