arrangeWindows(action, windows, preserve = TRUE, outer = FALSE)
c("vertical", "horizontal", "cascade", "minimize",
"restore")
with default "vertical"
; see the Details below for the interpretation.
Abbreviations may be used.
getWindowsHandles()
.
TRUE
, when tiling preserve the outer boundary of the collection of windows; otherwise
make them as large as will fit.
TRUE
, tile the windows on the system
desktop. Otherwise, tile them within the MDI frame.
"vertical"
"horizontal"
"cascade"
"minimize"
"restore"
windows
list. By default, windows
is set to the result of
getWindowsHandles()
(with one exception described
below). This will select windows belonging to the current R process.
However, if the global environment contains a variable named
.arrangeWindowsDefaults
, it will be used as the argument list
instead. See the getWindowsHandles
man page for a
discussion of the optional arguments to that function. When action = "restore"
is used with windows
unspecified,
minimized = TRUE
is added to the argument list of
getWindowsHandles
so that minimized windows will be restored. In MDI mode, by default tiling and cascading will happen within the R
GUI frame. However, if outer = TRUE
, tiling is done on the system
desktop. This will generally not give desirable results if any R child
windows are included within windows
.getWindowsHandles
## Not run: ------------------------------------
# arrangeWindows("v")
# # This default is useful only in SDI mode: it will tile any Firefox window
# # along with the R windows
# .arrangeWindowsDefaults <- list(c("R", "all"), pattern = c("", "Firefox"))
# arrangeWindows("v")
## ---------------------------------------------
Run the code above in your browser using DataLab