Table of Contents

Class Toplevel

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

Methods

BeginMove(nint, nint, int, double, double, uint)

Calls native method gdk_toplevel_begin_move.

public static extern void BeginMove(nint toplevel, nint device, int button, double x, double y, uint timestamp)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

device nint

Transfer ownership: None Nullable: False

button int

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

timestamp uint

Transfer ownership: None Nullable: False

BeginResize(nint, SurfaceEdge, nint, int, double, double, uint)

Calls native method gdk_toplevel_begin_resize.

public static extern void BeginResize(nint toplevel, SurfaceEdge edge, nint device, int button, double x, double y, uint timestamp)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

edge SurfaceEdge

Transfer ownership: None Nullable: False

device nint

Transfer ownership: None Nullable: True

button int

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

timestamp uint

Transfer ownership: None Nullable: False

Focus(nint, uint)

Calls native method gdk_toplevel_focus.

public static extern void Focus(nint toplevel, uint timestamp)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

timestamp uint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_toplevel_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetState(nint)

Calls native method gdk_toplevel_get_state.

public static extern ToplevelState GetState(nint toplevel)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

Returns

ToplevelState

Transfer ownership: None Nullable: False

InhibitSystemShortcuts(nint, nint)

Calls native method gdk_toplevel_inhibit_system_shortcuts.

public static extern void InhibitSystemShortcuts(nint toplevel, nint @event)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

event nint

Lower(nint)

Calls native method gdk_toplevel_lower.

public static extern bool Lower(nint toplevel)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Minimize(nint)

Calls native method gdk_toplevel_minimize.

public static extern bool Minimize(nint toplevel)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Present(nint, ToplevelLayoutHandle)

Calls native method gdk_toplevel_present.

public static extern void Present(nint toplevel, ToplevelLayoutHandle layout)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

layout ToplevelLayoutHandle

Transfer ownership: None Nullable: False

RestoreSystemShortcuts(nint)

Calls native method gdk_toplevel_restore_system_shortcuts.

public static extern void RestoreSystemShortcuts(nint toplevel)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

SetDecorated(nint, bool)

Calls native method gdk_toplevel_set_decorated.

public static extern void SetDecorated(nint toplevel, bool decorated)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

decorated bool

Transfer ownership: None Nullable: False

SetDeletable(nint, bool)

Calls native method gdk_toplevel_set_deletable.

public static extern void SetDeletable(nint toplevel, bool deletable)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

deletable bool

Transfer ownership: None Nullable: False

SetIconList(nint, ListHandle)

Calls native method gdk_toplevel_set_icon_list.

public static extern void SetIconList(nint toplevel, ListHandle surfaces)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

surfaces ListHandle

Transfer ownership: None Nullable: False

SetModal(nint, bool)

Calls native method gdk_toplevel_set_modal.

public static extern void SetModal(nint toplevel, bool modal)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

modal bool

Transfer ownership: None Nullable: False

SetStartupId(nint, NonNullableUtf8StringHandle)

Calls native method gdk_toplevel_set_startup_id.

public static extern void SetStartupId(nint toplevel, NonNullableUtf8StringHandle startupId)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

startupId NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetTitle(nint, NonNullableUtf8StringHandle)

Calls native method gdk_toplevel_set_title.

public static extern void SetTitle(nint toplevel, NonNullableUtf8StringHandle title)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetTransientFor(nint, nint)

Calls native method gdk_toplevel_set_transient_for.

public static extern void SetTransientFor(nint toplevel, nint parent)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

parent nint

Transfer ownership: None Nullable: False

ShowWindowMenu(nint, nint)

Calls native method gdk_toplevel_show_window_menu.

public static extern bool ShowWindowMenu(nint toplevel, nint @event)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

event nint

Returns

bool

Transfer ownership: None Nullable: False

SupportsEdgeConstraints(nint)

Calls native method gdk_toplevel_supports_edge_constraints.

public static extern bool SupportsEdgeConstraints(nint toplevel)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

TitlebarGesture(nint, TitlebarGesture)

Calls native method gdk_toplevel_titlebar_gesture. Version: 4.4

[Version("4.4")]
public static extern bool TitlebarGesture(nint toplevel, TitlebarGesture gesture)

Parameters

toplevel nint

Transfer ownership: None Nullable: False

gesture TitlebarGesture

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False