-
Notifications
You must be signed in to change notification settings - Fork 42
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
設定ダイアログの仕組みを変更 #74
Comments
plugin_api ブランチを追加しました。 プラグインはAPI(関数)へのポインタのリストを受けとり、 現在は、プラグインから Tera Term の動作を変更したい場合は、 プラグインから設定画面の構成を考慮する必要がないよう、 おおまかな追加動作/仕様は次のようになります。
試しに TTXKanjiMenu をフックを使用しないように修正してみました。 設定画面の変更に伴って必要なAPIを追加していけばよい思っています。
他の用途にも使えると思っています。 |
どちらを先にやるかだと思いますが、コメントしてくださったのは、こういうことだと思います。
私がこのissueに書きたかったのは「設定項目の追加時期というプログラムの都合によって、同じカテゴリーの設定を別の画面から変更するのは使いづらい」というところまでです。 |
まずは Terminal ダイアログを
というのをやってみましょうか タブをリスト(ツリー)で表示する機能は テスト的に実装されていてenable/disableできる機能は |
まとめページを作りました。 |
試しに端末の設定ダイアログの内容をプロパティーページにしてみました。 端末の設定を開くと、端末の設定プロパティーページ1枚のダイアログが開きます。 プロパティーページをAdditional Settingsに追加していけばすればよさそうです。 あとフックをどのように扱うか、 @ttdodaさんの OSDN ticket#44226 のコメントの内容ですね。 フックをなくして、全てAPI(関数呼び出し)で対応できるようにするのはどうでしょう?
特定のダイアログが閉じたときに何かする、という作りにすると |
「設定項目のカテゴリの再分類」については #84 に移動しました。 |
全部理解できていませんが、#74 (comment) までをもとに issue の本文を修正しました。 |
Background
Setup メニュー配下の以下は、オリジナル 2.3 からある設定メニュー
その後増設された設定項目は基本的に既存のダイアログを改修せず、Additional Settings に配置された。
概要
origin
https://osdn.net/projects/ttssh2/ticket/44226
The text was updated successfully, but these errors were encountered: