ボタンを表します。ボタンは、ボタンとして表示されている Notes ホットスポットです。button 要素では、アクションボタンは定義されません。アクションボタンの要素の詳細については、「action 要素」のセクションを参照してください。
<!ELEMENT button ( #PCDATA | font | code )*>
( #PCDATA | font | code )*
任意の数のプレーンテキスト、<font> 要素、または <code> 要素が含まれます。ボタンのラベルは、文字列形式の文字データです。
<!ATTLIST button
name |
CDATA |
#IMPLIED |
---|---|---|
width |
#IMPLIED |
|
widthtype |
(%button.width.types;) |
#IMPLIED |
wraptext |
%boolean; |
#IMPLIED |
bgcolor |
%color; |
#IMPLIED |
type |
(%button.types;) |
"normal" |
default |
%boolean; |
"false" |
edge |
(%button.edge.types;) |
"system" |
characters |
%integer; |
#IMPLIED |
>
bgcolor
ボタンの背景色です。
characters
ボタンの幅を定義する文字の数です。widthtype 属性が %button.width.types; エンティティの「fixedcharacter」オプションに等しく設定されているときにのみ適用されます。
default
Boolean 型。true の場合、現在のボタンがダイアログボックスのデフォルトボタンに設定されます。
edge
ボタンの端のスタイルです。種類は、%button.edge.types; エンティティで定義されています。
name
ボタンに割り当てられたプログラム名です。
type
ボタンの種類を指定します。%button.types; エンティティでは、Notes のユーザーインターフェースで表示される、特別なボタンが複数定義されています。
width
幅をインチ単位で指定します。
widthtype
選択された幅の種類を指定します。種類は、%button.width.types; エンティティで定義されています。
wraptext
ラベルテキストが width 属性で定義されているボタンの設定幅よりも長い場合、自動的に折り返す必要があることを指定します。
%button.edge.types; エンティティは、ボタンで使用できる境界線の種類のリストを表します。
構文:
<!ENTITY % button.edge.types "system | square | rounded ">
rounded
長方形のボタンの角を丸くします。
square
長方形のボタンの角を四角くします。
system
システムのデフォルトのボタンスタイルを適用します。
%button.types; エンティティは、[ボタン] インフォボックスを使用して作成できる特殊なホットスポットボタンの複数の種類を定義します。
構文:
<!ENTITY % button.types "normal | ok | cancel | help ">
cancel
テンプレートフォームのすべてのアクションをキャンセルする特別なホットスポットボタンです。このボタンを押すと、現在のウィンドウが閉じます。
help
Macintosh のオペレーティングシステムでのみ使用できる特別なホットスポットボタンです。
normal
Notes の標準のボタンです。名前が付けられるまでは、灰色の背景色でラベルのないボタンが表示されます。
ok
テンプレートフォーム内で押されると、アクションを保存して終了する特別なホットスポットボタンです。
%button.width.types; エンティティは、ボタンの幅を詳細に定義するオプションのリストを表します。
構文:
<!ENTITY % button.width.types "minimum | maximum | fixed | fitcontent | fixedcharacter ">
fitcontent
ボタンのサイズをそのラベルに合わせることを指定します。
fixed
ボタンの幅を width 属性で指定された幅から変更しないことを指定します。
fixedcharacter
ボタンの幅を、button 要素の character 属性で指定された文字数の幅に等しくすることを指定します。
maximum
width 属性の値 (Designer ユーザーインターフェースの [ボタン] インフォボックスの [幅] フィールド値) がボタンの最大幅であることを指定します。ラベルの幅がこれより狭い場合には、実際の幅も狭くなります。
minimum
width 属性の値 (Designer ユーザーインターフェースの [ボタン] インフォボックスの [幅] フィールド値) がボタンの最小幅であることを指定します。ラベルの幅がこれより広い場合には、実際の幅も広くなります。