Interface
GtkRoot
Description [src]
interface Gtk.Root : Gtk.Native
An interface for widgets that can act as the root of a widget hierarchy.
The root widget takes care of providing the connection to the windowing system and manages layout, drawing and event delivery for its widget hierarchy.
The obvious example of a GtkRoot is GtkWindow.
To get the display to which a GtkRoot belongs, use
gtk_root_get_display().
GtkRoot also maintains the location of keyboard focus inside its widget
hierarchy, with gtk_root_set_focus() and gtk_root_get_focus().
Prerequisite
In order to implement Root, your type must inherit fromGtkNative.
Instance methods
gtk_root_set_focus
If focus is not the current focus widget, and is focusable, sets
it as the focus widget for the root.