Qingping Hou
d4ff6f9291
first demo of screen rotate
2013-02-02 14:36:29 +08:00
Qingping Hou
c755309682
set self.css to nil when there is no external css
2013-01-22 10:28:35 +08:00
Qingping Hou
69260aaac8
cosmetic changes to menu wording
2013-01-22 06:37:08 +08:00
Qingping Hou
f216be49a7
two changes to ReaderTypeset
...
* now we only use Embedded CSS by default
* add toggleEmbeddedStyleSheet methods
2013-01-22 06:28:34 +08:00
Qingping Hou
bcae90593d
Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_houqp
2013-01-19 11:44:12 +08:00
Huang Xin
f99cea8354
Merge pull request #720 from houqp/new_ui_fix
...
fix: check number of pages before calling hintPage
2013-01-17 21:36:12 -08:00
Qingping Hou
50e8750db4
fix: check number of pages before calling hintPage
...
otherwise, we will reach out page limit when reached last page
2013-01-17 20:20:44 -05:00
Qingping Hou
fe6d161382
add readertypeset.lua
2013-01-17 17:13:57 -05:00
chrox
15f41935b6
use page info to calculate percent finished in crereader
2013-01-17 22:18:32 +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
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
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
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 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
1fa0d886bd
add render mode to hint page
2013-01-09 05:51:53 +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
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
e573fcf2de
add ReaderFont:onToggleFontBolder
2013-01-07 12:17:34 -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
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
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
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
{Qingping,Dave} Hou
3ec818a3cd
Merge pull request #684 from chrox/koptreader-new-ui
...
add reflow mode in pdf/djvu readers
2013-01-04 00:28:57 -08:00
chrox
349bcb996e
use koptinterface to reflow text in pdf/djvu readers
2013-01-03 22:33:49 +08:00
Qingping Hou
06444e3420
add notification widget and used it in readerbookmark
2013-01-01 18:08:19 -05:00
Qingping Hou
fff8658530
notify user if page already book marked
2013-01-01 17:27:10 -05:00
Qingping Hou
d04ab4e4ae
add readerbookmark
2013-01-01 14:45:52 -05:00
Qingping Hou
9e7d41d129
bug fix in readertoc
...
* typo in fillToc method
* handle xpointer in getTocTitleByPage
* return true in onShowToc
2013-01-01 14:45:44 -05:00
Qingping Hou
d295e28046
remove unused onPageUpdate and onPosUpdate in readertoc
2013-01-01 14:40:24 -05:00
Qingping Hou
943d56699e
remove dulplicate onSetDimensions handler in readertoc
2013-01-01 14:40:17 -05:00
Qingping Hou
2bf0a5cf0a
use menu widget ignore attribute for reader menu
...
now menu is poped up from top of screen
2013-01-01 14:40:09 -05:00