Table of Contents

Class Popover

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

Methods

GetAutohide(IntPtr)

Calls native method gtk_popover_get_autohide.

public static extern bool GetAutohide(IntPtr popover)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetCascadePopdown(IntPtr)

Calls native method gtk_popover_get_cascade_popdown.

public static extern bool GetCascadePopdown(IntPtr popover)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetChild(IntPtr)

Calls native method gtk_popover_get_child.

public static extern IntPtr GetChild(IntPtr popover)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_popover_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHasArrow(IntPtr)

Calls native method gtk_popover_get_has_arrow.

public static extern bool GetHasArrow(IntPtr popover)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMnemonicsVisible(IntPtr)

Calls native method gtk_popover_get_mnemonics_visible.

public static extern bool GetMnemonicsVisible(IntPtr popover)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetOffset(IntPtr, out int, out int)

Calls native method gtk_popover_get_offset.

public static extern void GetOffset(IntPtr popover, out int xOffset, out int yOffset)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

xOffset int

Transfer ownership: Full Nullable: False

yOffset int

Transfer ownership: Full Nullable: False

GetPosition(IntPtr)

Calls native method gtk_popover_get_position.

public static extern PositionType GetPosition(IntPtr popover)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

Returns

PositionType

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_popover_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

Popdown(IntPtr)

Calls native method gtk_popover_popdown.

public static extern void Popdown(IntPtr popover)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

Popup(IntPtr)

Calls native method gtk_popover_popup.

public static extern void Popup(IntPtr popover)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

Present(IntPtr)

Calls native method gtk_popover_present.

public static extern void Present(IntPtr popover)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

SetAutohide(IntPtr, bool)

Calls native method gtk_popover_set_autohide.

public static extern void SetAutohide(IntPtr popover, bool autohide)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

autohide bool

Transfer ownership: None Nullable: False

SetCascadePopdown(IntPtr, bool)

Calls native method gtk_popover_set_cascade_popdown.

public static extern void SetCascadePopdown(IntPtr popover, bool cascadePopdown)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

cascadePopdown bool

Transfer ownership: None Nullable: False

SetChild(IntPtr, IntPtr)

Calls native method gtk_popover_set_child.

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

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: True

SetDefaultWidget(IntPtr, IntPtr)

Calls native method gtk_popover_set_default_widget.

public static extern void SetDefaultWidget(IntPtr popover, IntPtr widget)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

Transfer ownership: None Nullable: True

SetHasArrow(IntPtr, bool)

Calls native method gtk_popover_set_has_arrow.

public static extern void SetHasArrow(IntPtr popover, bool hasArrow)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

hasArrow bool

Transfer ownership: None Nullable: False

SetMnemonicsVisible(IntPtr, bool)

Calls native method gtk_popover_set_mnemonics_visible.

public static extern void SetMnemonicsVisible(IntPtr popover, bool mnemonicsVisible)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

mnemonicsVisible bool

Transfer ownership: None Nullable: False

SetOffset(IntPtr, int, int)

Calls native method gtk_popover_set_offset.

public static extern void SetOffset(IntPtr popover, int xOffset, int yOffset)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

xOffset int

Transfer ownership: None Nullable: False

yOffset int

Transfer ownership: None Nullable: False

SetPointingTo(IntPtr, RectangleHandle)

Calls native method gtk_popover_set_pointing_to.

public static extern void SetPointingTo(IntPtr popover, RectangleHandle rect)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

rect RectangleHandle

Transfer ownership: None Nullable: True

SetPosition(IntPtr, PositionType)

Calls native method gtk_popover_set_position.

public static extern void SetPosition(IntPtr popover, PositionType position)

Parameters

popover IntPtr

Transfer ownership: None Nullable: False

position PositionType

Transfer ownership: None Nullable: False