error in constructor
| From: | Der Starchaser | Date: | Mon, 31 Aug 2009 17:07:51 +0000 |
| Subject: | error in constructor | ||
| Groups: | php.gtk.general | ||
| Request: | Send a blank email to php-gtk-general+get-8429@lists.php.net to get a copy of this message | ||
I want to program a class ProjectList, which is derived from class
GtkTreeView. The following code snippet results in an assertion error. Is
anybody able to explain me the error ?
class ProjectList extends GtkTreeView
{
protected $store;
/***********************************************************/
/* Constructor Method
/***********************************************************/
function ProjectList()
{
$this->store = new GtkListStore(
GObject::TYPE_STRING, GObject::TYPE_STRING
);
parent::__construct( $this->store );
$col = 0;
$column = $this->get_column(0);
assert( $column ); // <- this line throws an assertion error
$cell_renderer = new GtkCellRendererPixbuf();
$column->pack_start($cell_renderer, false);
$column->set_cell_data_func(
$cell_renderer,
"prjlist_format_pixbuf",
$this->Pixmap
);
}
} // of class