Quebra de linha automatica no GtkTextView

Opa pessoal! Segue mais uma diquinha interessante que eu demorei “um cadinho” pra descobrir. Algumas vezes não queremos colocar scroll horizontal em nossos TextViews. Então colocamos uma ScrolledWindow, o nosso GtkTextView dentro dele, e configuramos o container para ter scroll somente na vertical. Correto? Porem o texto ainda continua correndo na horizontal. Isso por que…

Digitando maiuscúlas no GtkTextView

Pessoal, segue mais uma dica legal ai: como digitar somente maiúsculas no GtkTextView. A duvida surgiu na lista, uma coisa que eu não tinha pensado em como fazer ainda, até que me veio uma idéia boa: adiciono o evento key_press, cancelo a inserção automática, trato o que foi digitado, no caso, deixar maiúsculo, depois insiro…

Selecionando item em um GtkCombobox

Olá pessoal. Muita gente tem um certo problema com os Stores. Isso é normal, por que muitas vezes nos perdemos nos muitos objetos que criamos, mas a coisa fica simples quando pensamos que cada coisa é uma coisa. Bem, não vou me aprofundar no assunto, mas vou tentar explicar como setar um item como ativo…

Criando Extensões PHP – Preparando o ambiente (Linux)

Talvez eu tenha demorado um pouco para postar sobre este assunto, já que postei alguns outros assuntos mais avançados. Neste post vou mostrar como iniciar um projeto, compilar num novo PHP com suporte a sua extensão ou somente sua extensão. Porem não tive oportunidades nem feedbacks sobre como fazer isto no Windows, então vou explicar…

Conceito e utilização de TreeViews

Explicação O conceito parece ser meio confuso, por precisamos de vários objetos para criar um único treeview. Basicamente temos um modelo, que conterá as colunas e os dados do nosso treeview, é como se o model fosse o treeview basico, como se ele é quem fosse o treeview, porem não apresentável. Tendo nosso modelo, precisamos…

Melhorando a performance do seus loopings

Algumas vezes precisamos fazer looping muito grande, e muitas dessas vezes não nos preocupamos com o rendimento disso. Ja tentou calcular o tempo entre o foreach, for e o while? Pois é, existem algumas funções que deixam seus looping muito mais rapido. são elas key(), current(), next(), reset(), e algumas outras também. Segue um código…

Criando Extensões PHP – Trabalhando com resources

Bem, este tópico eu iniciei para esclarecer algumas duvidas com um membro, o Helder, mas também é aberto a todos, claro. Primeiro postei este, pois era a urgência, mas pretendo fortemente iniciar uma serie de posts sobre o assunto. Bem, vamos la. Muitas vezes você precisa retornar uma janela, retornar algum tipo de variável que…

SDL_mixer. Sons no seu PHP

Estive estudando muito sobre módulos PHP, e acabei desenvolvendo uma extensão, a SDLmixer, que pode ser baixada em http://code.google.com/p/phpsdlmixer/ https://github.com/scorninpc/php-sdlmixer. A extensão ainda não foi compilada para windows, por enquanto só linux, com a versão code, e o .so compiladinho para seu PHP 5. Para quem não sabe, SDL é uma biblioteca multi-plataforma para desenvolvimento…

Colocando uma imagem dentro do GtkButton

Muitas vezes queremos personalizar alguns widgtes. Pensando nisso fiz este post, que mostra como colocar uma imagem, a partir de um arquivo, em um GtkButton. Com o que vai ser publicado, o leitor conseguira perfeitamente utilizar o método para varias personalizações, como por exemplo, utilizar o sinal “pressed’ ou “released” para mudar a imagem dependendo…