[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MGDM Pre Alpha Release



お世話になっております。A.中村です。

On Mon, 11 Dec 2000 13:50:38 +0900
Nakamura Akifumi <BXQ04723@nifty.ne.jp> wrote:

> あと。callback関数をsetしたときの話なんですが、
> 「Buttonと違って」Textは、callbackを設定すると
> システム提供のデフォルトの挙動(文字を表示するとか
> カーソル移動するとか)を、全部自分で肩代わりしないと
> ならなくなるんですね。callbackを設定してある状態でも
> ある程度はデフォ挙動を残したほうが良いかなと、思いました。

mpw.cに対して、かなりイカサマくさいですが、
こんな変更してみました。
elseを外しただけ。
深く読んでないですが、やばいでしょうか?

*** 1270,1276 ****
              if((*(cur->u_func))(cur, c) == 0){
                  return 0;
              }
!         }else{
              p = cur->str + cur->vw_p + cur->cs_p;
              q = cur->str + strlen(cur->str) + 1;
              for(; p < q ; q--){
--- 1270,1276 ----
              if((*(cur->u_func))(cur, c) == 0){
                  return 0;
              }
!         }/*else*/{
              p = cur->str + cur->vw_p + cur->cs_p;
              q = cur->str + strlen(cur->str) + 1;
              for(; p < q ; q--){