gcommandline: A command line interface

Description Usage Arguments Details Examples

View source: R/gcommandline.R

Description

This constructs a simple command line interface for R

Usage

1
2
3
4
gcommandline(command = "", assignto = NULL, useGUI = TRUE, 
useConsole = FALSE, prompt = getOption("prompt"), width = 500, 
height = 0.6 * width, container = NULL, ...,toolkit =
                 guiToolkit())

Arguments

command

Initial command to evalues

assignto

Assigns output to this variable is non-NULL

useGUI

Is result also printed to GUI. Use FALSE to get text-only instance

useConsole

Is result also printed to console?

prompt

Prompt to use

width

Width of widget in pixels

height

Height of widget in pixels

container

Optional container to attach to

...

Ignored for now

toolkit

Which GUI toolkit to use

Details

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.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
## 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[]

## End(Not run)

gWidgets documentation built on April 29, 2020, 9:37 a.m.