/** Initiates a standard combobox-entry. */ function cbe_init(GtkComboBoxEntry $cbe) { $cr = new GtkCellRendererText(); $cr->set_property("xalign", 0); $cr->set_property("yalign", 0); $cbe->set_model(new GtkListStore(_TYPE_STRING)); $cbe->pack_start($cr); $cbe->set_attributes($cr, "text", 0); $cbe->connect("changed", "cbe_event", $cbe); }
/** * @name __construct() * @return GtkComboBoxEntry */ public function __construct() { // Cria o model $this->__widgets['model'] = new GtkListStore(Gobject::TYPE_PHP_VALUE, Gobject::TYPE_STRING); // Cria o combo parent::__construct(); // Cria o render //$this->__widgets['render'] = new GtkCellRendererText(); parent::set_model($this->__widgets['model']); parent::set_text_column(1); //parent::pack_start($this->__widgets['render']); }