| GTranslator Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct GtrMessageTable; gboolean (*GtrMessageTableNavigationFunc) (GtrMsg *msg); struct GtrMessageTableClass; enum GtrMessageTableNavigation; GType gtr_message_table_register_type (GTypeModule *module); GtkWidget * gtr_message_table_new (GtkWidget *tab); void gtr_message_table_populate (GtrMessageTable *table,GtrMessageContainer *container); GtrMsg * gtr_message_table_navigate (GtrMessageTable *table,GtrMessageTableNavigation navigation,GtrMessageTableNavigationFunc func); void gtr_message_table_update_translation (GtrMessageTable *table,GtrMsg *msg,gchar *translation);
typedef enum {
GTR_NAVIGATE_PREV,
GTR_NAVIGATE_NEXT,
GTR_NAVIGATE_FIRST,
GTR_NAVIGATE_LAST
} GtrMessageTableNavigation;
GtkWidget * gtr_message_table_new (GtkWidget *tab);
Creates a new GtrMessageTable object.
|
a GtrTab |
Returns : |
the newly created GtrMessageTable |
void gtr_message_table_populate (GtrMessageTable *table,GtrMessageContainer *container);
Populates the GtrMessageTable with the list of GtrMsg and sort them.
|
a GtrMessageTable |
|
a list of GtrMsg |
GtrMsg * gtr_message_table_navigate (GtrMessageTable *table,GtrMessageTableNavigation navigation,GtrMessageTableNavigationFunc func);
|
. [scope call] |
Returns : |
. [transfer none] |
void gtr_message_table_update_translation (GtrMessageTable *table,GtrMsg *msg,gchar *translation);