Creates a new #GtkPadController that will associate events from @pad to
actions. A %NULL pad may be provided so the controller manages all pad devices
generically, it is discouraged to mix #GtkPadController objects with %NULL
and non-%NULL @pad argument on the same @window, as execution order is not
guaranteed.
The #GtkPadController is created with no mapped actions. In order to map pad
events to actions, use gtk_pad_controller_set_action_entries() or
gtk_pad_controller_set_action().
Creates a new #GtkPadController that will associate events from @pad to actions. A %NULL pad may be provided so the controller manages all pad devices generically, it is discouraged to mix #GtkPadController objects with %NULL and non-%NULL @pad argument on the same @window, as execution order is not guaranteed.
The #GtkPadController is created with no mapped actions. In order to map pad events to actions, use gtk_pad_controller_set_action_entries() or gtk_pad_controller_set_action().