/** * Define options for completion * @param $options array of options for completion */ function setCompletion($options) { $store = new GtkListStore(GObject::TYPE_STRING); if (is_array($options)) { foreach ($options as $option) { $store->append(array($option)); } } $completion = new GtkEntryCompletion(); $completion->set_model($store); $completion->set_text_column(0); parent::set_completion($completion); }