summaryrefslogtreecommitdiff
path: root/alot/buffers.py
diff options
context:
space:
mode:
authorPatrick Totzke <patricktotzke@gmail.com>2012-02-23 22:11:35 +0000
committerPatrick Totzke <patricktotzke@gmail.com>2012-02-23 22:11:35 +0000
commit5d9448b5d262302225d775c0b3c38e6369ea19dc (patch)
treeaa5a94bdee27f3eaf2dcec3379668fb8c4bcc560 /alot/buffers.py
parent45cfa1ae28c783ff7ad23f74978c2d9d062c1fef (diff)
parent6667f882da353654749d6073dc28af9aad84116a (diff)
Merge branch 'rewrite-configs' into testing
Diffstat (limited to 'alot/buffers.py')
-rw-r--r--alot/buffers.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/alot/buffers.py b/alot/buffers.py
index 407dc47e..f8d70de3 100644
--- a/alot/buffers.py
+++ b/alot/buffers.py
@@ -2,7 +2,7 @@ import urwid
from notmuch import NotmuchError
import widgets
-import settings
+from settings import settings
import commands
from walker import PipeWalker
from helper import shorten_author_string
@@ -70,10 +70,13 @@ class BufferlistBuffer(Buffer):
for (num, b) in enumerate(displayedbuffers):
line = widgets.BufferlineWidget(b)
if (num % 2) == 0:
- attr = 'bufferlist_results_even'
+ attr = settings.get_theming_attribute('bufferlist',
+ 'results_even')
else:
- attr = 'bufferlist_results_odd'
- buf = urwid.AttrMap(line, attr, 'bufferlist_focus')
+ attr = settings.get_theming_attribute('bufferlist',
+ 'results_odd')
+ focus_att = settings.get_theming_attribute('bufferlist', 'focus')
+ buf = urwid.AttrMap(line, attr, focus_att)
num = urwid.Text('%3d:' % self.index_of(b))
lines.append(urwid.Columns([('fixed', 4, num), buf]))
self.bufferlist = urwid.ListBox(urwid.SimpleListWalker(lines))
@@ -105,8 +108,7 @@ class EnvelopeBuffer(Buffer):
def rebuild(self):
displayed_widgets = []
- hidden = settings.config.getstringlist('general',
- 'envelope_headers_blacklist')
+ hidden = settings.get('envelope_headers_blacklist')
#build lines
lines = []
for (k, vlist) in self.envelope.headers.items():
@@ -145,8 +147,7 @@ class SearchBuffer(Buffer):
self.dbman = ui.dbman
self.ui = ui
self.querystring = initialquery
- default_order = settings.config.get('general',
- 'search_threads_sort_order')
+ default_order = settings.get('search_threads_sort_order')
self.sort_order = sort_order or default_order
self.result_count = 0
self.isinitialized = False