GETATTR : NAME GETATTR -- Gets the attributes of a variable etc. SYNOPSIS GETATTR( VAR/K,STEM/K,NAME/A ) => VALUE FUNCTION Returns the current value of a specified field. INPUTS VAR - Variable to return result rather than RESULT. STEM - Stem variable for result. NAME - Name of variable to get attributes of: SAVED - 1 if project is saved, otherwise 0; OPENPOINTS - 1 if image windows are open, otherwise 0; FILENAME - the current project name; FILE1 - the first workbench image file; FILE2 - the second workbench image file; FILE241 - the first 24 bit image file; FILE242 - the second 24 bit image file; OUTPUT - the output file name; WIDTH - the output image width; HEIGHT - the output image height; SINGLE - the type of morph 0 - Morph, 1 - Warp 2 - AnimMorph, 3 - AnimWarp; FRAMES - the number of frames; START - the start frame; PUBSCREEN - Name of public screen MPMorph is open on; HOOK - Address of progress hook; LASTUPDATE - Time (seconds) of last update (V4.4) RESULT If STEM is provided then result is returned in stem.value, otherwise if VAR is provided then result is in var, otherwise result is in RESULT; Returns error when required. EXAMPLE options results;getattr saved;say result -> 0 NOTES HOOK is a "struct Hook *" and should be called with parameters as for MPImage.library ProgressHook. See EdgePoints for an example. BUGS SEE ALSO SETATTR().