Provided by: manpages-zh_1.6.3.6-1_all bug

NAME

       ArrowButton - 带有一个箭头形状的按钮组件。

创建 CREATION

       ArrowButton pathName ?option value...?

描述 DESCRIPTION

       ArrowButton  根据 type 选项而可以有两种类型: 对 button 类型,它是在其上画 着一个箭头的一个
       标准按钮;对于 arrow 类型,它是象滚动条的箭头那样的一个 箭头。

组件特有选项 WIDGET-SPECIFIC OPTIONS

       -armcommand
              指定当在 ArrowButton 上点击鼠标按钮 1  的时候与  ArrowButton  相关联的一个  Tcl  命
              令。在  repeatdelay 或 repeatinterval 选项是正整数的时候,如果鼠标 指针在这个按钮之
              上,则反复的调用这个命令,直到释放鼠标按钮 1。

       -arrowbd
              在 ArrowButton 的 type 是 arrow 的时候,指定箭头的边框宽度。必须是 1 或 2。

       -arrowrelief
              在 ArrowButton 的 type 是 arrow  的时候,指定箭头的面型(relief)。必须是  raised  或
              sunken。

       -clean 为箭头指定品质级别,在  0  到 2 之间。如果是 0,则用最大的宽度和高度画这个 箭头。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
              指定与 ArrowButton 相关联的一个 Tcl 命令。典型的当鼠标按钮 1 在 ArrowButton  窗口上
              释放的时候调用这个命令。

       -dir   指定箭头的方向: top、bottom、left 或 right。

       -disarmcommand
              指定在鼠标按钮  1 释放的时候与 ArrowButton 相关联的一个 Tcl 命令。即使鼠 标指针不在
              ArrowButton 上也要调用这个命令,并且总是在用 command 选项指定  的命令之前。它典型的
              与 armcommand、repeatdelay 和 repeatinterval 联合使 用。

       -height
              为 ArrowButton 指定想要的高度。值的单位是屏幕单位。

       -helptext
              动态帮助的文本。如果为空,则这个组件不能获得帮助。

       -helptype
              动态帮助的类型。使用 balloon 或 variable.

       -helpvar
              在 helptype 选项是 variable 的时候使用的变量。

       -ipadx 指定在 ArrowButton 边框和箭头的左右两边之间的一个最小边距(pad)。这个值的 单位是屏幕
              单位。

       -ipady 指定在 ArrowButton 边框和箭头的上下两边之间的一个最小边距(pad)。这个值的 单位是屏幕
              单位。

       -state 指定  ArrowButton 为三种状态之一: normal、active、或 disabled。 如果 ArrowButton 的
              type  是   button:   在普通状态下,使用   foreground   和   background   选项来显示
              ArrowButton。在指针处于 ArrowButton 之上的时候典型 的使用活跃状态。在活跃状态下,使
              用 activeforeground 和  activebackground  选项显示  ArrowButton。在停用状态下,使用
              disabledforeground 和 background 选项显示 ArrowButton。 如果 ArrowButton 的 type 是
              arrow: 只 改变箭头的颜色。总是使用 troughcolor 选项显示 ArrowButton  的背景。在普通
              状态下,使用  background 选项显示 ArrowButton。在指针处于 ArrowButton 之 上的时候典
              型的使用活跃状态。在活跃状态下,使用 activebackground 选项显示  ArrowButton。在停用
              状态下,用模糊的点描(stipple)显示  ArrowButton。 停用 状态意味着 ArrowButton 应当是
              没有感觉的(insensitive): 缺省绑定将拒绝激活 这个组件并将忽略鼠标按扭按下。

       -type  决定 ArrowButton 的类型: button 是标准按扭外观,arrow 是滚动条的箭头外观。

       -width 为 ArrowButton 指定想要的宽度。值的单位是屏幕单位。

组件命令

       pathName cget  option
              返回用 option 给出的配置选项的当前值。Option 可以是能被建立命令接受的任 何值。

       pathName configure ?option? ?value option value ...?
              查询或修改这个组件的配置选项。如果未指定 option ,则返回描述 pathName 的 所有可获得
              的选项的一个列表。如果指定了不带  value  的  option,则这个命令返  回描述这个指名的
              option 的一个列表(这个列表与未指定 option 所返回的值的  相应的子集是一样的)。如果指
              定了一个或多个选项-值 对,则这个命令把给定的 组件选项修改为给定的值;在这种情况下这
              个命令返回一个空串。Option 可以是 能被建立命令接受的任何值。只读选项不可修改。

       pathName invoke
              如果 ArrowButton 的 state  不是停用。它调用这个按钮的命令。用活跃颜色和  sunken  面
              型(relief)重新显示  ArrowButton,并调用 armcommand。接着用普通颜 色和它定义的面型显
              示 ArrowButton,并调用 disarmcommand 接着调用 command.

              在 ArrowButton 获得输入聚焦并且用户按 space bar 的时候调用 invoke。

[中文版维护人]

       寒蝉退士

[中文版最新更新]

       2001/06/04

《中国 Linux 论坛 man 手册页翻译计划》:

       http://cmpp.linuxforum.net

       本页面中文版由中文 man 手册页计划提供。
       中文 man 手册页计划:https://github.com/man-pages-zh/manpages-zh

                                         tcllib - BWidget                        ArrowButton(3tk)