📄 disjointlistbox.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.'\"'\" @(#) disjointlistbox.n 1.21 94/12/17 16:04:44'/" .so man.macros.HS disjointlistbox iwid.BS'\" Note: do not modify the .SH NAME line immediately below!.SH NAMEdisjointlistbox \- Create and manipulate a disjointlistbox widget.SH SYNOPSIS\fBdisjointlistbox\fI \fIpathName \fR?\fIoptions\fR?.SH "INHERITANCE"itk::Widget <- Disjointlistbox.SH "STANDARD OPTIONS".LP.nf.ta 4c 8c 12c\fBactiveBackground\fR \fBselectBorderWidth\fR \fBselectForeground\fR\fBactiveForeground\fR \fBactiveRelief\fR \fBbackground\fR\fBborderWidth\fR \fBbuttonPlacement\fR \fBclientData\fR\fBcursor\fR \fBforeground\fR \fBhighlightColor\fR\fBhighlightThickness\fR \fBdisabledForeground\fR \fBelementBorderWidth\fR.fi.LPSee the "options" manual entry for details on the standard options..SH "ASSOCIATED OPTIONS".LP.nf.ta 4c 8c 12c\fBlhsButtonLabel\fR \fBrhsButtonLabel\fR.fi.LPSee the "button" widget manual entry for details on the aboveassociated options..LP.nf.ta 4c 8c 12c\fBlabelFont\fR \fBlhsLabelText\fR \fBrhsLabelText\fR.fi.LPSee the "label" widget manual entry for details on the aboveassociated options..LP.nf.ta 4c 8c 12c\fBjump\fR \fBtroughColor\fR.fi.LPSee the "scrollbar" widget class manual entry for details on the aboveassociated options..LP.nf.ta 4c 8c 12c\fBtextBackground\fR \fBtextFont\fR\fBlhsItems\fR \fBrhsItems\fR.fi.LPSee the "scrolledlistbox" widget manual entry for details on the aboveassociated options..SH "WIDGET-SPECIFIC OPTIONS".LP.nfName: \fBbuttonPlacement\fRClass: \fBButtonPlacement\fRCommand-Line Switch: \fB-buttonplacement\fR.fi.IPSpecifies the placement of the insertion and removal buttons relative to thescrolledlistbox widgets\fBn\fR, \fBbottom\fR, or \fBcenter\fR. The default is bottom..LP.nfName: \fBlhsLabelText\fRClass: \fBLabelText\fRCommand-Line Switch: \fB-lhslabeltext\fR.fi.IPSpecifies the text for the label of the lhs scrolledlistbox.The default is "Available"..LP.nfName: \fBrhsLabelText\fRClass: \fBLabelText\fRCommand-Line Switch: \fB-rhslabeltext\fR.fi.IPSpecifies the text for the label of the rhs scrolledlistbox.The default is "Available"..LP.nfName: \fBlhsButtonLabel\fRClass: \fBLabelText\fRCommand-Line Switch: \fB-lhsbuttonlabel\fR.fi.IPSpecifies the text for the button of the lhs scrolledlistbox.The default is "Insert >>"..LP.nfName: \fBrhsButtonLabel\fRClass: \fBLabelText\fRCommand-Line Switch: \fB-rhsbuttonlabel\fR.fi.IPSpecifies the text for the button of the rhs scrolledlistbox.The default is "<< Remove"..LP.BE.SH DESCRIPTION.PPThe \fBdisjointlistbox\fR command creates a disjoint pair of listboxssimilar to the OSF/Motif "Book" printing dialog of the "FrameMaker"program. It is implementation constists of a two Scrolledlistboxs,2 buttons, and 2 labels.The disjoint behavior of this widget exists between the interaction ofthe two Scrolledlistboxes with one another. That is, a given instanceof a Disjointlistbox will never exist, without the aid of a hack magician,which has Scrolledlistbox widgets with items in common. That means therelationship between the two is maintained similar to that of disjoint sets.Users may transfer items between the two Listbox widgets using thethe two buttons.Options exists which include the ability to configure the "items" displayed bythe 2 Scrolledlistboxes and to control the placement of the insertion andremoval buttons..SH "METHODS".PPThe \fBdisjointlistbox\fR command creates a new Tcl command whosename is \fIpathName\fR. This command may be used to invoke variousoperations on the widget. It has the following general form:.DS C\fIpathName option \fR?\fIarg arg ...\fR?.DE\fIOption\fR and the \fIarg\fRsdetermine the exact behavior of the command. The followingcommands are possible for disjointlistbox widgets:.SH "WIDGET-SPECIFIC METHODS".TP\fIpathName \fBcget\fR \fIoption\fRReturns the current value of the configuration option givenby \fIoption\fR.\fIOption\fR may have any of the values accepted by the \fBdisjointlistbox\fRcommand..TP\fIpathName\fR \fBconfigure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?Query or modify the configuration options of the widget.If no \fIoption\fR is specified, returns a list describing all ofthe available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR forinformation on the format of this list). If \fIoption\fR is specifiedwith no \fIvalue\fR, then the command returns a list describing theone named option (this list will be identical to the correspondingsublist of the value returned if no \fIoption\fR is specified). Ifone or more \fIoption\-value\fR pairs are specified, then the commandmodifies the given widget option(s) to have the given value(s); inthis case the command returns an empty string.\fIOption\fR may have any of the values accepted by the \fBdisjointlistbox\fRcommand..TP\fIpathName \fBsetlhs\fRSet the current contents of the left-most Scrolledlistbox with the input listof items. Removes all (if any) items from the right-most Scrolledlistboxwhich exist in the input list option to maintain the disjoint propertybetween the two.TP\fIpathName \fBsetrhs\fRSet the current contents of the right-most Scrolledlistbox with the input listof items. Removes all (if any) items from the left-most Scrolledlistboxwhich exist in the input list option to maintain the disjoint propertybetween the two.TP\fIpathName \fBgetlhs\fRReturns the current contents of the left-most Scrolledlistbox.TP\fIpathName \fBgetrhs\fRReturns the current contents of the right-most Scrolledlistbox.TP\fIpathName \fBinsertlhs\fRAdd the input list of items to the current contents of the left-mostScrolledlistbox. Removes all (if any) items from the right-most Scrolledlistboxwhich exist in the input list option to maintain the disjoint propertybetween the two.TP\fIpathName \fBinsertrhs\fRAdd the input list of items to the current contents of the right-mostScrolledlistbox. Removes all (if any) items from the left-most Scrolledlistboxwhich exist in the input list option to maintain the disjoint propertybetween the two..TP.SH "COMPONENTS".LP.nfName: \fBlhs\fRClass: \fBScrolledlistbox\fR.fi.IPThe lhs component is the scrolledlistbox for the rhs button.See the "scrolledlistbox" widget manual entry for details on the lhs component item..LP.nfName: \fBrhs\fRClass: \fBScrolledlistbox\fR.fi.IPThe rhs component is the scrolledlistbox for the rhs button.See the "scrolledlistbox" widget manual entry for details on the rhscomponent item..LP.nfName: \fBlhsbutton\fRClass: \fButton\fR.fi.IPThe lhsbutton component is the button for users to remove selected itemsfrom the lhs Scrolledlistbox.See the "button" widget manual entry for details on the lhs button component..LP.nfName: \fBrhsbutton\fRClass: \fBButton\fR.fi.IPThe rhsbutton component is the button for users to remove selected itemsfrom the rhs Scrolledlistbox.See the "button" widget manual entry for details on the rhs button component..LP.nfName: \fBlhsCount\fRClass: \fBLabel\fR.fi.IPThe lhsCount component is the label for displaying a count of the current items inthe Scrolledlistbox.See the "Label" widget manual entry for details on the lhsCount label component..LP.nfName: \fBrhsCount\fRClass: \fBLabel\fR.fi.IPThe rhsCount component is the label for displaying a count of the current items inthe Scrolledlistbox.See the "Label" widget manual entry for details on the rhsCount label component..fi.IP.SH EXAMPLE.DSdisjointlistbox .dlbpack .dlb -padx 10 -pady 10 -fill both -expand yes .DE.SH AUTHOR(S)John A. Tucker.DEAnthony Parent.SH KEYWORDSdisjointlistbox, widget
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -