diff options
author | Patrick Totzke <patricktotzke@gmail.com> | 2012-02-23 22:11:35 +0000 |
---|---|---|
committer | Patrick Totzke <patricktotzke@gmail.com> | 2012-02-23 22:11:35 +0000 |
commit | 5d9448b5d262302225d775c0b3c38e6369ea19dc (patch) | |
tree | aa5a94bdee27f3eaf2dcec3379668fb8c4bcc560 /alot/buffers.py | |
parent | 45cfa1ae28c783ff7ad23f74978c2d9d062c1fef (diff) | |
parent | 6667f882da353654749d6073dc28af9aad84116a (diff) |
Merge branch 'rewrite-configs' into testing
Diffstat (limited to 'alot/buffers.py')
-rw-r--r-- | alot/buffers.py | 17 |
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 |