nil is f, the canonical false value.

10.04.2019, 15:52, "KUSUMOTO Norio" <kusum...@na.rim.or.jp>:
> Hmm, "text" may be a NSAttributedString.
> I would like to return nil at validAttributesForMarkedText.
> Can I express nil in the Factor code? How should I write it?
>
> --
> KUSUMOTO Norio
>
>>  2019/04/10 10:29、KUSUMOTO Norio <kusum...@na.rim.or.jp>のメール:
>>
>>  I will post the contents written to github.
>>
>>  I think the replacement from NSTextInput to NSTextInputClient can't solve 
>> this problem
>>  unless its methods are implemented appropriately.
>>  In an opposite way, even with NSTextInput, I anticipate the appropriate 
>> implementation
>>  of methods can solve it.
>>
>>  I'm writing a experimental code for it. But I'm in trouble.
>>  In setMarkedText:selectedRange: , I can't convert text from a NSString to a 
>> factor string
>>  by CF>string. I got the error "Unix signal #6 (SIGABRT)".
>>  The word works fine in insertText: .
>>
>>     ! Text input
>>     METHOD: void insertText: id text
>>     [
>>         self window :> window
>>         window [
>>             text CF>string window user-input
>>         ] when
>>     ] ;
>>
>>     METHOD: char hasMarkedText [ 0 ] ;
>>
>>     METHOD: NSRange markedRange [ 0 0 <NSRange> ] ;
>>
>>     METHOD: NSRange selectedRange [ 0 0 <NSRange> ] ;
>>
>>  ! METHOD: void setMarkedText: id text selectedRange: NSRange range [ ] ;
>>
>>     METHOD: void setMarkedText: id text selectedRange: Nsrange range
>>  [
>>         self window :> window
>>         window [
>>  ! ok --> "abc"
>>  ! ok --> "xyz" <CFString> CF>string
>>  ! "alien " text class-of "%s " sprintf
>>             text CF>string ! Error Unix signal #6 (SIGABRT)
>>             window world-focus user-input* drop
>>         ] when
>>  ] ;
>>
>>  --
>>  KUSUMOTO Norio
>
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk

---=====--- 
 Александр



_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to