方法

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 字符串。