Method

GtkWidgetobserve_controllers

Declaration [src]

GListModel*
gtk_widget_observe_controllers (
  GtkWidget* widget
)

Description [src]

Returns a GListModel to track the GtkEventControllers of widget.

Calling this function will enable extra internal bookkeeping to track controllers and emit signals on the returned listmodel. It may slow down operations a lot.

Applications should try hard to avoid calling this function because of the slowdowns.

Return value

Type: A list model of GtkEventController

a GListModel tracking widgets controllers.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.