Re: Bug in GtkCTree (gtk+ 1.2.10) or am I just misunderstanding the API?
- From: Andrei Zmievski <andrei ispi net>
- To: jgotts linuxsavvy com
- Cc: gtk-list gnome org
- Subject: Re: Bug in GtkCTree (gtk+ 1.2.10) or am I just misunderstanding the API?
- Date: Tue, 4 Dec 2001 15:55:13 -0600
If you insert a node with both text and pixmap, you have to use
gtk_ctree_node_get_pixtext() to retrieve the contents.
On Tue, 04 Dec 2001, jgotts linuxsavvy com wrote:
> I cannot get the GtkCTree widget to work with my application. I've modified
> the testgtk.c program from the source distribution to show the problem. Here
> is the diff. See below for the bad output.
>
> --- testgtk.c.orig Tue Dec 4 16:28:13 2001
> +++ testgtk.c Tue Dec 4 16:36:13 2001
> @@ -4546,6 +4546,8 @@
> gchar buf2[60];
> GtkCTreeNode *sibling;
> gint i;
> + gchar *buf;
> + gint rc;
>
> text[0] = buf1;
> text[1] = buf2;
> @@ -4559,6 +4561,16 @@
> sibling = gtk_ctree_insert_node (ctree, parent, sibling, text, 5,
> pixmap3, mask3, NULL, NULL,
> TRUE, FALSE);
> + rc = gtk_ctree_node_get_text(ctree, sibling, 0, &buf);
> + if (! rc)
> + printf("GTK Bug? The first column contained no data.\n");
> + else
> + printf("First column is %s\n", buf);
> + rc = gtk_ctree_node_get_text(ctree, sibling, 1, &buf);
> + if (! rc)
> + printf("GTK Bug? The second column contained no data.\n");
> + else
> + printf("Second column is %s\n", buf);
>
> if (parent && ctree->line_style == GTK_CTREE_LINES_TABBED)
> gtk_ctree_node_set_row_style (ctree, sibling,
>
> % ./testgtk
> GTK Bug? The first column contained no data.
> Second column is Item 1-8
> GTK Bug? The first column contained no data.
> Second column is Item 1-7
> GTK Bug? The first column contained no data.
> Second column is Item 1-6
> GTK Bug? The first column contained no data.
> Second column is Item 1-5
> GTK Bug? The first column contained no data.
> Second column is Item 1-4
> GTK Bug? The first column contained no data.
> Second column is Item 2-8
> ...
>
> Please help!
>
> John
>
> --
> John GOTTS <jgotts linuxsavvy com> http://linuxsavvy.com/staff/jgotts
> _______________________________________________
> gtk-list mailing list
> gtk-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-list
-Andrei
The Heineken Uncertainty Principle:
You can never be sure how many beers you had last night.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]