ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
852690 Топик полностью
Николай Коровин (04.07.2018 01:18, просмотров: 171) ответил AlexG на Кто-нибудь делал или встречал 2D-меню? В обычном меню пункты представляют собой список, по которому можно перемещаться вверх и вниз. В некоторых случаях площадь экрана была бы использована более рационально, еслим бы меню представляло бы собой
Сделать меню X*Y, что тривиально и от линейного отличается наличием 4 кнопок навигации вместо 2. И добавить действие "слить пункт с соседним слева". Ячейки, для которых задано такое действие, не отрисовываются, вместо этого в них продолжается соседняя ячейка. Получается аккуратная табуляция и курсор туда-сюда сам по себе не скачет после прохождения "длинной" ячейки (не забывает свой точный столбец).