Selecionando item em um GtkCombobox

Olá pessoal.

Muita gente tem um certo problema com os Stores. Isso é normal, por que muitas vezes nos perdemos nos muitos objetos que criamos, mas a coisa fica simples quando pensamos que cada coisa é uma coisa. Bem, não vou me aprofundar no assunto, mas vou tentar explicar como setar um item como ativo dentro de um combobox.
Primeiro, criamos um model e o colocamos dentro do combobox. Após isso, manipulamos os dados dentro do model ok? Para setarmos um item como ativo, temos que pensar que iremos colocar um valor como ativo, no combobox, por isso temos que setar uma propriedade do combobox para isso, e não no model.

Bem, como de praxe, segue um código básico da criação de um combobox, e como selecionar valores dentro dele =)

set_size_request(500, 500);
	$window->connect_simple("destroy", array("Gtk", "main_quit"));
	
	$model = new GtkListStore(GObject::TYPE_STRING);
	$cellRenderer = new GtkCellRendererText();
	
	$combo = new GtkComboBox($model);
	$combo->set_size_request(100, 30);
	$combo->pack_start($cellRenderer);
	$combo->set_attributes($cellRenderer, 'text', 0);
	
	$model->append(array("Item 1"));
	$model->append(array("Item 2"));
	$model->append(array("Item 3"));
	$model->append(array("Item 4"));
	
	// Select
	$combo->set_active(3);
	
	$fix = new GtkFixed();
	$fix->put($combo, 8, 8);
	$window->add($fix);
	$window->show_all();
	Gtk::main();

Valeu pessoal =)