ComboBox com auto-complete
Abaixo segue o código de um classe que eu criei que faz a ComboBox ir auto-completando os caracteres assim que o usuário vai digitando o texto.
Para funcionar, você irá precisar da classe Gtk2_ComboComplete, disponível aqui
<?php
/**
* Combo com auto-complete
* author Pablo Dall'Oglio
* Para funcionar, você irá precisar
* da classe Gtk2_ComboComplete, disponível em:
* www.php-gtk.com.br/components/artigo/ComboComplete.php.zip
*/
require_once 'ComboComplete.php';
function print_text()
{
global $combo;
echo $combo->entry->get_text() . "\n";
}
$window = new GtkWindow;
$window->realize();
$vbox = new GtkVBox;
$window->add($vbox);
$combo = new Gtk2_ComboComplete;
$combo->setOptions(array('aland', 'albern', 'alcott', 'alden', 'aldercy', 'alderney', 'aldora'));
$botao = new GtkButton('print');
$botao->connect_simple('clicked','print_text');
$vbox->pack_start($combo);
$vbox->pack_start($botao);
$window->show_all();
gtk::main();
?>




