VMD-L Mailing List
From: John Stone (johns_at_ks.uiuc.edu)
Date: Fri Jan 18 2019 - 16:44:29 CST
- Next message: Jim Parker: "Uncertainty estimate of g(r) using measure gofr function"
- Previous message: surya narayanan chandrasekaran: "Re: FEP tutorial plot error"
- In reply to: Patrick Charchar: "Pause script, make display interactive, then resume script after user input"
- Next in thread: John Stone: "Re: Pause script, make display interactive, then resume script after user input"
- Maybe reply: John Stone: "Re: Pause script, make display interactive, then resume script after user input"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Hi,
There isn't a convenient way of waiting for console input without blocking
the VMD Tcl interpreter due to the way console handling works. That being
said, it is _easy_ to do this within a Tk GUI, and Tk GUIs are simple
to write. So, since your goal is to do some simple user interaction, I would
suggest writing a tiny little Tk GUI for it.
Tk is event-driven, so when you interact with the window, it triggers
actions that call Tcl procs, and you can make them as simple or as
complex as you like. This is how the VMD plugin GUI interfaces are all
written.
Best,
John Stone
vmd_at_ks.uiuc.edu
On Thu, Jan 17, 2019 at 01:59:54AM +0000, Patrick Charchar wrote:
> Hello,
>
>
>
> The below tcl code updates the display and prompts for user input before
> proceeding, but the display is unresponsive to the mouse.
>
>
>
> display resetview ; display update
>
> puts "\nLook at screen and pick which direction (1, 2, 3): "
>
> gets stdin direct
>
>
>
> Is there a way to make the display interactive prior to the input?
>
>
>
> Thanks in advance,
>
>
>
> Patrick
-- NIH Center for Macromolecular Modeling and Bioinformatics Beckman Institute for Advanced Science and Technology University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801 http://www.ks.uiuc.edu/~johns/ Phone: 217-244-3349 http://www.ks.uiuc.edu/Research/vmd/
- Next message: Jim Parker: "Uncertainty estimate of g(r) using measure gofr function"
- Previous message: surya narayanan chandrasekaran: "Re: FEP tutorial plot error"
- In reply to: Patrick Charchar: "Pause script, make display interactive, then resume script after user input"
- Next in thread: John Stone: "Re: Pause script, make display interactive, then resume script after user input"
- Maybe reply: John Stone: "Re: Pause script, make display interactive, then resume script after user input"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]