Hacking
+ +Developing UI Widgets
+ +If you need to create new UI widgets, utils/wbuilder.lua
is your friend. It
+sets up a minimal environment to bootstrap KOReader's UI framework to avoid
+starting the whole reader. This gives you quick feedback loop while iterating
+through your widget changes.
To get a taste of how it works, try running this command at the root of +KOReader's source tree:
+ + ./kodev wbuilder
+
+
+
+It will spawn up an emulator window with a grid and simple timer widget for +demonstration.
+ +You can add your own UIManager:show
show call at the end of
+utils/wbuilder.lua
to test your new widget.