Colocando uma imagem dentro do GtkButton

Muitas vezes queremos personalizar alguns widgtes. Pensando nisso fiz este post, que mostra como colocar uma imagem, a partir de um arquivo, em um GtkButton. Com o que vai ser publicado, o leitor conseguira perfeitamente utilizar o método para varias personalizações, como por exemplo, utilizar o sinal "pressed' ou "released" para mudar a imagem dependendo do estado do botão.
Explicado o propósito do post, vamos ao código, como sempre simples e bem intuitivo, alias, este método que utilizo de explicação-código é o método que eu utilizei e utilizo até hoje em meus estudos, porem, se tiverem alguma sugestão, por favor, nos avise 😉

Segue um screenshot do código em questão:

set_size_request(50, 50);
	$button->add(GtkImage::new_from_file("0070.3.png"));
	
	$fixed = new GtkFixed();
	$fixed->put($button, 15, 15);
	
	$window = new GtkWindow();
	$window->set_size_request(80, 80);
	$window->add($fixed);
	$window->show_all();
	
	$window->connect_simple("destroy", array(Gtk, "main_quit"));
	Gtk::main();