PadActionEntry
Allocate a new PadActionEntry.
This instance will be allocated on the native heap and automatically freed when this class instance is garbage collected.
Allocate a new PadActionEntry using the provided AutofreeScope.
The AutofreeScope manages the allocation lifetime. The most common usage is with memScoped
.
Parameters
The AutofreeScope to allocate this structure in.
Allocate a new PadActionEntry.
This instance will be allocated on the native heap and automatically freed when this class instance is garbage collected.
Parameters
the type of pad feature that will trigger this action entry.
the 0-indexed button/ring/strip number that will trigger this action entry.
the mode that will trigger this action entry, or -1 for all modes.
Human readable description of this action entry, this string should be deemed user-visible.
action name that will be activated in the GActionGroup
.
Allocate a new PadActionEntry using the provided AutofreeScope.
The AutofreeScope manages the allocation lifetime. The most common usage is with memScoped
.
Parameters
the type of pad feature that will trigger this action entry.
the 0-indexed button/ring/strip number that will trigger this action entry.
the mode that will trigger this action entry, or -1 for all modes.
Human readable description of this action entry, this string should be deemed user-visible.
action name that will be activated in the GActionGroup
.
The AutofreeScope to allocate this structure in.