On Saturday 12 September 2009, Benoît Minisini wrote:
> > On Saturday 12 September 2009, Doriano Blengino wrote:
> > > >>> I didn't change the behaviour of gb.qt because of gb.gtk. Mouse
> > > >>> events must be always raised, whatever the value of the Enabled
> > > >>> property. 
> > >
> > > Why? Why should mouse events "be always raised"?
> > 
> > What if the rightmouse button has a menu option to enable/disable
> > the control or you want to popup a message to tell the user it is
> > disabled and will not do anything. :)
> > 
> 
> Actually you must never use Mouse events directly unless you know what you 
> do, 
> because then you cannot handle the keyboard events that are associated with.
> 
> For example, if you open a popup menu inside a mouse event, that is actually 
> a 
> bug. The menu won't open if you press the "Menu" keyboard button. You must 
> use 
> the "Menu" event instead.

The "Mennu" event was the one I mean as example.

> 
> In the same way, control that must answer to a double-click have an "Activate"
> event that you must use instead of "DblClick".
> 
> Regards,
> 


Best regards,

Ron_1st

 -- 


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to