home
·
contact
·
privacy
projects
/
plomrogue
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
69d3c23
)
New client: Minor code reorganization.
author
Christian Heller
<c.heller@plomlompom.de>
Sat, 31 Oct 2015 11:33:16 +0000
(12:33 +0100)
committer
Christian Heller
<c.heller@plomlompom.de>
Sat, 31 Oct 2015 11:33:16 +0000
(12:33 +0100)
client_prototype.py
patch
|
blob
|
history
diff --git
a/client_prototype.py
b/client_prototype.py
index 6813207d9d737c69d060edddfa87291c2dba903e..2340bfed6dbaf8e1b3614ee02b6cbe56026ef3a8 100644
(file)
--- a/
client_prototype.py
+++ b/
client_prototype.py
@@
-136,24
+136,21
@@
def draw_screen():
pos_2 = win["start"][ni] + hint_offset + j
x, y = (pos_2, pos_1) if ni else (pos_1, pos_2)
stdscr.addch(y, x, hint[j], curses.A_REVERSE)
pos_2 = win["start"][ni] + hint_offset + j
x, y = (pos_2, pos_1) if ni else (pos_1, pos_2)
stdscr.addch(y, x, hint[j], curses.A_REVERSE)
+ def draw_scroll_arrows(ar1, ar2):
+ for j in range(win["size"][ni]):
+ pos_2 = win["start"][ni] + j
+ x, y = (pos_2, pos_1) if ni else (pos_1, pos_2)
+ stdscr.addch(y, x, ar1 if ni else ar2, curses.A_REVERSE)
for i in range(2):
ni = int(i == 0)
unit = 'rows' if ni else 'columns'
if (offset[i] > 0):
pos_1 = win["start"][i]
for i in range(2):
ni = int(i == 0)
unit = 'rows' if ni else 'columns'
if (offset[i] > 0):
pos_1 = win["start"][i]
- for j in range(win["size"][ni]):
- pos_2 = win["start"][ni] + j
- x, y = (pos_2, pos_1) if ni else (pos_1, pos_2)
- stdscr.addch(y, x, '^' if ni else '<',
- curses.A_REVERSE)
+ draw_scroll_arrows('^', '<')
draw_scroll_string(offset[i])
if (size[i] > offset[i] + win["size"][i]):
pos_1 = win["start"][i] + win["size"][i] - 1
draw_scroll_string(offset[i])
if (size[i] > offset[i] + win["size"][i]):
pos_1 = win["start"][i] + win["size"][i] - 1
- for j in range(win["size"][ni]):
- pos_2 = win["start"][ni] + j
- x, y = (pos_2, pos_1) if ni else (pos_1, pos_2)
- stdscr.addch(y, x, 'v' if ni else '>',
- curses.A_REVERSE)
+ draw_scroll_arrows('v', '>')
draw_scroll_string(size[i] - offset[i] - win["size"][i])
for win in windows:
offset, size, winmap = win["func"]()
draw_scroll_string(size[i] - offset[i] - win["size"][i])
for win in windows:
offset, size, winmap = win["func"]()