Skip to content
Back to formatted view

Raw Message

Message-ID: <5.1.0.14.2.20030506164522.01e96a88@mcmail.cis.mcmaster.ca>
Date: 2003-05-06T20:48:30Z
From: John Fox
Subject: bitmap images in tcltk
In-Reply-To: <Pine.LNX.4.44.0305062042250.10023-100000@reclus.nhh.no>

Dear Roger,

Thanks -- that's exactly what I needed. I can just stick the files in a 
bitmaps subdirectory.

  John

At 08:44 PM 5/6/2003 +0200, you wrote:
>On Tue, 6 May 2003, John Fox wrote:
>
> > Dear R-help list members,
> >
> > I'm writing a package using tcltk. Thanks to Peter Dalgaard's excellent
> > work on the tcltk package, almost everything has gone very smoothly. I'm
> > stymied, however, by the following problem:
> >
> > I want to incorporate a bitmap image, stored as an xbm file, in a widget.
> > To take a simple example,
> >
> >      top <- tktoplevel()
> >      tkgrid(tklabel(top, bitmap="@file.xbm", fg="red"))
> >
> > will work as long as file.xbm is in the current directory; 
> alternatively, I
> > could specify the path to this file. The problem is that I can't figure 
> out
> > a reliable way of predicting (or discovering) where the bitmap file will
> > reside when my package is installed.
> >
> > Any suggestions would be appreciated.
>
>system.file(<file path relative to package root>, package="package")[1]
>
>should do it.
>
> >

-----------------------------------------------------
John Fox
Department of Sociology
McMaster University
Hamilton, Ontario, Canada L8S 4M4
email: jfox at mcmaster.ca
phone: 905-525-9140x23604
web: www.socsci.mcmaster.ca/jfox