Commit Graph

12 Commits (6d8ebb412626bbf78d51850df7f6288dcb2a10a5)

Author SHA1 Message Date
Qingping Hou 55b2813b32 move fake event handling to ui.lua
inputevent.lua now only forwards events
12 years ago
Qingping Hou 59ed6b5a2f return to caller when there is no window to show in UIManager 12 years ago
chrox 12a76fee33 add pre-rendering in pdf/djvu readers
"HintPage" tasks are scheduled into the execution stack of UIManager
after each page drawing. These tasks should be checked immediately after
screen is refreshed so tasks are double-checked in the main loop.
12 years ago
Qingping Hou 418bfd9fc2 remove update_area since I cannot come up with a good implementation yet 12 years ago
Qingping Hou 74dc0abc18 add UIManager.repaint_all to force repaint on all widgets 12 years ago
Qingping Hou d3e0424122 add setTimeOut method in inputevent.lua
adapt all the state machine to use setTimeOut. Now supported gestures
includes tap, double tap and hold.
12 years ago
Qingping Hou d6a2c9908c enable partial and full refresh on widget redraw
also added halfdone code for repaint area on widget
redraw.
12 years ago
Qingping Hou 2d104d7792 adjust keycodes for k4 & add device.lua 12 years ago
HW 5025be971d separated dialog.lua into source files for each individual function 12 years ago
HW ce5614ef6f cleanup, also removal of G_* constants
a bit of cleanup, switched width/height combo over to use
Geom() objects, moved framebuffer handling to Screen object,
callback syntax sanitizing, lots of small changes
12 years ago
HW 60ccd7441e fixed menu info displaying, replaced debug() by DEBUG()
the replacement of debug() was necessary to be able to access the lua library "debug" (for backtraces etc.)
12 years ago
HW 9e531fc2db file reorganisation
all lua frontend files are now in the frontend/ directory.
all old code is cleaned up.
12 years ago