Commit Graph

35 Commits

Author SHA1 Message Date
Qingping Hou c5ff50abdf remove trailing spaces 2013-03-13 10:43:15 +08:00
chrox 87eec1b539 save/restore view mode and embedded css mode 2013-03-04 23:23:37 +08:00
chrox df7f7714e4 remove default options in KoptOptions and CreOptions 2013-02-20 13:01:52 +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
Qingping Hou f91c913530 set default_arg for screen_mode option on runtime 2013-02-03 13:17:02 +08:00
Qingping Hou 0dba667937 rename setScreenViewMode to setScreenMode 2013-02-03 13:13:46 +08:00
chrox a1aa41136c add manual page crop for pdf/djvu documents 2013-02-03 04:42:59 +08:00
Qingping Hou 2d9534e092 add screen rotate to readerconfig 2013-02-02 17:02:36 +08:00
Qingping Hou 6d8ebb4126 adapt credocument to new changes in cre.cpp 2013-01-22 06:27:22 +08:00
Qingping Hou 65910b2017 add default_css to credocument 2013-01-17 17:12:20 -05:00
Qingping Hou 6c4da43dbf add setStyleSheet method to credocument 2013-01-17 16:59:40 -05:00
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 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
Qingping Hou 59a424203b add font gamma to readerconfig 2013-01-07 16:42:50 -05:00
Qingping Hou 5ce4f24c37 move CreOptions to credocument.lua 2013-01-07 12:32:33 -05:00
Qingping Hou 2fa919e1b6 add CreDocument:toggleFontBolder 2013-01-07 12:16:17 -05:00
Qingping Hou ac1cf212d1 add setViewMode to CreDocument 2013-01-07 06:53:35 -05: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 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 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 Hou 5d1c98e90a add setFontSize to credocument.lua 2012-12-17 14:50:50 +08:00
Qingping Hou 1675d8667b add cre view mode support in frontend 2012-12-13 12:41:48 +08:00
Qingping Hou e3617676a1 fix deprecated debug call in credocument.lua 2012-11-23 01:10:34 -05:00
Tigran Aivazian d551e7fb63 Cleanup crereader fonts initialization.
Don't try to register the two fonts Dingbats.cff and StandardSymL.cff
with crengine because it will reject them anyway. But we cannot simply
remove these two fonts because they are used internally by mupdf to
emulate "builtin" fonts which are mandated by Adobe PDF specification to
be present in every valid implementation.
2012-10-03 13:08:27 -04:00
Qingping Hou 25af917170 call cre.initCache() in CreDocument:engineInit() 2012-09-17 20:12:33 -04:00
Qingping Hou bad329811d add line space control feature for credocument 2012-06-12 21:12:04 +08:00
Qingping Hou b3cdbeee19 add font size control feature for credocument
also rename getFont to getFontFace
2012-06-12 20:59:56 +08:00
Qingping Hou acaf8d660e font menu for readerui 2012-06-12 17:42:28 +08:00
Qingping Hou 77761554d9 add CreDocument:engineInit() method 2012-06-12 14:52:35 +08:00
Qingping Hou 2b39ba8b83 register all the supported formats for crengine 2012-06-11 23:50:11 +08:00
HW ce5614ef6f cleanup, also removal of G_* constants
a bit of cleanup, switched width/height combo over to use
Geom() objects, moved framebuffer handling to Screen object,
callback syntax sanitizing, lots of small changes
2012-06-10 17:36:19 +02:00
Qingping Hou e7d16de4e2 first demo for credocument 2012-06-05 15:23:36 +08:00