From Greg.Snow at imail.org  Thu Oct 30 16:38:37 2008
From: Greg.Snow at imail.org (Greg Snow)
Date: Thu, 30 Oct 2008 09:38:37 -0600
Subject: [Rd] using yscrollcommand in tkcanvas crashes R (PR#13231)
In-Reply-To: <20081030051005.4800E282EFC1@mail.pubhealth.ku.dk>
References: <20081030051005.4800E282EFC1@mail.pubhealth.ku.dk>
Message-ID: <B37C0A15B8FB3C468B5BC7EBC7DA14CC6159B5F140@LP-EXMBVS10.CO.IHC.COM>

I don't know if this is the case here or not, but putting in scrollbars and scrolling can be a bit tricky.  It usually works best to create the canvas without a scroll command, then create the scrollbar(s), then use tkconfig to go back and add the scroll command to the canvas after the scrollbar has been created and placed.

Hope this helps,

--
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
Intermountain Healthcare
greg.snow at imail.org
801.408.8111


> -----Original Message-----
> From: r-devel-bounces at r-project.org [mailto:r-devel-bounces at r-
> project.org] On Behalf Of sundar.dorai-raj at pdf.com
> Sent: Wednesday, October 29, 2008 11:10 PM
> To: r-devel at stat.math.ethz.ch
> Cc: R-bugs at r-project.org
> Subject: [Rd] using yscrollcommand in tkcanvas crashes R (PR#13231)
>
> Full_Name: Sundar Dorai-Raj
> Version: 2.8.0
> OS: Windows
> Submission from: (NULL) (76.220.41.126)
>
>
> The following code crashes R:
>
> library(tcltk)
> tt <- tktoplevel()
> tc <- tkcanvas(tt, yscrollcommand = function(...) tkset(ts, ...))
>
> > sessionInfo()
> R version 2.8.0 (2008-10-20)
> i386-pc-mingw32
>
> locale:
> LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
> States.1252;LC_MONETARY=English_United
> States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252
>
> attached base packages:
> [1] tcltk     stats     graphics  grDevices utils     datasets  methods
> [8] base
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



[Rd] using yscrollcommand in tkcanvas crashes R (PR#13231)
Greg Snow