GtrMessageTable

GtrMessageTable

Synopsis

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);
                    GtrMessageTablePrivate;

Description

Details

struct GtrMessageTable

struct GtrMessageTable {
  GtkVBox parent_instance;
};


struct GtrMessageTableClass

struct GtrMessageTableClass {
  GtkVBoxClass 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);


GtrMessageTablePrivate

typedef struct _GtrMessageTablePrivate GtrMessageTablePrivate;