NTEncodingDef の prefs
======================
NTEncoding 1.1 では NTEncodingDef 自身が prefsView を持ち、その
NTEncodingDef のための設定を prefs に保存する仕様が追加されまし
た。
prefsView
---------
NTEncodingDef の prefsView slot に protoPrefsRollItem ベース
の prefsView を作成することができます(オプション)。prefsView
では以下の slot および method を使用します。
path
NTEncoding の prefs からこの NTEncodingDef 固有の設定
値までの path です(省略可)。省略された場合は、この
NTEncodingDef を登録したときの symbol が使用されます。
prefs
自動的に prefsView に作成され NTEncoding の prefs
から path で指定されたデータが格納されます。この
値で frame でこの frame を変更することにより設定
値を格納します。
:changedPrefs(slot)
prefs 内のデータを変更した場合に呼び出します。
引数は変更されたデータの slot symbol です。
ex.
:?changedPrefs('kout);
<利用方法>
prefsView は NTE_protoPrefsItem または NTE_protoPrefsRollItem
で表示されるモジュール・リストを「ピッ」という音がするまでタッ
プすることにより呼び出すことができます。prefsView が nil の場
合は何もしません。
プログラムからの利用方法
------------------------
GetPrefsNTEncoding method で NTEncodingDef を呼び出すことにより自
動的に NTEncodingDef の prefs slot に代入されます。uni2code, code2uni
method からは prefs slot を参照します。
---
(c)1997 GNUE.
Tags: Newton