NAME
  ArrowButton - 矢印の形状の釦部品 Button widget with an arrow shape.

創生 CREATION
  ArrowButton pathName ?option value...?

標準の指示項目 STANDARD OPTIONS

  -activebackground
  | -activeforeground -background or -bg | -borderwidth or -bd
  -disabledforeground
  | -foreground or -fg
  -highlightbackground
  | -highlightcolor -highlightthickness
  | -relief -repeatdelay
  | -repeatinterval -takefocus
  | -troughcolor

部品固有の指示項目 WIDGET-SPECIFIC OPTIONS

  -armcommand
  | -arrowbd -arrowrelief
  | -clean -command
  | -dir -disarmcommand
  | -height -helptext
  | -helptype -helpvar
  | -ipadx -ipady
  | -state -type
  | -width

部品命令 WIDGET COMMAND
  pathName cget option
  pathName configure ?option? ?value option value ...?
  pathName invoke

説明 DESCRIPTION

矢印釦は型指定項目に従って二つの型が可能である: 釦型は､その上に矢印が描かれた標準の釦であり､矢印型は摺動桿の矢印の様な矢印である｡ ArrowButton can be of two types following type option: for button type, it is standard button with an arrow drawn on it; for arrow type, it is an arrow like scrollbar's arrow.

部品固有の指示項目 WIDGET-SPECIFIC OPTIONS

-armcommand
  矢印釦の上でマウス釦1が押された時に､矢印釦に関連した Tcl 命令を指定する｡repeatdelay 又は repeatinterval 指示項目が正の整数値の時､釦の上にマウス指示子が懸かっているとマウス釦1が離される迄この命令は繰返し呼出される｡ Specifies a Tcl command to associate with the ArrowButton when mouse button 1 is pressed over the ArrowButton. When repeatdelay or repeatinterval option is positive integer, this command is repeatedly called if mouse pointer is over the button and until mouse button 1 is released.

-arrowbd
  矢印ボタンの型が矢印の時に､矢印の境界の巾を指定する｡1 か 2 でなければならない｡ When ArrowButton type is arrow, specifies the border width of the arrow. Must be 1 or 2.

-arrowrelief
  矢印ボタンの型が矢印の時に､矢の立体感を指定する｡突出(raised)か沈降(sunken)でなければならない｡ When ArrowButton type is arrow, specifies the relief of the arrow. Must be raised or sunken.

-clean
  矢について 0 と 2 の間で品質を指定する｡もし､0であれば､矢は最大の巾と丈で描かれる｡もし1であれば､矢の付け根が同形の鏃端を有する片方向きに整えられる｡もし2であっれば､矢の付け根は片方向きで､鏃端の対角線に(付け根+1)/2 で直交する '直線' を有するように整えられる｡ Specifies a level of quality, between 0 and 2, for the arrow. If 0, the arrow is drawn with its maximum width and height. If 1, the base of arrow is arranged to be odd to have same edges. If 2, the base of arrow is arranged to be odd and the orthogonal to be (base+1)/2 to have 'straight' diagonal for edges.

-command
  矢印釦に関連した Tcl 命令を指定する｡この命令は典型的には矢印釦の上でマウス釦１が離された時に起動される｡ Specifies a Tcl command to associate with the ArrowButton. This command is typically invoked when mouse button 1 is released over the ArrowButton window.

-dir
  矢の方向を指定する: top か bottom か left か right ｡ Specifies the direction of the arrow: top, bottom, left or right.

-disarmcommand
  マウス釦１が離された時に矢印釦に関連する Tcl 命令を指定する｡この命令は縦え指示子が矢印釦の上に懸かってなくとも呼出され､常に予め command 指示項目によって指定される｡典型的には､armcommand と repeatdelay と repeatinterval と一緒に使われる｡ Specifies a Tcl command to associate with the ArrowButton when mouse button 1 is released. This command is called even if pointer is not over the ArrowButton, and always before the command specified by command option. It is typically used in conjuntion with armcommand, repeatdelay and repeatinterval.

-height
  矢印釦の望ましい縦寸法を指定する｡値は画面単位である｡ Specifies a desired height for the ArrowButton. The value is in screen units.

-helptext
  動的説明の文書｡もし､空の場合､この部品については説明は利用できない｡DynamicHelpを参照されたい｡ Text for dynamic help. If empty, no help is available for this widget. See also DynamicHelp.

-helptype
  動的説明の型｡風船型か変数型を使う｡DynamicHelpを参照されたい｡ Type of dynamic help. Use balloon or variable. See also DynamicHelp.

-helpvar
  helptype 指示項目の値が変数 variable の時に使う変数｡DynamicHelpを参照されたい｡ Variable to use when helptype option is variable. See also DynamicHelp.

-ipadx
  矢印釦の境界と矢の右と左の側の間の最小の詰め物を指定する｡値は画面単位である｡ Specifies a minimun pad between the ArrowButton border and the right and left side of the arrow. The value is in screen units.

-ipady
  矢印釦の境界と矢の上と下の側の間の最小の詰め物を指定する｡値は画面単位である｡ Specifies a minimun pad between the ArrowButton border and the top and bottom side of the arrow. The value is in screen units.

-state
  矢印釦に関する三つの状態の内の一つを指定する: normal か active か disabled か｡ Specifies one of three states for the ArrowButton: normal, active, or disabled.
  矢印釦の型が釦の時 If ArrowButton type is button:
    通常状態では､矢印釦は foreground と background 指示項目を使って表示される｡活性状態は典型的には指示子が矢印釦の上に懸かっている時に使われる｡活性状態では､矢印釦は foreground と background 指示項目をつかって表示される｡不能状態では､disabledforeground と background 指示項目が矢印釦を如何に展示するかを決定する｡ In normal state the ArrowButton is displayed using the foreground and background options. The active state is typically used when the pointer is over the ArrowButton. In active state the ArrowButton is displayed using the activeforeground and activebackground options. In disabled state the disabledforeground and background options determine how the ArrowButton is displayed.
  矢印釦の型が矢の時 If ArrowButton type is arrow:
    矢の色のみの変化｡矢印釦の背景は常に troughcolor 指示項目を使って展示される｡通常状態では､矢印釦は background 指示項目を使って展示される｡活性状態では､矢印釦は activebackground 指示項目を使って展示される｡不能状態では矢印釦は 暗い点描法で展示される｡ Only colors of arrow change. The background of ArrowButton is always displayed using troughcolor option. In normal state the ArrowButton is displayed using the background option. The active state is typically used when the pointer is over the ArrowButton. In active state the ArrowButton is displayed using the activebackground option. In disabled state the ArrowButton is displayed with a dark stipple.
  不能の状態とは矢印釦は不感応を意味する: 無為設定の束縛は部品を活動することを拒否しマウス釦押下を無視することになる｡ Disabled state means that the ArrowButton should be insensitive: the default bindings will refuse to activate the widget and will ignore mouse button presses.

-type
  矢印釦の型を決定する: 釦は標準的な釦の外観､矢は巻上げの矢の外観である｡ Determines the type of the ArrowButton: button for standard button look, or arrow scrollbar's arrow look.

-width
  矢印釦に望まれる巾を指定する｡値は画面単位｡ Specifies a desired width for the ArrowButton. The value is in screen units.

部品命令 WIDGET COMMAND

pathName cget option
  option によって与えられる構成設定の指示項目の現在の値を返す｡option は命令創生によって受容れられるどの値にもなり得る｡ Returns the current value of the configuration option given by option. Option may have any of the values accepted by the creation command.

pathName configure ?option? ?value option value ...?
  部品の構成設定指示項目を問合せ又は修正する｡もし option が指定されない場合､ pathName に関して全ての利用できる指示項目を記述するリストを返す｡もし値なしで option が指定されると､本命令は option と名付けられたものを記述するリストを返す(このリストは､ option が指定されない時に返される値の仔リストに相当するリストになる)｡もし､一つ或はそれ以上の option-value 対が指定されると､本命令は与えられた部品指示項目に与えられた値を与えさせる; この場合､本命令は空文字列を返す｡option は命令創生によって受容れられるどの様な値でもよい｡読出し専用の指示項目は修正されない｡ Query or modify the configuration options of the widget. If no option is specified, returns a list describing all of the available options for pathName. If option is specified with no value, then the command returns a list describing the one named option (this list will be identical to the corresponding sublist of the value returned if no option is specified). If one or more option-value pairs are specified, then the command modifies the given widget option(s) to have the given value(s); in this case the command returns an empty string. Option may have any of the values accepted by the creation command. Read-only options are not be modified.

pathName invoke
  もし矢印釦の状態が不能でなければ､これは釦の命令を起動する｡矢印釦は活性の色と窪んだ立体感で再展示され､armcommand が呼出される｡次に矢印釦は通常の色と定義された立体感と disarmcommand で再展示され､次に command が呼出される｡ If ArrowButton state is not disabled, this invoke the commands of the button. ArrowButton is redisplayed with active color and sunken relief, and armcommand is called. Then ArrowButton is redisplayed with normal color and its defined relief, and disarmcommand then command are called.

  矢印釦が入力の注目を有し且つ使用者が空白鍵を押すと invoke が呼出される｡ invoke is called when ArrowButton has input focus and user press the space bar.