方法
GtkPadControllerset_action
声明 [src]
void
gtk_pad_controller_set_action (
GtkPadController* controller,
GtkPadActionType type,
int index,
int mode,
const char* label,
const char* action_name
)
描述 [src]
向 controller 添加单独的操作。
此操作将在处于 mode 模式时,与给定的 index 中的按钮/环/条带号交互时激活。在简单情况下,可以使用 -1,以便在所有模式上触发操作。
给定的 label 应被视为对用户可见的,因此适用国际化规则。某些窗口系统可能会用这些信息为用户提供反馈。
参数
类型-
类型:
GtkPadActionType触发此操作的垫功能类型。
index-
类型:
int触发此操作的按钮/环/条带的索引号(0起始)。
mode-
类型:
int将触发此操作的模式,或 -1 代表所有模式。
label-
类型:
const char*此操作的易读描述,此字符串应被视为对用户可见。
数据由方法调用者所有。 值是一个以 NUL 结尾的 UTF-8 字符串。 action_name-
类型:
const char*在
GActionGroup中将激活的操作名。数据由方法调用者所有。 值是一个以 NUL 结尾的 UTF-8 字符串。