summaryrefslogtreecommitdiff
path: root/vcl/inc/ios/iosinst.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/inc/ios/iosinst.hxx')
-rw-r--r--vcl/inc/ios/iosinst.hxx19
1 files changed, 18 insertions, 1 deletions
diff --git a/vcl/inc/ios/iosinst.hxx b/vcl/inc/ios/iosinst.hxx
index d5d6b8c378ba..654bd58d180f 100644
--- a/vcl/inc/ios/iosinst.hxx
+++ b/vcl/inc/ios/iosinst.hxx
@@ -20,6 +20,14 @@
#ifndef IOS_SALINST_H
#define IOS_SALINST_H
+#include <pthread.h>
+
+#include <premac.h>
+#include <CoreGraphics/CoreGraphics.h>
+#include <postmac.h>
+
+#include <tools/link.hxx>
+
#include "headless/svpinst.hxx"
#include "headless/svpframe.hxx"
@@ -37,12 +45,21 @@ public:
SalFrame* CreateFrame( SalFrame* pParent, sal_uLong nStyle );
SalFrame* CreateChildFrame( SystemParentData* pParent, sal_uLong nStyle );
- virtual bool AnyInput( sal_uInt16 nType );
+ // virtual bool AnyInput( sal_uInt16 nType );
SalFrame *getFocusFrame() const;
void damaged( IosSalFrame *frame,
const basegfx::B2IBox& rDamageRect);
+
+ typedef struct {
+ CGContextRef context;
+ CGRect rect;
+ } RenderWindowsArg;
+ DECL_LINK( RenderWindows, RenderWindowsArg* );
+
+ pthread_mutex_t m_aRenderMutex;
+ pthread_cond_t m_aRenderCond;
};
#endif // IOS_SALINST_H