Example #1
0
 def SaveItems(self, evt):
     dlg = wx.FileDialog(self, message="Save ItemList to XML", defaultDir=self.activeDir,
                         defaultFile=basename(self.activeFile), 
                         wildcard="*.XML|*.xml",style=wx.FD_SAVE)
     if dlg.ShowModal():
         path=dlg.GetPath()
         if not path:
             return
         self.activeFile=path
         self.activeDir=dirname(path)
         item.writeItemList(self.items,path)
     dlg.Destroy()
Example #2
0
 def RenderHTML(self, evt):
     dlg = wx.FileDialog(self, message="Render Items to HTML", defaultDir=self.activeDir,
                         defaultFile=basename(self.activeFile.replace("xml","html")), 
                         wildcard="*.HTML|*.html",style=wx.FD_SAVE)
     if dlg.ShowModal():
         path=dlg.GetPath()
         if not path:
             return
         items = self.screenItems()
         sheet = self.stylesheets.GetStringSelection()
         item.writeHTMLItemTables(items,path,stylesheet=sheet, embedStyle=True)
         xmlname = splitext(path)[0]+'.xml'
         item.writeItemList(items,xmlname)
     dlg.Destroy()