Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020 
<== Date ==> <== Thread ==>

Subject: EDM -ctl opens new window instead of raising old one
From: jon@u.washington.edu
To: tech-talk@aps.anl.gov
Date: Wed, 18 Mar 2015 16:45:31 -0700 (PDT)

I start EDM with a command like this:

  edm -x -ctl UI:Alert main.edl

Then the large display described by main.edl appears.  When I write
'alert.edl' to UI:Alert, the smaller message described by
alert.edl pops up, floating over the large display. 

But then, other activities can cause the large display to cover the
message.  I try to raise the message to the top again by writing
'alert.edl' to UI:Alert again, but instead I get a new window also
displaying alert.edl, in addition to the older one (which is still
obscured under main.edl).  Each write to UI:Alert creates a new
window.

I see this behavior when I write alert.edl to UI:Alert via OUT from an
scalcout record, or when I command: dbpf UI:Alert alert.edl in the
ioc shell.

When I write alert.edl to UI:Alert and the message pops up, dbgf
UI:Alert always shows an empty string (not 'alert.edl' as I
expected).

I see this behavior when UI:Alert is a stringin, or when it is a stringout.
In both cases, I define it this way, without any explicit field definitions:

  record(stringin, "UI:Alert") {
  }

Is there anything I can do so that writing to UI:Alert will raise an
existing display to the top, instead of opening another instance of
the same display?

Alternatively, is there some other way to force a display to the top, or
(better yet) create the display so it always remains on top?

Jon Jacky



Replies:
Re: EDM -ctl opens new window instead of raising old one John William Sinclair

Navigate by Date:
Prev: Announcing carchivetools Michael Davidsaver
Next: Re: pyepics not updating pv.enum_strs after connection Matt Newville
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020 
Navigate by Thread:
Prev: Announcing carchivetools Michael Davidsaver
Next: Re: EDM -ctl opens new window instead of raising old one John William Sinclair
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·