Commit Graph

211 Commits

Author SHA1 Message Date
Qingping Hou
93d3aea905 pass filename properly for zipped fb2 in CreDocument:init() 2013-01-13 12:17:43 +08:00
Qingping Hou
874890aaec save and restore gamma_index for crengine 2013-01-13 12:07:20 +08:00
Qingping Hou
5abf3cb92d save header_font_face 2013-01-13 11:38:36 +08:00
Qingping Hou
b7ced36957 read LineSpace from config 2013-01-13 11:37:28 +08:00
Qingping Hou
7f04b520b3 reset postInitCallback on ReaderUI:init 2013-01-13 11:24:42 +08:00
Qingping Hou
02ea5f1fbf read header font from config 2013-01-13 11:23:30 +08:00
Qingping Hou
687aabc173 adapt ui to loadDocument before setFont 2013-01-13 10:22:33 +08:00
Huang Xin
b4bad21535 Merge pull request #698 from houqp/new_ui_houqp
retrive new toc when document is re-formatted
2013-01-11 08:16:57 -08:00
Qingping Hou
e7e6a2be9c use xpointer instead of read percent to mark read progress 2013-01-11 13:46:39 +08:00
Qingping Hou
00a7d5a61c leave cvm proccess running on KPV start and SS resume
Otherwise, lipc-wait-event won't be able to catch any events
2013-01-10 14:23:11 +08:00
Qingping Hou
55b2813b32 move fake event handling to ui.lua
inputevent.lua now only forwards events
2013-01-10 14:18:33 +08:00
Qingping Hou
68cc9b9cf4 Screen:saveCurrentBB: pass pitch on creating new blitbuffer 2013-01-10 12:01:05 +08:00
Qingping Hou
e02c88a929 add getPitch method to screen.lua 2013-01-10 11:31:03 +08:00
Qingping Hou
688540c25b singla UpdatePos event on view mode change
this event also force renew toc
2013-01-10 10:06:47 +08:00
Qingping Hou
4c6420abba fix: retrieve toc when page or height of document is changed 2013-01-09 16:53:42 +08:00
Qingping Hou
3a65a9ddde also check page changes on UpdatePos event 2013-01-09 16:45:11 +08:00
Qingping Hou
789b5d57e2 read page information for crerengine 2013-01-09 16:41:42 +08:00
Qingping Hou
59ed6b5a2f return to caller when there is no window to show in UIManager 2013-01-09 13:12:37 +08:00
Qingping Hou
79839021ed Merge branch 'new_ui_code' into hint_page_fix
Conflicts:
	frontend/ui/reader/readerview.lua
2013-01-09 12:19:46 +08:00
{Qingping,Dave} Hou
b04b1e8b58 Merge pull request #690 from houqp/new_ui_houqp
font size, line space, font weight, font gamma and viewmode support for crengine
2013-01-08 20:16:11 -08:00
Qingping Hou
c8dce5f351 Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into hint_page_fix
Conflicts:
	frontend/document/document.lua
2013-01-09 11:38:49 +08:00
Qingping Hou
93cad1428c add render_mode into render hash 2013-01-09 06:06:53 +08:00
Qingping Hou
1fa0d886bd add render mode to hint page 2013-01-09 05:51:53 +08:00
chrox
c8b699c068 bugfix: check renderpg hash before hinting page 2013-01-08 17:00:18 +08:00
Qingping Hou
8c973457a0 save and restore line_space_percent in ReaderFont 2013-01-08 01:06:56 -05:00
Qingping Hou
e03963f4f2 replace InfoMessage with Notification in readerfont.lua 2013-01-07 16:51:37 -05:00
Qingping Hou
db49f1b09c add ReaderRolling:onRedrawCurrentView() 2013-01-07 16:43:28 -05:00
Qingping Hou
59a424203b add font gamma to readerconfig 2013-01-07 16:42:50 -05:00
Qingping Hou
61613323fe add ReaderFont:onChangeFontGamma() 2013-01-07 16:42:23 -05:00
Qingping Hou
204cfb2b17 return true in event handlers
we should do that when we know a event handler is only used in
that widget
2013-01-07 12:51:25 -05:00
Qingping Hou
5ce4f24c37 move CreOptions to credocument.lua 2013-01-07 12:32:33 -05:00
Qingping Hou
ad1112468f add view_mode, line space and font weight setting to readerconfig 2013-01-07 12:18:22 -05:00
Qingping Hou
e573fcf2de add ReaderFont:onToggleFontBolder 2013-01-07 12:17:34 -05:00
Qingping Hou
2fa919e1b6 add CreDocument:toggleFontBolder 2013-01-07 12:16:17 -05:00
Qingping Hou
9a1a584e19 add option args for config so we can send string arg in events 2013-01-07 12:07:06 -05:00
Qingping Hou
bce849b743 Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_houqp 2013-01-07 07:05:54 -05:00
Qingping Hou
2f36d6604b add setViewMode handler for readerrolling and readerview 2013-01-07 07:05:48 -05:00
{Qingping,Dave} Hou
5f53d7d16b Merge pull request #689 from chrox/sync_last_percent
add last_percent field in pdf/djvu document history
2013-01-07 04:00:37 -08:00
Qingping Hou
ac1cf212d1 add setViewMode to CreDocument 2013-01-07 06:53:35 -05:00
chrox
c4bc6e3cd3 add percent_finished for KPVBooklet and restore original last_percent 2013-01-07 13:29:00 +08:00
Qingping Hou
fdc05b066c add readerconfig to document supported by crengine
* now font size can be changed by readerconfig
2013-01-06 23:21:11 -05:00
Qingping Hou
ba00dcc701 bug fix: add event entry to ConfigOption widget 2013-01-06 23:15:19 -05:00
chrox
f41f645465 add last_percent field in pdf/djvu document history
And normalize last_percent for cre document
2013-01-07 00:20:30 +08:00
Qingping Hou
27f0801e93 Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_houqp 2013-01-06 03:31:47 -05:00
{Qingping,Dave} Hou
350d3aa55e Merge pull request #682 from houqp/swipe
Swipe gesture support
2013-01-06 00:31:21 -08:00
Qingping Hou
44eb70bcf5 use ReaderRolling.view_mode instead of self.ui.document.view_mode
view_mode is removed from self.ui.document
2013-01-06 02:55:37 -05:00
chrox
aa152a8a51 make readerconfig independent of koptoptions
So that other readers could reuse readerconfig
2013-01-06 14:01:34 +08:00
{Qingping,Dave} Hou
bac3ae568b Merge pull request #686 from chrox/prerendering
add pre-rendering in pdf/djvu readers
2013-01-05 16:46:52 -08:00
chrox
12a76fee33 add pre-rendering in pdf/djvu readers
"HintPage" tasks are scheduled into the execution stack of UIManager
after each page drawing. These tasks should be checked immediately after
screen is refreshed so tasks are double-checked in the main loop.
2013-01-05 22:28:14 +08:00
chrox
bfe7b5e332 move Reflow option to More options dialog 2013-01-05 20:15:17 +08:00