diff --git a/data/interface/wmain.ui b/data/interface/wmain.ui index 0256bb7..f9ba54f 100644 --- a/data/interface/wmain.ui +++ b/data/interface/wmain.ui @@ -34,6 +34,8 @@ + + @@ -229,8 +231,11 @@ column - + + + + 2 1 diff --git a/src/devede/file_movie.py b/src/devede/file_movie.py index 447b101..cb2f238 100644 --- a/src/devede/file_movie.py +++ b/src/devede/file_movie.py @@ -178,6 +178,11 @@ class file_movie(devede.interface_manager.interface_manager): self.error = False + def set_title(self,new_title): + self.title_name = new_title + self.emit('title_changed',self.title_name) + + def get_estimated_size(self): """ Returns the estimated final file size, in kBytes, based on the final audio and video rate, and the subtitles """ diff --git a/src/devede/project.py b/src/devede/project.py index d9fd0ff..b255059 100644 --- a/src/devede/project.py +++ b/src/devede/project.py @@ -186,6 +186,10 @@ class devede_project: self.wdown_file.set_sensitive(False) + def on_cellrenderertext3_edited(self, widget, path, text): + self.wliststore_files[path][0].set_title(text) + + def on_use_pal_toggled(self,b): self.config.PAL = self.wuse_pal.get_active() @@ -225,7 +229,7 @@ class devede_project: error_list.append(os.path.basename(efile)) else: new_file.connect('title_changed',self.title_changed) - self.wliststore_files.append([new_file, new_file.title_name]) + self.wliststore_files.append([new_file, new_file.title_name,True]) if (len(error_list)!=0): devede.message.message_window(_("The following files could not be added:"),_("Error while adding files"),error_list) self.set_interface_status(None) @@ -644,7 +648,7 @@ class devede_project: else: new_file.restore_file(efile) new_file.connect('title_changed',self.title_changed) - self.wliststore_files.append([new_file, new_file.title_name]) + self.wliststore_files.append([new_file, new_file.title_name,True]) if (len(error_list)!=0): devede.message.message_window(_("The following files in the project could not be added again:"),_("Error while adding files"),error_list) self.set_interface_status(None)