[chimera-dev] Model panel rename
Dougherty, Matthew T
matthewd at bcm.edu
Wed Oct 14 17:49:28 PDT 2015
solved
>> 'display'
having the problem when I comment out the line of code is what makes this quote problem weird.
Matthew Dougherty
National Center for Macromolecular Imaging
Baylor College of Medicine
=================================================
=================================================
________________________________
From: Eric Pettersen <pett at cgl.ucsf.edu>
Sent: Wednesday, October 14, 2015 3:09 PM
To: Dougherty, Matthew T
Cc: chimera-dev at cgl.ucsf.edu
Subject: Re: [chimera-dev] Model panel rename
Yeah, my mail app must have changed the should-have-been-identical double quotes to a starting double quote and an ending double quote. Since the quotes don't match, the entire remainder of the file becomes part of the "string" and Python complains about never finding the end quote.
Anyway, about the buttons, 'note' and 'select' are very analogous to 'rename', just instead of renameCmd use noteCmd and selectCmd respectively. 'show only' and 'hide' are only slightly different:
# 'show only'
from ModelPanel import setModelFieldOnly
setModelFieldOnly(mp.selected(moleculesOnly=False, groupsOkay=True), 'display')
# 'hide'
from ModelPanel import setModelField
setModelField(mp.selected(moleculesOnly=False, groupsOkay=True), 'display', False)
-Eric
On Oct 14, 2015, at 12:27 PM, Dougherty, Matthew T <matthewd at bcm.edu<mailto:matthewd at bcm.edu>> wrote:
thanks. the python did not like the double quotes. had to change.
To make it stranger I did this to keep the code for later purposes
# mp.uiMaster().winfo_toplevel().geometry("+x+y")
The extension aborted, had to switch the double quotes to single regardless it was a comment.
also noticed they were " " quotes as opposed to " "
similar questions on the model panel buttons
'note',
'show only',
'select',
'hide',
Matthew Dougherty
National Center for Macromolecular Imaging
Baylor College of Medicine
=================================================
=================================================
________________________________
From: Eric Pettersen <pett at cgl.ucsf.edu<mailto:pett at cgl.ucsf.edu>>
Sent: Wednesday, October 14, 2015 1:31 PM
To: Dougherty, Matthew T
Cc: chimera-dev at cgl.ucsf.edu<mailto:chimera-dev at cgl.ucsf.edu>
Subject: Re: [chimera-dev] Model panel rename
I guess I should add that the craziness only happens during the initial placement. So for dialogs that persist even when hidden/closed (like the model panel) showing them again will bring them back wherever they last were. May or may not matter to you.
-Eric
On Oct 14, 2015, at 11:18 AM, Eric Pettersen <pett at cgl.ucsf.edu<mailto:pett at cgl.ucsf.edu>> wrote:
On Oct 13, 2015, at 4:19 PM, Dougherty, Matthew T <matthewd at bcm.edu<mailto:matthewd at bcm.edu>> wrote:
When the dialog box comes up, is there a way I can place it in a specific location?
The shortest answer is no, not reliably. Chimera does some crazy stuff to get the "tile placement" of its dialogs to (mostly) work. In particular, there's a bunch of timed waits to try to get accurate final size information for the dialog before it finally gets moved to its tiled position. So, after a second or so, you might be able to move the model panel so that it's upper left corner is at pixel position x,y (with the origin at the upper left of the screen) with:
mp.uiMaster().winfo_toplevel().geometry("+x+y")
-Eric
Eric Pettersen
UCSF Computer Graphics Lab
_______________________________________________
Chimera-dev mailing list
Chimera-dev at cgl.ucsf.edu<mailto:Chimera-dev at cgl.ucsf.edu>
http://www.rbvi.ucsf.edu/mailman/listinfo/chimera-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-dev/attachments/20151015/d548f1ae/attachment.html>
More information about the Chimera-dev
mailing list