[Gambas-user] Gui question = menu shadow left on screen after click
Benoît Minisini
gambas at ...1...
Thu Jan 20 02:38:14 CET 2011
> On Monday 10 January 2011 08:04:26 Benoît Minisini wrote:
> > > Hi list
> > >
> > > Enclosed is picture - when I click on a menu item, and the code
> > > attatched to a menu item
> >
> > "attached" how ? Where ?
>
> to explain further
>
> Menu may have several items:
> -- display result
> -- delete document
> -- display audit trail
>
> etc.
>
> I've quickly made this code up to illustrate:
>
> public sub mnu_click()
>
> Select case last.tag
> case "show result"
> Webbrowser1.html = shtml
> case "delete"
> case "audit trail"
> Audit_Trail_Show()
> End select
> end
>
> Public sub Audit_Trail_Show()
> ... do lots of stuff in here
> ... eg. > database queries
> ... prepare html
> .. show in webview etc
> end
>
> Now, because say show result is really quick, the code executes, the spot
> on the screen where the menu wndow was is removed by gambas or whatever
> and no shadow appears
>
> The code under Audit_Trail_Show() is alot slower, and it seems to be
> executed first completely, before gambas decides to refresh the screen
> area where the menu was occupying, so that a gray area remains on the
> screen as per the picture until the screen is refreshed, which seems to
> take place after the Audit_Trail_Show occurs.
>
> Does that make more sense?
>
> rEgards
>
> Richard
>
I can't reproduce that behaviour with Gambas 3. The GUI under the menu is
correctly refreshed before the heavy process starts.
Did you try with different widget styles?
--
Benoît Minisini
More information about the User
mailing list