forked from Mirrors/openclonk
mac: Fix build (C4Viewport ViewX/Y accessors)
parent
7e570c05b4
commit
b9c68f2208
|
@ -218,7 +218,7 @@ int32_t mouseButtonFromEvent(NSEvent* event, DWORD* modifierFlags)
|
|||
switch (button)
|
||||
{
|
||||
case C4MC_Button_LeftDown:
|
||||
Console.EditCursor.Move(viewport->ViewX+x/viewport->GetZoom(), viewport->ViewY+y/viewport->GetZoom(), flags);
|
||||
Console.EditCursor.Move(viewport->GetViewX()+x/viewport->GetZoom(), viewport->GetViewY()+y/viewport->GetZoom(), flags);
|
||||
Console.EditCursor.LeftButtonDown(flags);
|
||||
break;
|
||||
case C4MC_Button_LeftUp:
|
||||
|
@ -231,7 +231,7 @@ int32_t mouseButtonFromEvent(NSEvent* event, DWORD* modifierFlags)
|
|||
Console.EditCursor.RightButtonUp(flags);
|
||||
break;
|
||||
case C4MC_Button_None:
|
||||
Console.EditCursor.Move(viewport->ViewX+x/viewport->GetZoom(),viewport->ViewY+y/viewport->GetZoom(), flags);
|
||||
Console.EditCursor.Move(viewport->GetViewX()+x/viewport->GetZoom(),viewport->GetViewY()+y/viewport->GetZoom(), flags);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -247,16 +247,16 @@ bool C4Viewport::ScrollBarsByViewPosition()
|
|||
{
|
||||
if (PlayerLock) return false;
|
||||
NSScrollView* scrollView = pWindow->objectiveCObject<C4WindowController>().scrollView;
|
||||
[scrollView.horizontalScroller setToLandscapeCoordinate:ViewX size:GBackWdt viewportSize:ViewWdt zoom:GetZoom()];
|
||||
[scrollView.verticalScroller setToLandscapeCoordinate:ViewY size:GBackHgt viewportSize:ViewHgt zoom:GetZoom()];
|
||||
[scrollView.horizontalScroller setToLandscapeCoordinate:GetViewX() size:GBackWdt viewportSize:ViewWdt zoom:GetZoom()];
|
||||
[scrollView.verticalScroller setToLandscapeCoordinate:GetViewY() size:GBackHgt viewportSize:ViewHgt zoom:GetZoom()];
|
||||
return true;
|
||||
}
|
||||
|
||||
bool C4Viewport::ViewPositionByScrollBars()
|
||||
{
|
||||
NSScrollView* scrollView = pWindow->objectiveCObject<C4WindowController>().scrollView;
|
||||
ViewX = [scrollView.horizontalScroller landscapeCoordinateForSize:GBackWdt viewportSize:ViewWdt zoom:GetZoom()];
|
||||
ViewY = [scrollView.verticalScroller landscapeCoordinateForSize:GBackHgt viewportSize:ViewHgt zoom:GetZoom()];
|
||||
SetViewX([scrollView.horizontalScroller landscapeCoordinateForSize:GBackWdt viewportSize:ViewWdt zoom:GetZoom()]);
|
||||
SetViewY([scrollView.verticalScroller landscapeCoordinateForSize:GBackHgt viewportSize:ViewHgt zoom:GetZoom()]);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue