[R-gui] embedding R in GTK+ (GtkDrawingArea)

Thomas Glogowski thomas.glogowski at rub.de
Tue Sep 10 02:24:42 CEST 2013


Greetings,

im trying to show a simple plot-window in a GtkDrawingArea of a GTK3+
app. I thought it would be possible to use the CairoDevice-Package and
hand the DrawingArea generated in my GTK-App via a DLL over to the
CairoDeviceDriver, but I was unable to figure out, how.
As far as I understand a call to the DLL via ".C" does not work, because
a DrawingArea is not a basic C-Type.
Using ".Call" (even for simple test calls without transferring
parameters) always end up in a crash to RGUI. Registering my
DLL-transfer-function (I'm not sure wether this is necessary or not)
doesn't work either, because I lack the necessary lib-files to compile
the register-function (I'm using VS2010). The entire project is based on
VS2010 so using the RTools and gcc to build R from source to obtain the
lib-files is no option.

Any hints are greatly appreciated.

kind regards, Thomas



More information about the R-SIG-GUI mailing list