diff --git a/data/interface/wmain.ui b/data/interface/wmain.ui index 9a9ccb5..3084b50 100644 --- a/data/interface/wmain.ui +++ b/data/interface/wmain.ui @@ -244,9 +244,9 @@ True liststore_titles False + True False False - horizontal @@ -412,6 +412,9 @@ True liststore_files False + True + False + False @@ -483,6 +486,7 @@ True top True + False @@ -499,6 +503,7 @@ True top True + False diff --git a/data/interface/wmain.ui~ b/data/interface/wmain.ui~ index 97d2da9..1b61568 100644 --- a/data/interface/wmain.ui~ +++ b/data/interface/wmain.ui~ @@ -466,6 +466,7 @@ True top True + False @@ -482,6 +483,7 @@ True top True + False @@ -498,6 +500,7 @@ True top True + False diff --git a/src/devede/file.py b/src/devede/file.py index 1c7b11f..e55aa9e 100644 --- a/src/devede/file.py +++ b/src/devede/file.py @@ -30,4 +30,5 @@ class file(GObject.GObject): def properties(self): - self.file_name = "Hola" \ No newline at end of file + self.file_name = "Hola"+str(self.counter2) + self.counter2 += 1 \ No newline at end of file diff --git a/src/devede/project.py b/src/devede/project.py index 22d066b..d4c7627 100644 --- a/src/devede/project.py +++ b/src/devede/project.py @@ -181,6 +181,16 @@ class devede_project: self.wliststore_titles.swap(last_element.iter,treeiter) self.set_interface_status(None) + def on_up_file_clicked(self,b): + + (element, position, model, treeiter) = self.get_current_file() + if (element == None) or (position == 0): + return + + last_element = self.wfiles.get_model()[position-1] + self.wfiles.get_model().swap(last_element.iter,treeiter) + self.set_interface_status(None) + def on_down_title_clicked(self,b): (element, position, model, treeiter) = self.get_current_title() @@ -191,6 +201,16 @@ class devede_project: self.wliststore_titles.swap(last_element.iter,treeiter) self.set_interface_status(None) + def on_down_file_clicked(self,b): + + (element, position, model, treeiter) = self.get_current_file() + if (element == None) or (position == (len(self.wfiles.get_model())-1)): + return + + last_element = self.wfiles.get_model()[position+1] + self.wfiles.get_model().swap(last_element.iter,treeiter) + self.set_interface_status(None) + def get_current_title(self): """ returns the currently selected title """