1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| /* Fonction qui crée et ajoute une zone de texte dans une table*/
void creerAjouterZoneText(ZoneDeTexte* pZTexte,GtkWidget *pTable,guint left, guint right, guint top, guint bottom)
{
pZTexte->pZtInfos = gtk_text_view_new();
pZTexte->pTextBuffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(pZTexte->pZtInfos));
gtk_text_buffer_get_start_iter(pZTexte->pTextBuffer, &(pZTexte->deb));
gtk_text_buffer_get_end_iter(pZTexte->pTextBuffer, &(pZTexte->end));
gtk_table_attach_defaults(GTK_TABLE(pTable),pZTexte->pZtInfos,left,right,top,bottom);
}
/* Fonction qui ajoute du texte dans la zone de texte */
void ajouterText(ZoneDeTexte *pZTexte,const gchar *text)
{
gtk_text_buffer_insert(pZTexte->pTextBuffer,&(pZTexte->end),text,strlen(text));
} |
Partager