方法
GtkWidgetchild_focus
声明 [src]
gboolean
gtk_widget_child_focus (
GtkWidget* widget,
GtkDirectionType direction
)
描述 [src]
当用户使用键盘快捷键在窗口中移动时,由小部件调用。
direction
参数指示正在进行的动作类型(上、下、左、右、Tab 前进、Tab 后退)。
此函数调用 Gtk.WidgetClass.focus
虚拟函数;小部件可以通过重写虚拟函数来实现适当的焦点行为。
小部件的默认 focus()
虚拟函数应返回 true,如果沿 direction
移动将焦点留在了该小部件内部的可聚焦位置,如果是沿 direction
移动将焦点移动到外部,则返回 false。当返回 true 时,小部件通常会调用 gtk_widget_grab_focus()
来放置焦点;当返回 false 时,它们不会修改当前焦点位置。
此函数由自定义小部件实现使用;如果您正在编写应用程序,您会使用 gtk_widget_grab_focus()
将焦点移动到特定小部件。
参数
direction
-
类型:
GtkDirectionType
焦点移动的方向。