Quote:
Originally Posted by tuxor
Okay, I'd love to have access to that menu, as well. So we really need the sources for gui_shell und system_manager, Booxtor! Please keep asking Onyx for those.
|
Maybe it'd make sense to elaborate a bit, so non-programmers will understand the dilemma (and so Booxtor may understand why we're so obnoxious about it - not to mistake it for petulancy

).
There are sources to create new separate applications (e.g., a new reader, a new (standalone) sketch application, a new mail program, ...).
At the moment, there seems no way to modify the (naboo) pdf reader, no way to modify/extend M92 scribbling, no way to extend input support e.g. to stylus buttons, no way to integrate configuration applications with the 'Settings' environment.
These require modification of the menu (spawned by pressing the home button), interception and processing of input events (which only the running application, and possibly gui_shell or system_manager see), or extension of the scribble application functionality.
However, this is only possible by either modifying the closed source components, use of a (missing) plugin interface, or by rewriting at least gui_shell (see OpenBOOX), or possibly even system_manager.
There's currently an ongoing discussion amongst interested developers (see
https://www.mobileread.com/forums/sho...24#post2026524), whether the latter would be the most sensible to do.
But clearly, this means a waste of efforts: Existing things need to be recreated, and Onyx will not be able to easily integrate extensions into their firmware.
@Booxtor: This is the reason tuxor and I keep nagging about a solution to these issues. The way things are, we are effectively barred from implementing a substantial part of the things on the wishlist.