Where to send output of function called within ibestGUI function?
This can be either "console" to put output into console that called
ibestGUI, or "GUI" to put output into a widget.
width
Width in pixels of initial window
height
height in pixels of initial window
guiToolkit
Specify toolkit to use with gWidgets
widget
A gWidgets widget to add to the main notebook for
holding dialogs
label
A string containing a label to put on the tab when adding
a widget to the main notebook for
holding dialogs
lst
A value passed to ggenericwidget. Can be a list, a
function name or a function
menulist
A list passed to gmenu for adding to the
menubar
command
A string containing a command to be parsed and
evaluated in the global environement
assignto
If non-NULL, a variable name to assign the output
generated from evaluating the command
Details
The user can add to the menubar at start up time by defining a
list that is called by gmenu. IBESTgui look for a variable
pmg.user.menu. This is a list with named
components. Each name becomes the menubar entry top level, and
each component is called by gmenu to populate the
menubar entry.
The functions pmg.add, pmg.gw, pmg.addMenubar, and
pmg.eval are used to extend the GUI.
pmg.add
This is used to add a widget to the main
notebook containing the dialogs
pmg.gw
This is used to add a ggenericwidget
instance to the main
notebook containing the dialogs. These widgets can be
generated from a function name using the values from
formals
pmg.addMenubar
Used to add top-level entries to the
main menubar
pmg.eval
Used to send a command, as a string, to the
Commands area to be evaluated. Evaluation is done in the
global environment.
Author(s)
Origian function John Verzani with modifications by Wade K. Copeland
Examples
## Not run:
## this restarts the GUI if the main window has been closed
mcaGUI()
## End(Not run)