;+ ;NAME: init_crib_colors ; ;PURPOSE: Sets default plotting colors. ; ; *This is not a crib sheet* ; ; Defaults to black pen on white background, rainbow color scheme. ; ;ARGUMENTS: ; COLORTABLE: Index specifying the desired color table to be passed to LOADCT2 ; ;- pro init_crib_colors, colortable compile_opt idl2, hidden if n_elements(colortable) eq 0 then colortable = 43 ; default color table ; Color table for ordinary windows loadct2,colortable ; Make black on white background !p.background = !d.table_size-1 ; White background !p.color=0 ; Black Pen !p.font = -1 ; Use default fonts if !d.name eq 'WIN' then begin device,decomposed = 0 endif if !d.name eq 'X' then begin device,decomposed = 0 if !version.os_family eq 'unix' then device,retain=2 ; Unix family does not provide backing store by default endif end