-----Original Message----- From: squeak-dev-bounces@lists.squeakfoundation.org [mailto:squeak-dev-bounces@lists.squeakfoundation.org] On Behalf Of Celal Ziftci Sent: Wednesday, May 10, 2006 10:50 AM To: squeak-dev@lists.squeakfoundation.org Subject: Re: how to set the cursor position in TextMorph
Hi Frank, I think I'm getting the meaning of cursor wrong. So basicly what I want to do is the following. I want to set the caret position in the textmorph using some smalltalk code instead of using the mouse. As an example, assume I have the following text in a textmorph and | is the place my caret is currently at:
smallt|alk
Now I want to move the caret to another place like: sm|alltalk
but not by clicking there, using some code instead. Is this possible at all? Do I need to imitate firing an event (something like mouse down event)? Thanks for any help.
- Celal Ziftci
---------------------------------------------------------------------------- ---------------------------------
---------------------------------------------------------------------------- ---------------------------------
---------------------------------------------------------------------------- ---------------------------------
Hi Celal,
Better to know is what do you want to do. The accessor cursorWrapped: work very well and brings the curosor of the TextMorph to the right position. The little example below is how I try to get the answer on your question.
"initialize the TextMorph" karl := TextMorph new openInWorld. karl contents: 'here comes the mouse'.
"Show where the cursor is" Transcript show: karl cursor;cr. "result ==1"
"change the position of the cursor" karl cursorWrapped: 6.
"Show where the cursor is" Transcript show: karl cursor. "result == 6"
Cheers, Frank
-------- Original Message -------- Subject: how to set the cursor position in TextMorph (09-Mai-2006 19:47) From: Celal Ziftci celalziftci@gmail.com To: frank.urbach@schmees.com
Hi, I am having problem in setting the cursor to a certain position in TextMorph. I am trying the cursorWrapped: message, but it seems to be not working (or I am misunderstanding its meaning). Any help or pointers would be appreciated. Thanks,
- Celal Ziftci
beginners@lists.squeakfoundation.org