## GnomeMessageBox

GnomeMessageBox — Create standard message boxes.

## Synopsis

    #include <libgnomeui/libgnomeui.h>

    #define     GNOME_MESSAGE_BOX_INFO
    #define     GNOME_MESSAGE_BOX_WARNING
    #define     GNOME_MESSAGE_BOX_ERROR
    #define     GNOME_MESSAGE_BOX_QUESTION
    #define     GNOME_MESSAGE_BOX_GENERIC
    struct      GnomeMessageBox;
    GtkWidget*  gnome_message_box_new           (const gchar *message,
                                                 const gchar *message_box_type,
                                                 ...);
    GtkWidget*  gnome_message_box_newv          (const gchar *message,
                                                 const gchar *message_box_type,
                                                 const gchar **buttons);
    void        gnome_message_box_construct     (GnomeMessageBox *messagebox,
                                                 const gchar *message,
                                                 const gchar *message_box_type,
                                                 const gchar **buttons);

## Object Hierarchy

      GObject
       +----GtkObject
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBin
                               +----GtkWindow
                                     +----GnomeDialog
                                           +----GnomeMessageBox

## Implemented Interfaces

GnomeMessageBox implements AtkImplementorIface.

## Description

## Details

### GNOME_MESSAGE_BOX_INFO

    #define GNOME_MESSAGE_BOX_INFO      "info"

### Warning

`GNOME_MESSAGE_BOX_INFO` is deprecated and should not be used in newly-written code.

A constant that can be passed to `gnome_message_box_new()` to specify the type of message box to create.

### GNOME_MESSAGE_BOX_WARNING

    #define GNOME_MESSAGE_BOX_WARNING   "warning"

### Warning

`GNOME_MESSAGE_BOX_WARNING` is deprecated and should not be used in newly-written code.

A constant that can be passed to `gnome_message_box_new()` to specify the type of message box to create.

### GNOME_MESSAGE_BOX_ERROR

    #define GNOME_MESSAGE_BOX_ERROR     "error"

### Warning

`GNOME_MESSAGE_BOX_ERROR` is deprecated and should not be used in newly-written code.

A constant that can be passed to `gnome_message_box_new()` to specify the type of message box to create.

### GNOME_MESSAGE_BOX_QUESTION

    #define GNOME_MESSAGE_BOX_QUESTION  "question"

### Warning

`GNOME_MESSAGE_BOX_QUESTION` is deprecated and should not be used in newly-written code.

A constant that can be passed to `gnome_message_box_new()` to specify the type of message box to create.

### GNOME_MESSAGE_BOX_GENERIC

    #define GNOME_MESSAGE_BOX_GENERIC   "generic"

### Warning

`GNOME_MESSAGE_BOX_GENERIC` is deprecated and should not be used in newly-written code.

A constant that can be passed to `gnome_message_box_new()` to specify the type of message box to create.

### struct GnomeMessageBox

    struct GnomeMessageBox {
      GnomeDialog dialog;
    };

### Warning

`GnomeMessageBox` is deprecated and should not be used in newly-written code.

GnomeDialog `dialog` | A GnomeDialog widget holding the contents of the message box.

### gnome_message_box_new ()

    GtkWidget*  gnome_message_box_new           (const gchar *message,
                                                 const gchar *message_box_type,
                                                 ...);

### Warning

`gnome_message_box_new` is deprecated and should not be used in newly-written code.

Creates a dialog box of type `message_box_type` with `message`. A number of buttons are inserted on it. You can use the GNOME stock identifiers to create gnome-stock-buttons.

`message` : | The message to be displayed.
`message_box_type` : | The type of the message
`...` : | A NULL terminated list of strings to use in each button.
Returns : | a widget that has the dialog box.

### gnome_message_box_newv ()

    GtkWidget*  gnome_message_box_newv          (const gchar *message,
                                                 const gchar *message_box_type,
                                                 const gchar **buttons);

### Warning

`gnome_message_box_newv` is deprecated and should not be used in newly-written code.

Creates a dialog box of type `message_box_type` with `message`. A number of buttons are inserted on it, the messages come from the `buttons` array. You can use the GNOME stock identifiers to create gnome-stock-buttons. The buttons array can be NULL if you wish to add buttons yourself later.

`message` : | The message to be displayed.
`message_box_type` : | The type of the message
`buttons` : | a NULL terminated array with the buttons to insert.
Returns : | a widget that has the dialog box.

### gnome_message_box_construct ()

    void        gnome_message_box_construct     (GnomeMessageBox *messagebox,
                                                 const gchar *message,
                                                 const gchar *message_box_type,
                                                 const gchar **buttons);

### Warning

`gnome_message_box_construct` is deprecated and should not be used in newly-written code.

For language bindings or subclassing, from C use gnome_message_box_new or gnome_message_box_newv

`messagebox` : | The message box to construct
`message` : | The message to be displayed.
`message_box_type` : | The type of the message
`buttons` : | a NULL terminated array with the buttons to insert.