bug

[email protected] (Pablo DallOglio)
Newsgroups php.gtk.dev
Message-ID <1234482850.7688.2.camel@localhost>
Hello

When creating a combobox using a GtkListStore, PHP-GTK gives me this
error:

(combobox_model.php:7672): GLib-GObject-WARNING **:
IA__g_object_new_valist: object class `GtkComboBox' has no property
named `text-column'

Does anyone knows what it can be ? The code is below:

<?php
$window = new GtkWindow;
$window->set_default_size(200,100);
$window->set_border_width(20);
$window->set_position(GTK::WIN_POS_CENTER);

$model = new GtkListStore(GObject::TYPE_OBJECT, GObject::TYPE_STRING);

$comboBox = new GtkComboBox($model); // => the error is here

$cell_renderer1 = new GtkCellRendererPixbuf();
$cell_renderer2 = new GtkCellRendererText();

$comboBox->pack_start($cell_renderer1, false);
$comboBox->pack_start($cell_renderer2, true);

$comboBox->set_attributes($cell_renderer1, 'pixbuf', 0);
$comboBox->set_attributes($cell_renderer2, 'text', 1);

$items   = array();

$items[] = array('ico_pdf.png', 'Arquivo PDF');
$items[] = array('ico_php.png', 'Arquivo PHP');

foreach ($items as $item)
{
    $imagem = $item[0];
    $texto  = $item[1];
    
    $pixbuf = GdkPixbuf::new_from_file($imagem);
    
    $iter = $model->append(array($pixbuf, $texto));
}

$comboBox->set_active(0);
$window->add($comboBox);

$window->show_all();
Gtk::main();
?>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.