chrox
|
7af80f63f6
|
check screen mode in koptinterface
|
2013-02-11 00:51:55 +08:00 |
|
chrox
|
0137fe7af4
|
add screen mode restoration for each document
|
2013-02-11 00:09:33 +08:00 |
|
chrox
|
1f511757c5
|
bugfix: calculate current config value or arg at runtime
|
2013-02-10 20:52:44 +08:00 |
|
chrox
|
94a6cbbf28
|
bugfix: restore original zoom mode after cropping
|
2013-02-09 00:11:30 +08:00 |
|
Qingping Hou
|
ddc7d86efe
|
change ev argument name to tev in gesturedetector.lua
So people won't messed it up with ev in inputevet.lua
|
2013-02-06 13:39:06 +08:00 |
|
{Qingping,Dave} Hou
|
72eecac5e1
|
Merge pull request #736 from chrox/man-crop
adjust four corners of page bbox
|
2013-02-05 19:41:06 -08:00 |
|
{Qingping,Dave} Hou
|
85b4d60efc
|
Merge pull request #735 from chrox/ui-tweaks
set menu font size according to screen dpi
|
2013-02-05 19:40:54 -08:00 |
|
chrox
|
72d806fbfc
|
adjust four corners of page bbox
|
2013-02-05 21:35:17 +08:00 |
|
chrox
|
8c1c51e230
|
use hold event to cancel page crop
|
2013-02-05 21:11:53 +08:00 |
|
chrox
|
21c972a786
|
hide DPI dependency in Font module
|
2013-02-05 18:15:45 +08:00 |
|
Qingping Hou
|
cc5a431b70
|
properly close ReaderConfig on screen rotate
|
2013-02-04 15:03:17 +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
|
681c788971
|
fix bug for touch event coordinates handling in landscape mode
This fix might only work for KPW, need to test on other devies
later.
|
2013-02-04 14:56:22 +08:00 |
|
{Qingping,Dave} Hou
|
0c26a3e942
|
Merge pull request #734 from chrox/man-crop
add manual page crop for pdf/djvu documents
|
2013-02-03 07:31:57 -08:00 |
|
chrox
|
0ed5d05bc0
|
hash current bbox explicitly
|
2013-02-03 22:58:30 +08:00 |
|
chrox
|
4675a220d8
|
add current bbox in page rendering hash
So that changing bbox could take effect on current page.
|
2013-02-03 21:36:11 +08:00 |
|
chrox
|
92586a3b95
|
cleanup unused debugs
|
2013-02-03 17:49:02 +08:00 |
|
chrox
|
ccf9141dd8
|
move BBoxWidget to bbox.lua in ui directory
|
2013-02-03 16:15:54 +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 |
|
Qingping Hou
|
2218d3bd73
|
add getScreenMode in screen.lua
|
2013-02-03 13:10:11 +08:00 |
|
Qingping Hou
|
03b73712bc
|
Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into rotate
Conflicts:
frontend/document/koptinterface.lua
|
2013-02-03 12:34:55 +08:00 |
|
chrox
|
47371ea8b4
|
use hold_release event to cancel page crop
|
2013-02-03 12:29:30 +08:00 |
|
chrox
|
1be80d15ae
|
code cleanup
|
2013-02-03 11:28:50 +08:00 |
|
chrox
|
1c40d127cd
|
add icon option items in config dialog
|
2013-02-03 11:26:14 +08:00 |
|
chrox
|
25bcbfa53a
|
set menu font size according to screen dpi
|
2013-02-03 05:16:19 +08:00 |
|
Qingping Hou
|
d0ffb09489
|
fix adjustGesCoordinate
|
2013-02-03 04:47:34 +08:00 |
|
chrox
|
a1aa41136c
|
add manual page crop for pdf/djvu documents
|
2013-02-03 04:42:59 +08:00 |
|
Qingping Hou
|
2090dabf22
|
add menu to FileManager
|
2013-02-03 03:41:35 +08:00 |
|
Qingping Hou
|
22c3043959
|
add calling item.callback() as default onMenuChoice action
|
2013-02-03 03:35:25 +08:00 |
|
Qingping Hou
|
9468b504c1
|
add close button toggle for menu widget
|
2013-02-03 01:43:47 +08:00 |
|
Qingping Hou
|
2d9534e092
|
add screen rotate to readerconfig
|
2013-02-02 17:02:36 +08:00 |
|
Qingping Hou
|
f02d8fa7b5
|
add SetScreenViewMode event and related handler in ReaderView
|
2013-02-02 16:46:06 +08:00 |
|
Qingping Hou
|
dd7e26a986
|
fix crash in goint into screen saver
|
2013-02-02 16:37:48 +08:00 |
|
Qingping Hou
|
01e1f72bdd
|
ReaderConfig: bind touch event listener range with widget dimen
So we only need to change widget dimen on SetDimensions event
|
2013-02-02 16:14:15 +08:00 |
|
Qingping Hou
|
d4ff6f9291
|
first demo of screen rotate
|
2013-02-02 14:36:29 +08:00 |
|
chrox
|
563fd50dc3
|
add toggle switch widget in config option
|
2013-01-25 23:53:00 +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
|
6d8ebb4126
|
adapt credocument to new changes in cre.cpp
|
2013-01-22 06:27:22 +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 |
|
Qingping Hou
|
268926edf3
|
add readertypeset to readerui
|
2013-01-17 17:12:50 -05: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 |
|
chrox
|
15f41935b6
|
use page info to calculate percent finished in crereader
|
2013-01-17 22:18:32 +08:00 |
|
{Qingping,Dave} Hou
|
55b2d4f993
|
Merge pull request #714 from chrox/config_ui
some config UI changes
|
2013-01-15 13:39:26 -08:00 |
|
chrox
|
494585ce41
|
rename 'screen rotation' option in koptinterface to 'vertical text'
|
2013-01-15 19:53:57 +08:00 |
|
chrox
|
6ed1a9012b
|
show more options
|
2013-01-15 19:11:16 +08:00 |
|
chrox
|
62c3e1dfec
|
invert icon color temporarily when tapping on menubar
|
2013-01-15 17:24:38 +08:00 |
|
chrox
|
3f2e810fe4
|
force repaint all when changing options
|
2013-01-15 12:35:37 +08:00 |
|
chrox
|
fe8902d380
|
make the dimension of config dialog change according to the size of current config options
I can't find a way to resize a WidgetContainer in runtime so when switching config options
new ConfigDialog is created with requested option panel.
|
2013-01-15 00:33:03 +08: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
|
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
|
7f04b520b3
|
reset postInitCallback on ReaderUI:init
|
2013-01-13 11:24:42 +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
|
55b2813b32
|
move fake event handling to ui.lua
inputevent.lua now only forwards events
|
2013-01-10 14:18:33 +08:00 |
|
Qingping Hou
|
68cc9b9cf4
|
Screen:saveCurrentBB: pass pitch on creating new blitbuffer
|
2013-01-10 12:01:05 +08:00 |
|
Qingping Hou
|
e02c88a929
|
add getPitch method to screen.lua
|
2013-01-10 11:31:03 +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
|
789b5d57e2
|
read page information for crerengine
|
2013-01-09 16:41:42 +08:00 |
|
Qingping Hou
|
59ed6b5a2f
|
return to caller when there is no window to show in UIManager
|
2013-01-09 13:12:37 +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,Dave} Hou
|
b04b1e8b58
|
Merge pull request #690 from houqp/new_ui_houqp
font size, line space, font weight, font gamma and viewmode support for crengine
|
2013-01-08 20:16:11 -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
|
93cad1428c
|
add render_mode into render hash
|
2013-01-09 06:06:53 +08:00 |
|
Qingping Hou
|
1fa0d886bd
|
add render mode to hint page
|
2013-01-09 05:51:53 +08:00 |
|
chrox
|
c8b699c068
|
bugfix: check renderpg hash before hinting page
|
2013-01-08 17:00:18 +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
|
59a424203b
|
add font gamma to readerconfig
|
2013-01-07 16:42:50 -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
|
5ce4f24c37
|
move CreOptions to credocument.lua
|
2013-01-07 12:32:33 -05:00 |
|
Qingping Hou
|
ad1112468f
|
add view_mode, line space and font weight setting to readerconfig
|
2013-01-07 12:18:22 -05:00 |
|
Qingping Hou
|
e573fcf2de
|
add ReaderFont:onToggleFontBolder
|
2013-01-07 12:17:34 -05:00 |
|
Qingping Hou
|
2fa919e1b6
|
add CreDocument:toggleFontBolder
|
2013-01-07 12:16:17 -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 |
|
Qingping Hou
|
ac1cf212d1
|
add setViewMode to CreDocument
|
2013-01-07 06:53:35 -05: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 |
|
Qingping Hou
|
ba00dcc701
|
bug fix: add event entry to ConfigOption widget
|
2013-01-06 23:15:19 -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
|
27f0801e93
|
Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_houqp
|
2013-01-06 03:31:47 -05:00 |
|
{Qingping,Dave} Hou
|
350d3aa55e
|
Merge pull request #682 from houqp/swipe
Swipe gesture support
|
2013-01-06 00:31:21 -08:00 |
|