def get_avi_file(self): temp_file="" dialog = gtk.FileChooserDialog("Save AVI file...",None,gtk.FILE_CHOOSER_ACTION_SAVE, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN, gtk.RESPONSE_OK)) dialog.set_default_response(gtk.RESPONSE_OK) response = dialog.run() if response == gtk.RESPONSE_OK: temp_file=dialog.get_filename() dialog.destroy() return temp_file
def get_avi_file(self): temp_file = "" dialog = gtk.FileChooserDialog("Save AVI file...", None, gtk.FILE_CHOOSER_ACTION_SAVE, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK)) dialog.set_default_response(gtk.RESPONSE_OK) response = dialog.run() if response == gtk.RESPONSE_OK: temp_file = dialog.get_filename() dialog.destroy() return temp_file
def send_file_dialog(self): '''Displays a dialog to choose a file to send''' if not self.controller or not self.controller.contacts \ or not self.controller.msn: return dialog = gtk.FileChooserDialog(_('Send file'), buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK)) dialog.set_current_folder(paths.HOME_DIR) response = dialog.run() if response == gtk.RESPONSE_OK: self.conversation.sendFile(dialog.get_filename()) dialog.destroy()
def configure(self): dialog = PixmapDialog(self.filename, \ self.fontname, self.fontcolor, self.notifyOnline, \ self.notifyOffline, self.notifyNewMsg, self.notifyTyping, \ self.notifyNewMail, self.notifyStarted, self.notifyIdle, \ self.position, self.scroll) response = dialog.run() if response == gtk.RESPONSE_ACCEPT: values = dialog.get_config_values() self.filename = values[0] self.fontname = values[1] self.fontcolor = values[2] self.notifyOnline = values[3] self.notifyOffline = values[4] self.notifyNewMsg = values[5] self.notifyTyping = values[6] self.notifyNewMail = values[7] self.notifyStarted = values[8] self.notifyIdle = values[9] self.position = values[10] self.scroll = values[11] self.config.setPluginValue(self.name, 'filename', self.filename) self.config.setPluginValue(self.name, 'fontname', self.fontname) self.config.setPluginValue(self.name, 'fontcolor', self.fontcolor) self.config.setPluginValue(self.name, 'online', self.notifyOnline) self.config.setPluginValue(self.name, 'offline', self.notifyOffline) self.config.setPluginValue(self.name, 'newMsg', self.notifyNewMsg) self.config.setPluginValue(self.name, 'typing', self.notifyTyping) self.config.setPluginValue(self.name, 'newMail', self.notifyNewMail) self.config.setPluginValue(self.name, 'started', self.notifyStarted) self.config.setPluginValue(self.name, 'idle', self.notifyIdle) self.config.setPluginValue(self.name, 'position', self.position) self.config.setPluginValue(self.name, 'scroll', self.scroll) try: self.pixmap, mask = gtk.gdk.pixbuf_new_from_file\ (self.filename).render_pixmap_and_mask() except: self.pixmap = None dialog.destroy() return True
def send_file_dialog(self): '''Displays a dialog to choose a file to send''' if not self.controller or not self.controller.contacts \ or not self.controller.msn: return dialog = gtk.FileChooserDialog( _('Send file'), buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK)) dialog.set_current_folder(paths.HOME_DIR) response = dialog.run() if response == gtk.RESPONSE_OK: self.conversation.sendFile(dialog.get_filename()) dialog.destroy()
def get_fct_file(self): temp_file="" dialog = gtk.FileChooserDialog("Choose keyframe...",None,gtk.FILE_CHOOSER_ACTION_OPEN, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN, gtk.RESPONSE_OK)) dialog.set_default_response(gtk.RESPONSE_OK) #----setting filters--------- filter = gtk.FileFilter() filter.set_name("gnofract4d files (*.fct)") filter.add_pattern("*.fct") dialog.add_filter(filter) filter = gtk.FileFilter() filter.set_name("All files") filter.add_pattern("*") dialog.add_filter(filter) #---------------------------- response = dialog.run() if response == gtk.RESPONSE_OK: temp_file=dialog.get_filename() dialog.destroy() return temp_file
def get_cfg_file_save(self): temp_file="" dialog = gtk.FileChooserDialog("Save animation...",None,gtk.FILE_CHOOSER_ACTION_SAVE, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN, gtk.RESPONSE_OK)) dialog.set_default_response(gtk.RESPONSE_OK) dialog.set_current_name("animation.fcta") #----setting filters--------- filter = gtk.FileFilter() filter.set_name("gnofract4d animation files (*.fcta)") filter.add_pattern("*.fcta") dialog.add_filter(filter) filter = gtk.FileFilter() filter.set_name("All files") filter.add_pattern("*") dialog.add_filter(filter) #---------------------------- response = dialog.run() if response == gtk.RESPONSE_OK: temp_file=dialog.get_filename() dialog.destroy() return temp_file
def get_cfg_file_open(self): temp_file="" dialog = gtk.FileChooserDialog("Choose animation...",None,gtk.FILE_CHOOSER_ACTION_OPEN, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN, gtk.RESPONSE_OK)) dialog.set_default_response(gtk.RESPONSE_OK) #----setting filters--------- filter = gtk.FileFilter() filter.set_name("gnofract4d animation files (*.fcta)") filter.add_pattern("*.fcta") dialog.add_filter(filter) filter = gtk.FileFilter() filter.set_name("All files") filter.add_pattern("*") dialog.add_filter(filter) #---------------------------- response = dialog.run() if response == gtk.RESPONSE_OK: temp_file=dialog.get_filename() #elif response == gtk.RESPONSE_CANCEL: # print 'Closed, no files selected' dialog.destroy() return temp_file
def get_fct_file(self): temp_file = "" dialog = gtk.FileChooserDialog("Choose keyframe...", None, gtk.FILE_CHOOSER_ACTION_OPEN, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK)) dialog.set_default_response(gtk.RESPONSE_OK) #----setting filters--------- filter = gtk.FileFilter() filter.set_name("gnofract4d files (*.fct)") filter.add_pattern("*.fct") dialog.add_filter(filter) filter = gtk.FileFilter() filter.set_name("All files") filter.add_pattern("*") dialog.add_filter(filter) #---------------------------- response = dialog.run() if response == gtk.RESPONSE_OK: temp_file = dialog.get_filename() dialog.destroy() return temp_file
def get_cfg_file_save(self): temp_file = "" dialog = gtk.FileChooserDialog("Save animation...", None, gtk.FILE_CHOOSER_ACTION_SAVE, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK)) dialog.set_default_response(gtk.RESPONSE_OK) dialog.set_current_name("animation.fcta") #----setting filters--------- filter = gtk.FileFilter() filter.set_name("gnofract4d animation files (*.fcta)") filter.add_pattern("*.fcta") dialog.add_filter(filter) filter = gtk.FileFilter() filter.set_name("All files") filter.add_pattern("*") dialog.add_filter(filter) #---------------------------- response = dialog.run() if response == gtk.RESPONSE_OK: temp_file = dialog.get_filename() dialog.destroy() return temp_file
def get_cfg_file_open(self): temp_file = "" dialog = gtk.FileChooserDialog("Choose animation...", None, gtk.FILE_CHOOSER_ACTION_OPEN, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK)) dialog.set_default_response(gtk.RESPONSE_OK) #----setting filters--------- filter = gtk.FileFilter() filter.set_name("gnofract4d animation files (*.fcta)") filter.add_pattern("*.fcta") dialog.add_filter(filter) filter = gtk.FileFilter() filter.set_name("All files") filter.add_pattern("*") dialog.add_filter(filter) #---------------------------- response = dialog.run() if response == gtk.RESPONSE_OK: temp_file = dialog.get_filename() #elif response == gtk.RESPONSE_CANCEL: # print 'Closed, no files selected' dialog.destroy() return temp_file