RGtk2: A Graphical User Interface Toolkit for R

Graphical user interfaces (GUIs) are growing in popularity as a complement or alternative to the traditional command line interfaces to R. RGtk2 is an R package for creating GUIs in R. The package provides programmatic access to GTK+ 2.0, an open-source GUI toolkit written in C. To construct a GUI,...

Full description

Bibliographic Details
Main Authors: Duncan Temple Lang, Michael Lawrence
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2011-01-01
Series:Journal of Statistical Software
Subjects:
Online Access:http://www.jstatsoft.org/v37/i08/paper
_version_ 1828857910731472896
author Duncan Temple Lang
Michael Lawrence
author_facet Duncan Temple Lang
Michael Lawrence
author_sort Duncan Temple Lang
collection DOAJ
description Graphical user interfaces (GUIs) are growing in popularity as a complement or alternative to the traditional command line interfaces to R. RGtk2 is an R package for creating GUIs in R. The package provides programmatic access to GTK+ 2.0, an open-source GUI toolkit written in C. To construct a GUI, the R programmer calls RGtk2 functions that map to functions in the underlying GTK+ library. This paper introduces the basic concepts underlying GTK+ and explains how to use RGtk2 to construct GUIs from R. The tutorial is based on simple and pratical programming examples. We also provide more complex examples illustrating the advanced features of the package. The design of the RGtk2 API and the low-level interface from R to GTK+ are discussed at length. We compare RGtk2 to alternative GUI toolkits for R.
first_indexed 2024-12-13T01:46:01Z
format Article
id doaj.art-25aba257db294a5bbab511a088d02765
institution Directory Open Access Journal
issn 1548-7660
language English
last_indexed 2024-12-13T01:46:01Z
publishDate 2011-01-01
publisher Foundation for Open Access Statistics
record_format Article
series Journal of Statistical Software
spelling doaj.art-25aba257db294a5bbab511a088d027652022-12-22T00:03:38ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602011-01-013708RGtk2: A Graphical User Interface Toolkit for RDuncan Temple LangMichael LawrenceGraphical user interfaces (GUIs) are growing in popularity as a complement or alternative to the traditional command line interfaces to R. RGtk2 is an R package for creating GUIs in R. The package provides programmatic access to GTK+ 2.0, an open-source GUI toolkit written in C. To construct a GUI, the R programmer calls RGtk2 functions that map to functions in the underlying GTK+ library. This paper introduces the basic concepts underlying GTK+ and explains how to use RGtk2 to construct GUIs from R. The tutorial is based on simple and pratical programming examples. We also provide more complex examples illustrating the advanced features of the package. The design of the RGtk2 API and the low-level interface from R to GTK+ are discussed at length. We compare RGtk2 to alternative GUI toolkits for R.http://www.jstatsoft.org/v37/i08/papergraphical user interfaceGUIRGTK+
spellingShingle Duncan Temple Lang
Michael Lawrence
RGtk2: A Graphical User Interface Toolkit for R
Journal of Statistical Software
graphical user interface
GUI
R
GTK+
title RGtk2: A Graphical User Interface Toolkit for R
title_full RGtk2: A Graphical User Interface Toolkit for R
title_fullStr RGtk2: A Graphical User Interface Toolkit for R
title_full_unstemmed RGtk2: A Graphical User Interface Toolkit for R
title_short RGtk2: A Graphical User Interface Toolkit for R
title_sort rgtk2 a graphical user interface toolkit for r
topic graphical user interface
GUI
R
GTK+
url http://www.jstatsoft.org/v37/i08/paper
work_keys_str_mv AT duncantemplelang rgtk2agraphicaluserinterfacetoolkitforr
AT michaellawrence rgtk2agraphicaluserinterfacetoolkitforr