Rótulos de Texto em Ângulo
Neste exemplo, demonstramos a exibição de rótulos de texto com inclinação em graus. Para tal, utilizamos o método set_angle() da classe GtkLabel. O método set_angle() define uma inclinação em graus para o texto nele contido.
Este exemplo consiste de uma janela centralizada, contendo uma caixa vertical com três rótulos de texto em ângulos diferentes (45, 90 e 180 graus).
<?
// cria janela principal
$window = new GtkWindow;
$window->set_default_size(200,200);
// cria caixa vertical
$vbox = new GtkVBox;
// cria rótulo de texto com ângulo de 45°
$label = new GtkLabel('angulo : 45g');
$label->set_angle(45);
$vbox->pack_start($label);
// cria rótulo de texto com ângulo de 90°
$label = new GtkLabel('angulo : 90g');
$label->set_angle(90);
$vbox->pack_start($label);
// cria rótulo de texto com ângulo de 180°
$label = new GtkLabel('angulo : 180g');
$label->set_angle(180);
$vbox->pack_start($label);
// adiciona caixa vertical à janela
$window->add($vbox);
// exibe janela
$window->show_all();
gtk::main();
?>





