Lista Simple con GtkListStore GtkTreeview
Sábado, 27 de Septiembre de 2008 por admin
aqui les dejo una forma simple de crear una lista con gtk para php
<?php
class_exists(’gtk’) or die(’REVISE SU INSTALACION DE PHP-GTK2′);
$ventana = new GtkWindow();
$ventana->connect_simple(’destroy’,array(’gtk’,'main_quit’));
$ventana->set_title(’LISTADO CON GtkListStore’);
$ventana->set_size_request(200,200);
$ventana->set_position(Gtk::WIN_POS_CENTER);
$eventbox = new GtkEventBox();
if (defined(”GObject::TYPE_STRING”))
{
$liststore = new GtkListStore(GObject::TYPE_STRING,GObject::TYPE_STRING);
}
else
{
$liststore = new GtkListStore(Gtk::TYPE_STRING,Gtk::TYPE_STRING);
}
$liststore->append(array(’1′,’dato numero uno’));
$liststore->append(array(’2′,’dato numero dos’));
$treeview = new GtkTreeView($liststore);
$cellrender = new GtkCellRendererText();
$columna = new GtkTreeviewColumn(”numero”,$cellrender,’text’,0);
$treeview->append_column($columna);
$columna = new GtkTreeviewColumn(”descripcion”,$cellrender,’text’,1);
$treeview->append_column($columna);
$eventbox->add($treeview);
$ventana->add($eventbox);
$ventana->show_all();
Gtk::main();
?>

