Hi,
as we know, DR way to manage screen refresh is handled by some modifications of the gtk+ code. Thus, porting non gtk+ based applications need to refresh screen on their own, similar to what xournal port does due to its use of a special gtk+ widget not covered by the method iRex uses.
So, here am I, trying to port dillo2, a tiny but quite functional web browser.
I've already compiled it successfully (btw, porting fltk2 library has been quite hard), but it's not usable because of the lack of screen refresh and the keyboard issues.
A good way to solve these problems would be to develop an external library we could call from these programs, managing refresh and keyboard, or an external daemon as some hacks on Iliad used.
Sadly, this is beyond my skills... is anyone tempted to help?
I have the same problem with xboard, a frontend for gnuchess.
I've attached a screenshot to show how beautiful dillo browsing could be