Criando um Fabula::GtkTreeView de maneira simples

A criação de GtkTreeViews é um tanto quanto completo, tendo que criar o model, o treeview o renderizador das colunas, as colunas, e ir colocando um dentro do outro. Com a classe GtkTreeView do Framework Fabula, esse trabalho reduz bastante essa complexidade, deixando o código mais limpo e simples de ser compreendido. Continue lendo Criando um Fabula::GtkTreeView de maneira simples

Utilizando GtkStatusIcon para deixar a aplicação no systray

A utilização de aplicações que demandam muito tempo aberto, ou que se usa varias vezes ao dia é muito comum. Com isso abrir todas as vezes a mesma aplicação, alem de comprometer o rendimento do computador, faz com que seja um trabalho massante. Com o GtkStatusIcon é possivel deixar a aplicação aberta com o icone do lado do relogio, para facil acesso do usuário. Continue lendo Utilizando GtkStatusIcon para deixar a aplicação no systray

Adicionando menu de contexto em um GtkTreeview

Ao invés de criarmos botões para manipulação de registros de um GtkTreeview, é possível adicionar um menu de contexto, que são os menus que aparecem ao clicar com o botão direito do mouse. Com eles podemos adicionar, editar, remover e qualquer outra ação referente ao registro selecionado ou não. Continue lendo Adicionando menu de contexto em um GtkTreeview

Utilizando popup de data nas celulas de um GtkTreeview

Deixar o campo aberto para digitação de datas é muito ágil. Porem algumas vezes é mais viável a utilização de calendário, para a visualização de dias da semana por exemplo. Essa técnica pode ser facilmente adicionada à um GtkTreeview se usado em conjunto de alguns sinais. Continue lendo Utilizando popup de data nas celulas de um GtkTreeview

Adicionando colunas editáveis no GtkTreeview

Treeviews são os widgets mais usados para apresentação de dados em 2D, e para facilitar a edição destes dados, é possível fazer com que as colunas sejam editáveis, evitando assim travado da construção de janelas para essa finalidade, e facilitando a usabilidade por parte do usuário. Continue lendo Adicionando colunas editáveis no GtkTreeview

Utilizando as facilidades do GtkMenuBar

Explicação

A criação de menus se torna complexo quando a arvore de itens é muito grande. Atualmente é necessário criar item, adiciona-lo ao menu e depois adicioná-lo ao menubar. Com a utilização do Fabula::GtkMenuBar, a construção é feita de forma automatizada, sendo que o programador só precisará adicionar os itens onde desejar.
Continue lendo Utilizando as facilidades do GtkMenuBar

Utilizando mascaras em campos de formulários

Explicação

A validação do formato dos dados em formulários é muito importante para prevenir má entrada de dados no banco de dados, acarretando em problema na geração de relatórios ou até mesmo em fechamento inesperado do aplicativo. Para isso é muito comum que seja utilizado mascaras nos campos, forçando o usuário a digitar valores corretos.
Continue lendo Utilizando mascaras em campos de formulários