[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IDLgrWindow (?) bug

Pavel Romashkin (pavel@netsrv1.cmdl.noaa.gov) writes:

> I think there is a bug in the way IDL creates an independent object
> graphics window. Once you change things in it, the viewport (or
> something else) changes, messing the displayed axes up. Try the code at
> the bottom of this message. I use  PPC IDL 5.2 and tried it in PPC IDL 5.3.

Humm. Could be. I couldn't really make heads or tails
out of your example code, so I couldn't really decide
what I was suppose to be looking for.

I'm not sure what "messing the displayed axes up" means.
I notice you are not recomputing the axis text objects
character dimensions, which would certainly mess the 
displayed axes up after you changed either the viewport
or the axis range. I would do something like this:

   x_axis = obj_new('IDLgrAxis', 0, ticklen=0.03, name='X_AXIS', $
       location=[1000, 0, 0], /exact)
   x_axis->GetProperty, TickText=xtextObject
   xtextObject->SetProperty, Recompute_Dimensions=2

But maybe your question extents beyond this detail. If
so, let me know.



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