gtk.root

Module for Root interface

Types 2

interfaceRoot

gtk.root.Root is the interface implemented by all widgets that can act as a toplevel widget.

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 gtk.root.Root is gtk.window.Window.

To get the display to which a gtk.root.Root belongs, use gtk.root.Root.getDisplay.

gtk.root.Root also maintains the location of keyboard focus inside its widget hierarchy, with gtk.root.Root.setFocus and gtk.root.Root.getFocus.

Methods
gdk.display.Display getDisplay()Returns the display that this [gtk.root.Root] is on. Returns: the display of root
gtk.widget.Widget getFocus()Retrieves the current focused widget within the root.
void setFocus(gtk.widget.Widget focus = null)If focus is not the current focus widget, and is focusable, sets it as the focus widget for the root.
interfaceRootGidBuilderImpl(T)

Fluent builder implementation template for gtk.root.Root