方法

GtkLabelset_mnemonic_widget

声明 [src]

void
gtk_label_set_mnemonic_widget (
  GtkLabel* self,
  GtkWidget* widget
)

描述 [src]

将标签与其快捷键目标关联。

如果标签已被设置为具有访问键(例如使用 gtk_label_set_markup_with_mnemonic()gtk_label_set_text_with_mnemonic()gtk_label_new_with_mnemonic()GtkLabel:use-underline 属性),则可以将标签与一个作为访问键目标的控件关联起来。当标签位于某个控件内(如一个 GtkButtonGtkNotebook 标签页)时,它会自动与正确的控件关联,但在某些情况下(例如,当目标是位于标签旁边的 GtkEntry 控件时),您需要使用此函数显式设置它。

将目标控件通过在它上面发出 GtkWidget::mnemonic-activate 信号来加速。此信号的默认处理程序如果没有访问键冲突,将激活控件;如果存在冲突,则会在冲突的控件之间切换焦点。

参数

widget

类型: GtkWidget

目标控件。

此参数可以是 NULL
数据由方法的调用者拥有。