chrox
17e967a227
bugfix: calculate width of TouchMenu each time when TouchMenu is created
2013-03-16 14:07:59 +08:00
Qingping Hou
4dfb683b78
remove done todo
2013-03-15 21:09:04 -04:00
Qingping Hou
241420b8bc
more minor cleanup
2013-03-15 21:07:40 -04:00
Qingping Hou
a4b17061a5
add page counting in touchmenu & bug fix for sub_item_table
2013-03-15 21:05:44 -04:00
Qingping Hou
e44bedfea2
listen swipe gesture in touchmenu
2013-03-15 20:30:42 -04:00
Qingping Hou
28e5907d51
use scaleByDPI in all widgets
2013-03-15 20:03:50 -04:00
Qingping Hou
495a173ed0
add scaleByDPI and use it in touchmenu
2013-03-15 19:42:20 -04:00
chrox
e2b16a18a3
comments for clamping scroll offsets
2013-03-16 00:05:00 +08:00
chrox
94792a4574
bugfix: clamp scroll offsets
2013-03-15 23:54:34 +08:00
Huang Xin
2927d728d7
Merge pull request #798 from houqp/new_ui_houqp
...
add touchmenu
2013-03-15 02:48:28 -07:00
Qingping Hou
ad704fa9c2
give a better name for parent
2013-03-15 05:23:39 -04:00
Qingping Hou
eaf43dc30b
add go back button to touchmenu
2013-03-15 05:18:34 -04:00
Qingping Hou
c9c72522b9
add submenu support for touchmenu
2013-03-15 02:54:23 -04:00
Qingping Hou
bab5192a86
fix: add empty Input.modifiers for KT from eureka
2013-03-14 22:24:22 -04:00
Qingping Hou
20447e820b
fix: properly initilize key_map for KT
2013-03-14 21:24:50 -04:00
chrox
d3c9b6866a
bugfix: fix loop scrolling at the beginning/end of the document
2013-03-14 14:51:52 +08:00
Qingping Hou
9840a71335
put menu item callback and closing ops to scheduler
...
Otherwise, inverted menu item will not be shown
2013-03-14 14:21:19 +08:00
Qingping Hou
3c97c65f5c
minor fixes, add TouchMenu example to wtest.lua
2013-03-14 13:59:59 +08:00
Qingping Hou
1fcb5281a0
use touchmenu widget in readermenu
2013-03-14 13:58:42 +08:00
Qingping Hou
38a6ea96d7
fix: set parent on TouchMenuItem
2013-03-14 13:58:02 +08:00
Qingping Hou
44d0a99efd
first demo of touch menu
2013-03-14 13:06:42 +08:00
Qingping Hou
e0813ad789
return true on iconbutton click event
2013-03-14 11:57:51 +08:00
Qingping Hou
b4c5f28164
add iconbutton widget
2013-03-14 10:52:09 +08:00
chrox
bf303093ed
bugfix: fix loop scrolling in shorter pages
2013-03-13 13:08:09 +08:00
Qingping Hou
c94767d9d6
add width and invert to FrameContainer
2013-03-13 12:41:36 +08:00
{Qingping,Dave} Hou
6c50123c20
Merge pull request #792 from chrox/new_ui_code
...
bugfix: require button widget
2013-03-12 20:20:19 -07:00
Qingping Hou
bd0145da4a
Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_houqp
2013-03-13 11:20:08 +08:00
Qingping Hou
557ceb7a4b
add vertical_align to UnderlineContainer
2013-03-13 11:18:29 +08:00
Qingping Hou
f87fd8ae07
remove screen rotation in readermenu
2013-03-13 10:44:33 +08:00
Qingping Hou
c5ff50abdf
remove trailing spaces
2013-03-13 10:43:15 +08:00
chrox
94ea2b8250
bugfix: require button widget
2013-03-13 10:35:53 +08:00
Qingping Hou
10d980ed87
rearranged source tree
2013-03-13 01:18:53 +08:00
chrox
a6609119ec
disable hinting temporarily in config dialog and flipping mode and cropping dialog
...
Since hinting is of little use in these situations.
2013-03-12 20:28:01 +08:00
Huang Xin
7a4248faef
Merge pull request #786 from houqp/new_ui_code
...
add last documents history and fix wtest.lua
2013-03-11 22:25:22 -07:00
Qingping Hou
e492e451ec
handle nil width for button widget
2013-03-12 13:08:48 +08:00
Qingping Hou
738d08a8bf
adapt confirmbox to button widget changes
2013-03-12 13:07:05 +08:00
chrox
3660625cca
bugfix: detect pan release to update flipping page on which the page
...
calculation of the following flip is based.
2013-03-12 11:28:47 +08:00
chrox
617613e763
bugfix: adjust coordinates of pan gesture
2013-03-12 11:27:41 +08:00
chrox
da2a3ff753
detect pan release gesture
2013-03-12 11:26:11 +08:00
chrox
824de2cb9c
bugfix: send SetDimensions event when toggling full screen on/off
2013-03-11 16:30:48 +08:00
chrox
418ba943ed
bugfix: recalculate screen offset
2013-03-10 16:46:56 +08:00
chrox
63e5e7e577
add scroll mode for pdf/djvu reader
2013-03-10 14:23:26 +08:00
chrox
64949444f6
bugfix: calculate page zoom before hinting
2013-03-10 14:21:32 +08:00
chrox
9e5a036c6e
cleanup: remove unnecessary debug info
2013-03-10 13:20:25 +08:00
chrox
dc22370cf1
bugfix: intersected geom should be initiated with a fresh copy of self
2013-03-10 13:18:50 +08:00
chrox
7fb3b02117
make reader screenshot widget always active
2013-03-07 18:06:18 +08:00
chrox
71c4f2dfc5
add active widgets in window stack that will always handle events
2013-03-07 18:05:22 +08:00
chrox
5c2d9bb1ad
screenshot with finger touch at the two corners of the diagonal
2013-03-06 22:36:51 +08:00
chrox
d879603352
set widget dirty with "auto", "full" and "partial" arguments
...
The "auto" argument requests a full refresh and increses full refresh count
by one. And the "full" argument forces a full refresh and reset full refresh
count. And the "partial" argument requests a partial refresh.
2013-03-06 22:24:48 +08:00
chrox
64addcc841
bugfix: fix increment of refresh count
...
If full refresh is false and refresh count is FULL_REFRESH_COUNT - 1,
every refresh becomes full refresh. This patch increases refresh count
when a full refresh is performed no matter whether full refresh is
requested.
2013-03-06 21:31:41 +08:00