Commit Graph

1429 Commits (df7f7714e444dd870616056abbc34f5317060862)
 

Author SHA1 Message Date
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 414f8bec34 use left swipe for next page turn 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
Qingping Hou 8f41eb814d add more items to gitignore file 12 years ago
Qingping Hou c5fc851bb7 bug fix for swipe gesture detection (nil x or y)
a complete_last_ev var is used to make sure the first argument
to isSwipe() method has no nil x or y entry.
12 years ago
Qingping Hou f19b6e7667 use swipe gestures in menu widget to signal page turn 12 years ago
Qingping Hou 0f51f34ff6 add swipe event detection in gesturedetector.lua 12 years ago
chrox e525264b01 save/restore koptconfig to setting files 12 years ago
chrox 99a7ebaeb6 larger option text in paperwhite 12 years ago
chrox a649301e69 make pdfreader and djvureader the defaults 12 years ago
chrox 074522a36b first usable koptreader for new UI 12 years ago
chrox 755e012dba add config options 12 years ago
chrox 138def10c3 Demo version of koptreader config dialog. 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