Looking for auto completion widget
Stephan B. Wessels
swessels at one.net
Sat Apr 27 17:03:19 UTC 2002
Dan,
Heh heh.
Ooh that's neat.
Obviously not only did I not know about it, I didn't even think to go
looking for it since I'd never seen it nor heard anyone talk about it. Oh
well. It's a nice feature.
Am I missing it or does cmd-shift-A just deselect? Handy.
- Steve
On 4/27/02 11:46 AM, "Dan Ingalls" <Dan at SqueakLand.org> wrote:
> "Stephan B. Wessels" <swessels at one.net> wrote...
>
>> I did something like that in the enhanced IRC client for Squeak to support
>> nick completion. When the user started to type letters and then typed the
>> TAB key I quickly scanned through the nicks of other members on that IRC
>> channel and then started stepping the user through any possible matches.
>>
>> You might be able to adopt something from that code, although it was part of
>> a larger scheme to handle other input "oddities" too. Have a look through
>> the code associated with PluggableInterceptingTextMorph and how it was used.
>>
>> I'd published an update to the mailing list recently but you can also find
>> the code here: http://w3.one.net/~swessels/pages/steve/squeak/index.html
>>
>> Hope that helps.
>>
>> - Steve
>
> Also, as I'm sure everyone knows, any Squeak code pane will complete the name
> of a partially typed selector if you hit cmd-q ("query symbols" ;-). If it's
> ambiguous, successive strokes will cycle through the partial matches. That
> code is based in ParagraphEditor>>querySymbol:.
>
> [If you didn't know about this feature and like it, then you will want to know
> about cmd-sh-A too]
>
> - Dan
>
>> On 4/27/02 12:22 AM, "Ross Boylan" <RossBoylan at stanfordalumni.org> wrote:
>>
>>> Is there a morphic widget that will attempt to complete a field as you
>>> type it in? In other word, it has a list of possible values, and as
>>> you type letters it shows the first one that matches. You can keep
>>> typing to refine the selection.
>>>
>>> Refinements might include a dropdown list of all the values, and also
>>> an option that would either permit or deny entry of values not in the
>>> list.
>>>
>>>
>>>
>
>
>
More information about the Squeak-dev
mailing list
|