[Urwid] Rendering standout attribute across entire Columns widget
ian at excess.org
Thu Sep 1 11:09:30 EDT 2011
Ian Ward wrote on 2011-09-01 10:10:
> 1. Canvases would start remembering the order that display attributes
> were applied
> 2. Screen palette lookups would match tuples of display attributes in
> order from last to first, stopping when no further match is found.
> This should cleanly solve the common "in focus" case.
> It doesn't go as far as allowing arbitrary combinations like adding
> standout to any display attribute. You could do that with a list
> comprehension in the palette definition, similar to the "prefix."+attr
> case you site above.
Actually, we'd need one more change:
3. AttrMap gets a special key value for its dictionaries '*' that will
apply to all display attributes.
More information about the Urwid