バグ?仕様?:適用ボタンを押した回数と元に戻るを押す回数について

Issue #124 resolved
req created an issue

全般的にそうのようですが、適用ボタンを1回押して、値を変更して、元に戻すのに2回押さなくてはなりません。これは内部での処理も適用1回とカウントしているんでしょうか?

また、ステップ値テーブルの適用ボタンがEnableにならずにそのまま値が変わってしまいます。

Comments (8)

  1. req reporter

    あと特殊技能とかを2つ作成して、IDが1と2と付いていて、1を2の後ろにドラッグしたとき、ID:1がID:3になるのは仕様ですか?

  2. k4nagatsuki repo owner

    ご報告ありがとうございます。

    全般的にそうのようですが、適用ボタンを1回押して、値を変更して、元に戻すのに2回押さなくてはなりません。これは内部での処理も適用1回とカウントしているんでしょうか?

    これはたぶん別のところでアンドゥが行われているのだと思います。例えばカードの編集中に、背後のカードビューでアンドゥ処理が走っているような感じがします。この挙動は問題があるので以前手を入れたはずなのですが、どうも上手くいっていないようです。時間が取れたら調べて直してきます。

    ステップ値の問題も確認しました。これも時間が取れた時に直します。

    あと特殊技能とかを2つ作成して、IDが1と2と付いていて、1を2の後ろにドラッグしたとき、ID:1がID:3になるのは仕様ですか?

    これは仕様です。ID:2の後にドロップした時、

    1. ID:2は変更されていないのでIDは変わらない
    2. ID:2より後にあるので新しいIDは2より大きくなる

    という事が起きています。

  3. k4nagatsuki repo owner

    ステップ値の問題は修正しました。

    アンドゥの問題ですが、かなり厄介です。というのは、アンドゥボタンを押した時点でフォーカスが親ダイアログへ移っているからです。親ダイアログでアンドゥをするという事は、親ダイアログで最後に選択されたビューでアンドゥが行われるという事です。これは見方によっては正しい動作ですが、ユーザの直感には反します。

    どう対処するべきか考える必要があります。時間をください。

  4. req reporter

    #122 共々、お疲れ様です。自分が言うのもなんですが、ご無理はなさらないように。

  5. req reporter

    アンドゥの問題の件ですが、何となくですがアンドゥ・リドゥの情報にどこのダイアログで押されたものかというのも持っておいて、内部的にそこまで戻ってアンドゥかけるとか出来ないんですか?

    あと状態変数は直してらっしゃったので直っているかもしれませんが、適用1回押して、2回元に戻すして、再度ダイアログを開こうとしたら開きませんでした。シナリオをセーブして、別シナリオを開き、再度そのシナリオを開いたら戻りました。キャストでは開かないということはありませんでした。

  6. req reporter

    アンドゥの問題の件ですが、今マクロ定義するために色々エディタを操作していて、イベントツリーでパッケージ化して、別のところ押してパッケージ名の選択状態を解除して、アンドゥ1回押したらパッケージがなくなっているのに、イベントツリーの方は、パッケージ「存在しないパッケージ(ID:1)」へのリンク(gopack 1)になったままで、それ以上アンドゥ出来ないなあと思っていたら、イベントツリーをクリックしたらアンドゥが押せる状態になって押したら戻ったということは、アンドゥってビューごとにも分かれているんですか?

  7. Log in to comment