Browse Source

osx add the pixeldensity to screen info.

pull/3009/head
Dan Walmsley 7 years ago
parent
commit
76f948c45a
  1. 1
      native/Avalonia.Native/inc/avalonia-native.h
  2. 2
      native/Avalonia.Native/src/OSX/Screens.mm

1
native/Avalonia.Native/inc/avalonia-native.h

@ -52,6 +52,7 @@ struct AvnScreen
{
AvnRect Bounds;
AvnRect WorkingArea;
float PixelDenisty;
bool Primary;
};

2
native/Avalonia.Native/src/OSX/Screens.mm

@ -38,6 +38,8 @@ class Screens : public ComSingleObject<IAvnScreens, &IID_IAvnScreens>
ret->WorkingArea.Height = [screen visibleFrame].size.height;
ret->WorkingArea.Width = [screen visibleFrame].size.width;
ret->PixelDenisty = [screen backingScaleFactor];
ret->Primary = index == 0;
return S_OK;

Loading…
Cancel
Save