krempel@cmx.npac.syr.edu (Henry BJ Krempel) (03/28/88)
I'm writing a little NeWS program using liteitem and I'd like to have a dialog box that turns into a single button when closed by the user. I wrote the little dialog box, and I did manage to create a button on the iconcanvas. The problem is: the button on the iconcanvas is not visible. I guessed it's position, and when I clicked on it, it changed color momentarily and did what I wanted it to. Henry B. J. Krempel <krempel@pacrat.npac.syr.edu> Northeast Parallel Architectures Center (NPAC) Syracuse University 250 Machinery Hall Syracuse, N.Y. 13244 -- Henry B. J. Krempel <krempel@pacrat.npac.syr.edu> Northeast Parallel Architectures Center (NPAC) 250 Machinery Hall Syracuse, N.Y. 13244
don@BRILLIG.UMD.EDU (Don Hopkins) (04/01/88)
Date: Thu, 31 Mar 88 14:12:13 EST From: cmx!krempel@nisc.nyser.net (Henry BJ Krempel) I'm writing a little NeWS program using liteitem and I'd like to have a dialog box that turns into a single button when closed by the user. I wrote the little dialog box, and I did manage to create a button on the iconcanvas. The problem is: the button on the iconcanvas is not visible. I guessed it's position, and when I clicked on it, it changed color momentarily and did what I wanted it to. Henry B. J. Krempel <krempel@pacrat.npac.syr.edu> Northeast Parallel Architectures Center (NPAC) Syracuse University 250 Machinery Hall Syracuse, N.Y. 13244 -- Henry B. J. Krempel <krempel@pacrat.npac.syr.edu> Northeast Parallel Architectures Center (NPAC) 250 Machinery Hall Syracuse, N.Y. 13244 It might be that the Item's canvas is transparent. Try something like: /MyButton (Label) {NotifyProc} ParentCanvas /new ButtonItem send def {ItemCanvas /Transparent false put} MyButton send (Or you could make a subclass of ButtonItem that did this for you in the /new method.) -Don