1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| GtkWidget * wid = NULL;
GtkTextBuffer * buffer = NULL;
GtkTextIter iter;
// on ajoute un saut de ligne
texte.append( 1, '\n' );
wid = glade_xml_get_widget( interface, "textviewChat" );
// on recupere le buffer du texte
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (wid));
// on recupere la position de la fin
gtk_text_buffer_get_end_iter( buffer, &iter );
if ( iJoueur == couleurJoueur )
gtk_text_buffer_insert( buffer, &iter, "Vous : ", 7 );
else
gtk_text_buffer_insert( buffer, &iter, "Adversaire : ", 13 );
// on recupere la position de la fin
gtk_text_buffer_get_end_iter( buffer, &iter );
// et on ajoute le texte au buffer
gtk_text_buffer_insert( buffer, &iter, texte.data(), texte.length() ); |
Partager