## EAlertDialog

EAlertDialog

## Synopsis

    struct              EAlertDialog;
    GtkWidget *         e_alert_dialog_new                  (GtkWindow *parent,
                                                             EAlert *alert);
    GtkWidget *         e_alert_dialog_new_for_args         (GtkWindow *parent,
                                                             const gchar *tag,
                                                             ...);
    gint                e_alert_run_dialog                  (GtkWindow *parent,
                                                             EAlert *alert);
    gint                e_alert_run_dialog_for_args         (GtkWindow *parent,
                                                             const gchar *tag,
                                                             ...);
    EAlert *            e_alert_dialog_get_alert            (EAlertDialog *dialog);
    GtkWidget *         e_alert_dialog_get_content_area     (EAlertDialog *dialog);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBin
                               +----GtkWindow
                                     +----GtkDialog
                                           +----EAlertDialog

## Implemented Interfaces

EAlertDialog implements AtkImplementorIface and GtkBuildable.

## Properties

      "alert"                    EAlert*               : Read / Write / Construct Only

## Description

## Details

### struct EAlertDialog

    struct EAlertDialog;

### e_alert_dialog_new ()

    GtkWidget *         e_alert_dialog_new                  (GtkWindow *parent,
                                                             EAlert *alert);

### e_alert_dialog_new_for_args ()

    GtkWidget *         e_alert_dialog_new_for_args         (GtkWindow *parent,
                                                             const gchar *tag,
                                                             ...);

### e_alert_run_dialog ()

    gint                e_alert_run_dialog                  (GtkWindow *parent,
                                                             EAlert *alert);

### e_alert_run_dialog_for_args ()

    gint                e_alert_run_dialog_for_args         (GtkWindow *parent,
                                                             const gchar *tag,
                                                             ...);

### e_alert_dialog_get_alert ()

    EAlert *            e_alert_dialog_get_alert            (EAlertDialog *dialog);

Returns the EAlert associated with `dialog`.

`dialog` : | an EAlertDialog
Returns : | the EAlert associated with `dialog`

### e_alert_dialog_get_content_area ()

    GtkWidget *         e_alert_dialog_get_content_area     (EAlertDialog *dialog);

Returns the vertical box containing the primary and secondary labels. Use this to pack additional widgets into the dialog with the proper horizontal alignment (maintaining the left margin below the image).

`dialog` : | an EAlertDialog
Returns : | the content area GtkBox

## Property Details

### The `"alert"` property

      "alert"                    EAlert*               : Read / Write / Construct Only

Alert to be displayed.