[FIX] TextMorphSelectionFix-rr ([et][er] almost there)
Doug Way
dway at mailcan.com
Mon Mar 22 18:29:45 UTC 2004
This change looks like a good idea to me. Two problems I noticed with
this, though:
1. The lost-focus selection color did not look different enough to
me... at least with the default bright green color, the lost-focus color
was still almost as bright a green. I fixed this by changing the line
in NewParagraph>>selectionColor to:
self focused ifFalse: [color := color alphaMixed: 0.2 with: Color
veryVeryLightGray].
2. The vertical-bar cursor (when there is no selection) does not
dissappear or change color when a window loses focus. I'd say it should
probably dissappear (this is what Windows does and probably the Mac as
well), although changing color to the lost-focus selectionColor above
might be an option. Hmm, no, it should really just dissappear. :-)
If we can address #2, I'd like to approve this one.
- Doug
rrobbes at info.unicaen.fr wrote:
>from preamble:
>
>"Change Set: FocusFixes-rr
>Date: 23 March 2004
>Author: Romain Robbes
>
>V2 : provides more visual feedback by changing the selection
>color upon focus change, as suggested by Hernán Tylim.
>
>Makes the selected text in a TextMorph not
>disappear when the morph loses focus,
>by removing the call to releaseEditor in
>TextMorph>>keyboardFocusChange: .
>
>This makes the TextMorphs' behavior more
>consistent with text panes in the host platforms,
>and makes Squeak a more consistent with itself,
>as this will allow all menus to behave according to
>the menuKeyboardControl preference, including
>the ones in a paragraph.
>
>Also included are the changes in PluggableTextMorph and
>StrikeFont, to allow menus to be invoked modally, and
>thus having keyboard control if the preference is set"!
>
>
>------------------------------------------------------------------------
>
>
>
>
More information about the Squeak-dev
mailing list
|