Method
Gtk.PadController.set_action
Declaration [src]
void
gtk_pad_controller_set_action (
GtkPadController* controller,
GtkPadActionType type,
int index,
int mode,
const char* label,
const char* action_name
)
Description [src]
Adds an individual action to controller
.
This action will only be activated if the given button/ring/strip number
in index
is interacted while the current mode is mode
. -1 may be used
for simple cases, so the action is triggered on all modes.
The given label
should be considered user-visible, so internationalization
rules apply. Some windowing systems may be able to use those for user feedback.
Parameters
type |
GtkPadActionType |
the type of pad feature that will trigger this action |
|
index |
int |
the 0-indexed button/ring/strip number that will trigger this action |
|
mode |
int |
the mode that will trigger this action, or -1 for all modes. |
|
label |
const char* |
Human readable description of this action, this string should be deemed user-visible. |
|
Ownership is not transferred to the callee | |
The string is a NUL terminated UTF-8 string | |
action_name |
const char* |
action name that will be activated in the |
|
Ownership is not transferred to the callee | |
The string is a NUL terminated UTF-8 string |