Adicionando coluna com checkbox em um GtkTreeView

Explicação

A utilização de listas é uma coisa muito comum, principalmente se precisamos selecionar mais de um elemento entre tantos. O GtkTreeView é um widget muito bom para esta finalidade, principalmente por que podemos ter colunas de varias formas. Uma delas é o check, podemos fazer uma lista com um check, para seleção múltipla de elementos.
Leia mais…

Categories: Gtk/Gdk, GtkTreeView Tags:

Configurando o Eclipse PDT + XDebug no ubuntu 10.4

Blz pessoal, quanto tempo né? Mas é, ta meio complicado arrumar um tempo para postar coisas novas aqui.

Mas hoje reconfigurei meu ambiente, e dei um trabalhinho habilitar xdebug no eclipse, então resolvi postar, assim já mato a duvida de alguns da lista, e também já deixo de histórico =)

Ha primeira coisa a ser feita, é o download do eclipse PDT, aconselho fazer o download dessa versão, atualmente a ultima, por que em versões anteriores, havia um problema sério em clicar nos botões de alerta. http://www.eclipse.org/pdt/downloads/
Leia mais…

Categories: Aplicações, Outros Tags:

PHP-GTK TCP cliente e servidor

Olá pessoal, quanto tempo hem =)

Achei uma coisa[1] ontem que eu precisava vir postar. Um conjunto de classes que cria callbacks de funções de socket. A idéia é muito simples. Ao invez de por exemplo, o script ficar esperando (travado) uma mensagem do servidor, voce configura um callback que faz com que ele seja disparado ao receber uma mensagem. Bom, vou deixar as classes la em baixo, para facilitar, que acho melhor que postar aqui, e vou colocar um código da coisa toda funcionando ok?
Leia mais…

Categories: Outros, PHP Tags:

Como recuperar valor em GtkTreeView com 2 cliques

1, dezembro, 2009 Bruno Pitteli Sem comentários

Explicação

Algumas vezes precisamos efetuar uma determinada ação em nosso sistema assim que damos 2 cliques em uma linha de um GtkTreeView. Para isso temos um signal da classe GtkWidget chamado button-press-event. Com ele podemos disparar um evento quando qualquer botão do mouse for pressionado em nosso treeview.
Leia mais…

Categories: Gtk/Gdk, GtkTreeView Tags:

Como utilizar um GtkTreeView para gerenciar módulos

3, novembro, 2009 Bruno Pitteli Sem comentários

Explicação

Utilizar um treeview para listar os módulos presentes na aplicação pode facilitar bastante a interação entre a aplicação e o usuário. O código abaixo mostra exatamente isso: Listar e capturar a abertura dos módulos.
Leia mais…

Categories: Gtk/Gdk, GtkTreeView Tags:

Criando uma interface grafica personalizada com PHP-GTK

25, outubro, 2009 Bruno Pitteli 2 comentários

Este post é um compilado de artigos postados aqui mesmo no blog, para mostrar quanto poderoso pode ser o PHP-GTK. Em anexo para download, o fonte e as imagens de como criar a interface abaixo.
Leia mais…

Categories: Diversos, Gtk/Gdk Tags:

Como facilitar a criação de um botão personalizado

25, outubro, 2009 Bruno Pitteli Sem comentários

Explicação

Este post é uma continuação do post Como criar um botão personalizado com GtkEventBox. Na verdade uma classe para facilitar todo esse trabalho.
Leia mais…

Categories: Gtk/Gdk, GtkEventBox Tags:

Como criar um botão personalizado com GtkEventBox

25, outubro, 2009 Bruno Pitteli Sem comentários

Explicação

Existem varias formas de estilizar uma aplicação, porem algumas aplicações precisam de muito mais, como por exemplo um jogo, que precisa de menus e outras coisas. De qualquer forma, criar um botão personalizado com imagens pode ajudar muito nessa tarefa. Uma maneira fácil de fazer isso, é utilizar um GtkEventBox e verificar vários sinais e ir tratando qual imagem mostrar. Sim, ta um bom trabalho faze-lo, pois existe um sinal para a troca de imagem, que é o expose_event. Com ele, seu callback é chamado toda vez que widget aparecer ou for "pintado" novamente, assim conseguimos ter um efeito de quando o mouse entra e sai do nosso botão.
Leia mais…

Categories: Gtk/Gdk, GtkEventBox Tags:

Como colocar imagem no fundo de um GtkWindow

24, outubro, 2009 Bruno Pitteli Sem comentários

Explicação

Existem varias formas de estilizar uma aplicação, porem algumas aplicações precisam de muito mais, como por exemplo um jogo, que precisa de menus e outras coisas. De qualquer forma, colocar uma imagem no fundo de um formulário pode ter varias utilidades. Uma maneira facil de fazer isso, é utilizar um sinal que e emitido todo vez que a janela é pintada. Isso mesmo, existe um sinal para isso, e ele é o expose_event. Com ele, seu callback é chamado toda vez que a janela aparecer ou for "pintada" novamente.
Leia mais…

Categories: Gtk/Gdk, GtkWindow Tags:

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: