## BtMissingFrameworkElementsDialog

BtMissingFrameworkElementsDialog — missing core and application elements

## Synopsis

    #include "bt-edit.h"

                        BtMissingFrameworkElementsDialog;
    BtMissingFrameworkElementsDialog * bt_missing_framework_elements_dialog_new
                                                            (const BtEditApplication *app,
                                                             GList *core_elements,
                                                             GList *edit_elements);
    void                bt_missing_framework_elements_dialog_apply
                                                            (const BtMissingFrameworkElementsDialog *self);

## Object Hierarchy

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

## Implemented Interfaces

BtMissingFrameworkElementsDialog implements AtkImplementorIface and GtkBuildable.

## Properties

      "app"                      BtEditApplication*    : Read / Write / Construct Only
      "core-elements"            gpointer              : Read / Write / Construct Only
      "edit-elements"            gpointer              : Read / Write / Construct Only

## Description

A dialog to inform about missing core and application elements.

## Details

### BtMissingFrameworkElementsDialog

    typedef struct _BtMissingFrameworkElementsDialog BtMissingFrameworkElementsDialog;

the root window for the editor application

### bt_missing_framework_elements_dialog_new ()

    BtMissingFrameworkElementsDialog * bt_missing_framework_elements_dialog_new
                                                            (const BtEditApplication *app,
                                                             GList *core_elements,
                                                             GList *edit_elements);

Create a new instance

`app` : | the application the dialog belongs to
`core_elements` : | list of missing core elements
`edit_elements` : | list of missing edit elements
Returns : | the new instance or NULL in case of an error

### bt_missing_framework_elements_dialog_apply ()

    void                bt_missing_framework_elements_dialog_apply
                                                            (const BtMissingFrameworkElementsDialog *self);

Makes the dialog settings effective.

`self` : | the dialog which settings to apply

## Property Details

### The `"app"` property

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

Set application object, the dialog belongs to.

### The `"core-elements"` property

      "core-elements"            gpointer              : Read / Write / Construct Only

Set missing core-elements list, the dialog handles.

### The `"edit-elements"` property

      "edit-elements"            gpointer              : Read / Write / Construct Only

Set missing edit-elements list, the dialog handles.