Home »
Public Forums »
archive »
Relationship between IDLgrXXXX and associated NG functions. Was: IDL documentation gripe - How to erase a new graphics window?
Relationship between IDLgrXXXX and associated NG functions. Was: IDL documentation gripe - How to erase a new graphics window? [message #80124] |
Tue, 01 May 2012 07:06 |
Paul Van Delst[1]
Messages: 1157 Registered: April 2002
|
Senior Member |
|
|
Hello,
I've started replacing the DG draw widgets in my widget apps with NG window widgets. The way I use a particular app was
to plot different things based on a selection from a button group. In DG there's no worries - you just call plot and the
erase happens automagically and the new plot appears. But in NG the plots just pile on top of each other. I've searched
the IDL documentation for the PLOT() and WINDOW() functions but there doesn't appear to be an "Erase" method.
However, when I look at the IDLgrWindow window documentation there is the Erase method listed.
Which does work with the window created using Window(),e.g.
IDL> w=window()
% Loaded DLM: XML.
IDL> p=plot(indgen(100),current=w)
IDL> w.erase
So, does this mean ALL IDLgrXXXX methods work with the associated NG functions (e.g. IDLgrPlot for PLOT(), IDLgrSurface
for SURFACE() etc)?
And what about vice-versa?
cheers,
paulv
|
|
|
Current Time: Wed Oct 08 17:40:33 PDT 2025
Total time taken to generate the page: 0.00642 seconds