Hello,
I'm currently making a small app which uses the spacepilot and shall be compilable for windows and linux. What I've recognized is that both API's do not have the same power, especially, the Windows-API supports callbacks through the COM-interface. Is there any decent way for callbacks in the linux API too? Or in other words: does someone know a way to establish a 3dxware-device callback system that is toolkit-independent (means that no specific gtk2/fltk/qt-calls are needed to hook for example a timer or something like that)?
Thanks in advance,
Joachim
P.s. In my current solution the programmer has to call something like "space_pilot_check_state()" (which checks whether a callback shall be triggered) in the event loop of the used toolkit, because every toolkit seems to completely control the event loop by itself and there doesn't seem to be an independent way of putting arbitrary code into this loop (which then WOULD be something like space_pilot_check_state())

