You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/frontend/ui/widget
poire-z 620542b055
Text input related fixes & enhancements (#4124)
InputText: checks whether provided content can be given
back unaltered, which may not be the case after it is
splitted to UTF8 chars if the text is binary content.
Prevent editing text if that is the case.
Adds InputText and InputDialog :isEditable() and :isEdited()
methods.
Also accounts for the scrollbar width when measuring text
to prevent it from being displayed when not needed.
Also ensure a minimal size of the scrollbar thumb so it is
rendered when huge text with many lines is displayed.

Virtual keyboard: Hold on Backspace: delete from cursor
to start of line instead of clearing all text content.
6 years ago
..
container [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
bboxwidget.lua Added Size module 7 years ago
bookstatuswidget.lua Text input fixes and enhancements (#4084) 6 years ago
button.lua UI Behavior tweaks (#3983) 6 years ago
buttondialog.lua Add MovableContainer: allow moving some widgets (#3636) 6 years ago
buttondialogtitle.lua Add MovableContainer: allow moving some widgets (#3636) 6 years ago
buttonprogresswidget.lua UI Behavior tweaks (#3983) 6 years ago
buttontable.lua Buttons: properly truncate text when too long (#4057) 6 years ago
checkbutton.lua OpenWithDialog widget: improved display (#4078) 6 years ago
checkmark.lua [UX] Add CheckButton and use it for show password 7 years ago
closebutton.lua Fix some widget title height and close button alignment (#3366) 7 years ago
configdialog.lua UI Behavior tweaks (#3983) 6 years ago
confirmbox.lua Add MovableContainer: allow moving some widgets (#3636) 6 years ago
datewidget.lua [fix, UX] timewidget and datewidget in landscape mode (#3666) 6 years ago
dictquicklookup.lua UI Behavior tweaks (#3983) 6 years ago
eventlistener.lua Add restart koreader function and ensure FlushSettings event can be delivered to all widgets (#2772) 7 years ago
filechooser.lua FileChooser, PathChooser: show current path in header (#4125) 6 years ago
fixedtextwidget.lua Refactoring hardware abstraction 10 years ago
focusmanager.lua UI Behavior tweaks (#3983) 6 years ago
frontlightwidget.lua UI Behavior tweaks (#3983) 6 years ago
horizontalgroup.lua [doc] some widget docs 7 years ago
horizontalspan.lua cleanup: expand tab to 4 spaces 10 years ago
htmlboxwidget.lua UI Behavior tweaks (#3983) 6 years ago
hyphenationlimits.lua cre hyphenation: allow for setting min left/right fragment length (#3890) 6 years ago
iconbutton.lua UI Behavior tweaks (#3983) 6 years ago
imageviewer.lua UI Behavior tweaks (#3983) 6 years ago
imagewidget.lua Bookmarks, CoverBrowser: scale dogear icon (#4081) 6 years ago
infomessage.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
inputdialog.lua Text input related fixes & enhancements (#4124) 6 years ago
inputtext.lua Text input related fixes & enhancements (#4124) 6 years ago
keyvaluepage.lua UI Behavior tweaks (#3983) 6 years ago
linewidget.lua (chore) some require sorting. 7 years ago
linkbox.lua Added Size module 7 years ago
listview.lua Added Size module 7 years ago
logindialog.lua Text input fixes and enhancements (#4084) 6 years ago
menu.lua FileChooser, PathChooser: show current path in header (#4125) 6 years ago
multiconfirmbox.lua Wikipedia link: check if previously saved as EPUB (#3837) 6 years ago
multiinputdialog.lua Fix focus/unfocus in MultiInputDialog (#4060) 6 years ago
naturallightwidget.lua [fix, UX] naturallightwidget: Reduce text size in button 6 years ago
networksetting.lua Dismiss Wi-Fi scan popup after connection (#4055) 6 years ago
notification.lua bump crengine: fix drawing position of bottom and right borders (#4013) 6 years ago
numberpickerwidget.lua cre hyphenation: allow for setting min left/right fragment length (#3890) 6 years ago
opdsbrowser.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
openwithdialog.lua OpenWithDialog widget: improved display (#4078) 6 years ago
overlapgroup.lua [doc] some widget docs 7 years ago
pathchooser.lua FileChooser, PathChooser: show current path in header (#4125) 6 years ago
physicalkeyboard.lua [fix, spec] InputText:addChars() unicode handling (#3729) 6 years ago
progresswidget.lua ProgressWidget: add some bound checks (#3916) 6 years ago
radiobutton.lua OpenWithDialog widget: improved display (#4078) 6 years ago
radiobuttontable.lua OpenWithDialog widget: improved display (#4078) 6 years ago
rectspan.lua cleanup: expand tab to 4 spaces 10 years ago
screensaverwidget.lua Add new options to screensaver (#3535) 7 years ago
screenshoter.lua Screenshoter: propose to set as screensaver image (#4113) 6 years ago
scrollhtmlwidget.lua [UX] Dict: scroll back with tap: go to bottom of prev definition (#3647) 6 years ago
scrolltextwidget.lua Another set of fixes (#4083) 6 years ago
spinwidget.lua Menu: configure number of items per page, wrap entries (#3589) 7 years ago
textboxwidget.lua Text input fixes and enhancements (#4084) 6 years ago
textviewer.lua UI Behavior tweaks (#3983) 6 years ago
textwidget.lua Buttons: properly truncate text when too long (#4057) 6 years ago
timewidget.lua [fix, UX] timewidget and datewidget in landscape mode (#3666) 6 years ago
toggleswitch.lua cre: add Word Gap setting to bottom config panel (#4026) 6 years ago
touchmenu.lua TouchMenu: properly truncate item text when too long (#4052) 6 years ago
trapwidget.lua Trapper: adds dismissableRunInSubprocess() + new TrapWidget 7 years ago
verticalgroup.lua [doc] some widget docs 7 years ago
verticalscrollbar.lua Text input related fixes & enhancements (#4124) 6 years ago
verticalspan.lua cleanup: expand tab to 4 spaces 10 years ago
virtualkeyboard.lua Text input related fixes & enhancements (#4124) 6 years ago
widget.lua doc: fix document build 8 years ago