Sorry for the late reply to this one. You'll need to make sure that the
drawing area is realized prior to plotting, i.e., it should be in a visible
container. Also, since you are using GtkFixed, you will need to set an
explicit size request on the drawing area (otherwise it has zero area).

Michael

On Wed, Dec 21, 2011 at 4:31 PM, Mark Heckmann <[email protected]> wrote:

> I try to overlay a plot inside a gtkDrawingArea with a button (or any
> other widget).
> I tried to put both into a gtkFixed container.
> But this does not work, no printing occurs.
> Does someone know a solution?
>
> What I tried:
>
> w <- gtkWindow()
> w$setSizeRequest(400,400)
> fx <- gtkFixed()
> da <- gtkDrawingArea()
> fx$put(da, 100, 100)
> asCairoDevice(da)
> par(mar=c(0,0,0,0))
> plot(1:10)
> btn.1 <- gtkButton("button")
> fx$put(btn.1, 200, 200)
> w$add(fx)
>
> Thanks
> Mark
>
> ––––––––––––––––––––––––––––––––––––
> Mark Heckmann
> Blog: www.markheckmann.de
> R-Blog: http://ryouready.wordpress.com
>
> ______________________________________________
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

        [[alternative HTML version deleted]]

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to