Changeset 88
- Timestamp:
- Thu Aug 4 17:16:11 2005
- Files:
-
- trunk/transolution/xliffeditor/gtk_main.py (modified) (diff)
- trunk/transolution/xliffeditor/gtk_utils.py (modified) (diff)
- trunk/transolution/tm/server/tm_gui.py (added)
- trunk/transolution/tm/server/estreen.py (modified) (diff)
- trunk/transolution/tm/server/glade (added)
- trunk/transolution/tm/server/glade/tm_server.glade (added)
- trunk/transolution/tm/server/glade/tm_server.gladep (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
trunk/transolution/xliffeditor/gtk_main.py
r87 r88 34 34 35 35 from general import Observer,Notifier 36 from gtk_utils import askOk,messageDialog,aboutDialog,cb_get_active_text,entryDialog,create_tag_table 36 from gtk_utils import askOk,messageDialog,aboutDialog,cb_get_active_text,entryDialog,create_tag_table,fileChooserDialog 36 36 from general import EditorException 37 37 … … 598 598 def onFileOpen(self,*args): 599 599 print "OPEN!" 600 dialog = gtk.FileChooserDialog("Open..", 601 None, 602 gtk.FILE_CHOOSER_ACTION_OPEN, 603 (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, 604 gtk.STOCK_OPEN, gtk.RESPONSE_OK)) 605 dialog.set_default_response(gtk.RESPONSE_OK) 606 607 # Add location popup info 608 dialog.set_extra_widget(gtk.Label(_("To enter location manually press <CTRL>+L"))) 609 610 if self.last_open_folder: 611 dialog.set_current_folder(self.last_open_folder) 612 dialog.set_select_multiple(True) 613 614 filter = gtk.FileFilter() 615 filter.set_name("Xliff files (.xlf;.xlz;.xliff)") 616 ##filter.add_mime_type("image/png") 617 for pattern in ("*.xlf","*.xlz","*.xliff",): 618 filter.add_pattern(pattern) 619 dialog.add_filter(filter) 620 621 filter = gtk.FileFilter() 622 filter.set_name("All files") 623 filter.add_pattern("*") 624 dialog.add_filter(filter) 625 626 627 response = dialog.run() 628 fnames = None 629 if response == gtk.RESPONSE_OK: 630 fnames = dialog.get_filenames() 631 self.last_open_folder = os.path.split(fnames[0])[0] 632 elif response == gtk.RESPONSE_CANCEL: 633 print 'Closed, no files selected' 634 dialog.destroy() 600 filefilters = (("Xliff files (.xlf;.xlz;.xliff)",("*.xlf","*.xlz","*.xliff",)), 601 ("All files",("*",),)) 602 fnames = fileChooserDialog(filefilters=filefilters,folder=self.last_open_folder) 635 603 if fnames: 604 self.last_open_folder = os.path.split(fnames[0])[0] 636 605 for fname in fnames: 637 606 self.openFile(fname) -
trunk/transolution/xliffeditor/gtk_utils.py
r62 r88 107 107 left_margin=10, right_margin=10) 108 108 109 def fileChooserDialog(title='Open...', filefilters= ( ("All files",('*',) )),folder=None ): 110 dialog = gtk.FileChooserDialog(title, 111 None, 112 gtk.FILE_CHOOSER_ACTION_OPEN, 113 (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, 114 gtk.STOCK_OPEN, gtk.RESPONSE_OK)) 115 dialog.set_default_response(gtk.RESPONSE_OK) 116 117 # Add location popup info 118 dialog.set_extra_widget(gtk.Label(_("To enter location manually press <CTRL>+L"))) 119 120 if folder: 121 dialog.set_current_folder(folder) 122 dialog.set_select_multiple(True) 123 124 for ff in filefilters: 125 filter_name,patterns = ff 126 filter = gtk.FileFilter() 127 filter.set_name(filter_name) 128 for pattern in patterns: 129 filter.add_pattern(pattern) 130 dialog.add_filter(filter) 131 132 response = dialog.run() 133 fnames = None 134 if response == gtk.RESPONSE_OK: 135 fnames = dialog.get_filenames() 136 elif response == gtk.RESPONSE_CANCEL: 137 print 'Closed, no files selected' 138 dialog.destroy() 139 return fnames 140 141 109 142 def askOk(parent,title,msg): 110 143 'Create a OK/Cancle dialog and return True if ok was pressed' -
trunk/transolution/tm/server/estreen.py
r87 r88 176 176 server.serve_forever() 177 177 178 def main( **options):178 def main(options=None): 178 178 if not options: 179 179 # parse commandline
