コード例 #1
0
/** 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);
}
コード例 #2
0
 /**
  * @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']);
 }