## GtrMessageTable

GtrMessageTable

## Synopsis

                        GtrMessageTablePrivate;
    struct              GtrMessageTable;
    struct              GtrMessageTableClass;
    GType               gtr_message_table_register_type     (GTypeModule *module);
    GtkWidget *         gtr_message_table_new               (GtkWidget *tab);
    void                gtr_message_table_populate          (GtrMessageTable *table,
                                                             GList *messages);
    void                gtr_message_table_update_translation
                                                            (GtrMessageTable *table,
                                                             GtrMsg *msg,
                                                             gchar *translation);

## Description

## Details

### GtrMessageTablePrivate

    typedef struct _GtrMessageTablePrivate GtrMessageTablePrivate;

### struct GtrMessageTable

    struct GtrMessageTable {
      GtkBox parent_instance;
    };

### struct GtrMessageTableClass

    struct GtrMessageTableClass {
      GtkBoxClass parent_class;
    };

### gtr_message_table_register_type ()

    GType               gtr_message_table_register_type     (GTypeModule *module);

### gtr_message_table_new ()

    GtkWidget *         gtr_message_table_new               (GtkWidget *tab);

Creates a new GtrMessageTable object.

`tab` : | a GtrTab
Returns : | the newly created GtrMessageTable

### gtr_message_table_populate ()

    void                gtr_message_table_populate          (GtrMessageTable *table,
                                                             GList *messages);

Populates the GtrMessageTable with the list of GtrMsg and sort them.

`table` : | a GtrMessageTable
`messages` : | a list of GtrMsg

### gtr_message_table_update_translation ()

    void                gtr_message_table_update_translation
                                                            (GtrMessageTable *table,
                                                             GtrMsg *msg,
                                                             gchar *translation);