-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
設定項目がなかったらデフォルト設定を使うようにしたい #1188
Comments
ユーザーがすべてのツールバーボタンを削除した状態とどう区別しますか? Thunderbird というメーラーを使っていますが、縦方向に余白を作るために |
セルフツッコミ。 nToolBarButtonNum=0 という設定が存在しないなどの不備で検知できそう。 |
強調キーワードの上書きガードがそんな感じになっていたはずです。 「CDataProfileが読み取り失敗を検知できない」とは言っても、「設定項目がない」を検出するのは現状でも可能なので、設定項目によってはそういう上書きガードが「既にある」わけです。 全体的に対応ができれば、たとえば「メニュー設定をデフォルトに戻したい」の解決策として、メニューセクションをザクッと削るだけでデフォルトに戻せるのかな、という壮大な目論見です。 |
たぶんリセットボタンを設定ダイアログに付けた方が有用です。 それはそれとして、最近アウトラインウィンドウが見えなくなる不都合な設定値が明らかになりました。エディタを堅牢にする、正常動作する条件を拡大するための変更は応援します。 |
モチベーションが尽きたので閉じてしまいます。 #1394 |
問題内容
設定項目がなかったらデフォルト設定を使うようにしたい
ぼんやりとした課題で申し訳ないのですが、設定項目がなかったらデフォルト設定を使うようにすることでサクラエディタの使い勝手を改善したいです。
前提知識として、サクラエディタの設定機構について概説します。
読めなかった場合の挙動は、設定項目によってまちまちです。
上書きガードが入っていない理由は不明ですが、予想される理由はこんな感じ。
とりあえず、できることから対策を進めていきたいので当面は「インフラクラス(CDataProfile) が読み取り失敗の検出に対応していない」を解決するための作業を進めていく感じです。
再現手順
問題事象のごく一部ですが、再現できる手順を1つ紹介します。
[Toolbar]
セクションを削除します。ツールバーセクションの例
再現頻度
100%
問題のカテゴリ
環境情報
環境に依存しない問題なので対象外
スクリーンショット
なし
The text was updated successfully, but these errors were encountered: