• Artigos
  • Projetos
  • Download
  • Docs
  • Enviar Artigo
  • ?

Alterando a cor e a fonte no PHP-GTK2

13/11/2006  Thiago Ribeiro  Ler e Comentar

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);

... 
?>




Comentários

 Adicionar Comentário
 login
 Senha
 Título
 Comentário

Livros




    Outros

    Busque conteúdo no site
    Participe de nosso grupo no google

    [Grupo]  [Arquivos] [Mapa Usuários]

    Google

    Parceiros

 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

© 2006 Wordpress Themes | Theme (Not so) Fresh
XHTML CSS RSS