|
From: <ki...@us...> - 2003-07-22 20:35:00
|
Update of /cvsroot/pymerase/pymerase/bin
In directory sc8-pr-cvs1:/tmp/cvs-serv928
Modified Files:
pymerasegui.py
Log Message:
Added support for CreateDbTableBrowser
Index: pymerasegui.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/bin/pymerasegui.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** pymerasegui.py 26 Jun 2003 18:18:57 -0000 1.13
--- pymerasegui.py 22 Jul 2003 20:34:57 -0000 1.14
***************
*** 186,189 ****
--- 186,199 ----
self.outputDBAPIEntry.grid(row=2, column=3)
+ #CreateDbTableBrowser
+ self.intCreateDbTableBrowser = IntVar()
+ self.CreateDbTableBrowser = Checkbutton(frame,
+ text="CreateDbTableBrowser",
+ variable=self.intCreateDbTableBrowser,
+ command=self.outputModCheck1)
+ self.CreateDbTableBrowser.grid(row=3, column=2, sticky=W)
+ self.outputDbTableBrowserEntry = Entry(frame)
+ self.outputDbTableBrowserEntry.grid(row=3, column=3)
+
#CreateDBEditor
#self.intCreateDBEditor = IntVar()
***************
*** 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
--- 222,228 ----
variable=self.intCreatePythonAPI,
command=self.outputModCheck1)
! self.CreatePythonAPI.grid(row=4, column=2, sticky=W)
self.outputPythonAPIEntry = Entry(frame)
! self.outputPythonAPIEntry.grid(row=4, column=3)
#CreateSQL
***************
*** 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
--- 232,238 ----
variable=self.intCreateSQL,
command=self.outputModCheck1)
! self.CreateSQL.grid(row=5, column=2, sticky=W)
self.outputSQLEntry = Entry(frame)
! self.outputSQLEntry.grid(row=5, column=3)
#CreateGraphvizUML
***************
*** 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
--- 242,248 ----
variable=self.intCreateGraphvizUML,
command=self.outputModCheck1)
! self.CreateGraphvizUML.grid(row=6, column=2, sticky=W)
self.outputGraphvizUMLEntry = Entry(frame)
! self.outputGraphvizUMLEntry.grid(row=6, column=3)
#CreatePyTkWidgets
***************
*** 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
--- 252,258 ----
variable=self.intCreatePyTkWidgets,
command=self.outputModCheck1)
! self.CreatePyTkWidgets.grid(row=7, column=2, sticky=W)
self.outputPyTkWidgetsEntry = Entry(frame)
! self.outputPyTkWidgetsEntry.grid(row=7, column=3)
#CreatePyTkDBWidgets
***************
*** 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
--- 262,268 ----
variable=self.intCreatePyTkDBWidgets,
command=self.outputModCheck1)
! self.CreatePyTkDBWidgets.grid(row=8, column=2, sticky=W)
self.outputPyTkDBWidgetsEntry = Entry(frame)
! self.outputPyTkDBWidgetsEntry.grid(row=8, column=3)
#CreateReport
***************
*** 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)
#CreateTabDelimitedParser
--- 272,278 ----
variable=self.intCreateReport,
command=self.outputModCheck1)
! self.CreateReport.grid(row=9, column=2, sticky=W)
self.outputReportEntry = Entry(frame)
! self.outputReportEntry.grid(row=9, column=3)
#CreateTabDelimitedParser
***************
*** 272,278 ****
variable=self.intCreateTabDelimitedParser,
command=self.outputModCheck1)
! self.CreateTabDelimitedParser.grid(row=9, column=2, sticky=W)
self.outputTabDelimitedParserEntry = Entry(frame)
! self.outputTabDelimitedParserEntry.grid(row=9, column=3)
#CreateTableXML
--- 282,288 ----
variable=self.intCreateTabDelimitedParser,
command=self.outputModCheck1)
! self.CreateTabDelimitedParser.grid(row=10, column=2, sticky=W)
self.outputTabDelimitedParserEntry = Entry(frame)
! self.outputTabDelimitedParserEntry.grid(row=10, column=3)
#CreateTableXML
***************
*** 282,288 ****
variable=self.intCreateTableXML,
command=self.outputModCheck1)
! self.CreateTableXML.grid(row=10, column=2, sticky=W)
self.outputTableXMLEntry = Entry(frame)
! self.outputTableXMLEntry.grid(row=10, column=3)
#iPymerase
--- 292,298 ----
variable=self.intCreateTableXML,
command=self.outputModCheck1)
! self.CreateTableXML.grid(row=11, column=2, sticky=W)
self.outputTableXMLEntry = Entry(frame)
! self.outputTableXMLEntry.grid(row=11, column=3)
#iPymerase
***************
*** 293,299 ****
justify=LEFT,
command=self.outputModCheck2)
! self.iPymerase.grid(row=11, column=2, sticky=W)
self.outputiPymeraseEntry = Entry(frame)
! self.outputiPymeraseEntry.grid(row=11, column=3)
#Run load settings in initialize mode
--- 303,309 ----
justify=LEFT,
command=self.outputModCheck2)
! self.iPymerase.grid(row=12, column=2, sticky=W)
self.outputiPymeraseEntry = Entry(frame)
! self.outputiPymeraseEntry.grid(row=12, column=3)
#Run load settings in initialize mode
***************
*** 306,309 ****
--- 316,320 ----
if self.intCreateDBAPI.get() == 1 or \
+ self.intCreateDbTableBrowser.get() == 1 or \
self.intCreateCppAPI.get() == 1 or \
self.intCreateSQL.get() == 1 or \
***************
*** 322,325 ****
--- 333,337 ----
#reset other buttons
self.intCreateDBAPI.set(0)
+ self.intCreateDbTableBrowser.set(0)
self.intCreateCppAPI.set(0)
#self.intCreateDBEditor.set(0)
***************
*** 368,371 ****
--- 380,384 ----
if self.intiPymerase.get() == 0 and \
self.intCreateDBAPI.get() == 0 and \
+ self.intCreateDbTableBrowser.get() == 0 and \
self.intCreateCppAPI.get() == 0 and \
self.intCreatePythonAPI.get() == 0 and \
***************
*** 390,393 ****
--- 403,411 ----
ABORT = 1
+ if self.intCreateDbTableBrowser.get() == 1 and \
+ len(self.outputDbTableBrowserEntry.get()) == 0:
+ print 'Must enter an output path for CreateDbTableBrowser.'
+ ABORT = 1
+
if self.intCreateCppAPI.get() == 1 and \
len(self.outputCppAPIEntry.get()) == 0:
***************
*** 466,469 ****
--- 484,492 ----
self.outputDBAPIEntry.get()) )
+ if self.intCreateDbTableBrowser.get() == 1 and \
+ len(self.outputDbTableBrowserEntry.get()) > 0:
+ outputPairList.append( ('CreateDbTableBrowser',
+ self.outputDbTableBrowserEntry.get()) )
+
if self.intCreateCppAPI.get() == 1 and \
len(self.outputCppAPIEntry.get()) > 0:
***************
*** 552,555 ****
--- 575,579 ----
#Output Modules
settings['CreateDBAPI'] = self.intCreateDBAPI.get()
+ settings['CreateDbTableBrowser'] = self.intCreateDbTableBrowser.get()
settings['CreateCppAPI'] = self.intCreateCppAPI.get()
#settings['CreateDBEditor'] = self.intCreateDBEditor.get()
***************
*** 567,570 ****
--- 591,595 ----
#Output Destinations
settings['outputDBAPI'] = self.outputDBAPIEntry.get()
+ settings['outputDbTableBrowser'] = self.outputDbTableBrowserEntry.get()
settings['outputCppAPI'] = self.outputCppAPIEntry.get()
#settings['outputDBEditor'] = self.outputDBEditorEntry.get()
***************
*** 661,664 ****
--- 686,690 ----
#Output Modules
self.intCreateDBAPI.set(settings['CreateDBAPI'])
+ self.intCreateDbTableBrowser.set(settings['CreateDbTableBrowser'])
self.intCreateCppAPI.set(settings['CreateCppAPI'])
#self.intCreateDBEditor.set(settings['CreateDBEditor'])
***************
*** 677,680 ****
--- 703,708 ----
self.outputDBAPIEntry.delete(0, END)
self.outputDBAPIEntry.insert(0, settings['outputDBAPI'])
+ self.outputDbTableBrowserEntry.delete(0, END)
+ self.outputDbTableBrowserEntry.insert(0, settings['outputDbTableBrowser'])
self.outputCppAPIEntry.delete(0, END)
self.outputCppAPIEntry.insert(0, settings['outputCppAPI'])
|