Module ime.ui
Provide a UI.
NOTE: ui:draw()'s output is win:update()'s input
Functions
| M.UI:new (ui) | |
| M.UI:draw (context) | draw UI |
Tables
| UI | config for IME UI |
Fields
| styles | styles for digits |
Functions
- M.UI:new (ui)
-
Parameters:
- ui table?
Returns:
-
table ui
- M.UI:draw (context)
-
draw UI
Parameters:
- context table
Returns:
-
string[], integer
Tables
- UI
-
config for IME UI
Fields:
- left symbol for left menu
- right symbol for right menu
- left_sep symbol for left separator
- right_sep symbol for right separator
- cursor symbol for cursor
- indices symbols for indices, maximum is 10 for 1-9, 0