Bien el caso es que os voy a poner un poquito de codigo para que lo disfruteis, es bien simple jeje ami me costo unas horitas encotnrar el fallo
pero bueno ahora que funciona perfectamente os lo dejo aqui:<?php
dl(stristr(PHP_OS, "WIN") ? "php_gtk.dll" : "php_gtk.so");
function load_a_node($Gtk_Tree) {
global $_pixmap;
foreach (get_defined_functions() as $where => $funcs)
foreach ($funcs as $item) {
for($i=0;$i<=$item;$i++){
$text[0] = sprintf($item, $cur_depth, $i);
$Gtk_Tree->insert_node(NULL, NULL, $text, 5, $_pixmap, $_pixmapmask, $_pixmap, $_pixmapmask, false, false);
}
}
}
function hola(){
global $Gtk_Tree;
$node = $Gtk_Tree->selection;
list ($text,$spacing, $pixmap, $mask) = $Gtk_Tree->node_get_pixtext($node[0],0);
echo $text;
}
list($_pixmap, $pixmapmask) = Gdk::pixmap_create_from_xpm(NULL, NULL, 'imagenes/ctree.xpm');
$window = &new GtkWindow();
$Gtk_Scroll = &new GtkScrolledWindow;
$Gtk_Tree = &new gtkctree(1,0,array('Archivos'));
$Gtk_Tree->set_line_style(GTK_CTREE_LINES_NONE);
$Gtk_Tree->connect('realize','load_a_node');
$Gtk_Tree->connect_after('tree_select_row', 'hola');
$Gtk_Tree->show();
$Gtk_Scroll->add_with_viewport($Gtk_Tree);
$window->add($Gtk_Scroll);
$window->show_all();
gtk::main();
?>
Como veis es pokito codigo, lo que hac es insertar una imagen a los nodos del GtkCTree y luego, al clikear sobre un elemento te lo muestra en la consola
es muy simple y realmente util, por ejemplo para crear un arbol de directorios etc etc
iamginacion al poder, a y deciros que pronto tendreis el PHP-EDDI-DEV <table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>

