GET_SCREEN_SIZE

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