Recovered from decompiled OpenMaui.Controls.Linux.dll: - SkiaShell.cs: FlyoutHeader, FlyoutFooter, scroll support (918 -> 1325 lines) - X11Window.cs: Cursor support (XCreateFontCursor, XDefineCursor) - All handlers with dark mode support - All services with latest implementations - LinuxApplication with theme change handling
37 lines
527 B
C#
37 lines
527 B
C#
using System;
|
|
|
|
namespace Microsoft.Maui.Platform.Linux.Interop;
|
|
|
|
public struct XSetWindowAttributes
|
|
{
|
|
public IntPtr BackgroundPixmap;
|
|
|
|
public ulong BackgroundPixel;
|
|
|
|
public IntPtr BorderPixmap;
|
|
|
|
public ulong BorderPixel;
|
|
|
|
public int BitGravity;
|
|
|
|
public int WinGravity;
|
|
|
|
public int BackingStore;
|
|
|
|
public ulong BackingPlanes;
|
|
|
|
public ulong BackingPixel;
|
|
|
|
public int SaveUnder;
|
|
|
|
public long EventMask;
|
|
|
|
public long DoNotPropagateMask;
|
|
|
|
public int OverrideRedirect;
|
|
|
|
public IntPtr Colormap;
|
|
|
|
public IntPtr Cursor;
|
|
}
|