ViVi SPR System build 0025 project:
Mail: Pass:
[ 新規アカウント作成 | パスワード忘れ ]
[ 新規SPR | SPR一覧 | コメント一覧 | statistics | 最新ビルド:3.08.042 | crash履歴 | SPR DB 一覧 | ユーザ一覧 | 使い方 | レポートの書き方 ] [ ViVi Home ]
一覧表示: [ New | Pend | Open | Reopen | Fixed | NPTF | 問題優先順 | 問題vote順 | 優先順 | vote順 | 重要度順 | Ref,ToDo | Help不備 | 対処順 ]
[ 前のSPR | 次のSPR ]
SPR#0194 100 point voted
状態:Close結果:対処優先度:D重要度:E
報告日:11/11/18build:3.07.062OS:Win7by:ももたろ
概要:設定ダイアログの「▼」を推した際の挙動が設定によって異なる(その2)
詳細:■ 操作前状態:
設定ダイアログを開く

■ 具体的操作:
「Global Settings」→「MDIタブ」→「位置」
「Global Settings」→「diff」→「編集時diff結果」
「Type Settings」→「印刷」→「用紙方向」

上記設定の「▼」ボタンを押す。

■ 操作後状態:
メニューが出てくる。
他の選択肢が2つの設定(「Global Settings」→「起動」→「コマンド引数の空白:」など)
については、直接設定値が切り替わります。

■ 期待する状態:
同じ「▼」ボタンを押しているのに挙動が違うので、合わせて欲しいです。

■ 補足・再現条件:
どちらかというと、全ての「▼」ボタンを押した際の動作としてメニューが出て欲しいです。
SPR#0190でも言っていますが、どんな設定値があるか確認してから選びたいので。
添付画像:
point:10対処日:11/11/28build:3.07.068close日:11/11/28
#1 つだ (11/11/18 19:14:15)
選択する場合は、選択肢が2つでもドロップダウン。
よく似てるけど、何かが ON・OFF の場合はチェックボックス、という区別です。
#2 つだ (11/11/18 19:15:38)
「コマンド引数の空白」については ON・OFF ではないので、選択肢を表示するものとします。
#3 ももたろ (11/11/18 19:18:17)
ドロップダウンを示す場合は「▼」ボタンが出ると思うんですが、
選択肢が2つの場合はメニューが出ずに直接設定値が切り替わるんですよ。
で、上に挙げた3つだけは、ちゃんとメニューが出る、というわけです。

ON/OFFの場合はチェックボックスになるっていうのは理解できますし、
現状もちゃんとそうなっていると思います。
#4 つだ (11/11/18 19:24:06)
> ドロップダウンを示す場合は「▼」ボタンが出ると思うんですが、
> 選択肢が2つの場合はメニューが出ずに直接設定値が切り替わるんですよ。
> で、上に挙げた3つだけは、ちゃんとメニューが出る、というわけです。
それは理解してるお。

内部的には bool 型はクリックで値が反転して、enum型はドロップダウンになってるんだけど、
bool型でも選択肢になってるやつがあって(例:引数空白)、その場合は ▼ が表示されるのに
ドロップダウンにならないんじゃよ。
※ もともとは ON・OFF って表示だったんだけど、分かりづらい場合は、テキストで表示するようにしたため
※ bool 型をドロップダウンで選択するコードは現状無い。
従って、本件は余裕があれば、直すけど、余裕が無い場合はNPTFとするお。
#5 ももたろ (11/11/18 19:26:58)
なるほどねー。理解しました。
そこまで困ってないので、余裕があればでよいっす。
#6 つだ (11/11/28 09:15:43)
少し心の余裕が出来たので、内部的に bool 型でも選択肢がある場合は、ドロップダウンメニューを表示するように修正しました。
なので SPR#0190 も元の状態に戻します。
#7 ももたろ (11/11/28 16:30:31)
対応ありがとうございます!
設定変更がやりやすくなりました。
[ 新規SPR | SPR一覧 | コメント一覧 | statistics | 最新ビルド:3.08.042 | crash履歴 | SPR DB 一覧 | ユーザ一覧 | 使い方 | レポートの書き方 ] [ ViVi Home ]
一覧表示: [ New | Pend | Open | Reopen | Fixed | NPTF | 問題優先順 | 問題vote順 | 優先順 | vote順 | 重要度順 | Ref,ToDo | Help不備 | 対処順 ]


優先度:重要度(Severity):
 A:最優先で対処  A:通常操作でのクラッシュ・無限ループ
 B:必ず対処  B:特殊な条件、環境でのクラッシュ・無限ループ、非常に重要な動作不良
 C:原則対処  C:機能が動作しないなどの普通の動作不良
 D:簡単であれば対処 D:些細な動作不良で、簡単な代替手段があるもの
 E:NPTF候補 E:ミススペルや誤った文章など、機能そのものの動作に影響を与えない、さほど重要ではないもの
  H:ヘルプの不備
  M:メモリリーク
  P:パフォーマンス問題
  R:リファクタリング
  T:機能強化要望(Enhancement)、ToDo
  X:XT(eXtreme Toolkit)に由来する問題