summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
Diffstat (limited to 'vcl')
-rw-r--r--vcl/ios/iosinst.cxx32
1 files changed, 17 insertions, 15 deletions
diff --git a/vcl/ios/iosinst.cxx b/vcl/ios/iosinst.cxx
index 3605288f026e..7b4bcd2db879 100644
--- a/vcl/ios/iosinst.cxx
+++ b/vcl/ios/iosinst.cxx
@@ -21,14 +21,14 @@
#include <UIKit/UIKit.h>
#include <postmac.h>
-#include <osl/detail/ios-bootstrap.h>
+#include <basebmp/scanlineformats.hxx>
+#include <vcl/msgbox.hxx>
+#include <touch/touch.h>
+
#include "ios/iosinst.hxx"
#include "headless/svpdummies.hxx"
#include "generic/gendata.hxx"
-#include <basebmp/scanlineformats.hxx>
-#include <vcl/msgbox.hxx>
-
// Horrible hack
static int viewWidth = 1, viewHeight = 1;
@@ -43,7 +43,7 @@ public:
void IosSalInstance::damaged( IosSalFrame */* frame */,
const basegfx::B2IBox& rDamageRect )
{
- lo_damaged( CGRectMake( rDamageRect.getMinX(), rDamageRect.getMinY(), rDamageRect.getWidth(), rDamageRect.getHeight() ));
+ touch_ui_damaged( rDamageRect.getMinX(), rDamageRect.getMinY(), rDamageRect.getWidth(), rDamageRect.getHeight() );
}
void IosSalInstance::GetWorkArea( Rectangle& rRect )
@@ -301,12 +301,12 @@ IMPL_LINK( IosSalInstance, DisplayConfigurationChanged, void*, )
(*it)->Show( sal_True, sal_False );
}
- lo_damaged( CGRectMake( 0, 0, viewWidth, viewHeight ) );
+ touch_ui_damaged( 0, 0, viewWidth, viewHeight );
return 0;
}
extern "C"
-void lo_set_view_size(int width, int height)
+void touch_lo_set_view_size(int width, int height)
{
int oldWidth = viewWidth;
@@ -382,8 +382,9 @@ IMPL_LINK( IosSalInstance, RenderWindows, RenderWindowsArg*, arg )
}
extern "C"
-void lo_render_windows( CGContextRef context, CGRect rect )
+void touch_lo_render_windows(void *context, int minX, int minY, int width, int height)
{
+ CGContextRef cgContext = (CGContextRef) context;
int rc;
IosSalInstance *pInstance = IosSalInstance::getInstance();
@@ -396,7 +397,8 @@ void lo_render_windows( CGContextRef context, CGRect rect )
return;
}
- IosSalInstance::RenderWindowsArg arg = { false, context, rect };
+ CGRect rect = CGRectMake(minX, minY, width, height);
+ IosSalInstance::RenderWindowsArg arg = { false, cgContext, rect };
Application::PostUserEvent( LINK( pInstance, IosSalInstance, RenderWindows), &arg );
while (!arg.done) {
@@ -409,7 +411,7 @@ void lo_render_windows( CGContextRef context, CGRect rect )
}
extern "C"
-void lo_tap(int x, int y)
+void touch_lo_tap(int x, int y)
{
SalFrame *pFocus = IosSalInstance::getInstance()->getFocusFrame();
if (pFocus) {
@@ -426,7 +428,7 @@ void lo_tap(int x, int y)
}
extern "C"
-void lo_mouse_drag(int x, int y, LOMouseButtonState state)
+void touch_lo_mouse_drag(int x, int y, LOMouseButtonState state)
{
SalFrame *pFocus = IosSalInstance::getInstance()->getFocusFrame();
@@ -454,7 +456,7 @@ void lo_mouse_drag(int x, int y, LOMouseButtonState state)
}
extern "C"
-void lo_pan(int deltaX, int deltaY)
+void touch_lo_pan(int deltaX, int deltaY)
{
SalFrame *pFocus = IosSalInstance::getInstance()->getFocusFrame();
if (pFocus) {
@@ -465,7 +467,7 @@ void lo_pan(int deltaX, int deltaY)
}
extern "C"
-void lo_zoom(int x, int y, float scale)
+void touch_lo_zoom(int x, int y, float scale)
{
SalFrame *pFocus = IosSalInstance::getInstance()->getFocusFrame();
if (pFocus) {
@@ -476,7 +478,7 @@ void lo_zoom(int x, int y, float scale)
}
extern "C"
-void lo_keyboard_input(int c)
+void touch_lo_keyboard_input(int c)
{
SalFrame *pFocus = IosSalInstance::getInstance()->getFocusFrame();
if (pFocus) {
@@ -487,7 +489,7 @@ void lo_keyboard_input(int c)
}
extern "C"
-void lo_keyboard_did_hide()
+void touch_lo_keyboard_did_hide()
{
// Tell LO it has lost "focus", which will cause it to stop
// displaying any text insertion cursor etc