
This constructs a simple command line interface for R
gcommandline(command = "", assignto = NULL, useGUI = TRUE,
useConsole = FALSE, prompt = getOption("prompt"), width = 500,
height = 0.6 * width, container = NULL, ...,toolkit =
guiToolkit())
Initial command to evalues
Assigns output to this variable is non-NULL
Is result also printed to GUI. Use FALSE to get text-only instance
Is result also printed to console?
Prompt to use
Width of widget in pixels
Height of widget in pixels
Optional container to attach to
Ignored for now
Which GUI toolkit to use
Additional commands can be added programmatically with the
svalue<-
method. The The value assigned is a string containing
the command. If it has a names
attribute, this is taken as the
variable name to assign the output to.
The svalue
method returns the command history.
The "["
method can be used to retrieve the command history as well.
# NOT RUN {
obj = gcommandline(container=TRUE)
svalue(obj) <- "2+2"
## assign to x
command = "rnorm(100)"; names(command) = "x"
svalue(obj) <- command
## look at history
obj[]
# }
Run the code above in your browser using DataLab