From bd844a2abc62272f277520dae27dbadc637b3235 Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Fri, 11 Mar 2016 17:12:21 +0000 Subject: Android version compiles, links, launches, and receives commands. Still need to implement window creation and drawing. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11349 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.H | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.H') diff --git a/src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.H b/src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.H index f0e0efdd0..e9b10fb5a 100644 --- a/src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.H +++ b/src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.H @@ -27,13 +27,31 @@ #include "../Pico/Fl_Pico_Screen_Driver.H" +#include +#include + +#include +#include +#include + + class FL_EXPORT Fl_PicoAndroid_Screen_Driver : public Fl_Pico_Screen_Driver { + struct android_app* pApp; + + static void handleAppCmdCB(struct android_app* app, int32_t cmd); + void handleAppCmd(struct android_app* app, int32_t cmd); + static int32_t handleInputEventCB(struct android_app* app, AInputEvent* event); + int32_t handleInputEvent(struct android_app* app, AInputEvent* event); + public: Fl_PicoAndroid_Screen_Driver(); virtual ~Fl_PicoAndroid_Screen_Driver(); virtual double wait(double time_to_wait); + +public: + void android_main(struct android_app* state); }; -- cgit v1.2.3