chrox
3660625cca
bugfix: detect pan release to update flipping page on which the page
...
calculation of the following flip is based.
12 years ago
chrox
617613e763
bugfix: adjust coordinates of pan gesture
12 years ago
chrox
da2a3ff753
detect pan release gesture
12 years ago
{Qingping,Dave} Hou
bd8e9699eb
Merge pull request #784 from chrox/log-reflow-duration
...
log reflow duration for benchmarking
12 years ago
{Qingping,Dave} Hou
d147516923
Merge pull request #783 from chrox/scroll_fix
...
bugfix: send SetDimensions event when toggling full screen on/off
12 years ago
chrox
824de2cb9c
bugfix: send SetDimensions event when toggling full screen on/off
12 years ago
chrox
591a27ddfe
log reflow duration for benchmarking
12 years ago
{Qingping,Dave} Hou
ce8eb15dd8
Merge pull request #781 from chrox/pdf_scroll_mode
...
add scroll mode for pdf/djvu reader
12 years ago
chrox
418ba943ed
bugfix: recalculate screen offset
12 years ago
chrox
a2dc5e00a2
bugfix: reset page scroll states when switching reflow on/off
12 years ago
chrox
63e5e7e577
add scroll mode for pdf/djvu reader
12 years ago
chrox
64949444f6
bugfix: calculate page zoom before hinting
12 years ago
chrox
9e5a036c6e
cleanup: remove unnecessary debug info
12 years ago
chrox
dc22370cf1
bugfix: intersected geom should be initiated with a fresh copy of self
12 years ago
chrox
6561475cf7
return bbox immediately to save several CPU cycles
12 years ago
{Qingping,Dave} Hou
91b73ba7ab
Merge pull request #779 from chrox/two_finger_tap
...
add screenshot with two-finger tap
12 years ago
chrox
7fb3b02117
make reader screenshot widget always active
12 years ago
chrox
71c4f2dfc5
add active widgets in window stack that will always handle events
12 years ago
chrox
5c2d9bb1ad
screenshot with finger touch at the two corners of the diagonal
12 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.
12 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.
12 years ago
chrox
c3d7d2df47
add two-finger tap gesture
12 years ago
chrox
f5b89744c5
feed evs in all slots to state machine
12 years ago
{Qingping,Dave} Hou
14c5a244a3
Merge pull request #778 from chrox/bbox-fix
...
clamp used bbox to page dimension
12 years ago
chrox
8c01b59776
clamp used bbox to page dimension
12 years ago
{Qingping,Dave} Hou
b9026d9200
Merge pull request #777 from chrox/cre-option-fix
...
save/restore view mode and embedded css mode
12 years ago
chrox
87eec1b539
save/restore view mode and embedded css mode
12 years ago
{Qingping,Dave} Hou
7bdc6e4f2c
Merge pull request #776 from chrox/mt_hold
...
add multiple slots in gesture detector
12 years ago
chrox
3c1e49253a
add resources files for page flipping
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
Huang Xin
400e2c82d1
Merge pull request #774 from houqp/new_ui_houqp
...
record multiple slots for multi-touch input
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,Dave} Hou
2012654197
Merge pull request #771 from chrox/kopt-bbox-fix
...
set manual cropping if bbox exists in koptinterface
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,Dave} Hou
44a2827077
Merge pull request #768 from chrox/dogear_bookmark
...
show a dog-ear-like icon on bookmarked page
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
Qingping Hou
9b4935d5ec
add ev_log replay script
12 years ago
chrox
1ecbb69ab2
do full refresh every six page turning/rolling
12 years ago