comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Slow GUI on linux
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Slow GUI on linux [message #68135 is a reply to message #68133] Mon, 05 October 2009 05:04 Go to previous messageGo to previous message
Wout De Nolf is currently offline  Wout De Nolf
Messages: 194
Registered: October 2008
Senior Member
On Wed, 30 Sep 2009 07:23:18 -0600, David Fanning <news@dfanning.com>
wrote:

> I suspect it is an X Windows thing, as even some "normal"
> widgets are slow to render on my LINIX box. (I am thinking
> of PickColorName, in particular).
>
> You can try a couple of things. You can try turning
> widget updating off for your top-level base while you
> create the widgets, then turn it back on at the end.
> (Use the UPDATE keyword.) I doubt this will give you
> much joy.
>
> A better solution might be to make all the layouts
> you need ahead of time, and then just map them, as
> needed, into your base widget. This solution can
> be a bit ugly if there is a noticeable size difference
> between the various layouts.

I am using the MAP keyword when there are a finite number of layout
possibilities. Unfortunately this is not always the case (e.g.
undefined number of buttons under a nonexclusive base).

Is there some X Windows thing I can change to improve rendering speed?
And while we're at it: why do IDL widgets look so damn ugly under
linux? Is IDL using a specific window manager or is it an X-client on
its own (don't know much about these things)?
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: How to calculate the abscissa values for the given vertical values
Next Topic: Re: problem computing area

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 22:38:29 PDT 2025

Total time taken to generate the page: 2.23746 seconds