FSEINIT:
/* Assign a fileref to the directory containing */
/* image files. */
rc=filename("pictures","directory-name");
/* Assign an identifier to the image. */
img_id=picopen(1);
/* Was the identifier assigned successfully? */
if (img_id=0) then
do;
_msg_="Image startup error";
return;
end;
/* Initialize the identifier for the screen region. */
reg_id=0;
control term;
return;
INIT:
/* Does the entry have a value for STYLE? */
if (style ne "") then
do;
/* Build the filename. */
file=lowcase(style)||".tif";
img_path=lnamemk(4,"pictures",file,"format=tiff");
reg_id=picfill(img_id,"image",1,50,20,73,img_path);
end;
return;
MAIN:
return;
TERM:
/* Remove the image from the region in the screen. */
if (reg_id ne 0 and img_id ne 0) then
rc=picdelete(img_id,reg_id);
return;
FSETERM:
if (img_id ne 0) then
rc=picclose(img_id);
return;