Table of Contents

Class ShortcutTrigger

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

Methods

Compare(IntPtr, IntPtr)

Calls native method gtk_shortcut_trigger_compare.

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

Parameters

trigger1 IntPtr

Transfer ownership: None Nullable: False

trigger2 IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

Equal(IntPtr, IntPtr)

Calls native method gtk_shortcut_trigger_equal.

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

Parameters

trigger1 IntPtr

Transfer ownership: None Nullable: False

trigger2 IntPtr

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(IntPtr)

Calls native method gtk_shortcut_trigger_hash.

public static extern uint Hash(IntPtr trigger)

Parameters

trigger IntPtr

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 IntPtr ParseString(NonNullableUtf8StringHandle @string)

Parameters

string NonNullableUtf8StringHandle

Returns

IntPtr

Transfer ownership: Full Nullable: True

Print(IntPtr, StringHandle)

Calls native method gtk_shortcut_trigger_print.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

string StringHandle

PrintLabel(IntPtr, IntPtr, StringHandle)

Calls native method gtk_shortcut_trigger_print_label.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

display IntPtr

Transfer ownership: None Nullable: False

string StringHandle

Returns

bool

Transfer ownership: None Nullable: False

ToLabel(IntPtr, IntPtr)

Calls native method gtk_shortcut_trigger_to_label.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

display IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

ToString(IntPtr)

Calls native method gtk_shortcut_trigger_to_string.

public static extern NonNullableUtf8StringOwnedHandle ToString(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

Trigger(IntPtr, IntPtr, bool)

Calls native method gtk_shortcut_trigger_trigger.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

event IntPtr
enableMnemonics bool

Transfer ownership: None Nullable: False

Returns

KeyMatch

Transfer ownership: None Nullable: False