• Artigos
  • Projetos
  • Download
  • Lista
  • Docs
  • Comunidade
  • ?

ComboBox com auto-complete

31/05/2004  Pablo DallOglio  Ler e Comentar

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();
?>




Comentários

 Adicionar Comentário
 login
 Senha
 Título
 Comentário

Livros


  • Artigos

    • Paginação Com GTKTreeView
    • Função de Beep

    Projetos

    • pAgenda!
    • Agenda PHP-GTK 1.2
    • Agenda Telefonica
    • GnuGauss
  • Google

    Parceiros

 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

© 2006 Wordpress Themes | Theme (Not so) Fresh
XHTML CSS

PHP-GTK Brasil