Commit Graph

1222 Commits (a05e87a2dcc47ccb811f1ead1d478716e4a8e094)
 

Author SHA1 Message Date
Qingping Hou a05e87a2dc move Back key binding of readerui to ReaderUI:init() 12 years ago
Qingping Hou b79fafb863 add Device:hasKeyboard in device.lua 12 years ago
Qingping Hou d295e28046 remove unused onPageUpdate and onPosUpdate in readertoc 12 years ago
Qingping Hou 943d56699e remove dulplicate onSetDimensions handler in readertoc 12 years ago
Qingping Hou 2bf0a5cf0a use menu widget ignore attribute for reader menu
now menu is poped up from top of screen
12 years ago
Qingping Hou 6af311bc17 add ignore attribute to CenterContainer widget 12 years ago
Qingping Hou a19b3cc1b4 bug fix: set toc menu height and width 12 years ago
Qingping Hou d3292740ec adapt ReaderPanning to new touch event system 12 years ago
Qingping Hou 120f7b0252 bug fix: signal ViewRecalculate event after panning
This make sure ReaderPaging get correct visible_area when
turnning to previous page.
12 years ago
Qingping Hou 8a8b993ade add toc menu for touch UI 12 years ago
Qingping Hou 468178c37c bug fix in menu widget, call close_callback on after select 12 years ago
{Qingping,Dave} Hou bcdb4d8e3f Merge pull request #674 from houqp/new_ui_houqp
bug fix in readerfont & minor code adjustment & page status in readerrolling
12 years ago
{Qingping,Dave} Hou c25e1765fb Merge pull request #678 from houqp/new_ui_sync
update from master branch
12 years ago
chrox 0706cd719b add libk2pdfopt as a prerequisite lib for kpdfview object 12 years ago
chrox e74f7214cf update k2pdfopt to version 1.6.3 12 years ago
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...
12 years ago
Qingping Hou 5ab98420bd use predefined variable instead of magic number for view_mode 12 years ago
Qingping Hou d24d8f2ff4 3 new cre methods from @kai771
renamed from kai's commit:

* setViewMode
* setHeaderInfo
* setHeaderFont
12 years ago
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...
12 years ago
{Qingping,Dave} Hou 946679aa2f Merge pull request #659 from houqp/new_ui_houqp
multiple fixes & cre view mode support & update from master
12 years ago
Tigran Aivazian 1237453a75 Enable hyphenation and set status font
Conflicts:
	crereader.lua
12 years ago
Qingping Hou 41c32a6630 minor tweak for kpvcrlib/CMakeLists.txt 12 years ago
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
12 years ago
Qingping Hou 4d010f10e2 disable overlap dimming for page view mode in crereader 12 years ago
Qingping Hou ceae2e2d04 bump crengine to version cr3-3.1.2-27 12 years ago
Qingping Hou 5a57ef84d3 remove default_font in readerfont because it is defined in credocument. 12 years ago
Qingping Hou e27b99f770 read font_face and font_size from document settings
This is done in readerfont.lua
12 years ago
Qingping Hou 5d1c98e90a add setFontSize to credocument.lua 12 years ago
Tigran Aivazian cb1f28d598 Enable chapter marks in crengine header. 12 years ago
Qingping Hou 590bf149be count FrameContainer padding into menu title bar size 12 years ago
Qingping Hou 2050696de6 bug fix in FrameContainer
content_size should be obtained by calling self[1]:getSize()
12 years ago
Qingping Hou 6beebe4423 remove menu item underline for touch device 12 years ago
Qingping Hou f568ee4139 remove unnecessary framecontainer in reader.lua 12 years ago
Qingping Hou dbd27cd600 rename ReaderMenu:addToMainMenuCallback to registerToMainMenu
since we are actully inserting widgets, not callbacks
12 years ago
Qingping Hou 5b6558383d register ReaderZooming's zoommode menu in ReaderMenu 12 years ago
Qingping Hou 9a439f5dc4 register ReaderFont's font menu in ReaderMenu 12 years ago
Qingping Hou f7c65ebef7 add register_widget in ReaderMenu & minor fixes in menu.lua
* now readerwidgets can add menu items in ReaderMenu by
calling ReaderMenu:addToMainMenuCallback and define its own
addToMainMenu method, which takes ReaderMenu's item_table as argument.
12 years ago
Qingping Hou 93f7813d1a do deep copy on InputContainer widget _init 12 years ago
Qingping Hou 476733dc87 register font menu to main reader menu for touch device 12 years ago
Qingping Hou 1675d8667b add cre view mode support in frontend 12 years ago
Qingping Hou 454ffc0479 add change view mode feature for crereader
Conflicts:
	crereader.lua
	defaults.lua
12 years ago
Qingping Hou 756cce6174 use DroidSansFallback.ttf in font.lua 12 years ago
Tigran Aivazian 667d6b654f Don't use DroidSansFallbackFull.ttf fonts
Use DroidSansFallback.ttf rather than DroidSansFallbackFull.ttf because
that is what is used for rendering cjk glyphs by mupdf (see mupdf.patch).

Conflicts:
	font.lua
12 years ago
Qingping Hou 93b642a0d7 fix Device:isKindle4() method 12 years ago
Qingping Hou 27ec17b405 only echo to /proc/keypad for K3 and DXG 12 years ago
{Qingping,Dave} Hou 7557958155 Merge pull request #656 from houqp/new_ui_houqp
dimming on overlap and Kindle Touch support
12 years ago
Qingping Hou 309af296db read document configuration files from history dir
this feature was introduced by @NuPogodi in old KPV
12 years ago
Qingping Hou 97041638a6 Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_houqp 12 years ago
{Qingping,Dave} Hou a38befdf8f Merge pull request #657 from houqp/new_ui_menu_close
bug fixes and new feature for menu widget
12 years ago
eureka 424776b564 fix bug in eventhook for KT
* no return
* it is value that should be changed
12 years ago