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…
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…
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…
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…