[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [nyx/master] Allow boxes to expand past screen bounds
commit 19abc43cf3b5067f2de045c79e79452e7e2f2ab6
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date: Tue Aug 15 10:28:37 2017 -0700
Allow boxes to expand past screen bounds
Any time we drew a box the maximum bounds only went up to the screen edge. This
caused the bounding box for dates to always show a bottom border, even if there
were more lines.
---
nyx/curses.py | 8 ++++----
nyx/panel/log.py | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/nyx/curses.py b/nyx/curses.py
index 3670629..cb47bb6 100644
--- a/nyx/curses.py
+++ b/nyx/curses.py
@@ -819,11 +819,11 @@ class _Subwindow(object):
:param list attr: text attributes to apply
"""
- max_width = self.width - left
- max_height = self.height - top
+ if width is None:
+ width = self.width - left
- width = max_width if width is None else min(width, max_width)
- height = max_height if height is None else min(height, max_height)
+ if height is None:
+ height = self.height - top
self.hline(left + 1, top, width - 2, *attr) # top
self.hline(left + 1, top + height - 1, width - 2, *attr) # bottom
diff --git a/nyx/panel/log.py b/nyx/panel/log.py
index be3b8c0..d364470 100644
--- a/nyx/panel/log.py
+++ b/nyx/panel/log.py
@@ -385,7 +385,7 @@ def _draw_entries(subwindow, x, y, event_log, show_duplicates):
for entry in day_to_entries[day]:
y = _draw_entry(subwindow, x + 1, y, subwindow.width - 1, entry, show_duplicates)
- subwindow.box(x, original_y, subwindow.width - x + 2, y - original_y + 1, YELLOW, BOLD)
+ subwindow.box(x, original_y, subwindow.width - x, y - original_y + 1, YELLOW, BOLD)
time_label = time.strftime(' %B %d, %Y ', time.localtime(day_to_entries[day][0].timestamp))
subwindow.addstr(x + 2, original_y, time_label, YELLOW, BOLD)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits