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
{Qingping,Dave} Hou
dbaec84f4d
Merge pull request #683 from houqp/new_ui_houqp
...
Bug fix & added simple TOC menu & bookmark support & notification widget
2013-01-04 00:24:03 -08:00
Qingping Hou
c0602fba95
fix nil dimen bug in InputContainer:init
2013-01-04 03:16:18 -05: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
a05e87a2dc
move Back key binding of readerui to ReaderUI:init()
2013-01-01 14:40:37 -05:00
Qingping Hou
b79fafb863
add Device:hasKeyboard in device.lua
2013-01-01 14:40:32 -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
Qingping Hou
6af311bc17
add ignore attribute to CenterContainer widget
2013-01-01 14:40:02 -05:00
Qingping Hou
a19b3cc1b4
bug fix: set toc menu height and width
2012-12-31 00:49:43 -05:00
Qingping Hou
d3292740ec
adapt ReaderPanning to new touch event system
2012-12-30 22:57:23 -05:00
Qingping Hou
120f7b0252
bug fix: signal ViewRecalculate event after panning
...
This make sure ReaderPaging get correct visible_area when
turnning to previous page.
2012-12-30 22:53:57 -05:00
Qingping Hou
8a8b993ade
add toc menu for touch UI
2012-12-30 19:13:46 -05:00
Qingping Hou
468178c37c
bug fix in menu widget, call close_callback on after select
2012-12-30 18:51:14 -05:00
{Qingping,Dave} Hou
bcdb4d8e3f
Merge pull request #674 from houqp/new_ui_houqp
...
bug fix in readerfont & minor code adjustment & page status in readerrolling
2012-12-29 22:12:51 -08:00
{Qingping,Dave} Hou
c25e1765fb
Merge pull request #678 from houqp/new_ui_sync
...
update from master branch
2012-12-29 22:11:58 -08:00
chrox
e525264b01
save/restore koptconfig to setting files
2012-12-24 17:36:52 +08:00
chrox
99a7ebaeb6
larger option text in paperwhite
2012-12-24 16:55:10 +08:00
chrox
a649301e69
make pdfreader and djvureader the defaults
2012-12-24 08:19:34 +08:00
chrox
074522a36b
first usable koptreader for new UI
2012-12-24 08:16:41 +08:00
chrox
755e012dba
add config options
2012-12-24 08:16:33 +08:00
chrox
138def10c3
Demo version of koptreader config dialog.
2012-12-24 08:16:17 +08:00
chrox
0706cd719b
add libk2pdfopt as a prerequisite lib for kpdfview object
2012-12-22 14:01:05 +08:00
chrox
e74f7214cf
update k2pdfopt to version 1.6.3
2012-12-22 14:00:54 +08:00
Qingping Hou
93abd2fee7
add page status to readerrolling for better page view_mode support
...
* now when rendering in page view mode, we only keep track of page
number instead of pos inside document. Because using pos inside
document for page view mode is really a bad idea and will lead to
many unsovlabe bugs...
2012-12-22 13:27:46 +08:00
Qingping Hou
5ab98420bd
use predefined variable instead of magic number for view_mode
2012-12-21 09:10:16 +08:00
Qingping Hou
d24d8f2ff4
3 new cre methods from @kai771
...
renamed from kai's commit:
* setViewMode
* setHeaderInfo
* setHeaderFont
2012-12-21 09:06:21 +08:00
Qingping Hou
efa37c97ab
bug fix in readerfont
...
After set font in ReaderFont:onReadSettings, we have to send UpdatePos
event in order to set m_is_rendered(member of LVDocView) to true.
Otherwise position inside document will be reset to 0 on first view
render, this makes the first page of document is always displayed on
document open.
So far, I don't know why this call will alter the value of m_is_rendered.
It just works...
2012-12-21 06:00:51 +08:00
{Qingping,Dave} Hou
946679aa2f
Merge pull request #659 from houqp/new_ui_houqp
...
multiple fixes & cre view mode support & update from master
2012-12-19 20:46:57 -08:00
Tigran Aivazian
1237453a75
Enable hyphenation and set status font
...
Conflicts:
crereader.lua
2012-12-20 12:45:58 +08:00
Qingping Hou
41c32a6630
minor tweak for kpvcrlib/CMakeLists.txt
2012-12-19 16:26:06 +08:00
Qingping Hou
3838d8f890
build crengine as shared library
...
* upstream project removed CMakeLists.txt in crengine dir now, so I
added our own in kpvcrlib/CMakeLists.txt
* fix segfault bug in lvimg.cpp by removing JCONFIG_INCLUDED definition
2012-12-19 15:54:41 +08:00
Qingping Hou
4d010f10e2
disable overlap dimming for page view mode in crereader
2012-12-18 12:31:55 +08:00
Qingping Hou
ceae2e2d04
bump crengine to version cr3-3.1.2-27
2012-12-18 12:26:22 +08:00
Qingping Hou
5a57ef84d3
remove default_font in readerfont because it is defined in credocument.
2012-12-17 15:01:31 +08:00
Qingping Hou
e27b99f770
read font_face and font_size from document settings
...
This is done in readerfont.lua
2012-12-17 14:51:50 +08:00
Qingping Hou
5d1c98e90a
add setFontSize to credocument.lua
2012-12-17 14:50:50 +08:00
Tigran Aivazian
cb1f28d598
Enable chapter marks in crengine header.
2012-12-16 13:28:56 -05:00
Qingping Hou
590bf149be
count FrameContainer padding into menu title bar size
2012-12-16 03:43:33 -05:00
Qingping Hou
2050696de6
bug fix in FrameContainer
...
content_size should be obtained by calling self[1]:getSize()
2012-12-16 03:42:30 -05:00
Qingping Hou
6beebe4423
remove menu item underline for touch device
2012-12-16 02:16:21 -05:00
Qingping Hou
f568ee4139
remove unnecessary framecontainer in reader.lua
2012-12-15 09:31:03 +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