PyGTK TextBuffer
TextMark :
Untuk menandai suatu posisi di dalam textbuffer.
Iterator dalam TextBuffer tidak didefinisikan sebagai object/class tertentu. Berfungsi sebagai penunjuk (pointer) suatu posisi dalam TextBuffer.
Method insert :
- menggunakan iterator sebagai penunjuk posisi awal suatu string disisipkan ke dalam TextBuffer
- setelah insert, iterator di-invalidasi tetapi oleh default event-handler di ubah nilainya sehingga menunjuk ke posisi akhir setalah proses insert dilakukan.
Bedanya iterator dengan TextMark, iterator berubah setiap kali ada perubahan isi TextBuffer sedangkan TextMark akan tetap menunjuk ke posisi dimana TextMark di-set terakhir walaupun isi TextBuffer berubah.