方法
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
属性),则可以将标签与一个作为访问键目标的控件关联起来。当标签位于某个控件内(如一个 GtkButton
或 GtkNotebook
标签页)时,它会自动与正确的控件关联,但在某些情况下(例如,当目标是位于标签旁边的 GtkEntry
控件时),您需要使用此函数显式设置它。
将目标控件通过在它上面发出 GtkWidget::mnemonic-activate
信号来加速。此信号的默认处理程序如果没有访问键冲突,将激活控件;如果存在冲突,则会在冲突的控件之间切换焦点。
参数
widget
-
类型:
GtkWidget
目标控件。
此参数可以是 NULL
。数据由方法的调用者拥有。