[Console] Reorder prefs tabs to match gtk

This commit is contained in:
Calum Lind 2014-02-17 11:55:06 +00:00
commit 43f12ffdd4

View file

@ -37,11 +37,11 @@
import deluge.component as component import deluge.component as component
from deluge.ui.client import client from deluge.ui.client import client
from basemode import BaseMode from basemode import BaseMode
from input_popup import Popup,SelectInput from input_popup import Popup, SelectInput
from preference_panes import DownloadsPane,NetworkPane,BandwidthPane from preference_panes import (DownloadsPane, NetworkPane, BandwidthPane, InterfacePane,
from preference_panes import InterfacePane, ColumnsPane ColumnsPane, OtherPane, DaemonPane, QueuePane, ProxyPane,
from preference_panes import OtherPane,DaemonPane,QueuePane,ProxyPane,CachePane CachePane)
from collections import deque from collections import deque
@ -108,9 +108,8 @@ class ZONE:
class Preferences(BaseMode): class Preferences(BaseMode):
def __init__(self, parent_mode, core_config, console_config, active_port, status, stdscr, encoding=None): def __init__(self, parent_mode, core_config, console_config, active_port, status, stdscr, encoding=None):
self.parent_mode = parent_mode self.parent_mode = parent_mode
self.categories = [_("Downloads"), _("Network"), _("Bandwidth"), self.categories = [_("Interface"), _("Columns"), _("Downloads"), _("Network"), _("Bandwidth"),
_("Interface"), _("Columns"), _("Other"), _("Daemon"), _("Queue"), _("Proxy"), _("Other"), _("Daemon"), _("Queue"), _("Proxy"), _("Cache")] # , _("Plugins")]
_("Cache")] # , _("Plugins")]
self.cur_cat = 0 self.cur_cat = 0
self.popup = None self.popup = None
self.messages = deque() self.messages = deque()
@ -137,12 +136,13 @@ class Preferences(BaseMode):
def __calc_sizes(self): def __calc_sizes(self):
self.prefs_width = self.cols-self.div_off-1 self.prefs_width = self.cols-self.div_off-1
self.prefs_height = self.rows-4 self.prefs_height = self.rows-4
# Needs to be same order as self.categories
self.panes = [ self.panes = [
InterfacePane(self.div_off+2, self, self.prefs_width),
ColumnsPane(self.div_off+2, self, self.prefs_width),
DownloadsPane(self.div_off+2, self, self.prefs_width), DownloadsPane(self.div_off+2, self, self.prefs_width),
NetworkPane(self.div_off+2, self, self.prefs_width), NetworkPane(self.div_off+2, self, self.prefs_width),
BandwidthPane(self.div_off+2, self, self.prefs_width), BandwidthPane(self.div_off+2, self, self.prefs_width),
InterfacePane(self.div_off+2, self, self.prefs_width),
ColumnsPane(self.div_off+2, self, self.prefs_width),
OtherPane(self.div_off+2, self, self.prefs_width), OtherPane(self.div_off+2, self, self.prefs_width),
DaemonPane(self.div_off+2, self, self.prefs_width), DaemonPane(self.div_off+2, self, self.prefs_width),
QueuePane(self.div_off+2, self, self.prefs_width), QueuePane(self.div_off+2, self, self.prefs_width),