Message-ID: <38b9f0350905291124m11398c30u49ec6a263e97a126@mail.gmail.com>
Date: 2009-05-29T18:24:43Z
From: ronggui
Subject: GTK Tooltips under Linux
In-Reply-To: <509e0620905290700m2c8dabb1i60777dbb3d14928b@mail.gmail.com>
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