|
From: <ki...@us...> - 2003-06-14 01:35:15
|
Update of /cvsroot/pymerase/pymerase/bin
In directory sc8-pr-cvs1:/tmp/cvs-serv28508
Modified Files:
pymerasegui.py
Log Message:
added support for CreateCppAPI output module
Index: pymerasegui.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/bin/pymerasegui.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** pymerasegui.py 19 May 2003 20:37:28 -0000 1.11
--- pymerasegui.py 14 Jun 2003 01:35:13 -0000 1.12
***************
*** 166,169 ****
--- 166,179 ----
self.outputModLabel.grid(row=0, column=2)
+ #CreateCppAPI
+ self.intCreateCppAPI = IntVar()
+ self.CreateCppAPI = Checkbutton(frame,
+ text="CreateCppAPI",
+ variable=self.intCreateCppAPI,
+ command=self.outputModCheck1)
+ self.CreateCppAPI.grid(row=1, column=2, sticky=W)
+ self.outputCppAPIEntry = Entry(frame)
+ self.outputCppAPIEntry.grid(row=1, column=3)
+
#CreateDBAPI
self.intCreateDBAPI = IntVar()
***************
*** 172,178 ****
variable=self.intCreateDBAPI,
command=self.outputModCheck1)
! self.CreateDBAPI.grid(row=1, column=2, sticky=W)
self.outputDBAPIEntry = Entry(frame)
! self.outputDBAPIEntry.grid(row=1, column=3)
#CreateDBEditor
--- 182,188 ----
variable=self.intCreateDBAPI,
command=self.outputModCheck1)
! self.CreateDBAPI.grid(row=2, column=2, sticky=W)
self.outputDBAPIEntry = Entry(frame)
! self.outputDBAPIEntry.grid(row=2, column=3)
#CreateDBEditor
***************
*** 202,208 ****
variable=self.intCreatePythonAPI,
command=self.outputModCheck1)
! self.CreatePythonAPI.grid(row=2, column=2, sticky=W)
self.outputPythonAPIEntry = Entry(frame)
! self.outputPythonAPIEntry.grid(row=2, column=3)
#CreateSQL
--- 212,218 ----
variable=self.intCreatePythonAPI,
command=self.outputModCheck1)
! self.CreatePythonAPI.grid(row=3, column=2, sticky=W)
self.outputPythonAPIEntry = Entry(frame)
! self.outputPythonAPIEntry.grid(row=3, column=3)
#CreateSQL
***************
*** 212,218 ****
variable=self.intCreateSQL,
command=self.outputModCheck1)
! self.CreateSQL.grid(row=3, column=2, sticky=W)
self.outputSQLEntry = Entry(frame)
! self.outputSQLEntry.grid(row=3, column=3)
#CreateGraphvizUML
--- 222,228 ----
variable=self.intCreateSQL,
command=self.outputModCheck1)
! self.CreateSQL.grid(row=4, column=2, sticky=W)
self.outputSQLEntry = Entry(frame)
! self.outputSQLEntry.grid(row=4, column=3)
#CreateGraphvizUML
***************
*** 222,228 ****
variable=self.intCreateGraphvizUML,
command=self.outputModCheck1)
! self.CreateGraphvizUML.grid(row=4, column=2, sticky=W)
self.outputGraphvizUMLEntry = Entry(frame)
! self.outputGraphvizUMLEntry.grid(row=4, column=3)
#CreatePyTkWidgets
--- 232,238 ----
variable=self.intCreateGraphvizUML,
command=self.outputModCheck1)
! self.CreateGraphvizUML.grid(row=5, column=2, sticky=W)
self.outputGraphvizUMLEntry = Entry(frame)
! self.outputGraphvizUMLEntry.grid(row=5, column=3)
#CreatePyTkWidgets
***************
*** 232,238 ****
variable=self.intCreatePyTkWidgets,
command=self.outputModCheck1)
! self.CreatePyTkWidgets.grid(row=5, column=2, sticky=W)
self.outputPyTkWidgetsEntry = Entry(frame)
! self.outputPyTkWidgetsEntry.grid(row=5, column=3)
#CreatePyTkDBWidgets
--- 242,248 ----
variable=self.intCreatePyTkWidgets,
command=self.outputModCheck1)
! self.CreatePyTkWidgets.grid(row=6, column=2, sticky=W)
self.outputPyTkWidgetsEntry = Entry(frame)
! self.outputPyTkWidgetsEntry.grid(row=6, column=3)
#CreatePyTkDBWidgets
***************
*** 242,248 ****
variable=self.intCreatePyTkDBWidgets,
command=self.outputModCheck1)
! self.CreatePyTkDBWidgets.grid(row=6, column=2, sticky=W)
self.outputPyTkDBWidgetsEntry = Entry(frame)
! self.outputPyTkDBWidgetsEntry.grid(row=6, column=3)
#CreateReport
--- 252,258 ----
variable=self.intCreatePyTkDBWidgets,
command=self.outputModCheck1)
! self.CreatePyTkDBWidgets.grid(row=7, column=2, sticky=W)
self.outputPyTkDBWidgetsEntry = Entry(frame)
! self.outputPyTkDBWidgetsEntry.grid(row=7, column=3)
#CreateReport
***************
*** 252,258 ****
variable=self.intCreateReport,
command=self.outputModCheck1)
! self.CreateReport.grid(row=7, column=2, sticky=W)
self.outputReportEntry = Entry(frame)
! self.outputReportEntry.grid(row=7, column=3)
#CreateTableXML
--- 262,268 ----
variable=self.intCreateReport,
command=self.outputModCheck1)
! self.CreateReport.grid(row=8, column=2, sticky=W)
self.outputReportEntry = Entry(frame)
! self.outputReportEntry.grid(row=8, column=3)
#CreateTableXML
***************
*** 262,268 ****
variable=self.intCreateTableXML,
command=self.outputModCheck1)
! self.CreateTableXML.grid(row=8, column=2, sticky=W)
self.outputTableXMLEntry = Entry(frame)
! self.outputTableXMLEntry.grid(row=8, column=3)
#iPymerase
--- 272,278 ----
variable=self.intCreateTableXML,
command=self.outputModCheck1)
! self.CreateTableXML.grid(row=9, column=2, sticky=W)
self.outputTableXMLEntry = Entry(frame)
! self.outputTableXMLEntry.grid(row=9, column=3)
#iPymerase
***************
*** 273,279 ****
justify=LEFT,
command=self.outputModCheck2)
! self.iPymerase.grid(row=9, column=2, sticky=W)
self.outputiPymeraseEntry = Entry(frame)
! self.outputiPymeraseEntry.grid(row=9, column=3)
#Run load settings in initialize mode
--- 283,289 ----
justify=LEFT,
command=self.outputModCheck2)
! self.iPymerase.grid(row=10, column=2, sticky=W)
self.outputiPymeraseEntry = Entry(frame)
! self.outputiPymeraseEntry.grid(row=10, column=3)
#Run load settings in initialize mode
***************
*** 286,289 ****
--- 296,300 ----
if self.intCreateDBAPI.get() == 1 or \
+ self.intCreateCppAPI.get() == 1 or \
self.intCreateSQL.get() == 1 or \
self.intCreateGraphvizUML.get() == 1 or \
***************
*** 300,303 ****
--- 311,315 ----
#reset other buttons
self.intCreateDBAPI.set(0)
+ self.intCreateCppAPI.set(0)
#self.intCreateDBEditor.set(0)
#self.intCreateHtmlForms.set(0)
***************
*** 344,347 ****
--- 356,360 ----
if self.intiPymerase.get() == 0 and \
self.intCreateDBAPI.get() == 0 and \
+ self.intCreateCppAPI.get() == 0 and \
self.intCreatePythonAPI.get() == 0 and \
self.intCreateReport.get() == 0 and \
***************
*** 364,367 ****
--- 377,385 ----
ABORT = 1
+ if self.intCreateCppAPI.get() == 1 and \
+ len(self.outputCppAPIEntry.get()) == 0:
+ print 'Must enter an output path for CreateCppAPI.'
+ ABORT = 1
+
#if self.intCreateDBEditor.get() == 1 and \
# len(self.outputDBEditorEntry.get()) == 0:
***************
*** 430,433 ****
--- 448,456 ----
self.outputDBAPIEntry.get()) )
+ if self.intCreateCppAPI.get() == 1 and \
+ len(self.outputCppAPIEntry.get()) > 0:
+ outputPairList.append( ('CreateCppAPI',
+ self.outputCppAPIEntry.get()) )
+
#if self.intCreateDBEditor.get() == 1 and \
# len(self.outputDBEditorEntry.get()) > 0:
***************
*** 506,509 ****
--- 529,533 ----
#Output Modules
settings['CreateDBAPI'] = self.intCreateDBAPI.get()
+ settings['CreateCppAPI'] = self.intCreateCppAPI.get()
#settings['CreateDBEditor'] = self.intCreateDBEditor.get()
#settings['CreateHtmlForms'] = self.intCreateHtmlForms.get()
***************
*** 519,522 ****
--- 543,547 ----
#Output Destinations
settings['outputDBAPI'] = self.outputDBAPIEntry.get()
+ settings['outputCppAPI'] = self.outputCppAPIEntry.get()
#settings['outputDBEditor'] = self.outputDBEditorEntry.get()
#settings['outputHtmlForms'] = self.outputHtmlFormsEntry.get()
***************
*** 611,614 ****
--- 636,640 ----
#Output Modules
self.intCreateDBAPI.set(settings['CreateDBAPI'])
+ self.intCreateCppAPI.set(settings['CreateCppAPI'])
#self.intCreateDBEditor.set(settings['CreateDBEditor'])
#self.intCreateHtmlForms.set(settings['CreateHtmlForms'])
***************
*** 625,628 ****
--- 651,656 ----
self.outputDBAPIEntry.delete(0, END)
self.outputDBAPIEntry.insert(0, settings['outputDBAPI'])
+ self.outputCppAPIEntry.delete(0, END)
+ self.outputCppAPIEntry.insert(0, settings['outputCppAPI'])
#self.outputDBEditorEntry.delete(0, END)
#self.outputDBEditorEntry.insert(0, settings['outputDBEditor'])
|