Commit Graph

10431 Commits (master)
 

Author SHA1 Message Date
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
{Qingping,Dave} Hou 14c5a244a3 Merge pull request #778 from chrox/bbox-fix
clamp used bbox to page dimension
11 years ago
chrox 8c01b59776 clamp used bbox to page dimension 11 years ago
{Qingping,Dave} Hou b9026d9200 Merge pull request #777 from chrox/cre-option-fix
save/restore view mode and embedded css mode
11 years ago
chrox 87eec1b539 save/restore view mode and embedded css mode 11 years ago
{Qingping,Dave} Hou 7bdc6e4f2c Merge pull request #776 from chrox/mt_hold
add multiple slots in gesture detector
11 years ago
chrox 3c1e49253a add resources files for page flipping 11 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.
11 years ago
chrox fcfe82f4a5 add direction and distance in pan/swipe gesture 11 years ago
chrox 27935a2f3c set rate in pan GestureRange in bbox widget 11 years ago
chrox 94a69b87a7 add gesture emitting rate in GestureRange 11 years ago
chrox 4d4ad5fd4b cleanup: use local variables in time arithmetic 11 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.
11 years ago
Huang Xin 400e2c82d1 Merge pull request #774 from houqp/new_ui_houqp
record multiple slots for multi-touch input
11 years ago
Qingping Hou d4e2cb708e record multiple slots for multi-touch input
for now, only slot 0 is parsed, the rest are ignored.
11 years ago
Huang Xin 253a18b7b2 Merge pull request #772 from houqp/new_ui_houqp
fix whitespaces
11 years ago
{Qingping,Dave} Hou 2012654197 Merge pull request #771 from chrox/kopt-bbox-fix
set manual cropping if bbox exists in koptinterface
11 years ago
Qingping Hou 712f964d43 fix whitespaces 11 years ago
chrox 4c1fc6be5c make larger default page margin 11 years ago
chrox 37d22f2d17 set widget spacing according to screen DPI 11 years ago
chrox 86a65003d1 set manual cropping if bbox exists 11 years ago
chrox 5bf9df5d15 set bgcolor to gray in cropping dialog 11 years ago
Huang Xin 12d6ec1740 Merge pull request #770 from houqp/new_ui_houqp
add ev_log replay script & bug fix in gesturedetector
11 years ago
{Qingping,Dave} Hou 44a2827077 Merge pull request #768 from chrox/dogear_bookmark
show a dog-ear-like icon on bookmarked page
11 years ago
Qingping Hou 6d6ddc85c3 remove debug output for input_event 11 years ago
Qingping Hou 331ec3a6ce fix: properly record last_tev in gesturedetector 11 years ago
Qingping Hou 9b4935d5ec add ev_log replay script 11 years ago
chrox 1ecbb69ab2 do full refresh every six page turning/rolling 11 years ago
chrox 01c5bcff8c set page background color to white in pdf/djvu reader 11 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.
11 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.
11 years ago
Huang Xin 5b311f0eda Merge pull request #767 from houqp/new_ui_houqp
add ev log in debug mode
11 years ago
Qingping Hou 4841d1bda9 Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_houqp 11 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
11 years ago
chrox 86dab2ebee rename footer.lua to readerfooter.lua 11 years ago
chrox 02a159eaf8 a better looking progress bar widget 11 years ago
Qingping Hou 186712d401 add ev log in debug mode 11 years ago
{Qingping,Dave} Hou 334e2e9d3a Merge pull request #765 from chrox/crop_fix
add double tap gesture on page area to confirm cropping
11 years ago
chrox c5b4d958bb add reading progress bar at the bottom of ReaderView for pdf/djvu reader
And there is also a toggle full screen option to turn on/off the progress bar.
11 years ago
chrox 16c2ea23b6 add double tap gesture on page area to confirm cropping
And round bbox coordinates.
11 years ago
{Qingping,Dave} Hou de65b8934f Merge pull request #763 from chrox/event_listener
separate abstract interface EventListener from Widget
11 years ago
chrox 7f179c1fa7 confirm and cancel gestures in cropping dialog are replaced by OK/Cancel buttons
Now only "tap" and "pan" gestures are allowed in cropping dialog.
11 years ago
chrox e9567fc2d1 keep bbox in page area 11 years ago
chrox e1d4b1f160 use eight anchor points to adjust bbox
Including the vertices and the midpoints on each edge of the rectangle.
11 years ago
chrox 7117cb8710 add bbox adjust by panning gesture 11 years ago
chrox 46357d617c cleanup: lookup reader view states like pageno and screen offset directly in self.view 11 years ago
chrox 14bcec4b81 remove arguments of RestoreZoomMode events defined in KoptOptions
Now zoom mode restoration is handled by ReaderKoptListener
11 years ago