Top | ![]() |
![]() |
![]() |
![]() |
gboolean | (*GtrMessageTableNavigationFunc) () |
GType | gtr_message_table_register_type () |
GtkWidget * | gtr_message_table_new () |
void | gtr_message_table_populate () |
GtrMsg * | gtr_message_table_navigate () |
void | gtr_message_table_select () |
void | gtr_message_table_update_translation () |
void | gtr_message_table_sort_by () |
GtkSingleSelection * | gtr_message_table_get_selection_model () |
GListStore * | gtr_message_table_get_model () |
#define | GTR_TYPE_MESSAGE_TABLE |
enum | GtrMessageTableNavigation |
enum | GtrMessageTableSortBy |
GtrMessageTable |
GtkWidget *
gtr_message_table_new (void
);
Creates a new GtrMessageTable object.
void gtr_message_table_populate (GtrMessageTable *table
,GtrMessageContainer *container
);
Populates the GtrMessageTable with the list of GtrMsg and sort them.
GtrMsg * gtr_message_table_navigate (GtrMessageTable *table
,GtrMessageTableNavigation navigation
,GtrMessageTableNavigationFunc func
);
void gtr_message_table_select (GtrMessageTable *table
,GtrMsg *msg
);
Select the msg
in the list view
void gtr_message_table_update_translation (GtrMessageTable *table
,GtrMsg *msg
,gchar *translation
);
void gtr_message_table_sort_by (GtrMessageTable *table
,GtrMessageTableSortBy sort
);
GtkSingleSelection *
gtr_message_table_get_selection_model (GtrMessageTable *table
);