Rev 62603 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/grDevices/man/devSet.Rd% Part of the R package, http://www.R-project.org% Copyright 2011-2013 R Core Team% Distributed under GPL 2 or later\name{dev.flush}\alias{dev.hold}\alias{dev.flush}\title{Hold or Flush Output on an On-Screen Graphics Device.}\description{This gives a way to hold/flush output on certain on-screen devices,and is ignored by other devices.}\usage{dev.hold(level = 1L)dev.flush(level = 1L)}\arguments{\item{level}{Integer >= 0. The amount by which to change the holdlevel. Negative values will be silently replaced by zero.}}\details{Devices which implement this maintain a stack of hold levels: calling\code{dev.hold} increases the level and \code{dev.flush} decreases it.Calling \code{dev.hold} when the hold level is zero increases the holdlevel and inhibits graphics display. When calling \code{dev.flush}clears all pending holds the screen display is refreshed and normaloperation is resumed.This is implemented for the cairo-based \code{X11} typeswith buffering. When the hold level is positive the \sQuote{watch}cursor is set on the device's window.It is available on the \code{quartz} device on OS X.This is implemented for the \code{windows} device withbuffering selected (the default). When the hold level is positive the\sQuote{busy} cursor is set on the device's window.}\value{The current level after the change, invisibly. This is \code{0} ondevices where hold levels are not supported.}\keyword{ dplot }