summaryrefslogtreecommitdiffstats
path: root/src/ui/tui.sh
Commit message (Collapse)AuthorAgeFilesLines
* _tui_box(): Fix coordinate offsetsP. J. McDermott2015-10-291-2/+2
| | | | Rows and columns are counted from 1.
* _tui_dialog(): Don't use SGR underline with iconsP. J. McDermott2015-10-291-19/+2
| | | | | The Linux console handles SGR parameter 4 with color instead of an underline.
* tui_show_prompt(): Draw box, not underlined fieldP. J. McDermott2015-10-291-13/+15
| | | | | The Linux console handles SGR parameter 4 with color instead of an underline.
* _tui_box(): Reset SGR before clearing screenP. J. McDermott2015-10-291-0/+1
| | | | | | Otherwise, some video mode corruption happens and the screen gets cleared white for the next box (on VTE-based terminals) or all subsequent boxes (on XTerm and the Linux console).
* tui_show_menu(): Fix scrollingP. J. McDermott2015-10-291-3/+3
|
* tui_show_menu(): Set ${scrpos} on KEY_UP, KEY_DOWN, and KEY_ENDP. J. McDermott2015-10-291-3/+8
|
* tui_show_prompt(): Limit inserts by input length, not cursor positionP. J. McDermott2015-10-291-2/+2
|
* tui_show_menu(): Don't scroll down beyond listP. J. McDermott2015-10-291-1/+2
|
* tui_show_menu(): Implement (incomplete)P. J. McDermott2015-10-291-0/+142
|
* tui_show_prompt(): Handle KEY_HOME and KEY_ENDP. J. McDermott2015-10-291-0/+6
|
* tui_show_prompt(): Shorten arrow key casesP. J. McDermott2015-10-291-6/+4
|
* tui_show_prompt(): Implement KEY_BACKSPACE line editingP. J. McDermott2015-10-291-4/+11
|
* tui_show_prompt(): Implement line editingP. J. McDermott2015-10-291-13/+53
|
* tui_show_prompt(): Handle all unused KEY_*sP. J. McDermott2015-10-291-3/+2
|
* tui_show_prompt(): Handle arrow keysP. J. McDermott2015-10-291-1/+15
|
* tui_show_prompt(): Enforce range on cursor positionP. J. McDermott2015-10-291-6/+12
|
* _tui_dialog(): Use line on top of warning iconP. J. McDermott2015-10-291-1/+4
|
* tui_show_prompt(): Handle KEY_INVALIDP. J. McDermott2015-10-281-1/+3
|
* tui_show_prompt(): Handle KEY_BACKSPACE, KEY_DEL, KEY_SPACEP. J. McDermott2015-10-281-0/+10
|
* tui_show_prompt(): Implement (line editing missing)P. J. McDermott2015-10-281-1/+84
|
* _tui_box(): Remove a printfP. J. McDermott2015-10-281-1/+1
|
* _tui_box(): Output positionP. J. McDermott2015-10-281-3/+7
|
* src/ui/tui.sh: New fileP. J. McDermott2015-10-281-0/+177