it has been a while since my last status report, sorry for keeping you
uninformed that long. I needed some vacation from programming all the
day and afterwards made myself familiar with writing python extensions
So what are the latest news? I played around with writting a python
wrapper for the ATK library in order to spend ocempgui low-level
accessibility support. So far some python objects exist, which
encapsulate the most important parts of that library.
Unfortunately the accessibility technology interfaces are pretty lousy
documented, when it comes to interoperation with the underlying system
environment and no (yes, no) documentation for implementing own library
interfaces for ATK exist. I made my way through that with some help of
the initial ATK/AT-SPI developers, but am currently stuck with some
critical issues with the CORBA system, that is used by those
accessibility providers. So this will take some more time, I think.
I rechecked the new layer system, I initially created for 0.2.0 and
it turns out, that it needs some serious changes as the Window widgets
are broken when it comes to focus switching. This needs to be reworked.
Another problem is the language support of OcempGUI, when it comes to
bidi-aware languages, such as arabic or hebrew, as those are written
=66rom right to left, not fom left to right like the most other languages.
Although SDL (and pygame) supports unicode, text input is a real show
stopper, if you want to use OcempGUI in a multilanguage
environment. This is pretty bad and a solution for bidirectional text
input has to be provided by time.
Parallel to that I am spending more time (again) on the Ocean Empire
game itself, so that the development process of OcempGUI will be slowed
down a bit. I hope to find some codevelopers for all those pieces in the
near future (it's hard to get reliable developers :-).
So far for now. As soon as there are more news, I'll try to post them