X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2Ffg_os_common.cxx;h=3dd07c610a81bf6e12043d5a5791211cb51d45ab;hb=33425c671d20fc7a7fbb87c2db28aef455b5b5dd;hp=5cc150d9dc42604a847ab0a6b16edafdd1d88dab;hpb=49f733015041cb6b254d8921874e1c471b21b70c;p=flightgear.git diff --git a/src/Main/fg_os_common.cxx b/src/Main/fg_os_common.cxx index 5cc150d9d..3dd07c610 100644 --- a/src/Main/fg_os_common.cxx +++ b/src/Main/fg_os_common.cxx @@ -17,46 +17,42 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include + +#include +#include #include "fg_os.hxx" #include "globals.hxx" -#include "renderer.hxx" // fg_os callback registration APIs // // Event handling and scene graph update is all handled by a -// manipulator. See FGManipulator.cpp +// manipulator. See FGEventHandler.cpp void fgRegisterIdleHandler(fgIdleHandler func) { - globals->get_renderer()->getManipulator()->setIdleHandler(func); -} - -void fgRegisterDrawHandler(fgDrawHandler func) -{ - globals->get_renderer()->getManipulator()->setDrawHandler(func); -} - -void fgRegisterWindowResizeHandler(fgWindowResizeHandler func) -{ - globals->get_renderer()->getManipulator()->setWindowResizeHandler(func); + globals->get_renderer()->getEventHandler()->setIdleHandler(func); } void fgRegisterKeyHandler(fgKeyHandler func) { - globals->get_renderer()->getManipulator()->setKeyHandler(func); + globals->get_renderer()->getEventHandler()->setKeyHandler(func); } void fgRegisterMouseClickHandler(fgMouseClickHandler func) { - globals->get_renderer()->getManipulator()->setMouseClickHandler(func); + globals->get_renderer()->getEventHandler()->setMouseClickHandler(func); } void fgRegisterMouseMotionHandler(fgMouseMotionHandler func) { - globals->get_renderer()->getManipulator()->setMouseMotionHandler(func); + globals->get_renderer()->getEventHandler()->setMouseMotionHandler(func); } -// Redraw "happens" every frame whether you want it or not. -void fgRequestRedraw() -{ -} + +