Class WindowProperties
- Namespace
- WebKit
- Assembly
- WebKit-6.0.dll
public sealed class WindowProperties : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
WindowProperties
- Implements
- Inherited Members
Constructors
WindowProperties(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public WindowProperties(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
WindowProperties(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected WindowProperties(CreationData data)
Parameters
dataCreationData
WindowProperties(WindowPropertiesHandle)
protected WindowProperties(WindowPropertiesHandle handle)
Parameters
handleWindowPropertiesHandle
Fields
FullscreenPropertyDefinition
public static readonly Property<bool, WindowProperties> FullscreenPropertyDefinition
Field Value
GeometryPropertyDefinition
public static readonly Property<Rectangle, WindowProperties> GeometryPropertyDefinition
Field Value
LocationbarVisiblePropertyDefinition
public static readonly Property<bool, WindowProperties> LocationbarVisiblePropertyDefinition
Field Value
MenubarVisiblePropertyDefinition
public static readonly Property<bool, WindowProperties> MenubarVisiblePropertyDefinition
Field Value
ResizablePropertyDefinition
public static readonly Property<bool, WindowProperties> ResizablePropertyDefinition
Field Value
ScrollbarsVisiblePropertyDefinition
public static readonly Property<bool, WindowProperties> ScrollbarsVisiblePropertyDefinition
Field Value
StatusbarVisiblePropertyDefinition
public static readonly Property<bool, WindowProperties> StatusbarVisiblePropertyDefinition
Field Value
ToolbarVisiblePropertyDefinition
public static readonly Property<bool, WindowProperties> ToolbarVisiblePropertyDefinition
Field Value
Properties
Fullscreen
public bool Fullscreen { get; }
Property Value
Geometry
public Rectangle Geometry { get; }
Property Value
LocationbarVisible
public bool LocationbarVisible { get; }
Property Value
MenubarVisible
public bool MenubarVisible { get; }
Property Value
Resizable
public bool Resizable { get; }
Property Value
ScrollbarsVisible
public bool ScrollbarsVisible { get; }
Property Value
StatusbarVisible
public bool StatusbarVisible { get; }
Property Value
ToolbarVisible
public bool ToolbarVisible { get; }
Property Value
Methods
GetFullscreen()
public bool GetFullscreen()
Returns
GetGType()
public static Type GetGType()
Returns
GetGeometry(out Rectangle)
public void GetGeometry(out Rectangle geometry)
Parameters
geometryRectangle
GetLocationbarVisible()
public bool GetLocationbarVisible()
Returns
GetMenubarVisible()
public bool GetMenubarVisible()
Returns
GetResizable()
public bool GetResizable()
Returns
GetScrollbarsVisible()
public bool GetScrollbarsVisible()
Returns
GetStatusbarVisible()
public bool GetStatusbarVisible()
Returns
GetToolbarVisible()
public bool GetToolbarVisible()
Returns
NewFromPointer(nint, bool)
Creates a new managed WindowProperties instance for a given pointer.
public static WindowProperties NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new WindowProperties and sets the properties specified by the construct arguments.
public static WindowProperties NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.