Arquivo

Arquivo da Categoria ‘GtkEntry’

Como mudar a cor do fundo de um GtkEntry

20, outubro, 2009 Bruno Pitteli Sem comentários

Explicação

Um programador sempre necessita estilizar suas aplicações para facilitar a interação com o usuário. O método mais eficaz é a utilização de cores, elas facilitam bastante o usuário a deduzir certas coisas no sistema, como um cadastro bloqueado, o estado do sistema (busca? inserção? edição?). Para este efeito em algum widgets isso é feito facilmente com o método modify_base() do GtkWidget().
Leia mais…

Categories: Gtk/Gdk, GtkEntry Tags:

Como digitar somente numeros no GtkEntry

13, outubro, 2009 Bruno Pitteli Sem comentários

Explicação

Existe um sinal insert-text que é disparado assim que um texto é inserido no GtkEntry. Em seu callback é possível buscar o texto digitado e enviar o cancelamento do sinal com stop_emission(). É conectado o GtkEntry ao sinal insert-text. Em seu callback busca-se o caractere digitado. Verifica se o char é um numero. Caso não for, cancela a inserção com o método stop_emission();
Leia mais…

Categories: Gtk/Gdk, GtkEntry Tags:

Como alinhar o conteudo de um GtkEntry

9, outubro, 2009 Bruno Pitteli Sem comentários

Solução

Existe um método chamado set_alignment(x). Nele é passado 1 parâmetro indicando a posição X.
Os valores variam entre 0, 0.5 e 1, sendo 0 esquerda, 0.5 meio, 1 direita.
Leia mais…

Categories: Gtk/Gdk, GtkEntry Tags:

Como mudar a fonte do GtkEntry

9, outubro, 2009 Bruno Pitteli Sem comentários

Solução

Existe um método do GtkWidget chamado modify_font(fonte). Neste método é passado um objeto PangoFontDescription, que referencia uma fonte.
Um PangoFontDescription contem informação como: tipo de fonte, tamanho e outros.

Leia mais…

Categories: Gtk/Gdk, GtkEntry Tags: