[comp.windows.interviews] see-through Interactors

deborah@WAM.UMD.EDU (Deborah L. Copeland) (04/15/91)

I have  an  IV  2.6  question  regarding  the  nature  of  background fills of
Interactors.  Here  is  the  situation.    I  have  a  Tray containing several
Interactors (a StringEditor, a StringBrowser...)  and I would  like to disable
all of the Interactors in this Tray.  By disable I mean that they don't listen
to any events and are grayed out.  Rather than write a Disable  method for all
the different varieties of classes, I want  to approach  it in  a general way.
Perhaps by  giving the  Tray a  Disable method.   This  approach would involve
inserting a see-through Interactor into the Tray that covers the Tray's canvas
and then graying out the inserted Interactor's canvas.  The  problem with this
attempt is that an Interactor with its canvas set to  InputOutput always fills
in the background, thus totally obscuring everything in the Tray.

I have found a case when the background does not get filled (i.e.  see-through)
for an InputOutput canvas, but it may be because it's top level.  To see this
just insert an Enlarger into the World.  So my question comes down to, is there
any way to set an Interactor with an InputOutput canvas so that it doesn't
fill the background, and thus is see-through?

Rick Kissh
deborah@wam.umd.edu