[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [nyx/master] Updated code to support recent commits
commit 18435c44b17cb9b4f008ac5307998dc0bd900fa8
Author: Sambuddha Basu <sambuddhabasu1@xxxxxxxxx>
Date: Tue Jul 5 23:50:55 2016 -0700
Updated code to support recent commits
---
nyx/panel/__init__.py | 1 +
nyx/panel/interpreter.py | 18 +++++++++---------
2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/nyx/panel/__init__.py b/nyx/panel/__init__.py
index ec13aaf..decb276 100644
--- a/nyx/panel/__init__.py
+++ b/nyx/panel/__init__.py
@@ -37,6 +37,7 @@ __all__ = [
'connection',
'graph',
'header',
+ 'interpreter',
'log',
'torrc',
]
diff --git a/nyx/panel/interpreter.py b/nyx/panel/interpreter.py
index e9e004c..88affb2 100644
--- a/nyx/panel/interpreter.py
+++ b/nyx/panel/interpreter.py
@@ -143,12 +143,12 @@ class InterpreterPanel(panel.Panel):
nyx.panel.KeyHandler('arrows', 'scroll up and down', _scroll, key_func = lambda key: key.is_scroll()),
)
- def draw(self, width, height):
- scroll = self._scroller.location(self._last_content_height, height)
+ def draw(self, subwindow):
+ scroll = self._scroller.location(self._last_content_height, subwindow.height - 1)
- if self._last_content_height > height - 1:
+ if self._last_content_height > subwindow.height - 1:
self._x_offset = 2
- self.add_scroll_bar(scroll, scroll + height, self._last_content_height, 1)
+ subwindow.scrollbar(1, scroll, self._last_content_height - 1)
y = 1 - scroll
for entry in PROMPT_LINE:
@@ -156,9 +156,9 @@ class InterpreterPanel(panel.Panel):
for line in entry:
if len(line) == 2:
- self.addstr(y, cursor, line[0], line[1])
+ subwindow.addstr(cursor, y, line[0], line[1])
elif len(line) == 3:
- self.addstr(y, cursor, line[0], line[1], line[2])
+ subwindow.addstr(cursor, y, line[0], line[1], line[2])
try:
cursor += len(line[0])
except:
@@ -166,11 +166,11 @@ class InterpreterPanel(panel.Panel):
y += 1
- self.addstr(0, 0, ' ' * width)
+ subwindow.addstr(0, 0, ' ' * subwindow.width)
usage_msg = ' (enter \"/help\" for usage or a blank line to stop)' if self._is_input_mode else ""
- self.addstr(0, 0, 'Control Interpreter%s:' % usage_msg, HIGHLIGHT)
+ subwindow.addstr(0, 0, 'Control Interpreter%s:' % usage_msg, HIGHLIGHT)
- new_content_height = y + scroll
+ new_content_height = y + scroll - 1
if new_content_height != self._last_content_height:
self._last_content_height = new_content_height
self.redraw(True)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits