Arquivos da categoria: Fabula

Exemplos de utilização dos componentes do Fabula Framework

Após 3 anos, Fabula Framework recebe um pequeno commit

Após 3 anos sem desenvolvimento, o Fabula Framework recebeu hoje, um pequeno commit, com adição do método para autoscroll do FFWViewPort, substituto do GtkViewPort.

Este pequeno commit significa a volta do desenvolvimento do framework, que havia deixado de ser desenvolvido por já atender as necessidades básicas.

Fabula Framework

Atualmente o projeto encontra-se para download nos repositórios do Google Code, e pode ser baixado diretamente do SVN.

Em 2014 iniciou-se uma discussão sobre o rumo do PHP-GTK, onde um dos itens foi a criação do Fabula Framework 2, e a volta do desenvolvimento dos módulos PHP-GTK.

A promessa é que em 2015, o framework seja repensado, tanto no rumo à trilhar, quanto ao código, já que mesmo os módulos GTK estarem parado, a comunidade ainda é grande, e o framework poderá suprir estas necessidades.

Aguardamos que esta notícia se propague, e atice os desenvolvedores da comunidade, para dar maior amparo à este projeto que pode ajudar bastante no desenvolvimento PHP-GTK

Proposta de desenvolvimento Fabula 2

Com a evolução do PHP, senti necessidade da criação de um novo framework. Sempre senti a necessidade de utilizar namespaces, para utilizar widgets personalizados de forma transparente, pois por exemplo, no atual, os widgets possuem nome FFWWindow, e a abstração é feita por métodos estaticos, o que dificultou muito a documentação.
Continue lendo Proposta de desenvolvimento Fabula 2

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