The GET_SCREEN_SIZE function returns size, measured in device units, of the screen.

On multi-monitor configurations, the GET_SCREEN_SIZE function returns information for the primary monitor only. For information about other monitors, use the IDLsysMonitorInfo object.

Examples


You can find the dimensions and screen resolution of your screen by entering the following:

dimensions = GET_SCREEN_SIZE(RESOLUTION=resolution)
PRINT, dimensions, resolution

For the screen on which this was tested, IDL prints:

1280.00      1024.00
0.0282031    0.0281250

Syntax


Result = GET_SCREEN_SIZE( [Display_name] [, RESOLUTION=variable] )

Unix-Only Keywords: [, DISPLAY_NAME=string]

Return Value


Returns a two-element vector of the form [width, height] that represents the dimensions, measured in device units, of the screen.

Arguments


Display_name

This argument is only available on UNIX platforms.

A string indicating the name of the X Windows display that should be used to determine the screen size.

Keywords


DISPLAY_NAME

This keyword is only available on UNIX platforms.

Set this keyword equal to a string indicating the name of the X Windows display that should be used to determine the screen size. Setting this keyword is equivalent to setting the optional Display_name argument.

RESOLUTION

Set this keyword equal to a named variable that will contain a two-element vector, [xresyres], specifying the screen resolution in cm/pixel.

Version History


5.6

Introduced