Grafický výstup, okna v IDL

Grafický výstup v IDL často směřujeme do jednoho nebo více grafických oken na obrazovce monitoru. Pod různými operačními systémy má toto zařízení (device) různé názvy:

Vedle toho existují další výstupní zařízení (např. pro tiskárny a plotery):

Přepínání mezi různými výstupním zařízeními se provádí příkazem SET_PLOT:

Set_plot, 'WIN'

Grafickým oknům přísluší určité atributy:

V souvislosti s obnovením obsahu okna předtím překrytého, IDL rozlišuje 3 mody (nastavení v Prefencích nebo klíčovým parametrem RETAIN procedur DEVICE nebo WINDOW):

Otevírání nového okna

První okno se otevírá automaticky. Další otevíráme príkazem WINDOW. Nové okno je automaticky aktivní. Znovuotevřením okna s týmž císlem se jeho obsah smaže.

;otevrení okna n=0..31
;Window   je totožné s Window,0
Window, n
;okna z rozsahu 32..127, automatické pridelení volného císla
Window, /Free

Možné klíčové parametry jsou např.

;príklad
Window, /Free, Xsize=400, Ysize=400, Title='ctvercove okno'

Další operace s okny

;príklad
Wdelete, 2
;uzavre aktivní okno
Wdelete
Wset, 4
;prenesní okna navrch
Wshow, 8
;skrytí okna
Wshow, 1, Show=0
;príklady
Erase
Erase, Background_color=barva_pro_pozadí

L.Přech, poslední úpravy 28.11.2000