[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:6542] IME Window 領域の指定



藤本です。

こばやしさんどうもありがとうございます。

>>> Tue, 17 May 2005 14:43:57 +0900 の刻に
>>> kobayays@xxxxxxxxxxxxxx( KOBAYASHI Yasuhiro) 氏曰く
> 
> 
> window-inside-pixel-edges には,
> 
>   return list4 (make_number (WINDOW_BOX_LEFT_EDGE_X (w)
> 			     + WINDOW_LEFT_MARGIN_WIDTH (w)
> 			     + WINDOW_LEFT_FRINGE_WIDTH (w)),
> 		make_number (WINDOW_TOP_EDGE_Y (w)
> 			     + WINDOW_HEADER_LINE_HEIGHT (w)),
> 		make_number (WINDOW_RIGHT_EDGE_X (w)
> 			     - WINDOW_RIGHT_MARGIN_WIDTH (w)
> 			     - WINDOW_RIGHT_FRINGE_WIDTH (w)),
> 		make_number (WINDOW_BOTTOM_EDGE_Y (w)
> 			     - WINDOW_MODE_LINE_HEIGHT (w)));
> 
> となっていますから,このまま記載するのが良いように思います.

↑ をもとにして、
      cf.rcArea.left = WINDOW_BOX_LEFT_EDGE_X (w)
	+ WINDOW_LEFT_MARGIN_WIDTH (w)
	+ WINDOW_LEFT_FRINGE_WIDTH (w);
      cf.rcArea.top = WINDOW_TOP_EDGE_Y (w)
	+ WINDOW_HEADER_LINE_HEIGHT (w);
      cf.rcArea.right = WINDOW_RIGHT_EDGE_X (w)
	- WINDOW_RIGHT_MARGIN_WIDTH (w)
	- WINDOW_RIGHT_FRINGE_WIDTH (w);
      cf.rcArea.bottom = WINDOW_BOTTOM_EDGE_Y (w)
	- WINDOW_MODE_LINE_HEIGHT (w);

とすることで問題なく表示される用になりました。

-- 
#####################
藤本  英史 ( Hidefumi Fujimoto )
#####################