[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mgp-users-jp 01371] Re: 1.11aのリリース
- To: handa@m17n.org
- Subject: [mgp-users-jp 01371] Re: 1.11aのリリース
- From: nishida@csl.sony.co.jp
- Date: Tue, 31 Aug 2004 11:59:22 +0900 (JST)
- Cc: mgp-users-jp@mew.org
- Delivered-to: mailing list mgp-users-jp@mew.org
- In-reply-to: <200408301318.WAA02657@etlken.m17n.org>
- Mailing-list: contact mgp-users-jp-help@mew.org; run by ezmlm
- References: <> <> <200408301318.WAA02657@etlken.m17n.org>
From: Kenichi Handa <handa@m17n.org>
Subject: Re: [mgp-users-jp 01370] 1.11aのリリース
Date: Mon, 30 Aug 2004 22:18:10 +0900 (JST)
Message-ID: <200408301318.WAA02657@etlken.m17n.org>
> > 最新のコードは、
> > ftp://sh.wide.ad.jp/WIDE/free-ware/mgp-snap/
> > からか、もしくは anoncvsで(詳細は http://www.mew.org/mgp/anoncvs.html を見て
> > 下さい。)で取得できます。
>
> draw.c の cutin() で
> #ifdef USE_M17N
> // we cannot use cutin with m17n-lib so far.
> return;
> #endif
> とあるのに気付いたのですが、これは何故でしょう。この ifdef
> を外してもちゃんと動いているようなんですが。
あまりちゃんと覚えていないのですが、開発の初期の時点では cutinの
機能が使えなかったので、この様にしていて、その後そのままにしてしまった
という感じではなかったかと思います。深い理由はありません。ということで
外してしまいます。
> それから cutin は window を作ってそれを少しずつ移動させると
> いう方式なので、 %grad で横や斜め方向に色を変えていると背景
> の処理が変になるようです。試しに XGetImage で移動させる部分
> 全体のイメージを取得し、 main の window に描画しては XFlush
> させてから、取得したイメージから必要な部分を XPutImage して
> 元に戻すというコードを書いて見たんですが、たいして処理も遅く
> ならず良いようです。この方法だと Expose イベントも発生しない
> ので画面が散らつかないという利点もあります。
それでうまくいきそうですね。 cutinの機能はあんまり人気が無い様で
リクエストがなかったのと、僕自身もまったく使わないので長いこと
手をつけてませんでした。ちょっと考えてみます。
--
西田佳史
Yoshifumi Nishida
nishida@csl.sony.co.jp