Olá a todos da lista php-gtk.
Estou iniciando um projeto para um IDE, porém, ainda em fase de testar conceitos. E não encontrei solução para uma das primeiras características que pretendo para meu editor de GUI: Desenhar widgets em um GtkForm.
Minha missão atual é: Com o botão do mouse pressionado, desenhar um retângulo na GtkForm, e ao largar o botão, saber as coordenadas e dimensões do retângulo desenhado.
Já tentei adicionar mascaras de eventos: GDK::POINTER_MOTION_MASK, GDK::BUTTON_PRESS_MASK e GDK::BUTTON_RELEASE_MASK, porém, elas parecem não estarem ativas no GtkWindow para windows 7. As mesmas mascaras funcionam adequadamente para botões e outros widgtes, mas, no formulário não.
Será que alguém da lista já possui algum exemplo de como fazer isto? Ou um simples trecho funcional de código que mostre como capturar o button-release-event em um GtkWindow?
Também ajudaria alguma idéia alternativa de como implementar isto.
Um grande abraço a todos.
=NuNuNO==
( Que não quer recorrer a API do windows por questões de portabilidade )