## BtInteractionControllerLearnDialog

BtInteractionControllerLearnDialog — learn dialog for interaction devices

## Synopsis

    #include "bt-edit.h"

    struct              BtInteractionControllerLearnDialog;
    BtInteractionControllerLearnDialog * bt_interaction_controller_learn_dialog_new
                                                            (BtIcDevice *device);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkBin
                                     +----GtkWindow
                                           +----GtkDialog
                                                 +----BtInteractionControllerLearnDialog

## Implemented Interfaces

BtInteractionControllerLearnDialog implements AtkImplementorIface and GtkBuildable.

## Properties

      "device"                   BtIcDevice*           : Write / Construct Only

## Description

A dialog to prompt the user for an interaction controller assignment.

## Details

### struct BtInteractionControllerLearnDialog

    struct BtInteractionControllerLearnDialog;

dynamic controller learn dialog

### bt_interaction_controller_learn_dialog_new ()

    BtInteractionControllerLearnDialog * bt_interaction_controller_learn_dialog_new
                                                            (BtIcDevice *device);

Create a new instance.

`device` : | the device of which the learn events are monitored
Returns : | the new instance

## Property Details

### The `"device"` property

      "device"                   BtIcDevice*           : Write / Construct Only

Set the device we want to snoop for a new controler.