using tcltk in R under ESS/XEmacs on Windows
John Fox
jfox at mcmaster.ca
Fri Sep 24 22:44:20 CEST 2004
Dear Andy,
I've taken the liberty of copying this reply to the r-help and ess-help
lists since my last reply was misleading.
I believe that the problem with tkchooseDirectory() (you can see it by just
calling that function directly) is that it brings up a native Windows
dialog, and it's that kind of tcltk command that I've had trouble with in
ESS/XEmacs under Windows.
Regards,
John
> -----Original Message-----
> From: Liaw, Andy [mailto:andy_liaw at merck.com]
> Sent: Friday, September 24, 2004 3:23 PM
> To: 'John Fox'
> Subject: RE: using tcltk in R under ESS/XEmacs on Windows
>
> Hi John,
>
> demo(tkfaq) did work for me. Maybe that's the exception...
>
> Thanks!
> Andy
>
> > From: John Fox
> >
> > Dear Andy,
> >
> > Perhaps it's possible, but I've never been able to get
> tcltk to work
> > properly under ESS/Xemacs on Windows.
> >
> > Regards,
> > John
> >
> > > -----Original Message-----
> > > From: ess-help-bounces at stat.math.ethz.ch
> > > [mailto:ess-help-bounces at stat.math.ethz.ch] On Behalf Of
> Liaw, Andy
> > > Sent: Friday, September 24, 2004 3:03 PM
> > > To: r-help at stat.math.ethz.ch; ESS (Help list)
> > > Subject: using tcltk in R under ESS/XEmacs on Windows
> > >
> > > Sorry for the cross-post. Not sure where the problem is...
> > >
> > > A while back I posted an R function to R-help:
> > >
> > > cd <- function (dir = tclvalue(tkchooseDirectory()),
> > saveOld = FALSE,
> > > loadNew = TRUE) {
> > > stopifnot(require(tcltk))
> > > if (saveOld)
> > > save.image(compress = TRUE)
> > > setwd(dir)
> > > rm(list = ls(all = TRUE, envir = .GlobalEnv), envir =
> > .GlobalEnv)
> > > if (loadNew && file.exists(".RData")) {
> > > loaded <- load(".RData", envir = .GlobalEnv)
> > > return(invisible(loaded))
> > > }
> > >
> > > where the default value for the `dir' argument is to run
> the tcltk
> > > directory chooser and get the directory name chosen.
> > > (Thanks to Prof. John Fox for the tcltk part!!) While
> this function
> > > works fine under Rgui on Windows, it doesn't work when running R
> > > within ESS (5.2.3) and XEmacs (21.4.13). The directory chooser
> > > never shows up, and dir just gets the empty string. Does anyone
> > > have any idea what could be the problem?
> > > I'd very much appreciate any pointers.
> > >
> > > Best,
> > > Andy
> > >
> > > ______________________________________________
> > > ESS-help at stat.math.ethz.ch mailing list
> > > https://stat.ethz.ch/mailman/listinfo/ess-help
> >
> >
> >
>
>
> --------------------------------------------------------------
> ----------------
> Notice: This e-mail message, together with any attachments,
> contains information of Merck & Co., Inc. (One Merck Drive,
> Whitehouse Station, New Jersey, USA 08889), and/or its
> affiliates (which may be known outside the United States as
> Merck Frosst, Merck Sharp & Dohme or MSD and in Japan, as
> Banyu) that may be confidential, proprietary copyrighted
> and/or legally privileged. It is intended solely for the use
> of the individual or entity named on this message. If you
> are not the intended recipient, and have received this
> message in error, please notify us immediately by reply
> e-mail and then delete it from your system.
> --------------------------------------------------------------
> ----------------
More information about the ESS-help
mailing list