10 #ifndef INCLUDED_VCL_INC_ANDROID_ANDROIDINST_HXX
11 #define INCLUDED_VCL_INC_ANDROID_ANDROIDINST_HXX
14 #include <android/input.h>
15 #include <android/native_window.h>
19 class AndroidSalFrame;
46 #endif // INCLUDED_VCL_INC_ANDROID_ANDROIDINST_HXX
AndroidSalInstance(std::unique_ptr< SalYieldMutex > pMutex)
virtual void updateMainThread()
Set the app's (somewhat) magic/main-thread to this one.
virtual void releaseMainThread()
Disconnect that - good for detaching from the JavaVM on Android.
virtual bool AnyInput(VclInputFlags nType)
static AndroidSalInstance * getInstance()
A SalFrame is a system window (e.g. an X11 window).
void GetWorkArea(tools::Rectangle &rRect)
virtual SalSystem * CreateSalSystem()
SalFrame * CreateChildFrame(SystemParentData *pParent, SalFrameStyleFlags nStyle)
SalFrame * CreateFrame(SalFrame *pParent, SalFrameStyleFlags nStyle)
virtual ~AndroidSalInstance()