gWidgets2: Rewrite of gWidgets API for Simplified GUI Construction

Re-implementation of the 'gWidgets' API. The API is defined in this package. A second, toolkit-specific package is required to use it. There are three in development: 'gWidgets2RGtk2', 'gWidgets2Qt', and 'gWidgets2tcltk'.

Install the latest version of this package by entering the following in R:
install.packages("gWidgets2")
AuthorJohn Verzani
Date of publication2016-06-01 07:43:42
MaintainerJohn Verzani <jverzani@gmail.com>
LicenseGPL (>= 3)
Version1.0-7
https://github.com/jverzani/gWidgets2

View on CRAN

Man pages

add: Add a child object to parent container

call_meth: helper function to bypass lack of cached value in method call

check_deprecated: Method to send message if any depreacted arguments are being...

check_return_class: check that toolkit object return the right class

dispose: Dispose of object

editable: Controls whether widget is editable or not

enabled: enabled

flatten: Flatten a nested list

focus: Does widget have focus

font: Returns font specification for widget, if available

gaction: An action constructor

galert: Alert dialog to display transient messages

gbasicdialog: Constructor for modal dialog that can contain an arbitrary...

gbutton: Basic button widget

gcalendar: A constructor for a date selection widget

gcheckbox: constructor for checkbox widget

gcheckboxgroup: Constructor for checkbox group. A linked group of checkboxes,...

gcombobox: constructor for a combobox

gconfirm: Constructor for modal dialog to get confirmation

gcontainer: Common parts of a container widget

gdf: Constructor for a data frame editor

gdfnotebook: A notebook container for many 'gdf' instances

gedit: Single line text edit constructor

get_index_in_list: get index of element of list

get_object_from_string: Get an object from an environment specified by a string.

getToolkitWidget: Get underlying toolkit widget

getWithDefault: Return x unless NULL, NA, length 0, ..., in which case we...

gexpandgroup: Constructor of box container widget with disclosure trigger...

gfile: dialog for file and directory selection

gfilter: A widget for filtering a data frame

gformlayout: A form layout container

gframe: Constructor for framed box container with label

ggraphics: Constructor for an embeddable graphics device

ggraphicsnotebook: A notebook widget holding plot devices

ggroup: Basic box container

ghtml: Widget for HTML display

gimage: A widget for displaying an image file

ginput: Constructor for modal dialog to collect a line of text

glabel: Basic label widget

glayout: Constructor for grid layout container

gmenu: menu constructor, main and popup

gmessage: Constructor for modal message dialog

gnotebook: Constructor for a tabbed notebook container

gpanedgroup: constructor for a two-paned container

gprogressbar: Basic progress bar widget

gradio: Constructor for radio button widget

gseparator: constructor providing a widget for displaying a line in a GUI

gslider: slider widget constructor

gspinbutton: Spinbutton constructor

gstackwidget: Constructor for a stack of widgets

gstatusbar: constructor to add a status bar to main window

gtable: A constructor for displaying tabular data for selection

gtext: Multiline text edit constructor

gtimer: Basic timer widget

gtoolbar: A toolbar constructor

gtoolkit: Which toolkit are we using?

gtree: constructor for widget to display heirarchical data

guiToolkit: set or get the current toolkit for gWidgets

gvarbrowser: Constructor for workspace variable browser

gwidget: Common parts of a widget

gWidgets2-package: gWidgets2. An API for programming GUIs

gWidgets2-S3methods: Return items

gWidgets2-undocumented: Toolkit constructor

gWidgets-handlers: change handler for ggraphics

gwindow: gwindow

icons: Method to add icon to list of stock icons

installing_gWidgets_toolkits: blurb about installation

is_empty: is value missing, null, 0-length or NA length 1

isExtant: Check if widget is extant.

is_MacOSX: Return logical indicating if we are on a macintosh machine

is_Windows: Return logical indicating if we are on a Windows machine

methods: Add a spring to box containers

observer: constructor for handler object

redo: Redo past action.

S4-classes: A class to record the toolkit a gui object uses

short_summary: Provide a short summary for an object

size: Return size (width and height) of widget

svalue: svalue

tag: get a persistent attribute for an object

tooltip: Get a tooltip for the widget

undo: Undo past action.

visible: Controls whether widget is visible or not

XXX: Functions to message something needs doing. Easy to search...

Functions

add Man page
add3rdmousePopupMenu Man page
add3rdMousePopupMenu Man page
add.default Man page
addDragMotion Man page
addDragMotion.default Man page
addDropSource Man page
addDropSource.default Man page
addDropTarget Man page
addDropTarget.default Man page
add.GMenuBar Man page
add.GNotebook Man page
add.GToolBar Man page
add.GWindow Man page
addHandler Man page
addHandlerBlur Man page
addHandlerBlur.default Man page
addHandlerChanged Man page
addHandlerChanged.default Man page
addHandlerChanged.GButton Man page
addHandlerChanged.GCalendar Man page
addHandlerChanged.GCheckbox Man page
addHandlerChanged.GCheckboxGroup Man page
addHandlerChanged.GComboBox Man page
addHandlerChanged.GDf Man page
addHandlerChanged.GEdit Man page
addHandlerChanged.GExpandGroup Man page
addHandlerChanged.GGraphics Man page
addHandlerChanged.GNotebook Man page
addHandlerChanged.GTable Man page
addHandlerClicked Man page
addHandlerClicked.default Man page
addHandlerColumnclicked Man page
addHandlerColumnclicked.default Man page
addHandlerColumnDoubleclicked Man page
addHandlerColumnDoubleclicked.default Man page
addHandlerColumnRightclicked Man page
addHandlerColumnRightclicked.default Man page
addHandlerControlclick Man page
addHandlerControlclick.default Man page
addHandler.default Man page
addHandlerDestroy Man page
addHandlerDestroy.default Man page
addHandlerDoubleclick Man page
addHandlerDoubleclick.default Man page
addHandlerDoubleclick.GTable Man page
addHandlerExpose Man page
addHandlerExpose.default Man page
addHandlerFocus Man page
addHandlerFocus.default Man page
addHandlerIdle Man page
addHandlerKeystroke Man page
addHandlerKeystroke.default Man page
addHandlerMouseMotion Man page
addHandlerMouseMotion.default Man page
addHandlerRightclick Man page
addHandlerRightclick.default Man page
addHandlerSelect Man page
addHandlerSelect.default Man page
addHandlerSelectionChanged Man page
addHandlerSelectionChanged.default Man page
addHandlerShiftclick Man page
addHandlerShiftclick.default Man page
addHandlerUnrealize Man page
addHandlerUnrealize.default Man page
addPopupMenu Man page
addPopupMenu.default Man page
addRightclickPopupMenu Man page
addRightclickPopupMenu.default Man page
addSpace Man page
addSpace.GContainer Man page
addSpring Man page
addSpring.GContainer Man page
addStockIcons Man page
.addStockIcons Man page
.addStockIcons.default Man page
BasicToolkitInterface Man page
BasicToolkitInterface-class Man page
blockHandler Man page
blockHandler.default Man page
blockHandlers Man page
blockHandlers.default Man page
call_meth Man page
check_deprecated Man page
check_return_class Man page
Command Man page
Command-class Man page
CommandList Man page
CommandList-class Man page
CommandStack Man page
CommandStack-class Man page
delete Man page
delete.GContainer Man page
dim.GComponent Man page
dimnames<-.GComponent Man page
dimnames.GComponent Man page
dispose Man page
dispose.GBasicDialog Man page
dispose.GComponent Man page
dispose.GNotebook Man page
dispose.GStackWidget Man page
dispose.GText Man page
dispose.GWindow Man page
editable Man page
editable<- Man page
editable<-.default Man page
editable.default Man page
enabled Man page
enabled<- Man page
enabled<-.default Man page
enabled.default Man page
flatten Man page
focus Man page
focus<- Man page
focus<-.default Man page
focus.default Man page
font Man page
font<- Man page
font<-.default Man page
font.default Man page
font<-.GText Man page
gaction Man page
.gaction Man page
galert Man page
.galert Man page
gbasicdialog Man page
.gbasicdialog Man page
gbutton Man page
.gbutton Man page
gcalendar Man page
.gcalendar Man page
gcheckbox Man page
.gcheckbox Man page
[<-.GCheckbox Man page
gcheckboxgroup Man page
.gcheckboxgroup Man page
gcombobox Man page
.gcombobox Man page
[<-.GComboBox Man page
[<-.GComponent Man page
[.GComponent Man page
gconfirm Man page
.gconfirm Man page
gcontainer Man page
[.GContainer Man page
[.GDefaultWidget Man page
gdf Man page
.gdf Man page
[.GDf Man page
gdfnotebook Man page
.gdfnotebook Man page
.gdfnotebook.default Man page
gdroplist Man page
gedit Man page
.gedit Man page
[.GEdit Man page
getBlock Man page
getBlock.GComponent Man page
getBlock.GWindow Man page
get_index_in_list Man page
get_object_from_string Man page
getStockIconByName Man page
.getStockIconByName Man page
.getStockIconByName.default Man page
getStockIcons Man page
.getStockIcons Man page
.getStockIcons.default Man page
getToolkitWidget Man page
getToolkitWidget.default Man page
getTopLevel Man page
getTopLevel.GComponent Man page
getWidget Man page
getWidget.GComponent Man page
getWithDefault Man page
gexpandgroup Man page
.gexpandgroup Man page
gfile Man page
.gfile Man page
gfilebrowse Man page
.gfilebrowse Man page
gfilter Man page
.gfilter Man page
[.GFilter Man page
.gfilter.default Man page
gformlayout Man page
.gformlayout Man page
gframe Man page
.gframe Man page
ggraphics Man page
.ggraphics Man page
ggraphicsnotebook Man page
.ggraphicsnotebook Man page
.ggraphicsnotebook.default Man page
ggroup Man page
.ggroup Man page
ghtml Man page
.ghtml Man page
gimage Man page
.gimage Man page
ginput Man page
.ginput Man page
glabel Man page
.glabel Man page
glayout Man page
.glayout Man page
[<-.GLayout Man page
[.GLayout Man page
gmenu Man page
.gmenu Man page
gmessage Man page
.gmessage Man page
gnotebook Man page
.gnotebook Man page
[.GNotebook Man page
gpanedgroup Man page
.gpanedgroup Man page
gprogressbar Man page
.gprogressbar Man page
gradio Man page
.gradio Man page
[<-.GRadio Man page
gseparator Man page
.gseparator Man page
gslider Man page
.gslider Man page
gspinbutton Man page
.gspinbutton Man page
gstackwidget Man page
.gstackwidget Man page
gstatusbar Man page
.gstatusbar Man page
gtable Man page
.gtable Man page
[.GTable Man page
gtext Man page
.gtext Man page
gtimer Man page
.gtimer Man page
gtoolbar Man page
.gtoolbar Man page
gtoolkit Man page
gtree Man page
.gtree Man page
[.GTree Man page
guiToolkit Man page
guiWidgetsToolkit-class Man page
gvarbrowser Man page
.gvarbrowser Man page
gvbox Man page
gwidget Man page
GWidgets2Icons Man page
GWidgets2Icons-class Man page
gWidgets2-package Man page
gwindow Man page
.gwindow Man page
Handler Man page
Handler-class Man page
insert Man page
insert.GText Man page
installing_gWidgets_toolkits Man page
is_empty Man page
isExtant Man page
isExtant.default Man page
is_MacOSX Man page
is_Windows Man page
length<-.GComponent Man page
length.GComponent Man page
.make_gcombobox_items Man page
names<-.GComponent Man page
names.GComponent Man page
names<-.GFrame Man page
names.GNotebook Man page
Observable Man page
Observable-class Man page
observer Man page
Observer Man page
Observer-class Man page
redo Man page
redo.GComponent Man page
removeHandler Man page
removeHandler.default Man page
short_summary Man page
short_summary.character Man page
short_summary.data.frame Man page
short_summary.default Man page
short_summary.function Man page
short_summary.list Man page
short_summary.lm Man page
short_summary.logical Man page
short_summary.matrix Man page
short_summary.numeric Man page
size Man page
size<- Man page
size<-.default Man page
size.default Man page
size<-.GTable Man page
stockIconFromClass Man page
.stockIconFromClass Man page
.stockIconFromClass.default Man page
stockIconFromObject Man page
.stockIconFromObject Man page
.stockIconFromObject.default Man page
str.GComponent Man page
svalue Man page
svalue<- Man page
svalue<-.default Man page
svalue.default Man page
svalue.GButton Man page
svalue.GCalendar Man page
svalue<-.GCheckbox Man page
svalue.GCheckboxGroup Man page
svalue.GComboBox Man page
svalue.GDf Man page
svalue.GEdit Man page
svalue.GFilter Man page
svalue<-.GFormLayout Man page
svalue.GFormLayout Man page
svalue<-.GGroup Man page
svalue<-.GHtml Man page
svalue<-.GLabel Man page
svalue<-.GMenuBar Man page
svalue.GMenuBar Man page
svalue<-.GNotebook Man page
svalue<-.GRadio Man page
svalue.GRadio Man page
svalue.GTable Man page
svalue.GText Man page
svalue<-.GToolBar Man page
svalue<-.GTree Man page
svalue.GTree Man page
svalue.GVarBrowser Man page
tag Man page
tag<- Man page
tag<-.default Man page
tag.default Man page
tooltip Man page
tooltip<- Man page
tooltip<-.default Man page
tooltip.default Man page
unblockHandler Man page
unblockHandler.default Man page
unblockHandlers Man page
unblockHandlers.default Man page
undo Man page
undo.GComponent Man page
update.GComponent Man page
update.GTree Man page
visible Man page
visible<- Man page
visible<-.default Man page
visible.default Man page
visible.GBasicDialog Man page
visible<-.GDf Man page
visible<-.GExpandGroup Man page
visible.GTable Man page
WSWatcherModel Man page
WSWatcherModel-class Man page
XXX Man page

Files

inst
inst/examples
inst/examples/ex-model-view-controller.R inst/examples/ex-menu-tool-status.R inst/examples/ex-cran.R inst/examples/ex-gaction.R inst/examples/manipulate.R inst/examples/ex-rangewidget.R inst/examples/ex-generate-gui.R inst/examples/ex-read-table.R inst/examples/ex-gformlayout.R inst/examples/ex-selection-widgets.R inst/examples/ex-glayout.R inst/examples/ex-selectionwidgets.R inst/examples/ex-box-containers-II.R inst/examples/ex-wizard.R inst/examples/ex-selection-widgets-II.R inst/examples/ex-gexpandgroup.R inst/examples/ex-gbutton.R inst/examples/run_examples.R inst/examples/ex-gdf.R inst/examples/ex-boxcontainers.R inst/examples/ex-ggraphics.R inst/examples/ex-box-containers.R
inst/tests
inst/tests/window.R inst/tests/slider.R inst/tests/combobox.R inst/tests/checkbox.R inst/tests/label.R inst/tests/df.R inst/tests/notebook.R inst/tests/button.R
inst/tests/README
inst/tests/statusbar.R inst/tests/radio.R inst/tests/containers.R inst/tests/edit.R inst/tests/html.R inst/tests/text.R inst/tests/table.R inst/tests/tree.R inst/tests/calendar.R
inst/images
inst/images/zoom.gif
inst/images/comment.png
inst/images/1leftarrow.gif
inst/images/matrix.gif
inst/images/reset.gif
inst/images/up.gif
inst/images/symbol_uptriangle.gif
inst/images/overview.gif
inst/images/quit.gif
inst/images/curve.gif
inst/images/thumbs-up.png
inst/images/symbol_star.gif
inst/images/2dlayer.gif
inst/images/cloud.gif
inst/images/newplot.gif
inst/images/down.gif
inst/images/evaluate.gif
inst/images/1rightarrow.gif
inst/images/thumbs-down.png
inst/images/dismiss.gif
inst/images/scatterplot3d.png
inst/images/forward.gif
inst/images/1uparrow.gif
inst/images/preview.gif
inst/images/hist.gif
inst/images/density.gif
inst/images/symbol_diamond.gif
inst/images/print.gif
inst/images/symbol_cross.gif
inst/images/arrows1.gif
inst/images/ed-remove.gif
inst/images/bubbles.gif
inst/images/open.gif
inst/images/boxplot1.gif
inst/images/symbol_ltriangle.gif
inst/images/symbol_dntriangle.gif
inst/images/date.gif
inst/images/graph.gif
inst/images/character.gif
inst/images/directory.gif
inst/images/save.gif
inst/images/function1.gif
inst/images/ok.gif
inst/images/help_topic.gif
inst/images/dataframe.gif
inst/images/refresh.gif
inst/images/symbol_circle.gif
inst/images/alert.gif
inst/images/cancel.gif
inst/images/README
inst/images/boxplot.gif
inst/images/numeric.gif
inst/images/factor.gif
inst/images/Rplots.ps
inst/images/symbol_impulse.gif
inst/images/contour.gif
inst/images/symbol_dot.gif
inst/images/settings.png
inst/images/barplot.gif
inst/images/go.gif
inst/images/symbol_rtriangle.gif
inst/images/points.gif
inst/images/coffee.png
inst/images/file.gif
inst/images/backward.gif
inst/images/error.gif
inst/images/ts.gif
inst/images/configure.gif
inst/images/plot.gif
inst/images/editor.gif
inst/images/help.gif
inst/images/ed-search.gif
inst/images/stop.gif
inst/images/save_edit.gif
inst/images/spike.gif
inst/images/symbol_square.gif
inst/images/symbol_plus.gif
inst/images/plot1.gif
inst/images/3dcontour.gif
inst/images/clear.gif
inst/images/arrows.gif
inst/images/polar.gif
inst/images/rlogo.gif
inst/images/logical.gif
inst/images/subset.gif
inst/images/datasheet.gif
inst/images/lines.gif
inst/images/1downarrow.gif
inst/images/history.gif
inst/images/home.gif
inst/docsource
inst/docsource/tcltk-t-test.png
inst/docsource/qtbase-t-test.png
inst/docsource/gWidgets2.R
inst/docsource/gWidgets2.Rnw
inst/docsource/README
inst/docsource/rgtk2-t-test.png
inst/docsource/gWidgets2.pdf
inst/install
inst/install/installing_toolkits.txt
inst/doc
inst/doc/gWidgets2.R
inst/doc/gWidgets2.pdf
NAMESPACE
NEWS
R
R/gcheckbox.R R/S3-methods.R R/S4-methods.R R/gslider.R R/ggroup.R R/command-stack.R R/gWidgets2-package.R R/gformlayout.R R/gwindow.R R/gedit.R R/gvarbrowser.R R/gdfnotebook.R R/gcombobox.R R/ghtml.R R/BasicInterface.R R/dialogs.R R/gframe.R R/gtext.R R/gradio.R R/gtree.R R/gcalendar.R R/gstatusbar.R R/ggraphics.R R/gpanedgroup.R R/gexpandgroup.R R/methods.R R/gtimer.R R/gnotebook.R R/guiToolkit.R R/gcheckboxgroup.R R/handler-methods.R R/gspinbutton.R R/gstackwidget.R R/gtable.R R/gfilter.R R/gfile.R R/ws-model.R R/ggraphicsnotebook.R R/gtoolbar.R R/gdf.R R/glabel.R R/gimage.R R/icons.R R/gmenu.R R/misc.R R/gaction.R R/glayout.R R/gprogressbar.R R/gseparator.R R/gbutton.R
MD5
DESCRIPTION
man
man/gstatusbar.Rd man/XXX.Rd man/editable.Rd man/gaction.Rd man/gtoolkit.Rd man/gtoolbar.Rd man/gtree.Rd man/gwindow.Rd man/add.Rd man/ggraphicsnotebook.Rd man/get_object_from_string.Rd man/gcalendar.Rd man/icons.Rd man/visible.Rd man/redo.Rd man/tag.Rd man/glabel.Rd man/focus.Rd man/gprogressbar.Rd man/gcheckboxgroup.Rd man/gmessage.Rd man/gmenu.Rd man/gvarbrowser.Rd man/gstackwidget.Rd man/gslider.Rd man/is_empty.Rd man/gbutton.Rd man/is_MacOSX.Rd man/gradio.Rd man/check_deprecated.Rd man/gcombobox.Rd man/call_meth.Rd man/gconfirm.Rd man/dispose.Rd man/flatten.Rd man/ghtml.Rd man/gcontainer.Rd man/check_return_class.Rd man/get_index_in_list.Rd man/gexpandgroup.Rd man/gWidgets2-package.Rd man/gWidgets2-undocumented.Rd man/font.Rd man/gpanedgroup.Rd man/gcheckbox.Rd man/getWithDefault.Rd man/ginput.Rd man/gWidgets-handlers.Rd man/gtext.Rd man/observer.Rd man/gnotebook.Rd man/S4-classes.Rd man/ggraphics.Rd man/isExtant.Rd man/size.Rd man/gfilter.Rd man/glayout.Rd man/gtimer.Rd man/gformlayout.Rd man/gtable.Rd man/undo.Rd man/is_Windows.Rd man/enabled.Rd man/tooltip.Rd man/guiToolkit.Rd man/gseparator.Rd man/gfile.Rd man/svalue.Rd man/gWidgets2-S3methods.Rd man/gdfnotebook.Rd man/methods.Rd man/getToolkitWidget.Rd man/gbasicdialog.Rd man/ggroup.Rd man/gframe.Rd man/gdf.Rd man/gspinbutton.Rd man/gimage.Rd man/galert.Rd man/short_summary.Rd man/gwidget.Rd man/gedit.Rd man/installing_gWidgets_toolkits.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.