HW
db3655fc15
bugfix/typo
13 years ago
traycold
6c9ec8c896
refactoring for display help page
13 years ago
traycold
0350822ade
remove some trailing white spaces
13 years ago
traycold
1ff6ee44ba
Merge branch 'txt'
...
* txt:
use font metric to better display help page (to exted to other pages in future)
draft commit, test implementation
13 years ago
Dobrica Pavlinušić
29da5e9789
Merge pull request #116 from houqp/master
...
Use InfoMessage for better user experience
13 years ago
Qingping Hou
5e867d38ef
show infomessage on document open
13 years ago
Qingping Hou
f24f2a01f6
use InfoMessage for empty TOC, jump history and highlights
13 years ago
Qingping Hou
552246ba13
copy resources dir on customupdate
13 years ago
HW
31c33a87c9
add resource: info icon
13 years ago
HW
676e4268ff
display document open error message
13 years ago
HW
4714057f5b
added infomessage dialog implementation
13 years ago
HW
4cd63b71df
bugfix, removed old test constant
13 years ago
HW
b6d75b84ec
Added widget abstraction framework
...
An example for using it:
--snip
require "widget"
require "font"
fb = einkfb.open("/dev/fb0")
G_width, G_height = fb:getSize()
dialog = CenterContainer:new({
dimen = { w = G_width, h = G_height },
VerticalGroup:new({
align = "center",
FrameContainer:new({
CenterContainer:new({
dimen = { w = 400, h = 200 },
TextWidget:new({
text = "Hi there! jgVJV",
face = Font:getFace("cfont", 30)
})
})
}),
ImageWidget:new({
file = "test.png"
}),
FrameContainer:new({
CenterContainer:new({
dimen = { w = 300, h = 200 },
TextWidget:new({
text = "another box",
face = Font:getFace("cfont", 30)
})
})
})
})
})
dialog:paintTo(fb.bb, 0, 0)
fb:refresh(0)
input.waitForEvent()
--snip
13 years ago
HW
38afb59b3f
added interface to get blitbuffers from JPEG/PNG files
...
this is supposed to help us in the UI code.
13 years ago
HW
e52b4808b1
fix typo
13 years ago
{Qingping,Dave} Hou
3bd8a8a2cf
Merge pull request #111 from dpavlin/master
...
added reading of pan_margin settings
13 years ago
Dobrica Pavlinusic
eeae5982dd
added reading of pan_margin settings
13 years ago
Qingping Hou
cde796f6b5
fix full screen refresh command, close #99
13 years ago
Qingping Hou
c71f5c6f6a
add: sleep and usleep in util module
...
Now using it in commands.lua
13 years ago
Qingping Hou
db1b2cd01a
fix: add back KEY_FW{LEFT,RIGHT} commands to NumInputBox
13 years ago
HW
f905158b6a
reverted removal of last-doc shortcut, introduced framework restart
13 years ago
HW
3022889088
kill our own child process. not quite finished.
...
we can now kill and wait for the slider watcher subprocess that we spawned.
However, it will have a subprocess itself, the lipc-wait-event process.
That one currently stays alive until it finally sends something.
13 years ago
HW
c198f554e4
Merge pull request #110 from dpavlin/master
...
few more cleanups before release
13 years ago
HW
e4841e88c4
added line spacing setting for crereader
...
this patch also introduces an interface for setFontSize and setStyleSheet.
Hopefully, we can use the latter to send customized CSS to CREngine
as Lua strings. This functionality is however untested for now.
13 years ago
Dobrica Pavlinusic
a46dae3341
Merge branch 'master' of github.com:dpavlin/kindlepdfviewer
13 years ago
Dobrica Pavlinusic
b6d167f8ca
remove page:getPageText debug dump to improve performance on device
...
And leave it in unireader if we can't find text on page
13 years ago
Dobrica Pavlinusic
56ddad6a38
remove page:getPageText debug dump to improve performance on device
13 years ago
Dobrica Pavlinusic
a65090025c
display crash.log on error
13 years ago
Dobrica Pavlinusic
ffa663d37d
added few more keys to inputbox
13 years ago
Dobrica Pavlinusic
81c6dc5997
commands.map is very large, impacts startup performance on device
13 years ago
Dobrica Pavlinusic
96958c62ca
added UniReader:screenOffset and use it
13 years ago
Dobrica Pavlinusic
4d49e9f28b
correct two-column margin calculation respecting globalzoom
13 years ago
Dobrica Pavlinusic
0a8ca94218
make highlight working in all zoom modes #103
...
This change introduce object's dest_x and dest_y coordinates which
are needed in zoomedRectCoordTransform to make highlight scale and
move according to current pan position.
13 years ago
Dobrica Pavlinušić
ef6ab7d0db
Merge pull request #107 from houqp/master
...
show_overlap calculation bug in two column mode
13 years ago
Qingping Hou
3828a6c440
fix: clear show_overlap in two column mode on KEY_FW_{LEFT, RIGHT}
13 years ago
Qingping Hou
cafa86a5bd
fix condition in saveWaitForEvent()
...
add newline escape sequence.
close #106
13 years ago
Qingping Hou
e0327ed4e8
fix: enable screen rotate in crereader.lua
13 years ago
Qingping Hou
75f244eb60
fix: typo in unireader
13 years ago
HW
57d769e0ae
added wrapper function for input.waitForEvent that retries on EINTR
13 years ago
HW
b11c5f414a
highlighting: fixed segfault when there's no text on a PDF page
...
also, add a few more whitespace characters from the Unicode standard.
13 years ago
Qingping Hou
1407579ea8
mod: remove debug code
13 years ago
Qingping Hou
528d76aa60
Merge branch 'master' of github.com:hwhw/kindlepdfviewer
13 years ago
{Qingping,Dave} Hou
2407490284
Merge pull request #105 from houqp/master
...
bug fix in highlight code
13 years ago
Qingping Hou
3b4445a6dd
Merge branch 'master' of github.com:hwhw/kindlepdfviewer
13 years ago
Qingping Hou
dcd485c84c
fix: bug in highlighting words
...
Properly highlight words that partially fit
into screen range.
13 years ago
Dobrica Pavlinušić
e89750b379
Merge pull request #104 from houqp/master
...
API changes in highlighting code
13 years ago
Qingping Hou
3438d6749d
mod: rewrite part of highlight code
...
* add _isEntireLineInScreenHeightRange() method
For better page view navigation when highlighting
or moving cursor.
* bug fix in _isWordInScreenRange() method
* add _nextGap(), _prevGap(), _gapInNextLine()
and _gapInPrevLine() methods, so now key event
handling code in cursor moving mode only focuses
on drawing, calculation task is passed to these
four methods.
13 years ago
Qingping Hou
75d5b5f984
fix: three bugs in highlight mode
...
* handle left end of first line in cursor move
* properly highlight first word if cursor starts
from left end of first line
* handle right end of last line in cursor move
13 years ago
Qingping Hou
66ab3a2f56
fix: typo in unireader's comment
13 years ago
Qingping Hou
56d4700001
mod: changes APIs in highlighting code
13 years ago