trygver at ifi.uio.no
Mon Nov 12 09:46:46 UTC 2007
I have a DemoWindow, sco PasteUpMorph.
The DemoWindow opens on top.
I open a Browser, it masks part of the DemoWindow.
I click the DemoWindow , but have to move it to make it go on top.
The browser doesn't go on top if I click inside it, I have to click its
border (move it).
I set the demo window option "resist being picked up".
It is now hard to make the demo window go on top, so I add the following
DemoWindow >>mouseDown: evt
evt yellowButtonPressed ifTrue: [^ self yellowButtonActivity:
self eventHandler ifNotNil: [self eventHandler mouseDown: evt
Now the DemoWindow goes on top when I click it (as it should).
But the only way to make the Browser go on top is to click its border
I have also tried /'evt hand newKeyboardFocus: self.'/ with the same result.
/'self activate'/ doesn't work on a Morph (but it works on a SystemWindow)
I have looked at the excellent documentation in '/Squeak by Example/'
and '/A GUIDE TO WORK WITH
SQUEAK MORPH CLASSES/', and '/An Introduction to Morphic: The Squeak
User Interface Framework/' without finding an answer. I have also tried
to google, but have not found anything written by people who knew what
Trygve Reenskaug mailto: trygver at ifi.uio.no
Morgedalsvn. 5A http://folk.uio.no/trygver
N-0378 Oslo Tel: (+47) 22 49 57 27
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Squeak-dev