[Gambas-user] Problems with some events

Benoit Minisini gambas at ...1...
Sun Oct 28 16:08:24 CET 2007


On dimanche 28 octobre 2007, Benoit Minisini wrote:
> On vendredi 26 octobre 2007, José Luis Redrejo wrote:
> > 2007/10/26, Benoit Minisini <gambas at ...1...>:
> > > On vendredi 26 octobre 2007, José Luis Redrejo wrote:
> > > > Tested with versions 1.9.50 & 1.9.90 in Debian, with object FileView
> > >
> > > using
> > >
> > > > form component:
> > > > - with gb.gtk component, click event doesn't raise
> > > > - with gb.qt component, drop event doesn't raise
> > > >
> > > > Regards.
> > > > José L.
> > >
> > > Please can you provide me more details, and especially a little project
> > > example that shows the problem?
> > >
> > > Thanks in advance.
> >
> > Sure, but it's quite simple, started a new project with only one form and
> > a FileView object, and try to catch these events with breakpoints. Switch
> > from qt to gtk components to check which are working.
> > Attached is the example I used.
> >
> > Regards.
>
> Apparently, GTK+ has no equivalent for Click event in IconView. I found a
> workaround, and you have the fix in the last revision.
>
> As for the Drop event, it should not raise in gb.gtk actually. For the same
> reason as Double click event should not raise too: FileView is not a real
> control, it is a container that embeds other controls.
>
> The DblClick, Drop, and other control events of FileView are for the
> container, not for the inner control. So you should not able to get them,
> as the inner controls recover the container completely.
>
> Regards,

Moreover, there are other bugs in GTK+ IconView (like icon text being 
displayed right aligned for apparently no reason). It seems that this GTK+ 
widget is not completely terminated.

Regards,

-- 
Benoit Minisini




More information about the User mailing list