Article View: es.comp.os.linux.programacion
Article #14864[GTK] Problemas extraños con el widget GtkCTree
From: José Carlos García Sogo
Date: Mon, 25 Sep 2000 00:00
Date: Mon, 25 Sep 2000 00:00
43 lines
2080 bytes
2080 bytes
No s� si es que estoy haciendo algo mal o qu� narices pasa. El caso es
que estoy haciendo una aplicaci�n en la que uso un CTree. El problema
viene cuando quiero saber cu�l es el nodo (fila) que tengo seleccionado
u obtener informaci�n de �l.
Para saber cu�l es el nodo seleccionado uso esta funci�n:
GtkCTreeNode*
keymanager_get_selected_node (void)
{
GtkCTreeNode* node = NULL;
const GList* list;
list = GTK_CLIST(keylist)->selection;
if (list != NULL)
node = GTK_CTREE_NODE(list->data);
return node;
}
Con esto no tengo mucho problema. Funciona casi siempre. Y digo casi
siempre, pues cuando llamo a esta funci�n desde el callback que se
produce cada vez que se selecciona un nodo del �rbol me devuelve de
forma correcta el nodo, pero me da un segmentation fault cuando al salir
de la funci�n propaga la se�al (tree_select_row).
�Alguien sabe qu� es lo que pasa o c�mo puedo solucionarlo?
Otro problema distinto lo tengo cuando quiero acceder a los datos que
hay en esa fila. Se supone que hay una funci�n, gtk_ctree_get_node_info
que me debiera devolver todos los campos del nodo que le paso a la
funci�n. Pues bien, el caso es que s�lo me devuleve el primer campo.
�Alguna idea?
Muchas Gracias
------------------
Jos� Carlos Garc�a Sogo
jsogo@NOarrakisSPAM.es
Technical Details
Message-ID:
<39CF5FCE.E156BAF3@arrakis.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,ec24afdfc5b64a08,start X-Google-Attributes: gidf86c8,public From: José Carlos García Sogo <jsogo@arrakis.es> Subject: [GTK] Problemas extraños con el widget GtkCTree Date: 2000/09/25 Message-ID: <39CF5FCE.E156BAF3@arrakis.es> X-Deja-AN: 673884916 Content-Transfer-Encoding: 8bit X-Accept-Language: es, en Content-Type: text/plain; charset=iso-8859-1 X-Trace: 25 Sep 2000 16:22:53 +0100, 212.59.206.171 Organization: Arrakis Servicios y Comunicaciones SLU MIME-Version: 1.0 Newsgroups: es.comp.os.linux.programacion