Re: gtk_text_buffer_insert
- From: Peter Bloomfield <peterbloomfield bellsouth net>
- To: gtk-app-devel-list gnome org
- Subject: Re: gtk_text_buffer_insert
- Date: Mon, 10 Jan 2005 20:42:33 +0000
Hi Aaron!
You probably want to pass the GtkTextIter by address instead of
by value:
main()
{
GtkWidget *text;
GtkTextBuffer *buffer;
GtkTextIter iter;
GtkTextIter start, end;
.
.
.
function1(text, buffer, &iter);
function2(text, buffer, &iter);
}
void
function1 (GtkWidget *text,
GtkTextBuffer *buffer,
GtkTextIter *iter)
{
gtk_text_buffer_insert (buffer, iter, "printing
from function1\n\n", -1);
}
void
function2 (GtkWidget *text,
GtkTextBuffer *buffer,
GtkTextIter *iter)
{
gtk_text_buffer_insert (buffer, iter, "printing
from function2\n\n", -1);
}
That way, gtk_text_buffer_insert() can revalidate the original
iter in main() instead of the copies that are passed to the
functions.
Peter
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]