[chimera-dev] popup balloons with custom information for vrml models
Greg Couch
gregc at cgl.ucsf.edu
Mon Sep 12 11:23:41 PDT 2022
In ChimeraX, the .note command sets the balloon help for subsequent
objects. Is that sufficient to do what you want?
-- Greg
On 9/12/2022 11:05 AM, Eric Pettersen via Chimera-dev wrote:
>> On Sep 12, 2022, at 6:28 AM, Merce Alemany Chavarria via Chimera-dev
>> <chimera-dev at cgl.ucsf.edu> wrote:
>>
>>
>> Dear Chimera developers,
>>
>> We are developing an extension that renders vrml models using BILD
>> commands. For the moment the vrml models have a name that shows up on
>> Models Panel, but when the mouse is placed on top of them only the
>> number of model is displayed (like '#11').
>> We would like to add to the models a popup balloon with customized
>> information, in a similar way as information if shown for classical
>> chimera objects (atoms, bonds...).
>> Could you guide us on how to approach it?
>
> Hi Mercè,
> So the first thing I'd like to say is that this is a whole lot easier
> in ChimeraX, and we actively support and work on ChimeraX, whereas
> Chimera is legacy software so you might want to consider doing this in
> ChimeraX instead if possible. Nonetheless, there is an extremely
> kludgy way to do this in Chimera. It involves giving the BILD model a
> fake "molecule" attribute that in turn has an "oslIdent()" method that
> returns what you want to display in the balloon help. So assuming
> your BILD model was in a variable named "b" and you wanted it to show
> the balloon help "B's balloon help", this would do it:
>
> class BalloonHelp:
> def __init__(self, info):
> self.info <http://self.info/> = info
>
> def oslIdent(self):
> return self.info <http://self.info/>
>
> b.molecule = BalloonHelp("B's balloon help")
>
>> I will use this e-mail also to let you know that the link to
>> chimera's source code
>> (https://plato.cgl.ucsf.edu/trac/chimera/browser/trunk) found in
>> this page https://www.cgl.ucsf.edu/chimera/docs/sourcecode.html
>> returns a 404 error. Is there an alternative way to check it out?
>
> I see no such link in that page. The source code checkout given in
> that page is "svn checkout https://svn.cgl.ucsf.edu/svn/chimera/trunk
> chimera", which works fine for me.
>
> --Eric
>
> Eric Pettersen
> UCSF Computer Graphics Lab
>
>
>
> _______________________________________________
> Chimera-dev mailing list
> Chimera-dev at cgl.ucsf.edu
> https://www.rbvi.ucsf.edu/mailman/listinfo/chimera-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.rbvi.ucsf.edu/pipermail/chimera-dev/attachments/20220912/941689be/attachment-0001.html>
More information about the Chimera-dev
mailing list