Coding Style

- Use better termstr contructor.
This commit is contained in:
Andrew Hamilton 2022-10-20 16:26:09 +10:00
parent 54814ac0d3
commit 8efb2aaa69
6 changed files with 17 additions and 17 deletions

View file

@ -165,13 +165,13 @@ class ScrollBar:
self.interval = interval
bar_color = bar_color or ScrollBar.DEFAULT_BAR_COLOR
background_color = background_color or ScrollBar.DEFAULT_BACKGROUND_COLOR
self._bar_char = termstr.TermStr("").fg_color(bar_color)
self._background_char = termstr.TermStr(" ").bg_color(background_color)
self._bar_char = termstr.TermStr("", fg_color=bar_color)
self._background_char = termstr.TermStr(" ", bg_color=background_color)
if self._is_horizontal:
bar_color, background_color = background_color, bar_color
self._partial_chars = [
(termstr.TermStr(char).fg_color(bar_color).bg_color(background_color),
termstr.TermStr(char).fg_color(background_color).bg_color(bar_color))
(termstr.TermStr(char, fg_color=bar_color, bg_color=background_color),
termstr.TermStr(char, fg_color=background_color, bg_color=bar_color))
for char in self._PARTIAL_CHARS[self._is_horizontal]]
def appearance_for(self, dimensions):