forked from Mirrors/openclonk
C4WindowController.mm: Only implement some viewport methods if not defined by qt editor implementation somewhere
parent
2cfd743777
commit
450619bac8
|
@ -241,6 +241,7 @@ bool lionAndBeyond() {return osVersion() >= 0x1070;}
|
|||
|
||||
// C4ViewportWindow
|
||||
|
||||
#if !defined(WITH_QT_EDITOR)
|
||||
bool C4Viewport::ScrollBarsByViewPosition()
|
||||
{
|
||||
if (PlayerLock) return false;
|
||||
|
@ -250,14 +251,6 @@ bool C4Viewport::ScrollBarsByViewPosition()
|
|||
return true;
|
||||
}
|
||||
|
||||
bool C4Viewport::ViewPositionByScrollBars()
|
||||
{
|
||||
NSScrollView* scrollView = pWindow->objectiveCObject<C4WindowController>().scrollView;
|
||||
SetViewX([scrollView.horizontalScroller landscapeCoordinateForSize:Landscape.GetWidth() viewportSize:ViewWdt zoom:GetZoom()]);
|
||||
SetViewY([scrollView.verticalScroller landscapeCoordinateForSize:Landscape.GetHeight() viewportSize:ViewHgt zoom:GetZoom()]);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool C4Viewport::TogglePlayerLock()
|
||||
{
|
||||
NSScrollView* scrollView = pWindow->objectiveCObject<C4WindowController>().scrollView;
|
||||
|
@ -284,5 +277,14 @@ bool C4Viewport::TogglePlayerLock()
|
|||
}
|
||||
return true;
|
||||
}
|
||||
#endif
|
||||
|
||||
bool C4Viewport::ViewPositionByScrollBars()
|
||||
{
|
||||
NSScrollView* scrollView = pWindow->objectiveCObject<C4WindowController>().scrollView;
|
||||
SetViewX([scrollView.horizontalScroller landscapeCoordinateForSize:Landscape.GetWidth() viewportSize:ViewWdt zoom:GetZoom()]);
|
||||
SetViewY([scrollView.verticalScroller landscapeCoordinateForSize:Landscape.GetHeight() viewportSize:ViewHgt zoom:GetZoom()]);
|
||||
return true;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue