dev.interactive {grDevices}R Documentation

Is the Current Graphics Device Interactive ?

Description

Test if the current graphics device (or that which would be opened) is interactive.

Usage

dev.interactive(orNone = FALSE)

deviceIsInteractive(name)

Arguments

orNone logical; if TRUE, the function also returns TRUE when .Device == "null device" and getOption("device") is among the known interactive devices.
name one of more device names, as a character vector, or NULL.

Details

There is a list of known interactive devices, and in addition a current device is regarded as interactive if its displaylist is enabled (see dev.control).

The X11 (Unix), windows (Windows) and quartz (MacOS X) are regarded as interactive, together with GTK (available in package gtkDevice) and JavaGD (from the package of the same name). Packages can add their devices to the list by calling deviceIsInteractive.

Value

dev.interactive() returns a logical, TRUE if and only if an interactive (screen) device is in use.
deviceIsInteractive returns the updated list of known interactive devices, invisibly.

See Also

Devices for the available devices on your platform.

Examples

dev.interactive()
print(deviceIsInteractive(NULL))

[Package grDevices version 2.6.2 Index]