I'd like to get my retistruct package back on CRAN, complete with its GUI, which uses RGtk2, and in particular the ggraphics() method to embed plots. Although I like the Gtk look and feel, I'm agnostic about how this can be done. From what I can see I can't use the gWidegets2tcltk package because Tcl/Tk can't embed graphics devices, and I'm not aware of other maintained GUI bindings for R at the moment.
I'm therefore coming back to RGtk2. From my investigations in #9 and on this thread on the r-package-devel it seems that for there to be a long term future for RGtk:
- It would have to be upgraded at least to Gtk3 and ultimately to Gtk4
- It would need to build on Windows with packages installed in RTools, which would need the help of CRAN maintainers
- It would need to be built on the Mac too, I supopose.
Re (1), it looks like there's been some progress in the 3.x branch.
Re (2) and (3), there were some positive indications from Tomas Kalibera that it might be possible.
So I'm wondering what the future plans are for RGtk2? As a maintainer of (probably much less complex) packages, I know that a significant amount of work would be required...
I'd like to get my retistruct package back on CRAN, complete with its GUI, which uses RGtk2, and in particular the
ggraphics()method to embed plots. Although I like the Gtk look and feel, I'm agnostic about how this can be done. From what I can see I can't use thegWidegets2tcltkpackage because Tcl/Tk can't embed graphics devices, and I'm not aware of other maintained GUI bindings for R at the moment.I'm therefore coming back to RGtk2. From my investigations in #9 and on this thread on the r-package-devel it seems that for there to be a long term future for RGtk:
Re (1), it looks like there's been some progress in the 3.x branch.
Re (2) and (3), there were some positive indications from Tomas Kalibera that it might be possible.
So I'm wondering what the future plans are for RGtk2? As a maintainer of (probably much less complex) packages, I know that a significant amount of work would be required...