summary refs log tree commit diff stats
path: root/ranger/fsobject/directory.py
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-03-28 18:09:36 +0200
committerhut <hut@lavabit.com>2010-03-28 18:09:36 +0200
commit876e288aff3149d293e100575eee052e66102305 (patch)
treea4d1a53287a32c779fd0ad0e83a977d0541c807b /ranger/fsobject/directory.py
parent0a053beffb5a5fdf258dfb9c3871d9e6277bee7d (diff)
downloadranger-876e288aff3149d293e100575eee052e66102305.tar.gz
renamed three options, display a warning if the old ones are used
reverse => sort_reverse
directories_first => sort_directories_first
case_insensitive => sort_case_insensitive
Diffstat (limited to 'ranger/fsobject/directory.py')
-rw-r--r--ranger/fsobject/directory.py32
1 files changed, 17 insertions, 15 deletions
diff --git a/ranger/fsobject/directory.py b/ranger/fsobject/directory.py
index b0a93893..ef9d04ff 100644
--- a/ranger/fsobject/directory.py
+++ b/ranger/fsobject/directory.py
@@ -59,8 +59,8 @@ class Directory(FileSystemObject, Accumulator, SettingsAware):
 	load_content_mtime = -1
 
 	old_show_hidden = None
-	old_directories_first = None
-	old_reverse = None
+	old_sort_directories_first = None
+	old_sort_reverse = None
 	old_sort = None
 	old_filter = None
 	old_hidden_filter = None
@@ -85,12 +85,12 @@ class Directory(FileSystemObject, Accumulator, SettingsAware):
 
 		# to find out if something has changed:
 		self.old_show_hidden = self.settings.show_hidden
-		self.old_directories_first = self.settings.directories_first
+		self.old_sort_directories_first = self.settings.sort_directories_first
 		self.old_sort = self.settings.sort
 		self.old_filter = self.filter
 		self.old_hidden_filter = self.settings.hidden_filter
-		self.old_reverse = self.settings.reverse
-		self.old_case_insensitive = self.settings.case_insensitive
+		self.old_sort_reverse = self.settings.sort_reverse
+		self.old_sort_case_insensitive = self.settings.sort_case_insensitive
 
 	def get_list(self):
 		return self.files
@@ -208,7 +208,7 @@ class Directory(FileSystemObject, Accumulator, SettingsAware):
 					else:
 						self.mark_item(item, False)
 
-				self.old_directories_first = None
+				self.old_sort_directories_first = None
 				self.sort()
 
 				if len(self.files) > 0:
@@ -271,16 +271,16 @@ class Directory(FileSystemObject, Accumulator, SettingsAware):
 		except:
 			sort_func = sort_by_basename
 
-		if self.settings.case_insensitive and \
+		if self.settings.sort_case_insensitive and \
 				sort_func == sort_by_basename:
 			sort_func = sort_by_basename_icase
 
 		self.files.sort(key = sort_func)
 
-		if self.settings.reverse:
+		if self.settings.sort_reverse:
 			self.files.reverse()
 
-		if self.settings.directories_first:
+		if self.settings.sort_directories_first:
 			self.files.sort(key = sort_by_directory)
 
 		if self.pointer is not None:
@@ -288,17 +288,19 @@ class Directory(FileSystemObject, Accumulator, SettingsAware):
 		else:
 			self.correct_pointer()
 
-		self.old_directories_first = self.settings.directories_first
+		self.old_sort_directories_first = self.settings.sort_directories_first
 		self.old_sort = self.settings.sort
-		self.old_reverse = self.settings.reverse
-		self.old_case_insensitive = self.settings.case_insensitive
+		self.old_sort_reverse = self.settings.sort_reverse
+		self.old_case_insensitive = self.settings.sort_case_insensitive
 
 	def sort_if_outdated(self):
 		"""Sort the containing files if they are outdated"""
-		if self.old_directories_first != self.settings.directories_first \
+		if self.old_sort_directories_first != \
+				self.settings.sort_directories_first \
 				or self.old_sort != self.settings.sort \
-				or self.old_reverse != self.settings.reverse \
-				or self.old_case_insensitive != self.settings.case_insensitive:
+				or self.old_sort_reverse != self.settings.sort_reverse \
+				or self.old_case_insensitive != \
+				self.settings.sort_case_insensitive:
 			self.sort()
 			return True
 		return False