Table of Contents

Class ShortcutTrigger

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

Methods

Compare(nint, nint)

Calls native method gtk_shortcut_trigger_compare.

public static extern int Compare(nint trigger1, nint trigger2)

Parameters

trigger1 nint

Transfer ownership: None Nullable: False

trigger2 nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

Equal(nint, nint)

Calls native method gtk_shortcut_trigger_equal.

public static extern bool Equal(nint trigger1, nint trigger2)

Parameters

trigger1 nint

Transfer ownership: None Nullable: False

trigger2 nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_shortcut_trigger_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

Hash(nint)

Calls native method gtk_shortcut_trigger_hash.

public static extern uint Hash(nint trigger)

Parameters

trigger nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

ParseString(NonNullableUtf8StringHandle)

Calls native constructor gtk_shortcut_trigger_parse_string.

public static extern nint ParseString(NonNullableUtf8StringHandle @string)

Parameters

string NonNullableUtf8StringHandle

Returns

nint

Transfer ownership: Full Nullable: True

Print(nint, StringHandle)

Calls native method gtk_shortcut_trigger_print.

public static extern void Print(nint self, StringHandle @string)

Parameters

self nint

Transfer ownership: None Nullable: False

string StringHandle

PrintLabel(nint, nint, StringHandle)

Calls native method gtk_shortcut_trigger_print_label.

public static extern bool PrintLabel(nint self, nint display, StringHandle @string)

Parameters

self nint

Transfer ownership: None Nullable: False

display nint

Transfer ownership: None Nullable: False

string StringHandle

Returns

bool

Transfer ownership: None Nullable: False

ToLabel(nint, nint)

Calls native method gtk_shortcut_trigger_to_label.

public static extern NonNullableUtf8StringOwnedHandle ToLabel(nint self, nint display)

Parameters

self nint

Transfer ownership: None Nullable: False

display nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

ToString(nint)

Calls native method gtk_shortcut_trigger_to_string.

public static extern NonNullableUtf8StringOwnedHandle ToString(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

Trigger(nint, nint, bool)

Calls native method gtk_shortcut_trigger_trigger.

public static extern KeyMatch Trigger(nint self, nint @event, bool enableMnemonics)

Parameters

self nint

Transfer ownership: None Nullable: False

event nint
enableMnemonics bool

Transfer ownership: None Nullable: False

Returns

KeyMatch

Transfer ownership: None Nullable: False