Table of Contents

Class ToplevelLayout

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
public class ToplevelLayout
Inheritance
ToplevelLayout
Inherited Members

Methods

Copy(ToplevelLayoutHandle)

Calls native method gdk_toplevel_layout_copy.

public static extern ToplevelLayoutOwnedHandle Copy(ToplevelLayoutHandle layout)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

Returns

ToplevelLayoutOwnedHandle

Transfer ownership: Full Nullable: False

Equal(ToplevelLayoutHandle, ToplevelLayoutHandle)

Calls native method gdk_toplevel_layout_equal.

public static extern bool Equal(ToplevelLayoutHandle layout, ToplevelLayoutHandle other)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

other ToplevelLayoutHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFullscreen(ToplevelLayoutHandle, out bool)

Calls native method gdk_toplevel_layout_get_fullscreen.

public static extern bool GetFullscreen(ToplevelLayoutHandle layout, out bool fullscreen)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

fullscreen bool

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFullscreenMonitor(ToplevelLayoutHandle)

Calls native method gdk_toplevel_layout_get_fullscreen_monitor.

public static extern IntPtr GetFullscreenMonitor(ToplevelLayoutHandle layout)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetGType()

Calls native function gdk_toplevel_layout_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMaximized(ToplevelLayoutHandle, out bool)

Calls native method gdk_toplevel_layout_get_maximized.

public static extern bool GetMaximized(ToplevelLayoutHandle layout, out bool maximized)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

maximized bool

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetResizable(ToplevelLayoutHandle)

Calls native method gdk_toplevel_layout_get_resizable.

public static extern bool GetResizable(ToplevelLayoutHandle layout)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gdk_toplevel_layout_new.

public static extern ToplevelLayoutOwnedHandle New()

Returns

ToplevelLayoutOwnedHandle

Transfer ownership: Full Nullable: False

Ref(ToplevelLayoutHandle)

Calls native method gdk_toplevel_layout_ref.

public static extern ToplevelLayoutOwnedHandle Ref(ToplevelLayoutHandle layout)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

Returns

ToplevelLayoutOwnedHandle

Transfer ownership: Full Nullable: False

SetFullscreen(ToplevelLayoutHandle, bool, IntPtr)

Calls native method gdk_toplevel_layout_set_fullscreen.

public static extern void SetFullscreen(ToplevelLayoutHandle layout, bool fullscreen, IntPtr monitor)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

fullscreen bool

Transfer ownership: None Nullable: False

monitor IntPtr

Transfer ownership: None Nullable: True

SetMaximized(ToplevelLayoutHandle, bool)

Calls native method gdk_toplevel_layout_set_maximized.

public static extern void SetMaximized(ToplevelLayoutHandle layout, bool maximized)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

maximized bool

Transfer ownership: None Nullable: False

SetResizable(ToplevelLayoutHandle, bool)

Calls native method gdk_toplevel_layout_set_resizable.

public static extern void SetResizable(ToplevelLayoutHandle layout, bool resizable)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

resizable bool

Transfer ownership: None Nullable: False

Unref(ToplevelLayoutHandle)

Calls native method gdk_toplevel_layout_unref.

public static extern void Unref(ToplevelLayoutHandle layout)

Parameters

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False