Fix up and down
This commit is contained in:
parent
2d7410e47c
commit
d6c587c327
4
kls
4
kls
|
@ -147,6 +147,8 @@ def main(stdscr):
|
||||||
current_menu = (current_menu - 1) % 3
|
current_menu = (current_menu - 1) % 3
|
||||||
menus[current_menu].win.addstr(1, 2, menus[current_menu].name, curses.A_REVERSE | curses.A_ITALIC)
|
menus[current_menu].win.addstr(1, 2, menus[current_menu].name, curses.A_REVERSE | curses.A_ITALIC)
|
||||||
case "KEY_DOWN":
|
case "KEY_DOWN":
|
||||||
|
if current_menu == 2 and menus[2].rows[menus[2].row].startswith("No resources"):
|
||||||
|
continue
|
||||||
menu = menus[current_menu]
|
menu = menus[current_menu]
|
||||||
menu.win.addstr(menu.row + 3, 2, menu.rows[menu.row]) # удаляем выделение с текущей строки
|
menu.win.addstr(menu.row + 3, 2, menu.rows[menu.row]) # удаляем выделение с текущей строки
|
||||||
menu.row = (menu.row + 1) % len(menu.rows) # переходим к следующей строке
|
menu.row = (menu.row + 1) % len(menu.rows) # переходим к следующей строке
|
||||||
|
@ -172,6 +174,8 @@ def main(stdscr):
|
||||||
else:
|
else:
|
||||||
menus[2].win.addstr(index + 3, 2, row)
|
menus[2].win.addstr(index + 3, 2, row)
|
||||||
case "KEY_UP":
|
case "KEY_UP":
|
||||||
|
if current_menu == 2 and menus[2].rows[menus[2].row].startswith("No resources"):
|
||||||
|
continue
|
||||||
menu = menus[current_menu]
|
menu = menus[current_menu]
|
||||||
menu.win.addstr(menu.row + 3, 2, menu.rows[menu.row]) # удаляем выделение с текущей строки
|
menu.win.addstr(menu.row + 3, 2, menu.rows[menu.row]) # удаляем выделение с текущей строки
|
||||||
menu.row = (menu.row - 1) % len(menu.rows) # переходим к предыдущей строке
|
menu.row = (menu.row - 1) % len(menu.rows) # переходим к предыдущей строке
|
||||||
|
|
Loading…
Reference in New Issue