Class ShortcutTrigger
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
IntPtrTransfer ownership: None Nullable: False
trigger2
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
trigger2
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
display
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
display
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
event
IntPtrenableMnemonics
boolTransfer ownership: None Nullable: False
Returns
- KeyMatch
Transfer ownership: None Nullable: False