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

Home » Public Forums » archive » Re: FSC_surface and xsurface under LINUX/IDL5.3
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: FSC_surface and xsurface under LINUX/IDL5.3 [message #22661 is a reply to message #22657] Tue, 28 November 2000 00:00 Go to previous messageGo to previous message
Andrew Meigs is currently offline  Andrew Meigs
Messages: 8
Registered: November 2000
Junior Member
Thanks David,

I have inserted the kludge-- drawID in the info structure and if
!version.os_family EQ 'unix' and !version.release EQ '5.3' then
Widget_Control .... in the resize routine.

I am about 60% finished reading your book so I will try to write a review
for Amazon next week when I have finished my first reading.

Thanks,

Andy

David Fanning wrote in message ...
> Andrew Meigs (ameigs@jet.uk) writes:
>
>> This is a question that I probably should have put to David alone, but it
>> could be a general object graphics problem under LINUX. So here goes:
>>
>> I have been using David Fanning's object graphics surface plotting
routines,
>> xsurface and recently fsc_surface, under Win-NT4 with no problems;
however
>> under Linux and IDL5.3 the resizing feature seems to not work. The
plotted
>> window 'wants' to be one size no matter how big or small you make the
window
>> frame. All other features seem to work well.
>>
>> Has anyone had similar problems with IDL under LINUX? Does anyone know of
a
>> solution?
>
> This reminds me that I *have* to find some time to
> update my web page. Unfortunately (fortunately?), I'm
> selling so many books this week there is no time. :-)
>
> This turns out to be a bug in IDL 5.3. I wrote these
> programs to be "object graphic" example programs. Thus,
> when the window is resized, I wanted to dimension the
> window in the "object-graphics" way. So I do this:
>
> info.theWindow->SetProperty, Dimensions[event.x, event.y]
>
> This works in all but the UNIX versions of IDL 5.3
> apparently, so I wasn't aware of the problem until
> recently.
>
> The work-around is to simply resize the draw widget:
>
> Widget_Control, info.drawID, Draw_XSize=event.x, Draw_YSize=event.y
>
> But since the "proper" way is working in IDL 5.4
> (as I understand it), I'm reluctant to put in a kludgy
> work-around.
>
> Anyway, I wanted to get an article written that explains
> the problem. (And I guess I have it about half done now.)
> If you have problems getting your version to work, let me
> know and I'll send you the fix.
>
> Cheers,
>
> David
>
>> BTW: David's new book is excellent.
>
> You wouldn't want to tell that to the folks at Amazon
> would you? Thanks to so many old friends my book is
> rocketing up the charts again, but friendly reviews do
> wonders for book sales. The downside, of course, is that
> I have less time to write articles. :-)
> --
> David Fanning, Ph.D.
> Fanning Software Consulting
> Phone: 970-221-0438 E-Mail: davidf@dfanning.com
> Coyote's Guide to IDL Programming: http://www.dfanning.com/
> Toll-Free IDL Book Orders: 1-888-461-0155
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: Bad data in structure (NaN HowTo?)
Next Topic: Re: alcohol correlation...

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

Current Time: Sun Nov 30 06:35:12 PST 2025

Total time taken to generate the page: 0.40125 seconds