The RGtkScrollpane package
The RGtkScrollpane package provides bindings to the widget GtkScrollpane
widget created by Jonathan Blandford. This is the control used for
panning around a two dimensional space by simply moving a single
rectangle in any direction on the plane. It is used in
ghostview/gv and editres as a form of simultaneous 2-D
scrolling.
The current version is available as a
GNU-zipped tar file
RGtkScrollpane_0.1-0.tar.gz
Install
Installation of the package requires
the RGtk package.
And that package must have been installed using
the --clean (or -c) argument, i.e.
R CMD INSTALL --clean RGtk
in order to create the necessary libRGtk.so
library
needed by this package.
Given these dependencies, installing this RGtkScrollpane package can be as simple
as
R CMD INSTALL RGtkScrollpane
Running
To use this package within an R session, you will need to make
libRGtk.so in <wherever>/RGtk/libs
available to the dynamic loader. The simplest way to do this
currently is to add
this directory to your
LD_LIBRARY_PATH
setting
as in
setenv LD_LIBRARY_PATH <wherever>/RGtk/libs
:${LD_LIBRARY_PATH}
or
export LD_LIBRARY_PATH=<wherever>/RGtk/libs
:${LD_LIBRARY_PATH}
In the future, all of these issues may be taken care of automatically
by R.
Windows
There is currently no version for this package
for Windows available. It will be available as we
test all of the R-Gtk packages on Windows.
-
- See the RGtk package.
-
-
- FAQ
-
-
- History of changes to the package.
-
-
- Example
- Illustrates the use of the widget for varying
the parameters of an F distribution to explore its
density and cumulative distribution functions for different
degrees of freedom.
-
- RGtk
- General R bindings for Gtk, allowing access to Gdk, Gtk and Gnome.
-
- RGtkExtra
- Bindings for the gtk+extra library and its classes, including
a data grid/sheet that provides the basic display for a
spreadsheet,
-
- RGtkViewers
- Higher-level R tools/functions using RGtk and RGtkHTML
to display different types of data and information.
The tools include
- a simple HTML browser,
- XML tree viewer,
- color-scheme browser,
- relational database viewer,
- S4 class relationship viewer,
- Gtk class, signal and property/arg viewer
- R plugin for Gnumeric
- A plugin for the Gnome spreadsheet Gnumeric.
We can use RGtk to access and construct GUIs in
Gnumeric since it is built using Gtk.
- Rggobi
- An interface from R to GGobi.
We can access the Gtk components of GGobi using RGtk.
Additionally, GGobi has an extensive plugin mechanism
which allows one to write plugins in the S language.
One can add GUI components using RGtk. (See examples in the
R plugin module for GGobi.)
- SNetscape
- A plugin for Netscape that allows JavaScript code to call S
functions and access S objects as well as allowing S to call
JavaScript and communicate with other LiveConnect plugins.
-
RSPython
- This package provides a mechanism for calling Python functions
from R and vice-versa. This is used in the automated generation
of the RGtk bindings between R and the C libraries of Gtk,
Gnome, etc. We use the parser of the defs files provided by
the pygtk
interface.
Duncan Temple Lang
<duncan@research.bell-labs.com>
Last modified: Fri May 23 20:41:16 EDT 2003