Table of Contents

Class Overlay

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class Overlay
Inheritance
Overlay
Inherited Members

Methods

AddOverlay(IntPtr, IntPtr)

Calls native method gtk_overlay_add_overlay.

public static extern void AddOverlay(IntPtr overlay, IntPtr widget)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

Transfer ownership: None Nullable: False

GetChild(IntPtr)

Calls native method gtk_overlay_get_child.

public static extern IntPtr GetChild(IntPtr overlay)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetClipOverlay(IntPtr, IntPtr)

Calls native method gtk_overlay_get_clip_overlay.

public static extern bool GetClipOverlay(IntPtr overlay, IntPtr widget)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_overlay_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMeasureOverlay(IntPtr, IntPtr)

Calls native method gtk_overlay_get_measure_overlay.

public static extern bool GetMeasureOverlay(IntPtr overlay, IntPtr widget)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_overlay_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

RemoveOverlay(IntPtr, IntPtr)

Calls native method gtk_overlay_remove_overlay.

public static extern void RemoveOverlay(IntPtr overlay, IntPtr widget)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

Transfer ownership: None Nullable: False

SetChild(IntPtr, IntPtr)

Calls native method gtk_overlay_set_child.

public static extern void SetChild(IntPtr overlay, IntPtr child)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: True

SetClipOverlay(IntPtr, IntPtr, bool)

Calls native method gtk_overlay_set_clip_overlay.

public static extern void SetClipOverlay(IntPtr overlay, IntPtr widget, bool clipOverlay)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

Transfer ownership: None Nullable: False

clipOverlay bool

Transfer ownership: None Nullable: False

SetMeasureOverlay(IntPtr, IntPtr, bool)

Calls native method gtk_overlay_set_measure_overlay.

public static extern void SetMeasureOverlay(IntPtr overlay, IntPtr widget, bool measure)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

Transfer ownership: None Nullable: False

measure bool

Transfer ownership: None Nullable: False