Hi, i have a subclass of PluggableTextFieldMorph. somewhere in the code i set its contents with: self textMorph contents: aString . this sets the textcursor to the first position and makes him unvisible. what i want to do is set the cursor to the last position and make him visible (and movable). i tried it with: self textMorph editor selectAt: textMorph asText size +1 . which does indeed what i want, but the textcurser is now unmovable by the cursor keys. how do i make the cursor movable again? i tried it eg with: self textMorph editor unselect . but of course this did not work, instead it produced an error because unselect calls markBlock: which does not exist. when i changed TextEditor>>unselect to: self editingState markBlock: self pointBlock copy the error vanished, but it did not help . Hence my question, how do i make the textcursor movable by the cursor keys? ( or move the cursor in a less intrusive way than with selectAt: ) as an aside, i noticed that focusChanged in PluggableTextFieldMorph is not called at every focus change. in my subclass i first tried changing keyboardFocusChange: in the obvious way, but interestingly this does not help in _every_ case, i needed to change navigateFocusBackward and navigateFocusForward. of course this has nothing to do with my question. werner
participants (1)
-
Werner Kassens