Creates a new GtkEntryCompletion object.
Example 60. A GtkEntryCompletion Sample.
<?php
$window = new GtkWindow;
// creates the GtkEntry widget
$entry = new GtkEntry();
// creates the data model
$store = new GtkListStore(Gtk::TYPE_STRING);
// add values to the model
$store->append(array('Aland'));
$store->append(array('Albern'));
$store->append(array('Alcott'));
// creates the EntryCompletion object
$completion = new GtkEntryCompletion;
// sets the model
$completion->set_model($store);
// defines teh data column
$completion->set_text_column(0);
// defines the completion for the GtkEntry
$entry->set_completion($completion);
// show all
$window->add($entry);
$window->show_all();
Gtk::Main();
?>
|