diff options
Diffstat (limited to 'ranger/gui/widgets/titlebar.py')
-rw-r--r-- | ranger/gui/widgets/titlebar.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ranger/gui/widgets/titlebar.py b/ranger/gui/widgets/titlebar.py index 7bb21886..2004163e 100644 --- a/ranger/gui/widgets/titlebar.py +++ b/ranger/gui/widgets/titlebar.py @@ -10,6 +10,8 @@ class TitleBar(Widget): old_keybuffer = None old_wid = None result = None + throbber = ' ' + def draw(self): if self.env.cf != self.old_cf or\ str(self.env.keybuffer) != str(self.old_keybuffer) or\ @@ -18,6 +20,8 @@ class TitleBar(Widget): self.old_cf = self.env.cf self._calc_bar() self._print_result(self.result) + self.color('in_titlebar', 'throbber') + self.win.addnstr(self.y, self.wid - 2, self.throbber, 1) def _calc_bar(self): bar = Bar() @@ -51,7 +55,8 @@ class TitleBar(Widget): def _get_right_part(self, bar): kb = str(self.env.keybuffer) self.old_keybuffer = kb - bar.addright(kb, 'keybuffer') + bar.addright(kb, 'keybuffer', fixedsize=True) + bar.addright(' ', 'space', fixedsize=True) def _print_result(self, result): import _curses |