diff --git a/samples/ControlCatalog.NetCore/ControlCatalog.NetCore.csproj b/samples/ControlCatalog.NetCore/ControlCatalog.NetCore.csproj
index 0c47c6728e..589f41c06b 100644
--- a/samples/ControlCatalog.NetCore/ControlCatalog.NetCore.csproj
+++ b/samples/ControlCatalog.NetCore/ControlCatalog.NetCore.csproj
@@ -6,12 +6,10 @@
-
-
-
+
diff --git a/src/Avalonia.Desktop/Avalonia.Desktop.csproj b/src/Avalonia.Desktop/Avalonia.Desktop.csproj
index 3fc20150a7..52fee8a291 100644
--- a/src/Avalonia.Desktop/Avalonia.Desktop.csproj
+++ b/src/Avalonia.Desktop/Avalonia.Desktop.csproj
@@ -1,6 +1,6 @@
- netstandard2.0
+ netstandard2.0
diff --git a/src/Avalonia.X11/Avalonia.X11.csproj b/src/Avalonia.X11/Avalonia.X11.csproj
index 62771d847b..681eb0a2be 100644
--- a/src/Avalonia.X11/Avalonia.X11.csproj
+++ b/src/Avalonia.X11/Avalonia.X11.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Avalonia.X11/X11Framebuffer.cs b/src/Avalonia.X11/X11Framebuffer.cs
index 2d6955f47a..8e48a4089a 100644
--- a/src/Avalonia.X11/X11Framebuffer.cs
+++ b/src/Avalonia.X11/X11Framebuffer.cs
@@ -13,12 +13,11 @@ namespace Avalonia.X11
{
_display = display;
_xid = xid;
- Width = width*factor;
- Height = height*factor;
- RowBytes = Width * 4;
+ Size = new PixelSize(width * factor, height * factor);
+ RowBytes = width * 4;
Dpi = new Vector(96, 96) * factor;
Format = PixelFormat.Bgra8888;
- _blob = AvaloniaLocator.Current.GetService().AllocBlob(RowBytes * Height);
+ _blob = AvaloniaLocator.Current.GetService().AllocBlob(RowBytes * height);
Address = _blob.Address;
}
@@ -26,8 +25,8 @@ namespace Avalonia.X11
{
var image = new XImage();
int bitsPerPixel = 32;
- image.width = Width;
- image.height = Height;
+ image.width = Size.Width;
+ image.height = Size.Height;
image.format = 2; //ZPixmap;
image.data = Address;
image.byte_order = 0;// LSBFirst;
@@ -35,12 +34,12 @@ namespace Avalonia.X11
image.bitmap_bit_order = 0;// LSBFirst;
image.bitmap_pad = bitsPerPixel;
image.depth = 24;
- image.bytes_per_line = RowBytes - Width * 4;
+ image.bytes_per_line = RowBytes - Size.Width * 4;
image.bits_per_pixel = bitsPerPixel;
XLockDisplay(_display);
XInitImage(ref image);
var gc = XCreateGC(_display, _xid, 0, IntPtr.Zero);
- XPutImage(_display, _xid, gc, ref image, 0, 0, 0, 0, (uint) Width, (uint) Height);
+ XPutImage(_display, _xid, gc, ref image, 0, 0, 0, 0, (uint) Size.Width, (uint) Size.Height);
XFreeGC(_display, gc);
XSync(_display, true);
XUnlockDisplay(_display);
@@ -48,8 +47,7 @@ namespace Avalonia.X11
}
public IntPtr Address { get; }
- public int Width { get; }
- public int Height { get; }
+ public PixelSize Size { get; }
public int RowBytes { get; }
public Vector Dpi { get; }
public PixelFormat Format { get; }
diff --git a/src/Avalonia.X11/X11Window.cs b/src/Avalonia.X11/X11Window.cs
index 71c9c980f8..4b7b7fc8e1 100644
--- a/src/Avalonia.X11/X11Window.cs
+++ b/src/Avalonia.X11/X11Window.cs
@@ -116,7 +116,7 @@ namespace Avalonia.X11
}
public IntPtr Handle { get; }
- public System.Drawing.Size PixelSize
+ public PixelSize Size
{
get
{
@@ -126,7 +126,7 @@ namespace Avalonia.X11
XFlush(_display);
XSync(_display, true);
XUnlockDisplay(_display);
- return new System.Drawing.Size(geo.width, geo.height);
+ return new PixelSize(geo.width, geo.height);
}
}