選択肢編集のコンボボックス化

Issue #125 resolved
jinto_ created an issue

分岐があったときにデフォルトでYes/no/キャンセルなどの選択肢を選べるようにする機能です。 毎回分岐を作る度に手打ちする手間が省けるので助かることが多いです。

確認した限り1.20の時にはもうあった機能のようで、特に問題なく導入できるのではと思います。

Comments (16)

  1. k4nagatsuki repo owner

    ありがとうございます。これは時々つけた方がいいかと思いつつそのたびに忘れていた機能です。たぶん私自身がCardWirthEditorを使っていた頃に一度も活用しなかったせいだと思います。

    コンボボックスの内容は、動的に変更できるようにしておき、設定ダイアログからユーザが変更できるようにした方がよさそうです。

  2. req

    これ、設定ダイアログでの選択肢リストの編集ってどういうウイジェット?(コンボボックスとかテーブルとか)を使う予定ですか?選択肢を変えるのは、称号が存在する・存在しない みたいなコンボボックスを出せばいいんだろうなあとは思いますが。

  3. k4nagatsuki repo owner

    設定ダイアログの「背景とキーコード」のところに選択可能なキーコードの一覧があります。ただのテキストを行分けして取り扱うという形になりますが、このやり方は簡潔で悪くありません。

    タブ名を「背景と選択肢」のように変えて、キーコードの上か下にでもメッセージ選択肢の欄を設ければいいと思います。

  4. k4nagatsuki repo owner

    14e93b5

    実装しました。CardWirthEditorと違って「Yes」や「No」が全部半角になっているので、全角がいい方は設定の背景と選択肢 > 標準の選択肢から変更してください。


    cwxeditorも開発者が複数になったので、ぼちぼち開発用forkからPull Requestするやり方に変えていきます。

  5. req

    長月さんにかかると、この量が1時間で出来てしまうのか・・・お疲れ様です。

  6. jinto_ reporter

    コンボボックスの長さを今の2倍ぐらいにできないでしょうか(6cm)。 少し長めの文の選択肢だと見づらくなるので。

  7. Liar_cw NA

    いくつか気が付いた事と要望があります。すみません、言葉が悪いですが正直なところ使い勝手が悪くなったように感じました。

    1. 選択肢の編集をEnterキーで終えるとフォーカスがツリーからどこかへと飛んでしまっています。キーボードに両手を乗せたまま続けて選択肢の編集を行う際に不便さを感じました(手をマウスに戻さないといけない)。

    2. 選択肢を編集しようとすると空のテキストが選択されてしまいます。

    3. 変更前(コンテントからツリーの右端まで)と比べて編集中の表示領域が狭すぎます。全角8文字しか確認する事ができません。全て使い切れなくても全文を確認できる分、前の表示が好みでした。

    4. 私は矢印キーで編集中の入力位置を変更することがあるのですが、このときにに当たってしまうとアウトです。最初からやり直しになってしまいます。オプションでコンボボックス機能の有効・無効化は選択できないものでしょうか。

    Build: 2017-03-08 21:03:27 Debug (64-bit)
    Compiled by Digital Mars D 2073
    
  8. jinto_ reporter

    すみません。1と4についてはよくわからなかったのですが、2と3は1.50の形なら問題ないですね。 1と4は1.50の形式に完全に合わせても解決できないことでしょうか。

  9. k4nagatsuki repo owner

    pull request #10

    ご意見ありがとうございます。1.-3.については問題なく対応できました。

    4.ですが、これは実はWindowsの問題です。cwxeditorのレベルでの解決は難しいです。とりあえずオプション(その他 > 詳細 > イベントビューの設定 > 選択肢を編集する時、「標準の選択肢」をコンボボックスで選択可能にする)で元に戻せるようにはしておきました。

  10. Liar_cw NA

    迅速なご対応をしていただきありがとうございます。 1.~4.まで全て以前と同じ操作性である事を確認しました。とても助かります。 コンボボックスを活用しない側の人間としては、このままオプションで住み分けを続けられたらと思います。

    • 余談ですが3.が当初あんなに短くなっていたのは、おそらく▼の位置を考えての事だと思っています。
    Build: 2017-03-11 12:32:49 Debug (64-bit)
    Compiled by Digital Mars D 2073
    
  11. Liar_cw NA

    > @jinto_ さん

    あまり偉そうな事は言えませんが(自信がない)、 1.のフォーカス(焦点)は簡単に言うと「入力や操作が可能な状態にあるウィンドウ・ダイアログ等がどれなのかを表す」ことです。 例えば、イベントビューのツリー内にあるコンテントをクリックして点線や青い帯が出ると、フォーカスがそこにあるといえます。 (14e93b5)の変更でそのフォーカスが行方不明になっていた事を先程 指摘させていただきました(そのままだとキーボード操作で困る)。

    4.は@k4nagatsukiさんによるとWindows側の問題だそうです。単にWindowsと私が噛み合っていなかっただけでした。 無理に統一せず住み分けた方が無難だと思います。

  12. jinto_ reporter

    使ってる側の人が言うなら仕方ないですね。 提案した側としては可能な限り統一したかった。 でも前よりコンボボックスの使い勝手が増したのは、Liar_cw NAさんの丁寧な報告のお陰なのでそこは感謝です。 これで本当に解決かな。〇

  13. Log in to comment