Ejemplo n.º 1
0
 def blank_open_cb(self, button, user_data=None):
     fs_dialog = JwsFileChooserDialog( parent= self.assistant,
                                       current_folder = self.current_folder,
                                       title=_("Open spectrum..."))        
     fs_dialog.set_select_multiple(False)
     response = fs_dialog.run()
     if response == gtk.RESPONSE_OK:
         fn = fs_dialog.get_filename().decode('utf-8')
         header = jwslib.read_header(fn)
         if header:
             self.blank_entry.set_text(fn)
             self.blank_header = header
             self.current_folder = fs_dialog.get_current_folder().decode('utf-8')
     fs_dialog.destroy()
Ejemplo n.º 2
0
 def append_file(self, fn):
     ''' Returns file's header if the file was appended succesfully
         or else retuns None.
     '''
     return_value = False
     if not fn in self.path_set:
         header = jwslib.read_header(fn)
         if header:
             # head = (path); tail = (nombre de archivo)
             (head, tail) = os.path.split(fn)
             self.path_set.add(fn)
             self.model.append([
                 tail, header.point_number, header.x_for_first_point,
                 header.x_for_last_point, header.x_increment, head, fn, 1.0
             ])
             self.headers[fn] = header
     return return_value
Ejemplo n.º 3
0
 def append_file(self, fn):
     ''' Returns file's header if the file was appended succesfully
         or else retuns None.
     '''
     return_value = False
     if not fn in self.path_set:
         header = jwslib.read_header(fn)
         if header:
             # head = (path); tail = (nombre de archivo)
             (head, tail) = os.path.split(fn)
             self.path_set.add(fn)
             self.model.append([ tail, 
                                 header.point_number, 
                                 header.x_for_first_point,
                                 header.x_for_last_point,
                                 header.x_increment,
                                 head,
                                 fn,                                    
                                 1.0] )
             self.headers[fn] = header                
     return return_value