Genie (was: RE: Tablet PCs)

Nathanael Schärli n.schaerli at gmx.net
Mon Jun 16 06:33:10 UTC 2003


Thanks Ned for your description. One thing I'd like to add is that the
UI for defining/browsing/editing Genie dictionaries is pretty bad and
not really intuitive. So, you may need some time to figure everything
out. (Have a look at the class description of AGenieIntroduction for a
more detailed description).

The good news is that the UI is slightly improved in the new version
(Genie v2.20) that will be out soon, and it will certainly be rewritten
in Genie v3.0.

I just wish the days had 48 hours ;-)
Nathanael


> -----Original Message-----
> From: squeak-dev-bounces at lists.squeakfoundation.org 
> [mailto:squeak-dev-bounces at lists.squeakfoundation.org] On 
> Behalf Of Ned Konz
> Sent: Montag, 16. Juni 2003 07:15
> To: The general-purpose Squeak developers list
> Subject: Re: Genie (was: RE: Tablet PCs)
> 
> 
> On Sunday 15 June 2003 07:42 pm, Richard A. O'Keefe wrote:
> > Speaking of Genie, how do I drive it?
> >
> > World|help|enable genie
> > => I can draw a letter with my pen (Mac G3, MacOS 8.6, 
> Wacom tablet), 
> > but when I pick the pen up, the letter disappears leaving no trace
> 
> That's because nothing recognized the gesture, probably.
> 
> > World|help|genie gestures stuff
> > => what does it mean to add a gesture, and how do I do it?
> >    I get a "Basic" dialogue box with lots of fields to fill 
> in; I fill 
> > in the names, leave everything else alone, click on Accept, the box 
> > flickers, and nothing appears to have happened.  I am certainly not 
> > asked to draw the gesture.
> >
> > Are there some files I need which didn't come with 3.5?
> 
> There are some sample gesture dictionaries that have been part of the 
> Genie distribution, but you can just define your own dictionary.
> 
> The "Basic" box is the definition of a dictionary.
> 
> Its exported name is the name that it will be looked up with by the 
> gesture's target Morph.
> 
> In 3.5, the target is the Morph on which the gesture starts.
> 
> If you export a dictionary as 'Text' it will be used for TextMorphs. 
> If you export a dictionary as the name of a Morph class, it will be 
> used by that class.
> 
> So if you export your new dictionary as 'PasteUpMorph' it 
> will be used 
> for gestures on the desktop.
> 
> You can then add gestures to the dictionary using the 'Browse' tab of 
> the dictionary inspector.
> 
> I've attached a dictionary that defines a single gesture which will 
> bring up an inspector on the World.
> 
> We've improved the Genie experience quite a bit, though; the new work 
> will be out soon.
> 
> -- 
> Ned Konz
> http://bike-nomad.com
> GPG key ID: BEEA7EFE
> 



More information about the Squeak-dev mailing list