| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 
 | g_signal_connect(G_OBJECT(button_eff), "clicked", G_CALLBACK(OnErase), NULL);
 
Et cette fonction OnErase est ecrite ainsi:
 
void OnErase(GtkWidget *p_widget, gpointer ptextzone) {
 
  GtkTextBuffer *pTextBuffer;
  GtkTextIter iStart, iEnd;
  gchar *sFile, *buffer;
 
  /* Recuperation du buffer */
  pTextBuffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(buffer));
  /* Suppression des données du buffer */
  gtk_text_buffer_get_start_iter(pTextBuffer, &iStart);
  gtk_text_buffer_get_end_iter(pTextBuffer, &iEnd);
  gtk_text_buffer_delete(pTextBuffer, &iStart, &iEnd);
} | 
Partager