- あなたはカスタム文脈上のメニューを テキストウィンドウ、 対話、 グラフィック窓、および グラフィック視点にインストールすることができます。
- 以来文脈上のメニューをインストールするのは物のスクリプトをカスタム設計しながら、存して、スクリプトが窓で保存されるなら、文脈上のメニューは保存されます。 テキストウィンドウと 対話のためのケースはそのようなものです。 グラフィック窓へのケースもそのようなものです--そしてあなたが Save対話における Bundle形式を選択するならそれらが含むかもしれない グラフィック視点のために。
- 文脈上のメニューをインストールするのは、2人の操作者を物のスクリプトにインストールしながら、存します。
- ストリングのリストとして文脈上のメニューの商品を提供するために CustomMenuItems(_物)操作者をインストールします。 CustomMenuItems(_物)はクリックが起こった物の参照を受け取ります。 CustomMenuItems(_物)が返すストリングのリストでは、一連の4文字を含もうとしないでください、Smileの自己の内蔵のメニューコマンドとの衝突が結果として生じているかもしれない間。
- aがコマンドを扱うために メニュー操作者をするインストール。 ユーザが文脈上のメニューで項目を選択するとき、物のスクリプトは _cmdがコマンド(ストリングとしての選択されたメニュー項目)である _物への_cmdと _がクリックが起こった物の参照であることを反対させるするメニューを受け取ります。
- デフォルトの振舞い、使用について言及する、キーワードを 続けます。 例えば、以下の例は内蔵の文脈上のメニュー に加えたカスタムリストをインストールします。
CustomMenuItemsに関して(_物) ツ????_が記載するet「新しい走行」、「停止走行」、「-」 ツ????etはCustomMenuItemsを続けるためには作り付けの_です。(_物) ツ????作り付けで_リストと_をeturnします。 終わりのCustomMenuItems - 内蔵の振舞いを回収するのが重要である、さもなければ、節約するのが不可能になるかもしれないので、 メニュー操作者をしてください、または普通の手段で窓を閉めます。
例えば、aが メニュー操作者に グラフィック窓が進めるべきであるインストールされたコネをする、以下の例などのように メニューイベントをしてください。_がtheViewにcmdするするメニューに関して ツ????その時、_がcmdするfは「新しい走行」です。 ツ????????i>、--新しい走行を実行してください ツ????_cmdであるなら、その時、lseは「停止走行」です。 ツ????????i>--走った停止電流 ツ????lse ツ????????ontinueはメニューにtheViewへの_cmdをします。 ツ????if 終わりのするメニュー - 文脈上のメニューはメニューのための従来のメタキャラクタを認識します。(それは、ストリングでどこでもあることができます)。
- ( (初めの挿入句)
- 外では、メニュー項目を灰色にします。
- <B<I<U
- それぞれ 大胆さの イタリック体の、または、 アンダーラインを引かれたメニュー項目を表示します。
- - (ハイフンで結びます) 単独に
- メニュー分離台詞を表示します。
|