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
Hans-Werner Hilse 6793a4fee1 reader config dialog: properly refresh config pane
This serves as a good example for the way refreshes are done:
setDirty("all", function() ... end)
* the "all" will have all widgets on screen repainted.
  In this case that is needed because the config pane has
  different sizes, covering different parts of underlying
  widgets. So they need to be repainted every time.
* the function will return the area to refresh and is evaluated
  after painting. In this example, we take the area that is covered
  by the config pane before switching it (if present at all), and
  hand it to the refresh area function as an upvalue.
  When the function is called later after painting, it will
  use that saved area and combine it with the area that is covered
  then by the widget. That way, parts that are covered no more are
  included in the refresh area, too.
10 years ago
..
data Change "Screen Mode" to "Orientation" 10 years ago
elements move refresh menu table out of UIManager 10 years ago
message fix run out of memory when receiving large files from Calibre 10 years ago
widget reader config dialog: properly refresh config pane 10 years ago
downloadmgr.lua prompt users to long press directory to set inbox 10 years ago
event.lua cleanup: expand tab to 4 spaces 10 years ago
font.lua switch from scaleByDPI() to scaleBySize() 10 years ago
geometry.lua fix #1011 10 years ago
gesturerange.lua range field in gesturerange can be function now 10 years ago
language.lua Minor English improvements. 10 years ago
networkmgr.lua Prevent spaces from being eaten by Transifex 10 years ago
opdsparser.lua add OPDS support 10 years ago
otamanager.lua Various applications of util.template 10 years ago
rendertext.lua fix handling of invalid UTF8 sequences 10 years ago
screen.lua Refactoring hardware abstraction 10 years ago
screensaver.lua fix(screensaver): lastfile will be nil for fresh installation 10 years ago
timeval.lua fix typo 10 years ago
translator.lua don't require ssl.https since it cannot yet be built for win32 10 years ago
uimanager.lua change setDirty/refresh API 10 years ago
wikipedia.lua don't require ssl.https since it cannot yet be built for win32 10 years ago