## BtMachinePropertiesDialog BtMachinePropertiesDialog — machine realtime parameters |

## Synopsis

    #include "bt-edit.h"

                        BtMachinePropertiesDialog;
    BtMachinePropertiesDialog * bt_machine_properties_dialog_new
                                                            (const BtEditApplication *app,
                                                             const BtMachine *machine);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkBin
                                     +----GtkWindow
                                           +----BtMachinePropertiesDialog

## Implemented Interfaces

BtMachinePropertiesDialog implements AtkImplementorIface and GtkBuildable.

## Properties

      "app"                      BtEditApplication*    : Read / Write / Construct Only
      "machine"                  BtMachine*            : Read / Write / Construct Only

## Description

A dialog to configure dynamic settings of a BtMachine. The dialog also allows to editing and manage presets for machines that support them.

## Details

### BtMachinePropertiesDialog

    typedef struct _BtMachinePropertiesDialog BtMachinePropertiesDialog;

the root window for the editor application

### bt_machine_properties_dialog_new ()

    BtMachinePropertiesDialog * bt_machine_properties_dialog_new
                                                            (const BtEditApplication *app,
                                                             const BtMachine *machine);

Create a new instance

`app` : | the application the dialog belongs to
`machine` : | the machine to create the dialog for
Returns : | the new instance or NULL in case of an error

## Property Details

### The `"app"` property

      "app"                      BtEditApplication*    : Read / Write / Construct Only

Set application object, the dialog belongs to.

### The `"machine"` property

      "machine"                  BtMachine*            : Read / Write / Construct Only

Set machine object, the dialog handles.

## See Also

BtMachine