[Gambas-user] Does ListBox ''_MouseDown()" Event work ?

Gianluigi gradobag at gradobag.it
Sat Dec 9 16:57:21 CET 2023


Il 09/12/23 15:55, Bruce Steers ha scritto:
> [trimmed]
>
> On Sat, 9 Dec 2023 at 13:49, Bruce Steers <bsteers4 at gmail.com> wrote:
>
>
>
>     On Sat, 9 Dec 2023 at 10:51, Gianluigi <gradobag at gradobag.it> wrote:
>
>         Il 09/12/23 10:45, Claus Dietrich ha scritto:
>>         >/Le 08/12/2023 à 14:06, T Lee Davidson a écrit : />/> On 12/7/23 20:13, vuott--- via User wrote: />/>> Hello, />/>> the ListBox ''_MouseDown()" Event does not work for me. />/>> />/>> />/> triggers the MouseDown event with both Qt5 and GTK3. />/> />//>/Compound non-native controls usually eat some of the
>>         low-level events. />//>/You should normally never try to handle low-level events on
>>         complex />/controls. />//>/Regards, />//>/-- />/Benoît Minisini. This reply made me curious and I would be
>>         grateful if somebody can provide some background and help me
>>         to understand: What are possible reasons that non-native
>>         controls "eat some of the low evel events"? Why should I
>>         never try to use events which are a documented capability of
>>         a control? /
>
>
>     Like Benoit explained gambas unique controls (from gb.gui.base,
>     and some gb.form) are made by using a container, maybe a panel,
>     then various other controls placed inside.
>
>
>
> I added a warning to UserControl in the wiki..
> https://gambaswiki.org/edit/comp/gb.qt4/usercontrol.
> ...
>
Hi,

I thank everyone for the explanations (Benoit and the two Bruces), a 
refresher on how things work in Gambas is always useful.
I agree that it would be just as useful to find a way to avoid exposing 
events that don't work.
I may be a trivial person, but if I enter a room that has a switch, I 
expect the light to turn on when I act on it.

With best regards
Gianluigi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20231209/3440d75a/attachment.htm>


More information about the User mailing list