Qingping Hou
55b2813b32
move fake event handling to ui.lua
...
inputevent.lua now only forwards events
2013-01-10 14:18:33 +08:00
Qingping Hou
59ed6b5a2f
return to caller when there is no window to show in UIManager
2013-01-09 13:12:37 +08:00
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.
2013-01-05 22:28:14 +08:00
Qingping Hou
418bfd9fc2
remove update_area since I cannot come up with a good implementation yet
2012-12-09 01:26:28 +08:00
Qingping Hou
74dc0abc18
add UIManager.repaint_all to force repaint on all widgets
2012-12-07 23:29:24 +08:00
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.
2012-11-17 13:41:26 -05:00
Qingping Hou
d6a2c9908c
enable partial and full refresh on widget redraw
...
also added halfdone code for repaint area on widget
redraw.
2012-06-19 10:44:54 +08:00
Qingping Hou
2d104d7792
adjust keycodes for k4 & add device.lua
2012-06-13 21:27:38 +08:00
HW
5025be971d
separated dialog.lua into source files for each individual function
2012-06-10 17:52:09 +02:00
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
2012-06-10 17:36:19 +02:00
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.)
2012-05-28 18:59:16 +02:00
HW
9e531fc2db
file reorganisation
...
all lua frontend files are now in the frontend/ directory.
all old code is cleaned up.
2012-05-19 01:10:57 +02:00