[squeak-dev] continuous display of cursor position

Ralph Boland rpboland at gmail.com
Fri Jan 4 02:50:35 UTC 2013


I would like to create a small TextMorph that continuously displays the position
of the cursor.  To do this I need to write something of the form:

true whileTrue: [
    x := self getCursorPosition.
    textMorph display: x.
    self sleep:  10   "milliseconds"]

I plan to use this when investigating some morph that is not displaying the way
I expect it to.

Can someone provide me with hints as how to properly do this or point
me to a package that already does this or something similar?

I have searched the code and the Internet.  I found that "getCursorPosition"
can be implemented as:

     "World activeHand position"

 I can also figure out how to build the Morph I need to display the
Cursor position.

I don't know how to implement "sleep:"
I am not sure if I should use an infinite loop as I have.

An alternative to the TextMorph I want is to construct a cursor that
continuously displays its
position but I prefer my original plan.

Any help much appreciated.

Ralph Boland


More information about the Squeak-dev mailing list