|
こんばんは、いつもお世話になっております。カモノハシです。
# ウィンドウ幅の件の再現に少々疲れてしまったので、脱線させて下さい。
現在、「やり直しのやり直し」は1回しかできませんが、これをバッファの許
す限りできるようになりませんでしょうか?
「undo」をデータベースのロールバック、「redo」をロールフォワードのよう
に。(例:Adobe Photoshopの履歴)
undoで戻ってredoで行ってを繰り返し、途中で何か編集をしたら、そこから先
のバッファをクリア+その編集内容をバッファに入れる。って感じです。
若しくは、「やり直しのやり直し」を最低一回は保証して頂けるとうれしいで
す。
たまに、バッファサイズからあふれるようなデータをクリップボードなどから
新規作成後、貼り付け、しばらくしてから、編集。その後 Ctrl+Z を押しっぱな
しで、複数回分「やり直し」をした結果、戻しすぎて、最初のデータが失われる。
ってことがあります。
あとは、巨大な編集で、「やり直し」をすると「やり直しのやり直し」が不可
能になる場合に、ダイアログで警告を出すとか。(互換性とオプションの増加が
問題ですが)
|
|