Commit Graph

453 Commits (1d9f1284fb736380e6175cc76163aa8450491107)

Author SHA1 Message Date
Qingping Hou 7f03dcd82b remove LvDEBUG call 11 years ago
Qingping Hou 9831c40dc7 remove debug information 11 years ago
Qingping Hou b6e0a4ca9a add show_parent in readermenu 11 years ago
Qingping Hou 935ed5576c add show_parent to menu widget 11 years ago
Qingping Hou 2a4282e8f5 bug fix in item_table_stack
should create a new one for each menu widget invoke
11 years ago
{Qingping,Dave} Hou 82d26e9a6d Merge pull request #805 from chrox/font_color
use inverted font color in toggle switch
11 years ago
{Qingping,Dave} Hou c7b12667ee Merge pull request #806 from chrox/two_finger_pan
add fine tuning of bbox by swipe gesture
11 years ago
chrox fa579cface change to a formal name 11 years ago
chrox 17d8b8ef8b make larger valid region for screenshot 11 years ago
chrox 152782b412 add two_finger_pan gesture 11 years ago
chrox 90260baf00 add fine tuning of bbox by swipe gesture 11 years ago
chrox 6ec22c73a0 use inverted font color in toggle switch 11 years ago
chrox 26e2435fc6 render text with background and foreground 'color' 11 years ago
chrox 17e967a227 bugfix: calculate width of TouchMenu each time when TouchMenu is created 11 years ago
Qingping Hou 4dfb683b78 remove done todo 11 years ago
Qingping Hou 241420b8bc more minor cleanup 11 years ago
Qingping Hou a4b17061a5 add page counting in touchmenu & bug fix for sub_item_table 11 years ago
Qingping Hou e44bedfea2 listen swipe gesture in touchmenu 11 years ago
Qingping Hou 28e5907d51 use scaleByDPI in all widgets 11 years ago
Qingping Hou 495a173ed0 add scaleByDPI and use it in touchmenu 11 years ago
chrox e2b16a18a3 comments for clamping scroll offsets 11 years ago
chrox 94792a4574 bugfix: clamp scroll offsets 11 years ago
Huang Xin 2927d728d7 Merge pull request #798 from houqp/new_ui_houqp
add touchmenu
11 years ago
Qingping Hou ad704fa9c2 give a better name for parent 11 years ago
Qingping Hou eaf43dc30b add go back button to touchmenu 11 years ago
Qingping Hou 24400c06e6 add LvDEBUG
so we can get rid of stack overflow when dumping a widget
11 years ago
Qingping Hou c9c72522b9 add submenu support for touchmenu 11 years ago
Qingping Hou bab5192a86 fix: add empty Input.modifiers for KT from eureka 11 years ago
Qingping Hou 20447e820b fix: properly initilize key_map for KT 11 years ago
chrox d3c9b6866a bugfix: fix loop scrolling at the beginning/end of the document 11 years ago
Qingping Hou 9840a71335 put menu item callback and closing ops to scheduler
Otherwise, inverted menu item will not be shown
11 years ago
Qingping Hou 3c97c65f5c minor fixes, add TouchMenu example to wtest.lua 11 years ago
Qingping Hou 1fcb5281a0 use touchmenu widget in readermenu 11 years ago
Qingping Hou 38a6ea96d7 fix: set parent on TouchMenuItem 11 years ago
Qingping Hou 44d0a99efd first demo of touch menu 11 years ago
Qingping Hou e0813ad789 return true on iconbutton click event 11 years ago
Qingping Hou b4c5f28164 add iconbutton widget 11 years ago
chrox bf303093ed bugfix: fix loop scrolling in shorter pages 11 years ago
Qingping Hou c94767d9d6 add width and invert to FrameContainer 11 years ago
{Qingping,Dave} Hou 6c50123c20 Merge pull request #792 from chrox/new_ui_code
bugfix: require button widget
11 years ago
Qingping Hou bd0145da4a Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_houqp 11 years ago
Qingping Hou 557ceb7a4b add vertical_align to UnderlineContainer 11 years ago
Qingping Hou f87fd8ae07 remove screen rotation in readermenu 11 years ago
Qingping Hou c5ff50abdf remove trailing spaces 11 years ago
chrox 94ea2b8250 bugfix: require button widget 11 years ago
Qingping Hou 10d980ed87 rearranged source tree 11 years ago
chrox a6609119ec disable hinting temporarily in config dialog and flipping mode and cropping dialog
Since hinting is of little use in these situations.
11 years ago
chrox ef68ccebfe add background hinting in koptinterface 11 years ago
Huang Xin 7a4248faef Merge pull request #786 from houqp/new_ui_code
add last documents history and fix wtest.lua
11 years ago
Qingping Hou e492e451ec handle nil width for button widget 11 years ago
Qingping Hou 738d08a8bf adapt confirmbox to button widget changes 11 years ago
Qingping Hou f22b2301fa add last documents menu entry 11 years ago
chrox 3660625cca bugfix: detect pan release to update flipping page on which the page
calculation of the following flip is based.
11 years ago
chrox 617613e763 bugfix: adjust coordinates of pan gesture 11 years ago
chrox da2a3ff753 detect pan release gesture 11 years ago
{Qingping,Dave} Hou bd8e9699eb Merge pull request #784 from chrox/log-reflow-duration
log reflow duration for benchmarking
11 years ago
chrox 824de2cb9c bugfix: send SetDimensions event when toggling full screen on/off 11 years ago
chrox 591a27ddfe log reflow duration for benchmarking 11 years ago
chrox 418ba943ed bugfix: recalculate screen offset 11 years ago
chrox a2dc5e00a2 bugfix: reset page scroll states when switching reflow on/off 11 years ago
chrox 63e5e7e577 add scroll mode for pdf/djvu reader 11 years ago
chrox 64949444f6 bugfix: calculate page zoom before hinting 11 years ago
chrox 9e5a036c6e cleanup: remove unnecessary debug info 11 years ago
chrox dc22370cf1 bugfix: intersected geom should be initiated with a fresh copy of self 11 years ago
chrox 6561475cf7 return bbox immediately to save several CPU cycles 11 years ago
{Qingping,Dave} Hou 91b73ba7ab Merge pull request #779 from chrox/two_finger_tap
add screenshot with two-finger tap
11 years ago
chrox 7fb3b02117 make reader screenshot widget always active 11 years ago
chrox 71c4f2dfc5 add active widgets in window stack that will always handle events 11 years ago
chrox 5c2d9bb1ad screenshot with finger touch at the two corners of the diagonal 11 years ago
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.
11 years ago
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.
11 years ago
chrox c3d7d2df47 add two-finger tap gesture 11 years ago
chrox f5b89744c5 feed evs in all slots to state machine 11 years ago
chrox 8c01b59776 clamp used bbox to page dimension 11 years ago
chrox 87eec1b539 save/restore view mode and embedded css mode 12 years ago
chrox 1bd8dfcee1 add flipping mode in pdf/djvu reader
By tapping on the upper left corner of the reader one can toggling flipping mode on/off.
In flipping mode swiping right/down and left/up  will paging backward and forward
accordingly with pages proportional to swiping distance.
12 years ago
chrox fcfe82f4a5 add direction and distance in pan/swipe gesture 12 years ago
chrox 27935a2f3c set rate in pan GestureRange in bbox widget 12 years ago
chrox 94a69b87a7 add gesture emitting rate in GestureRange 12 years ago
chrox 4d4ad5fd4b cleanup: use local variables in time arithmetic 12 years ago
chrox 14bbcde422 add multiple slots in gesture detector
So that gesture detecting in one slot won't block gestures in the other slots.
12 years ago
Qingping Hou d4e2cb708e record multiple slots for multi-touch input
for now, only slot 0 is parsed, the rest are ignored.
12 years ago
Huang Xin 253a18b7b2 Merge pull request #772 from houqp/new_ui_houqp
fix whitespaces
12 years ago
Qingping Hou 712f964d43 fix whitespaces 12 years ago
chrox 4c1fc6be5c make larger default page margin 12 years ago
chrox 37d22f2d17 set widget spacing according to screen DPI 12 years ago
chrox 86a65003d1 set manual cropping if bbox exists 12 years ago
chrox 5bf9df5d15 set bgcolor to gray in cropping dialog 12 years ago
Huang Xin 12d6ec1740 Merge pull request #770 from houqp/new_ui_houqp
add ev_log replay script & bug fix in gesturedetector
12 years ago
Qingping Hou 6d6ddc85c3 remove debug output for input_event 12 years ago
Qingping Hou 331ec3a6ce fix: properly record last_tev in gesturedetector 12 years ago
chrox 1ecbb69ab2 do full refresh every six page turning/rolling 12 years ago
chrox 01c5bcff8c set page background color to white in pdf/djvu reader 12 years ago
chrox 3dfa9aa51d add a dog-ear-like icon at the above right corner of bookmarked page
And tap the above right corner will toggle the bookmark on this page on/off.
12 years ago
chrox 781821b883 bugfix: use pageno from listened events other than the page in view state
As the view state may not be updated yet when PageUpdate event is triggered.
12 years ago
Qingping Hou 4841d1bda9 Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_houqp 12 years ago
{Qingping,Dave} Hou d730f0d27b Merge pull request #766 from chrox/progress_bar
add reading progress bar at the bottom of ReaderView for pdf/djvu reader
12 years ago
chrox 86dab2ebee rename footer.lua to readerfooter.lua 12 years ago
chrox 02a159eaf8 a better looking progress bar widget 12 years ago
Qingping Hou 186712d401 add ev log in debug mode 12 years ago