[aquaskk-dev 48] Re: 変換文字列のプロパティについて

Zurück zum Archiv-Index

橋本 泰一 taiic****@mac*****
2006年 4月 4日 (火) 10:55:39 JST


それで大丈夫だと思います.

- taiichi

On 2006/04/03, at 23:56, Tomotaka SUWA wrote:

> 諏訪です。
>
> こんな感じですか?
>
> -- Tomotaka SUWA
>
> Index: BIMInputEvents.cpp
> ===================================================================
> RCS file: /cvsroot/aquaskk/AquaSKK/BIMInputEvents.cpp,v
> retrieving revision 1.2.2.2
> diff -u -r1.2.2.2 BIMInputEvents.cpp
> --- BIMInputEvents.cpp	28 Mar 2006 16:26:03 -0000	1.2.2.2
> +++ BIMInputEvents.cpp	3 Apr 2006 14:55:20 -0000
> @@ -153,13 +153,12 @@
>              error = memFullErr;
>  	}
>      }
> +    if(error == noErr) {
> +	error = SetEventParameter(event, kEventParamTextInputSendUpdateRng,
> +				  typeTextRangeArray, sizeof(short) + sizeof(TextRange) * 2,  
> updateRangePtr);
> +    }
>
>      if(fixLength == 0) {
> -	if(error == noErr) {
> -	    error = SetEventParameter(event,  
> kEventParamTextInputSendUpdateRng,
> -				      typeTextRangeArray, sizeof(short) + sizeof(TextRange) *  
> 2, updateRangePtr);
> -	}
> -
>  	// ハイライトの範囲とキャレットの位置を指定。
>  	if(error == noErr) {
>  	    hiliteRangePtr = (TextRangeArrayPtr)NewPtrClear(sizeof(short)  
> + sizeof(TextRange) * 2);
> @@ -187,11 +186,6 @@
>  				      sizeof(short) + sizeof(TextRange) * 2, hiliteRangePtr);
>  	}
>      } else {
> -	if(error == noErr) {
> -	    error = SetEventParameter(event,  
> kEventParamTextInputSendUpdateRng,
> -				      typeTextRangeArray, sizeof(short) + sizeof(TextRange) *  
> 1, updateRangePtr);
> -	}
> -
>  	// ハイライトの範囲とキャレットの位置を指定。
>  	if(error == noErr) {
>  	    hiliteRangePtr = (TextRangeArrayPtr)NewPtrClear(sizeof(short)  
> + sizeof(TextRange) * 1);
> _______________________________________________
> aquaskk-dev mailing list
> aquas****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/aquaskk-dev




aquaskk-dev メーリングリストの案内
Zurück zum Archiv-Index