Re: clearing a text buffer



Once upon a time Rajarshi Guha wrote @ 20 May 2003 16:41:29 -0400

Hi,
  I've recently started working on a Gtk2  project. I previously used to
use the GtkText widget for multi line editing, but thats deprecated in
favour of the GtkTextView/GtktextBuffer combo. However the text/ example
in the docs for gtk2 only shows the use of GtkText.

Right now my problem is how can I clear a text view? The way I thought
it would work is

buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text1));
gtk_text_buffer_delete(buffer, ?, ?)

My question is: how do I get a text iterator to the beginning and end of
a bufffer?

 Ithink I must be missing something obvious but any help would be
appreciated.

Thanks, 

Working on a text editor, I've written this code!
/* I've omitted error checking! */
void
katoob_delete_buffer (GtkTextBuffer *buffer)
{ 
  GtkTextIter start, end;
  gtk_text_buffer_get_start_iter (buffer, &start);
  gtk_text_buffer_get_end_iter(buffer, &end);
  gtk_text_buffer_delete (buffer, &start, &end);
}

-- 
----------------
-- Katoob Main Developer
Linux registered user # 224950
ICQ # 58475622
FIRST  make  it  run, THEN make it run fast "Brian Kernighan".

Attachment: pgp3bIOQHWS0l.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]