Alterando a cor e a fonte no PHP-GTK2
Com as atualizações do PHP-GTK2 muita gente tem dúvida de como modificar as cores e as fontes do texto.
Uma das maneiras para editar as fontes e as cores delas no php-gtk2 é utilizando as funções da libpango. Muitos desenvolvedores estavam acostumados a utilizar o load_font, mas no gtk2 é usando o modify_font, através da classe PangoFontDescription. Para editar a cor da fonte utilize modify_fg e caso queira mudar o background utilize modify_bg. Creio que esta dica servirá à muitos. Segue o código:
<? ...
// Cria um novo label com o texto: "Texto azul"
$texto = new GtkLabel(utf8_decode("Texto azul"));
// Carrega a fonte Arial com tamanho 13
$fonte = new PangoFontDescription('Arial 13');
/* Modifica a cor do texto para o azul marinho,
a função parse permite o uso de hexadecimais,
para utilizar rgb inicie uma nova instância:
$cor = new GdkColor(255, 0, 0);
e coloque no lugar de GdkColor::parse('#000080') */
$texto->modify_fg(Gtk::STATE_NORMAL, GdkColor::parse('#000080'));
// Modifica a fonte do texto
$texto->modify_font($fonte);
... ?>





