## GeditMessageArea

GeditMessageArea —

## Synopsis

    #define     GEDIT_MESSAGE_AREA_CONST        (obj)
                GeditMessageAreaPrivate;
                GeditMessageArea;
    GtkWidget*  gedit_message_area_new          (void);
    GtkWidget*  gedit_message_area_new_with_buttons
                                                (const gchar *first_button_text,
                                                 ...);
    void        gedit_message_area_set_contents (GeditMessageArea *message_area,
                                                 GtkWidget *contents);
    void        gedit_message_area_add_action_widget
                                                (GeditMessageArea *message_area,
                                                 GtkWidget *child,
                                                 gint response_id);
    GtkWidget*  gedit_message_area_add_button   (GeditMessageArea *message_area,
                                                 const gchar *button_text,
                                                 gint response_id);
    GtkWidget*  gedit_message_area_add_stock_button_with_text
                                                (GeditMessageArea *message_area,
                                                 const gchar *text,
                                                 const gchar *stock_id,
                                                 gint response_id);
    void        gedit_message_area_add_buttons  (GeditMessageArea *message_area,
                                                 const gchar *first_button_text,
                                                 ...);
    void        gedit_message_area_set_response_sensitive
                                                (GeditMessageArea *message_area,
                                                 gint response_id,
                                                 gboolean setting);
    void        gedit_message_area_set_default_response
                                                (GeditMessageArea *message_area,
                                                 gint response_id);
    void        gedit_message_area_response     (GeditMessageArea *message_area,
                                                 gint response_id);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkBox
                                     +----GtkHBox
                                           +----GeditMessageArea
                                                 +----GeditProgressMessageArea

## Implemented Interfaces

GeditMessageArea implements AtkImplementorIface.

## Signals

    "close"     void        user_function      (GeditMessageArea *geditmessagearea,
                                                gpointer          user_data)             : Run last / Action
    "response"  void        user_function      (GeditMessageArea *geditmessagearea,
                                                gint              arg1,
                                                gpointer          user_data)             : Run last

## Description

## Details

### GEDIT_MESSAGE_AREA_CONST()

    #define GEDIT_MESSAGE_AREA_CONST(obj)        (G_TYPE_CHECK_INSTANCE_CAST((obj), GEDIT_TYPE_MESSAGE_AREA, GeditMessageArea const))

`obj` : |

### GeditMessageAreaPrivate

    typedef struct _GeditMessageAreaPrivate GeditMessageAreaPrivate;

### GeditMessageArea

    typedef struct _GeditMessageArea GeditMessageArea;

### gedit_message_area_new ()

    GtkWidget*  gedit_message_area_new          (void);

Returns : |

### gedit_message_area_new_with_buttons ()

    GtkWidget*  gedit_message_area_new_with_buttons
                                                (const gchar *first_button_text,
                                                 ...);

`first_button_text` : |
`...` : |
Returns : |

### gedit_message_area_set_contents ()

    void        gedit_message_area_set_contents (GeditMessageArea *message_area,
                                                 GtkWidget *contents);

`message_area` : |
`contents` : |

### gedit_message_area_add_action_widget ()

    void        gedit_message_area_add_action_widget
                                                (GeditMessageArea *message_area,
                                                 GtkWidget *child,
                                                 gint response_id);

`message_area` : |
`child` : |
`response_id` : |

### gedit_message_area_add_button ()

    GtkWidget*  gedit_message_area_add_button   (GeditMessageArea *message_area,
                                                 const gchar *button_text,
                                                 gint response_id);

`message_area` : |
`button_text` : |
`response_id` : |
Returns : |

### gedit_message_area_add_stock_button_with_text ()

    GtkWidget*  gedit_message_area_add_stock_button_with_text
                                                (GeditMessageArea *message_area,
                                                 const gchar *text,
                                                 const gchar *stock_id,
                                                 gint response_id);

`message_area` : |
`text` : |
`stock_id` : |
`response_id` : |
Returns : |

### gedit_message_area_add_buttons ()

    void        gedit_message_area_add_buttons  (GeditMessageArea *message_area,
                                                 const gchar *first_button_text,
                                                 ...);

`message_area` : |
`first_button_text` : |
`...` : |

### gedit_message_area_set_response_sensitive ()

    void        gedit_message_area_set_response_sensitive
                                                (GeditMessageArea *message_area,
                                                 gint response_id,
                                                 gboolean setting);

`message_area` : |
`response_id` : |
`setting` : |

### gedit_message_area_set_default_response ()

    void        gedit_message_area_set_default_response
                                                (GeditMessageArea *message_area,
                                                 gint response_id);

`message_area` : |
`response_id` : |

### gedit_message_area_response ()

    void        gedit_message_area_response     (GeditMessageArea *message_area,
                                                 gint response_id);

`message_area` : |
`response_id` : |

## Signal Details

### The "close" signal

    void        user_function                  (GeditMessageArea *geditmessagearea,
                                                gpointer          user_data)             : Run last / Action

`geditmessagearea` : | the object which received the signal.
`user_data` : | user data set when the signal handler was connected.

### The "response" signal

    void        user_function                  (GeditMessageArea *geditmessagearea,
                                                gint              arg1,
                                                gpointer          user_data)             : Run last

`geditmessagearea` : | the object which received the signal.
`arg1` : |
`user_data` : | user data set when the signal handler was connected.