Commit Graph

27 Commits

Author SHA1 Message Date
HW
09cd5c4104 Make DEBUG a require()d local 2013-10-22 20:51:29 +02:00
HW
ef111b99c6 Refactored to use strictly locals 2013-10-18 22:38:07 +02:00
chrox
2f61b96748 fix wrong zoom value after returning from cropping dialog 2013-10-11 23:39:57 +08:00
chrox
979d4c5d48 add DHINTCOUNT in defaults.lua
It controls how many number of pages will be hinted in background
after one page has been drawn. Default DHINTCOUNT is 2.
2013-09-14 15:27:56 +08:00
chrox
5b1ca4b101 remove associated scroll mode setting with zoom mode 2013-07-09 15:38:34 +08:00
Qingping Hou
0d902a1a4c add scrollmode and fullscreen mode to defaults 2013-07-03 02:19:10 -04:00
chrox
f87c67308a toggle scroll mode on when zooming to content*
and toggle scrool mode off when zooming to page*.
2013-06-26 15:54:24 +08:00
chrox
8df55b8318 recalculate zoom when changing font size 2013-04-20 16:17:38 +08:00
chrox
fb05f9a428 add auto page crop 2013-04-14 15:16:42 +08:00
Qingping Hou
3602c61b1f add gettext to all reader widgets 2013-04-08 15:22:04 +08:00
chrox
a105d463a8 use pinch/spread gestures to set zoom mode 2013-03-28 21:42:23 +08:00
Qingping Hou
1fcb5281a0 use touchmenu widget in readermenu 2013-03-14 13:58:42 +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
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
46357d617c cleanup: lookup reader view states like pageno and screen offset directly in self.view 2013-02-20 19:39:09 +08:00
Qingping Hou
ae6c4bd03a Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into rotate
Conflicts:
	frontend/ui/reader/readerconfig.lua
2013-02-04 15:00:17 +08:00
chrox
a1aa41136c add manual page crop for pdf/djvu documents 2013-02-03 04:42:59 +08:00
Qingping Hou
d4ff6f9291 first demo of screen rotate 2013-02-02 14:36:29 +08:00
Qingping Hou
dbd27cd600 rename ReaderMenu:addToMainMenuCallback to registerToMainMenu
since we are actully inserting widgets, not callbacks
2012-12-15 09:30:48 +08:00
Qingping Hou
5b6558383d register ReaderZooming's zoommode menu in ReaderMenu 2012-12-15 09:26:40 +08:00
Qingping Hou
d077bafb6d fix bug no default zoom mode bug in readerpaging
reported by @chrox, see #647
2012-12-04 15:19:50 +08:00
Qingping Hou
ae1c489a0f implement full pageturn by viewport for all modes
* add notIntersectWith method for Geom
* add math.roundAwayFromZero in geometry.lua
* Readerview:recalculate now signals ViewRecalculate event.
  For now, this event is only usefull for ReaderPaging
2012-12-03 13:48:41 +08:00
Qingping Hou
7b707ab367 add usedbbox support 2012-12-02 17:09:32 +08:00
Qingping Hou
ba3973b2ac add all zoom modes support to reader menu 2012-11-26 15:30:24 +08: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