Re: doble click.



On Wed, 2005-11-23 at 18:43 -0300, Alejandro Valdes Jimenez wrote:
> Estimados...
> 
> No he podido emular el "doble click" sobre un objeto en un canvas...
> imprimo todos los eventos por consola para saber cual es el nombre del
> evento, pero nada... no existe un double-button-press??
> 
> 
> lo busqué en
> http://gtk2-perl.sourceforge.net/doc/pod/Gnome2/Canvas/Item.html#SIGNALS
> pero no se cual utilizar...

En devhelp, me pille con lo siguiente:

cuando defines un callback usando la se~al button_press_event:

gboolean    user_function                  (GtkWidget *widget,
                                            GdkEventButton *event,
                                            gpointer user_data);

donde GdkEventButton es 

     1. GDK_BUTTON_PRESS
        
     2. GDK_BUTTON_RELEASE
        
     3. GDK_BUTTON_PRESS
        
     4. GDK_2BUTTON_PRESS
        
     5. GDK_BUTTON_RELEASE
     6. 
        
Incluso se puede capturar el triple click :)

(el mensaje anterior llego cortado)

Saludos!
-- 
Juan Carlos Inostroza O.
Registered Linux User #246002
jci codemonkey cl - http://jci.codemonkey.cl
"Computers are useless. They can only give you answers." 
   -- Pablo Picasso.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]