⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 toolbar.n

📁 linux 下的源代码分析阅读器 red hat公司新版
💻 N
字号:
'\"'\" Copyright (c) 1995 DSC Technologies Corporation'\"'\" See the file "license.terms" for information on usage and redistribution'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.'\"'\" toolbar.n '/" .so man.macros.HS toolbar iwid.BS'\" Note:  do not modify the .SH NAME line immediately below!.SH NAME\fBtoolbar\fR \- Create and manipulate a tool bar.SH SYNOPSIS\fBtoolbar\fR \fIpathName\fR ?\fIoptions\fR?.SH STANDARD OPTIONS.LP.nf.ta 4c 8c 12c\fBactiveBackground\fR	\fBfont\fR	\fBinsertForeground\fR	\fBselectForeground\fR\fBactiveForeground\fR	\fBforeground\fR	\fBorient\fR	\fBstate\fR\fBbackground\fR	\fBhighlightBackground\fR	\fBtroughColor\fR\fBborderWidth\fR	\fBhighlightColor\fR	\fBselectBackground\fR	\fBcursor\fR\fBhighlightThickness\fR	\fBselectBorderWidth\fR	\fBdisabledForeground\fR	\fBinsertBackground\fR\fBselectColor\fR.fi.LPSee the "options" manual entry for details on the standard options. For widgetsadded to the toolbar, these options will be propogated if the widget supportsthe option. For example, all widgets that support a font option will be changedif the the toolbar's font option is configured. .SH "WIDGET-SPECIFIC OPTIONS".LP.nfName:	\fBballoonBackground\fRClass:	\fBBalloonBackground\fRCommand-Line Switch:	\fB-ballooonbackground\fR.fi.IPSpecifies the background color of the balloon help displayed at the bottom center of a widget on the toolbar that has a non empty string for its balloonStr option. The default color is yellow..LP.nfName:	\fBballoonDelay1\fRClass:	\fBBalloonDelay1\fRCommand-Line Switch:	\fB-balloondelay1\fR.fi.IPSpecifies the length of time (in milliseconds) to wait before initially posting a balloon help hint window. This delay is in effect whenever 1) the mouse leaves the toolbar, or 2) a toolbar item is selected with the mouse button..LP.nfName:	\fBballoonDelay2\fRClass:	\fBBalloonDelay2\fRCommand-Line Switch:	\fB-balloondelay2\fR.fi.IPSpecifies the length of time (in milliseconds) to wait before continuing to post balloon help hint windows. This delay is in effect after the first time a balloon hint window is activated. It remains in effect until 1) the mouse leaves the toolbar, or 2) a toolbar item is selected with the mouse button..LP.nfName:	\fBballoonFont\fRClass:	\fBBalloonFont\fRCommand-Line Switch:	\fB-balloonfont\fR.fi.IPSpecifies the font of the balloon help text displayed at the bottom center of a widget on the toolbar that has a non empty string for its balloonStr option. The default font is 6x10..LP.nfName:	\fBballoonForeground\fRClass:	\fBBalloonForeground\fRCommand-Line Switch:	\fB-ballooonforeground\fR.fi.IPSpecifies the foreground color of the balloon help displayed at the bottom center of a widget on the toolbar that has a non empty string for its balloonStr option. The default color is black..LP.nfName:	\fBhelpVariable\fRClass:	\fBHelpVariable\fRCommand-Line Switch:	\fB-helpvariable\fR.fi.IPSpecifies the global variable to update whenever the mouse is in motion over a toolbar widget. This global variable is updated with the current value of the active widget's helpStr. Other widgets can "watch" this variable with the trace command, or as is the case with entry or label widgets, they can set their textVariable to the same global variable. This allows for a simple implementation of a help status bar. Whenever the mouse leaves a menu entry, the helpVariable is set to the empty string {}..LP.nfName:	\fBorient\fRClass:	\fBOrient\fRCommand-Line Switch:	\fB-orient\fR.fi.IPSpecifies the orientation of the toolbar. Must be either horizontal orvertical. .BE .SH DESCRIPTIONThe \fBtoolbar\fR command creates a new window (given by the pathName argument) and makes it into a \fBtoolbar\fR widget. Additional options, described above may be specified on the command line or in the option database to configure aspects of the toolbar such as its colors, font, and orientation. The \fBtoolbar\fR command returns its pathName argument. At the time this command is invoked, there must not exist a window named pathName, but pathName's parent must exist. .PPA \fBtoolbar\fR is a widget that displays a collection of widgets arranged either in a row or a column (depending on the value of the -orient option). This collection of widgets is usually for user convenience to give access to a set of commands or settings. Any widget may be placed on a toolbar. However, command or value-oriented widgets (such as button, radiobutton, etc.) are usually the most useful kind of widgets to appear on a toolbar.  .PPIn addition, the toolbar adds two new options to all widgets that are added toit. These are the \fBhelpStr\fR and \fBballoonStr\fR options. See the discussion for the widget command add below..SH "WIDGET-SPECIFIC METHODS".PPThe toolbar command creates a new Tcl command whose name is pathName. Thiscommand may be used to invoke various operations on the widget. It has thefollowing general form:.DS C\fIpathName\fR \fIoption\fR \fI?arg arg ...?\fR.DEOption and args determine the exact behavior of the command. .PPMany of the widget commands for a toolbar take as one argument an indicator ofwhich widget item of the toolbar to operate on. The indicator is called an \fBindex\fR and may be specified in any of the following forms:.TP\fInumber\fRSpecifies the widget numerically, where 0 corresponds to the firstwidget in the notebook, 1 to the second, and so on. (For horizontal, 0 is theleftmost; for vertical, 0 is the topmost). .TP\fBend\fRSpecifes the last widget in the toolbar's index. If the toolbar isempty this will return -1. .TP\fBlast\fRSame as end..TP\fIpattern\fRIf the index doesn't satisfy any of the above forms, then this form isused. Pattern is pattern-matched against the widgetName of each widget in thetoolbar, in order from the first to the last widget, until a matching entry isfound. An exact match must occur. .PPThe following commands are possible for toolbar widgets:.TP\fIpathName\fR \fBadd\fR \fIwidgetCommand\fR \fIwidgetName\fR \fI?option value?\fRAdds a widget with the command widgetCommand whose name is widgetName to thetoolbar. If widgetCommand is radiobutton or checkbutton, its packing isslightly padded to match the geometry of button widgets. In addition, theindicatorOn option is false by default and the selectColor is that of thetoolbar background by default. This allows Radiobutton and Checkbutton widgetsto be added as icons by simply setting their bitmap or image options. If additional arguments are present, they are the set of available optionsthat the widget type of \fIwidgetCommand\fR supports. In addition they mayalso be one of the following options:.RS.TP\fB-helpstr\fR \fIvalue\fRSpecifes the help string to associate with the widget. When the mouse movesover the widget, the variable denoted by \fBhelpVariable\fR is set to \fBhelpStr\fR. Another widget can bind to the helpVariable and thus track status help. .TP\fB-balloonstr\fR \fIvalue\fRSpecifes the string to display in a balloon window for this widget. A balloon window is a small popup window centered at the bottom of the widget. Usually the \fBballoonStr\fR value is the name of the item on the toolbar. It is sometimes known as a hint window..IPWhen the mouse moves into an item on the toolbar, a timer is set based on the value of \fBballoonDelay1\fR. If the mouse stays inside the item for \fBballoonDelay1\fR, the balloon window will pop up displaying the \fBballoonStr\fR value. Once the balloon window is posted, a new timer based on \fBballoonDelay2\fR is set. This is typically a shorter timer. If the mouse is moved to another item, the window is unposted and a new window will be posted over the item if the shorter delay time is satisfied. .IPWhile the balloon window is posted, it can also be unposted if the item is selected. In this case the timer is reset to \fBballoonDelay1\fR. Whenever the mouse leaves the toolbar, the timer is also reset to \fBballoonDelay1\fR..IPThis window posting/unposting model is the same model used in the Windows95 environment..RE.TP\fIpathName\fR \fBcget\fR \fIoption\fRReturns the current value of the configuration option given by \fIoption\fR..TP\fIpathName\fR \fBconfigure\fR ?\fIoption\fR \fIvalue\fR?Query or modify the configuration options of the widget. If no \fIoption\fR isspecified, returns a list describing all of the available options for pathName(see Tk_ConfigureInfo for information on the format of this list). If \fIoption\fR is specified with no value, then the command returns a list describing the onenamed option (this list will be identical to the corresponding sublist of thevalue returned if no option is specified). If one or more option-value pairsare specified, then the command modifies the given widget option(s) to have thegiven value(s); in this case the command returns an empty string. .TP\fIpathName\fR \fBdelete\fR \fIindex\fR ?\fIindex2\fR?This command deletes all items between \fIindex\fR and \fIindex2\fR inclusive. If \fIindex2\fR is omitted then it defaults to \fIindex\fR. Returns an empty string. .TP\fIpathName\fR \fBindex\fR \fIindex\fRReturns the widget's numerical index for the entry corresponding to \fIindex\fR. If \fIindex\fR is not found, -1 is returned. .TP\fIpathName\fR \fBinsert\fR \fIbeforeIndex\fR \fIwidgetCommand\fR \fIwidgetName\fR \fI?option value?\fR.TPInsert a new item named \fIwidgetName\fR with the command \fIwidgetCommand\fR before the item specified by \fIbeforeIndex\fR. If \fIwidgetCommand\fR is \fBradiobutton\fR or \fBcheckbutton\fR, its packing is slightly padded to match the geometry of button widgets. In addition, the \fBindicatorOn\fR option is \fBfalse\fR by default and the\fBselectColor\fR is that of the toolbar background by default. This allows\fBRadiobutton\fR and \fBCheckbutton\fR widgets to be added as icons by simply setting their \fBbitmap\fR or \fBimage\fR options. The set of available options is the same as specified in the \fBad\fR command..TP\fIpathName\fR \fBitemcget\fR \fIindex\fR \fIoption\fRReturns the current value of the configuration option given by \fIoption\fR forindex. The item type of \fIindex\fR determines the valid available options. .TP\fIpathName\fR \fBitemconfigure\fR \fIindex\fR \fI?option value?\fRQuery or modify the configuration options of the widget of the toolbarspecified by \fIindex\fR. If no option is specified, returns a list describing all ofthe available options for \fIindex\fR (see \fBTk_ConfigureInfo\fR for information on theformat of this list). If \fIoption\fR is specified with no value, then the commandreturns a list describing the one named option (this list will be identical tothe corresponding sublist of the value returned if no option is specified). Ifone or more option-value pairs are specified, then the command modifies thegiven widget option(s) to have the given value(s); in this case the commandreturns an empty string. The item type of \fIindex\fR determines the validavailable options. The set of available options is the same as specified in the \fBad\fR command..SH EXAMPLE.DS toolbar .tb -helpvariable statusVar .tb add button item1 \\    -helpstr "Save It" -bitmap @./icons/Tool_32_box.xbm \\    -balloonstr "Save" -command {puts 1} .tb add button item2 \\    -helpstr "Save It" -bitmap @./icons/Tool_32_brush.xbm \\    -balloonstr "Save" -command {puts 1} .tb add button item3 \\    -helpstr "Save It" -bitmap @./icons/Tool_32_cut.xbm \\    -balloonstr "Save" -command {puts 1} .tb add button item4 \\    -helpstr "Save It" -bitmap @./icons/Tool_32_draw.xbm \\    -balloonstr "Save" -command {puts 1} .tb add button item5 \\    -bitmap @./icons/Tool_32_erase.xbm -helpstr "Play It" \\    -command {puts 2} .tb add frame filler \\    -borderwidth 1 -width 10 -height 10 .tb add radiobutton item6 \\    -bitmap @./icons/Tool_32_oval.xbm -command {puts 4} \\    -variable result -value OPEN -helpstr "Radio Button # 1" \\    -balloonstr "Radio" .tb add radiobutton item7 \\    -bitmap @./icons/Tool_32_line.xbm -command {puts 5} \\    -variable result -value CLOSED .tb add checkbutton item8 \\    -bitmap @./icons/Tool_32_text.xbm -command {puts 6} \\    -variable checkit -onvalue yes -offvalue no     .tb add checkbutton check2 \\    -bitmap @./icons/Tool_32_points.xbm -command {puts 7} \\     -variable checkit2 -onvalue yes -offvalue no     pack .tb -side top -anchor nw.DE.SH AUTHORBill Scott.SH KEYWORDStoolbar, button, radiobutton, checkbutton, iwidgets, widget

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -