Capturando teclas pressionadas em um GtkEntry

Adicionar evento conforme a tecla pressionada é uma tarefa bastante procurada. Isso por que muitos utilizam teclas como ENTER para mudar campo, fazer validações, ou até mesmo para formatar os dados. Com essa mesma técnica é possível modificar o que já foi escrito, deixando tudo em maiúsculo ou minusculo por exemplo

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.

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.

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.

Construindo um GtkToolbar

Explicação A utilização de toolbars facilita a usabilidade do usuário para tarefas rotineiras e para fácil acesso à determinadas funcionalidade. Alem disso, um toolbar pode deixar a aplicação mais agradável ao usuário.

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.