NTE_1.1_prefs_of_defs


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:

Comments are closed.