<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>button-release-event no windows 7</title>
        <description>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 )</description>
        <link>/phorum/read.php?10,171697,171697#msg-171697</link>
        <lastBuildDate>Thu, 12 Mar 2026 13:16:26 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>/phorum/read.php?10,171697,171734#msg-171734</guid>
            <title>Re: button-release-event no windows 7</title>
            <link>/phorum/read.php?10,171697,171734#msg-171734</link>
            <description><![CDATA[Olá...<br />
<br />
Resolvi o problema com uma GtkFrame dentro de um GtkEventBox, basta setar o shadow_type como zero que o efeito é o mesmo da Form sem nenhum componente, porém, responde a todos os eventos.<br />
<br />
Um grande abraço<br />
<br />
=NuNuNO==<br />
( Que esta trabalhando para reacender a chama do php-gtk)]]></description>
            <dc:creator>NuNuNO</dc:creator>
            <category>PHP-GTK</category>
            <pubDate>Wed, 02 Jun 2010 00:02:56 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?10,171697,171697#msg-171697</guid>
            <title>button-release-event no windows 7</title>
            <link>/phorum/read.php?10,171697,171697#msg-171697</link>
            <description><![CDATA[Olá a todos da lista php-gtk.<br />
<br />
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.<br />
<br />
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.<br />
<br />
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.<br />
<br />
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? <br />
<br />
Também ajudaria alguma idéia alternativa de como implementar isto.<br />
<br />
Um grande abraço a todos.<br />
<br />
=NuNuNO==<br />
( Que não quer recorrer a API do windows por questões de portabilidade )]]></description>
            <dc:creator>NuNuNO</dc:creator>
            <category>PHP-GTK</category>
            <pubDate>Mon, 31 May 2010 10:25:26 +0000</pubDate>
        </item>
    </channel>
</rss>
