[R] GTK Tooltips under Linux

Ronggui Huang ronggui.huang at gmail.com
Tue Jun 2 15:46:49 CEST 2009


Thanks, Michael.

2009/6/2 Michael Lawrence <mflawren at fhcrc.org>:
> I think I've got the threaded event loop working. Uploaded it to CRAN as
> 2.12.12. Should appear in a few days.
>
> Michael
>
> On Fri, May 29, 2009 at 11:24 AM, Ronggui Huang <ronggui.huang at gmail.com>
> wrote:
>>
>> Noted with thanks.
>>
>> Regards
>>
>> Ronggui
>>
>> 2009/5/29 Michael Lawrence <mflawren at fhcrc.org>:
>> >
>> >
>> > On Thu, May 28, 2009 at 7:35 PM, Ronggui Huang <ronggui.huang at gmail.com>
>> > wrote:
>> >>
>> >> Dear all,
>> >>
>> >> I want to set tool-tips for a gtkButton. I use the following code
>> >> which works under Windows. However, it doesn't work under Linux. Any
>> >> hints? Thanks.
>> >
>> > Unfortunately, on platforms besides Windows, the event loop runs via an
>> > input handler connected to X11. If you're waiting for a tooltip to show
>> > up,
>> > there's obviously no input, so the event loop is not iterated.
>> >
>> > I think I could fix this by creating a separate thread that writes to a
>> > file
>> > descriptor connected to an input handler. I'll try to do that.
>> >
>> > Michael
>> >
>> >>
>> >> library(RGtk2)
>> >> b<-gtkButtonNewWithLabel("OK")
>> >> gtkTooltips()$setTip(b,"Memo for a Button.")
>> >> gw <- gtkWindow(show=F)
>> >> gw$Add(b)
>> >> gw$Show()
>> >>
>> >> > sessionInfo()
>> >> R version 2.8.0 Patched (2008-12-10 r47137)
>> >> i686-pc-linux-gnu
>> >>
>> >> locale:
>> >>
>> >>
>> >> LC_CTYPE=zh_CN.UTF-8;LC_NUMERIC=C;LC_TIME=zh_CN.UTF-8;LC_COLLATE=zh_CN.UTF-8;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=zh_CN.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=zh_CN.UTF-8;LC_IDENTIFICATION=C
>> >>
>> >> attached base packages:
>> >> [1] stats     graphics  grDevices utils     datasets  methods   base
>> >>
>> >> other attached packages:
>> >> [1] RGtk2_2.12.11        RQDA_0.1-8           igraph_0.5.2-2
>> >> [4] gWidgetsRGtk2_0.0-51 gWidgets_0.0-35      RSQLite_0.7-1
>> >> [7] DBI_0.2-4
>> >>
>> >> loaded via a namespace (and not attached):
>> >> [1] tools_2.8.0
>> >>
>> >> --
>> >> HUANG Ronggui, Wincent
>> >> PhD Candidate
>> >> Dept of Public and Social Administration
>> >> City University of Hong Kong
>> >> Home page: http://asrr.r-forge.r-project.org/rghuang.html
>> >>
>> >> ______________________________________________
>> >> R-help at r-project.org 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.
>> >
>> >
>>
>>
>>
>> --
>> HUANG Ronggui, Wincent
>> PhD Candidate
>> Dept of Public and Social Administration
>> City University of Hong Kong
>> Home page: http://asrr.r-forge.r-project.org/rghuang.html
>
>



-- 
HUANG Ronggui, Wincent
PhD Candidate
Dept of Public and Social Administration
City University of Hong Kong
Home page: http://asrr.r-forge.r-project.org/rghuang.html




More information about the R-help mailing list