Table of Contents

Class ShortcutController

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

Methods

AddShortcut(nint, nint)

Calls native method gtk_shortcut_controller_add_shortcut.

public static extern void AddShortcut(nint self, nint shortcut)

Parameters

self nint

Transfer ownership: None Nullable: False

shortcut nint

Transfer ownership: Full Nullable: False

GetGType()

Calls native function gtk_shortcut_controller_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMnemonicsModifiers(nint)

Calls native method gtk_shortcut_controller_get_mnemonics_modifiers.

public static extern ModifierType GetMnemonicsModifiers(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ModifierType

Transfer ownership: None Nullable: False

GetScope(nint)

Calls native method gtk_shortcut_controller_get_scope.

public static extern ShortcutScope GetScope(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ShortcutScope

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_shortcut_controller_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

NewForModel(nint)

Calls native constructor gtk_shortcut_controller_new_for_model.

public static extern nint NewForModel(nint model)

Parameters

model nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

RemoveShortcut(nint, nint)

Calls native method gtk_shortcut_controller_remove_shortcut.

public static extern void RemoveShortcut(nint self, nint shortcut)

Parameters

self nint

Transfer ownership: None Nullable: False

shortcut nint

Transfer ownership: None Nullable: False

SetMnemonicsModifiers(nint, ModifierType)

Calls native method gtk_shortcut_controller_set_mnemonics_modifiers.

public static extern void SetMnemonicsModifiers(nint self, ModifierType modifiers)

Parameters

self nint

Transfer ownership: None Nullable: False

modifiers ModifierType

Transfer ownership: None Nullable: False

SetScope(nint, ShortcutScope)

Calls native method gtk_shortcut_controller_set_scope.

public static extern void SetScope(nint self, ShortcutScope scope)

Parameters

self nint

Transfer ownership: None Nullable: False

scope ShortcutScope

Transfer ownership: None Nullable: False