PadController.this

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().

  1. this(GtkPadController* gtkPadController, bool ownedRef)
  2. this(Window window, ActionGroupIF group, Device pad)
    class PadController

Parameters

window Window

a #GtkWindow

group ActionGroupIF

#GActionGroup to trigger actions from

pad Device

A %GDK_SOURCE_TABLET_PAD device, or %NULL to handle all pads

Return: A newly created #GtkPadController

Throws

ConstructionException GTK+ fails to create the object.

Meta

Since

3.22