Popup Menus with Text Selection?
Richard Gaskin
ambassador at fourthworld.com
Tue Oct 12 15:14:30 EDT 2004
Frank D. Engel, Jr. wrote:
> On Oct 12, 2004, at 1:41 PM, Richard Gaskin wrote:
>
>>
>> I came in late on this thread: what was the reason for turning off
>> traversalOn? Maybe there's another way to handle that which won't
>> cripple your Win version if you're making one.
>
>
> Leaving traversalOn on causes text in a field to be deselected when the
> menu is opened. The whole purpose of the menu is to apply
> font/size/style settings to the selected text. Since the text is
> deselected, there is no longer a selection to apply a font/size/style to
> by the time the user selects a font/size/style to apply.
>
> Also, the program is a graphical report editor; if users are blind, then
> they will not be able to use the program anyway.
Tabbing between controls is not just for blind people. While the blind
have no alternative, most proficient Win users are in the habit of doing
that as a convenience (it minimizes the mouse-to-keyboard and
keyboard-to-mouse time, which can be especially useful for apps that are
heavy in text input). Mac OS will eventually catch up in this regard.
Steps have already been taking in this direction (see the "Turn on full
keyboard access" option in the Keyboard & Mouse control panel in Panther).
As far as traversalOn affecting text selection, this does prevent a good
many useful application designs and should be flagged as a bug. I
thought it had been. Anyone have the Bugzilla number?
The interim workaround is to trap mouseEnter in the menu control to
store the selectedChunk, and restore it in the menuPick handler.
--
Richard Gaskin
Fourth World Media Corporation
___________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the use-livecode
mailing list