-61 mmm
0xFFFFFFC3  ?

mmmm

int utf32Code;          /* UTF-32 unicode value */

mmmm

does anyone consider the data coming back could be a 32bit value that
is unsigned?

mmmm
value = positive32BitIntegerFor(value);

oh details details...

oh wait look we ask if the value is an integervalue, aka a
SmallInteger, if it is then we pass it up, if it's not a SmallInteger,
thus a Large Integer, we decide to pass it up as a Positive 32bit
value.

Ergo if the value was  0xFFFFFFC3   why then it would flow up as a
negative SmallIInteger, like -61, then twist the mind of Michael?


On Mon, Mar 9, 2009 at 10:03 PM, Michael Rueger <m.rue...@acm.org> wrote:
> Mariano Martinez Peck wrote:
>> I send you the wallback:
>
>> Character class>>value:
>>     Receiver: Character
>>     Arguments and temporary variables:
>>         anInteger:     -61
>
> OK, that can't work...
>
>> TextMorphEditor>>dispatchOnKeyEvent:with:
>> TextMorphEditor(ParagraphEditor)>>keystroke:
>
> Could you tell me the inst var values of the key event passed here?
>
> Especially interesting are
> keyValue charCode scanCode
>
> No idea yet why that value is negative...
>
> Thanks
>
> Michael
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



-- 
===========================================================================
John M. McIntosh <john...@smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================

_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to