Imported Tk 8.6.9
This commit is contained in:
@@ -14,7 +14,7 @@ Tk_GetUserInactiveTime, Tk_ResetUserInactiveTime \- discover user inactivity tim
|
||||
long
|
||||
\fBTk_GetUserInactiveTime(\fIdisplay\fB)\fR
|
||||
.sp
|
||||
\fBTk_GetUserInactiveTime(\fIdisplay\fB)\fR
|
||||
\fBTk_ResetUserInactiveTime(\fIdisplay\fB)\fR
|
||||
.SH ARGUMENTS
|
||||
.AS Display *display
|
||||
.AP Display *display in
|
||||
@@ -26,8 +26,8 @@ reset.
|
||||
\fBTk_GetUserInactiveTime\fR returns the number of milliseconds that
|
||||
have passed since the last user interaction (usually via keyboard or
|
||||
mouse) with the respective display. On systems and displays that do not
|
||||
support querying the user inactiviy time, \fB\-1\fR is returned.
|
||||
\fBTk_GetUserInactiveTime\fR resets the user inactivity timer of the
|
||||
support querying the user inactivity time, \fB\-1\fR is returned.
|
||||
\fBTk_ResetUserInactiveTime\fR resets the user inactivity timer of the
|
||||
given display to zero. On windowing systems that do not support
|
||||
multiple displays \fIdisplay\fR can be passed as \fBNULL\fR.
|
||||
.SH KEYWORDS
|
||||
|
||||
@@ -17,6 +17,13 @@ The procedure \fBtk_chooseDirectory\fR pops up a dialog box for the
|
||||
user to select a directory. The following \fIoption\-value\fR pairs are
|
||||
possible as command line arguments:
|
||||
.TP
|
||||
\fB\-command\fR \fIstring\fR
|
||||
Specifies the prefix of a Tcl command to invoke when the user closes the
|
||||
dialog after having selected an item. This callback is not called if the
|
||||
user cancelled the dialog. The actual command consists of \fIstring\fR
|
||||
followed by a space and the value selected by the user in the dialog. This
|
||||
is only available on Mac OS X.
|
||||
.TP
|
||||
\fB\-initialdir\fR \fIdirname\fR
|
||||
Specifies that the directories in \fIdirectory\fR should be displayed
|
||||
when the dialog pops up. If this parameter is not specified,
|
||||
@@ -27,6 +34,10 @@ user-selected directory for the application. If the
|
||||
parameter specifies a relative path, the return value will convert the
|
||||
relative path to an absolute path.
|
||||
.TP
|
||||
\fB\-message\fR \fIstring\fR
|
||||
Specifies a message to include in the client area of the dialog.
|
||||
This is only available on Mac OS X.
|
||||
.TP
|
||||
\fB\-mustexist\fR \fIboolean\fR
|
||||
Specifies whether the user may specify non-existent directories. If
|
||||
this parameter is true, then the user may only select directories that
|
||||
|
||||
@@ -338,7 +338,9 @@ This is sent to a text widget when the selection in the widget is
|
||||
changed.
|
||||
.TP
|
||||
\fB<<ThemeChanged>>\fR
|
||||
This is sent to a text widget when the ttk (Tile) theme changed.
|
||||
This is sent to all widgets when the ttk theme changed. The ttk
|
||||
widgets listen to this event and redisplay themselves when it fires.
|
||||
The legacy widgets ignore this event.
|
||||
.TP
|
||||
\fB<<TraverseIn>>\fR
|
||||
This is sent to a widget when the focus enters the widget because of a
|
||||
|
||||
@@ -35,6 +35,13 @@ whether the existing file should be overwritten or not.
|
||||
The following \fIoption\-value\fR pairs are possible as command line
|
||||
arguments to these two commands:
|
||||
.TP
|
||||
\fB\-command\fR \fIstring\fR
|
||||
Specifies the prefix of a Tcl command to invoke when the user closes the
|
||||
dialog after having selected an item. This callback is not called if the
|
||||
user cancelled the dialog. The actual command consists of \fIstring\fR
|
||||
followed by a space and the value selected by the user in the dialog. This
|
||||
is only available on Mac OS X.
|
||||
.TP
|
||||
\fB\-confirmoverwrite\fR \fIboolean\fR
|
||||
Configures how the Save dialog reacts when the selected file already
|
||||
exists, and saving would overwrite it. A true value requests a
|
||||
|
||||
@@ -24,6 +24,12 @@ buttons. Then it returns the symbolic name of the selected button.
|
||||
.PP
|
||||
The following option-value pairs are supported:
|
||||
.TP
|
||||
\fB\-command\fR \fIstring\fR
|
||||
Specifies the prefix of a Tcl command to invoke when the user closes the
|
||||
dialog. The actual command consists of \fIstring\fR followed by a space
|
||||
and the name of the button clicked by the user to close the dialog. This
|
||||
is only available on Mac OS X.
|
||||
.TP
|
||||
\fB\-default\fR \fIname\fR
|
||||
.
|
||||
\fIName\fR gives the symbolic name of the default button for
|
||||
|
||||
@@ -29,6 +29,17 @@ drawn as squares. May be any value accepted by \fBTk_GetPixels\fR.
|
||||
Specifies a desired height for the overall panedwindow widget. May be any
|
||||
value accepted by \fBTk_GetPixels\fR. If an empty string, the widget will be
|
||||
made high enough to allow all contained widgets to have their natural height.
|
||||
.OP \-opaqueresize opaqueResize OpaqueResize
|
||||
Specifies whether panes should be resized as a sash is moved (true),
|
||||
or if resizing should be deferred until the sash is placed (false).
|
||||
In the latter case, a
|
||||
.QW ghost
|
||||
version of the sash is displayed during the resizing to show where the
|
||||
panes will be resized to when releasing the mouse button. This
|
||||
.QW ghost
|
||||
version of the sash is the proxy. It's rendering can be configured
|
||||
using the \fB-proxybackground\fR, \fB-proxyborderwidth\fR and
|
||||
\fB-proxyrelief\fR options.
|
||||
.OP \-proxybackground proxyBackground ProxyBackground
|
||||
Background color to use when drawing the proxy. If an empty string, the
|
||||
value of the \fB-background\fR option will be used.
|
||||
@@ -39,9 +50,6 @@ Specifies the borderwidth of the proxy. May be any value accepted by
|
||||
Relief to use when drawing the proxy. May be any of the standard Tk
|
||||
relief values. If an empty string, the value of the \fB-sashrelief\fR
|
||||
option will be used.
|
||||
.OP \-opaqueresize opaqueResize OpaqueResize
|
||||
Specifies whether panes should be resized as a sash is moved (true),
|
||||
or if resizing should be deferred until the sash is placed (false).
|
||||
.OP \-sashcursor sashCursor SashCursor
|
||||
Mouse cursor to use when over a sash. If null,
|
||||
\fBsb_h_double_arrow\fR will be used for horizontal panedwindows, and
|
||||
@@ -133,56 +141,6 @@ index of the sash or handle, and a word indicating whether it is over
|
||||
a sash or a handle, such as {0 sash} or {2 handle}. If the point is
|
||||
over any other part of the panedwindow, the result is an empty list.
|
||||
.TP
|
||||
\fIpathName \fBproxy \fR?\fIargs\fR?
|
||||
.
|
||||
This command is used to query and change the position of the sash
|
||||
proxy, used for rubberband-style pane resizing. It can take any of
|
||||
the following forms:
|
||||
.RS
|
||||
.TP
|
||||
\fIpathName \fBproxy coord\fR
|
||||
.
|
||||
Return a list containing the x and y coordinates of the most recent
|
||||
proxy location.
|
||||
.TP
|
||||
\fIpathName \fBproxy forget\fR
|
||||
.
|
||||
Remove the proxy from the display.
|
||||
.TP
|
||||
\fIpathName \fBproxy place \fIx y\fR
|
||||
.
|
||||
Place the proxy at the given \fIx\fR and \fIy\fR coordinates.
|
||||
.RE
|
||||
.TP
|
||||
\fIpathName \fBsash \fR?\fIargs\fR?
|
||||
This command is used to query and change the position of sashes in the
|
||||
panedwindow. It can take any of the following forms:
|
||||
.RS
|
||||
.TP
|
||||
\fIpathName \fBsash coord \fIindex\fR
|
||||
.
|
||||
Return the current x and y coordinate pair for the sash given by
|
||||
\fIindex\fR. \fIIndex\fR must be an integer between 0 and 1 less than
|
||||
the number of panes in the panedwindow. The coordinates given are
|
||||
those of the top left corner of the region containing the sash.
|
||||
.TP
|
||||
\fIpathName \fBsash dragto \fIindex x y\fR
|
||||
.
|
||||
This command computes the difference between the given coordinates and the
|
||||
coordinates given to the last \fBsash mark\fR command for the given
|
||||
sash. It then moves that sash the computed difference. The return
|
||||
value is the empty string.
|
||||
.TP
|
||||
\fIpathName \fBsash mark \fIindex x y\fR
|
||||
.
|
||||
Records \fIx\fR and \fIy\fR for the sash given by \fIindex\fR; used in
|
||||
conjunction with later \fBsash dragto\fR commands to move the sash.
|
||||
.TP
|
||||
\fIpathName \fBsash place \fIindex x y\fR
|
||||
.
|
||||
Place the sash given by \fIindex\fR at the given coordinates.
|
||||
.RE
|
||||
.TP
|
||||
\fIpathName \fBpanecget \fIwindow option\fR
|
||||
.
|
||||
Query a management option for \fIwindow\fR. \fIOption\fR may be any
|
||||
@@ -310,6 +268,56 @@ panedwindow. \fISize\fR may be any value accepted by \fBTk_GetPixels\fR.
|
||||
\fIpathName \fBpanes\fR
|
||||
.
|
||||
Returns an ordered list of the widgets managed by \fIpathName\fR.
|
||||
.TP
|
||||
\fIpathName \fBproxy \fR?\fIargs\fR?
|
||||
.
|
||||
This command is used to query and change the position of the sash
|
||||
proxy, used for rubberband-style pane resizing. It can take any of
|
||||
the following forms:
|
||||
.RS
|
||||
.TP
|
||||
\fIpathName \fBproxy coord\fR
|
||||
.
|
||||
Return a list containing the x and y coordinates of the most recent
|
||||
proxy location.
|
||||
.TP
|
||||
\fIpathName \fBproxy forget\fR
|
||||
.
|
||||
Remove the proxy from the display.
|
||||
.TP
|
||||
\fIpathName \fBproxy place \fIx y\fR
|
||||
.
|
||||
Place the proxy at the given \fIx\fR and \fIy\fR coordinates.
|
||||
.RE
|
||||
.TP
|
||||
\fIpathName \fBsash \fR?\fIargs\fR?
|
||||
This command is used to query and change the position of sashes in the
|
||||
panedwindow. It can take any of the following forms:
|
||||
.RS
|
||||
.TP
|
||||
\fIpathName \fBsash coord \fIindex\fR
|
||||
.
|
||||
Return the current x and y coordinate pair for the sash given by
|
||||
\fIindex\fR. \fIIndex\fR must be an integer between 0 and 1 less than
|
||||
the number of panes in the panedwindow. The coordinates given are
|
||||
those of the top left corner of the region containing the sash.
|
||||
.TP
|
||||
\fIpathName \fBsash dragto \fIindex x y\fR
|
||||
.
|
||||
This command computes the difference between the given coordinates and the
|
||||
coordinates given to the last \fBsash mark\fR command for the given
|
||||
sash. It then moves that sash the computed difference. The return
|
||||
value is the empty string.
|
||||
.TP
|
||||
\fIpathName \fBsash mark \fIindex x y\fR
|
||||
.
|
||||
Records \fIx\fR and \fIy\fR for the sash given by \fIindex\fR; used in
|
||||
conjunction with later \fBsash dragto\fR commands to move the sash.
|
||||
.TP
|
||||
\fIpathName \fBsash place \fIindex x y\fR
|
||||
.
|
||||
Place the sash given by \fIindex\fR at the given coordinates.
|
||||
.RE
|
||||
.SH "RESIZING PANES"
|
||||
.PP
|
||||
A pane is resized by grabbing the sash (or sash handle if present) and
|
||||
|
||||
@@ -63,9 +63,8 @@ alternative relief is used when the mouse cursor is over the radiobutton.
|
||||
The empty string is the default value.
|
||||
.OP \-selectcolor selectColor Background
|
||||
Specifies a background color to use when the button is selected.
|
||||
If \fB\-indicatoron\fR is true then the color applies to the indicator.
|
||||
Under Windows, this color is used as the background for the indicator
|
||||
regardless of the select state.
|
||||
If \fBindicatorOn\fR is true then the color is used as the background for
|
||||
the indicator regardless of the select state.
|
||||
If \fB\-indicatoron\fR is false, this color is used as the background
|
||||
for the entire widget, in place of \fB\-background\fR or \fB\-activeBackground\fR,
|
||||
whenever the widget is selected.
|
||||
|
||||
@@ -140,6 +140,26 @@ If \fIcommand\fR is specified, it is a Tcl script to execute when
|
||||
some other window claims ownership of the selection away from
|
||||
\fIwindow\fR. \fISelection\fR defaults to PRIMARY.
|
||||
.RE
|
||||
.SH WIDGET FACILITIES
|
||||
.PP
|
||||
The \fBtext\fR, \fBentry\fR, \fBttk::entry\fR, \fBlistbox\fR, \fBspinbox\fR and \fBttk::spinbox\fR widgets have the option \fB\-exportselection\fR. If a widget has this option set to boolean \fBtrue\fR, then (in an unsafe interpreter) a selection made in the widget is automatically written to the \fBPRIMARY\fR selection.
|
||||
.PP
|
||||
A GUI event, for example \fB<<PasteSelection>>\fR, can copy the \fBPRIMARY\fR selection to certain widgets. This copy is implemented by a widget binding to the event. The binding script makes appropriate calls to the \fBselection\fR command.
|
||||
.PP
|
||||
.SH PORTABILITY ISSUES
|
||||
.PP
|
||||
On X11, the \fBPRIMARY\fR selection is a system-wide feature of the X server, allowing communication between different processes that are X11 clients.
|
||||
.PP
|
||||
On Windows, the \fBPRIMARY\fR selection is not provided by the system, but only by Tk, and so it is shared only between windows of a master interpreter and its unsafe slave interpreters. It is not shared between interpreters in different processes or different threads. Each master interpreter has a separate \fBPRIMARY\fR selection that is shared only with its unsafe slaves.
|
||||
.PP
|
||||
.SH SECURITY
|
||||
.PP
|
||||
A safe interpreter cannot read from the \fBPRIMARY\fR selection because its \fBselection\fR command is hidden. For this reason the \fBPRIMARY\fR selection cannot be written to the Tk widgets of a safe interpreter.
|
||||
.PP
|
||||
A Tk widget can have its option \fB\-exportselection\fR set to boolean \fBtrue\fR, but in a safe interpreter this option has no effect: writing from the widget to the \fBPRIMARY\fR selection is disabled.
|
||||
.PP
|
||||
These are security features. A safe interpreter may run untrusted code, and it is a security risk if this untrusted code can read or write the \fBPRIMARY\fR selection used by other interpreters.
|
||||
.PP
|
||||
.SH EXAMPLES
|
||||
.PP
|
||||
On X11 platforms, one of the standard selections available is the
|
||||
|
||||
@@ -39,13 +39,6 @@ The default is \fBnormal\fR.
|
||||
Depending on the theme, the default button may be displayed
|
||||
with an extra highlight ring, or with a different border color.
|
||||
.RE
|
||||
.OP \-width width Width
|
||||
If greater than zero, specifies how much space, in character widths,
|
||||
to allocate for the text label.
|
||||
If less than zero, specifies a minimum width.
|
||||
If zero or unspecified, the natural width of the text label is used.
|
||||
Note that some themes may specify a non-zero \fB\-width\fR
|
||||
in the style.
|
||||
.\" Not documented -- may go away
|
||||
.\" .OP \-padding padding Padding
|
||||
.\" .OP \-foreground foreground Foreground
|
||||
@@ -64,13 +57,49 @@ Invokes the command associated with the button.
|
||||
.PP
|
||||
\fBTtk::button\fR widgets support the \fBToolbutton\fR style in all standard
|
||||
themes, which is useful for creating widgets for toolbars.
|
||||
.SH "COMPATIBILITY OPTIONS"
|
||||
.OP \-state state State
|
||||
May be set to \fBnormal\fR or \fBdisabled\fR to control the
|
||||
\fBdisabled\fR state bit. This is a
|
||||
.QW write-only
|
||||
option: setting it changes the widget state, but the \fBstate\fR
|
||||
widget command does not affect the state option.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::button\fP is \fBTButton\fP.
|
||||
.PP
|
||||
Dynamic states: \fBactive\fP, \fBdisabled\fP, \fBpressed\fP, \fBreadonly\fP.
|
||||
.PP
|
||||
\fBTButton\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-anchor\fP \fIanchor\fP
|
||||
.br
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-bordercolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-darkcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-font\fP \fIfont\fP
|
||||
.br
|
||||
\fB\-highlightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-highlightthickness\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-lightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-relief\fP \fIrelief\fP
|
||||
.br
|
||||
\fB\-shiftrelief\fP \fIamount\fP
|
||||
.RS
|
||||
\fB\-shiftrelief\fP specifies how far the button contents are
|
||||
shifted down and right in the \fIpressed\fP state.
|
||||
This action provides additional skeumorphic feedback.
|
||||
.RE
|
||||
\fB\-width\fP \fIamount\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), button(n)
|
||||
.SH "KEYWORDS"
|
||||
|
||||
@@ -68,6 +68,34 @@ selection.)
|
||||
.PP
|
||||
\fBTtk::checkbutton\fR widgets support the \fBToolbutton\fR style in all
|
||||
standard themes, which is useful for creating widgets for toolbars.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::checkbutton\fP is \fBTCheckbutton\fP.
|
||||
.PP
|
||||
Dynamic states: \fBactive\fP, \fBalternate\fP, \fBdisabled\fP,
|
||||
\fBpressed\fP, \fBselected\fP, \fBreadonly\fP.
|
||||
.PP
|
||||
\fBTCheckbutton\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-indicatorbackground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-indicatorcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-indicatormargin\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-indicatorrelief\fP \fIrelief\fP
|
||||
.br
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), ttk::radiobutton(n), checkbutton(n)
|
||||
.SH "KEYWORDS"
|
||||
|
||||
@@ -110,6 +110,83 @@ The combobox widget generates a \fB<<ComboboxSelected>>\fR virtual event
|
||||
when the user selects an element from the list of values.
|
||||
If the selection action unposts the listbox,
|
||||
this event is delivered after the listbox is unposted.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::combobox\fP is \fBTCombobox\fP.
|
||||
The \fBttk::combobox\fP uses the \fBentry\fP and
|
||||
\fBlistbox\fP widgets internally.
|
||||
The listbox frame has a class name of \fBComboboxPopdownFrame\fP.
|
||||
.PP
|
||||
Dynamic states: \fBdisabled\fP, \fBfocus\fP, \fBpressed\fP, \fBreadonly\fP.
|
||||
.PP
|
||||
\fBTCombobox\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-arrowcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-bordercolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-darkcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-focusfill\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-fieldbackground\fP \fIcolor\fP
|
||||
.RS
|
||||
Can only be changed when using non-native and non-graphical themes.
|
||||
.RE
|
||||
\fB\-insertwidth\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-lightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-postoffset\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-selectbackground\fP \fIcolor\fP
|
||||
.RS
|
||||
Text entry select background.
|
||||
.RE
|
||||
\fB\-selectforeground\fP \fIcolor\fP
|
||||
.RS
|
||||
Text entry select foreground.
|
||||
.RE
|
||||
.PP
|
||||
The \fBttk::combobox\fP popdown listbox cannot be configured using
|
||||
\fBttk::style\fP nor via the widget \fBconfigure\fP command. The listbox
|
||||
can be configured using the option database.
|
||||
.PP
|
||||
option add *TCombobox*Listbox.background \fIcolor\fP
|
||||
.br
|
||||
option add *TCombobox*Listbox.font \fIfont\fP
|
||||
.br
|
||||
option add *TCombobox*Listbox.foreground \fIcolor\fP
|
||||
.br
|
||||
option add *TCombobox*Listbox.selectBackground \fIcolor\fP
|
||||
.br
|
||||
option add *TCombobox*Listbox.selectForeground \fIcolor\fP
|
||||
.PP
|
||||
To configure a specific listbox (subject to future change):
|
||||
.CS
|
||||
set popdown [ttk::combobox::PopdownWindow .mycombobox]
|
||||
$popdown.f.l configure \-font \fIfont\fP
|
||||
.CE
|
||||
.PP
|
||||
\fBComboboxPopdownFrame\fP
|
||||
styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-borderwidth\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-relief\fP \fIrelief\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), ttk::entry(n)
|
||||
.SH KEYWORDS
|
||||
|
||||
@@ -461,6 +461,47 @@ and a different background is used in the \fBreadonly\fR state.
|
||||
.PP
|
||||
The entry widget sets the \fBinvalid\fR state if revalidation fails,
|
||||
and clears it whenever validation succeeds.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::entry\fP is \fBTEntry\fP.
|
||||
.PP
|
||||
Dynamic states: \fBdisabled\fP, \fBfocus\fP, \fBreadonly\fP.
|
||||
.PP
|
||||
\fBTEntry\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.RS
|
||||
When using the aqua theme (Mac OS X), changes the \fB\-fieldbackground\fP.
|
||||
.RE
|
||||
\fB\-bordercolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-darkcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-fieldbackground\fP \fIcolor\fP
|
||||
.RS
|
||||
Does not work with the aqua theme (Mac OS X).
|
||||
.br
|
||||
Some themes use a graphical background and their field background colors cannot be changed.
|
||||
.RE
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-insertwidth\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-lightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-relief\fP \fIrelief\fP
|
||||
.br
|
||||
\fB\-selectbackground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-selectborderwidth\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-selectforeground\fP \fIcolor\fP
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), entry(n)
|
||||
.SH KEYWORDS
|
||||
|
||||
@@ -45,6 +45,19 @@ by the GM's requested size will normally take precedence
|
||||
over the \fBframe\fR widget's \fB\-width\fR and \fB\-height\fR options.
|
||||
\fBpack propagate\fR and \fBgrid propagate\fR can be used
|
||||
to change this.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::frame\fP is \fBTFrame\fP.
|
||||
.PP
|
||||
\fBTFrame\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), ttk::labelframe(n), frame(n)
|
||||
.SH "KEYWORDS"
|
||||
|
||||
@@ -19,7 +19,7 @@ The label may be linked to a Tcl variable
|
||||
to automatically change the displayed text.
|
||||
.SO ttk_widget
|
||||
\-class \-compound \-cursor
|
||||
\-image \-padding \-style \-takefocus
|
||||
\-image \-padding \-state \-style \-takefocus
|
||||
\-text \-textvariable \-underline
|
||||
\-width
|
||||
.SE
|
||||
@@ -63,6 +63,25 @@ than the specified value.
|
||||
Supports the standard widget commands
|
||||
\fBconfigure\fR, \fBcget\fR, \fBidentify\fR, \fBinstate\fR, and \fBstate\fR;
|
||||
see \fIttk::widget(n)\fR.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::label\fP is \fBTLabel\fP.
|
||||
.PP
|
||||
Dynamic states: \fBdisabled\fP, \fBreadonly\fP.
|
||||
.PP
|
||||
\fBTLabel\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-font\fP \fIfont\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), label(n)
|
||||
'\" Local Variables:
|
||||
|
||||
@@ -65,6 +65,46 @@ If specified, the widget's requested height in pixels.
|
||||
Supports the standard widget commands
|
||||
\fBconfigure\fR, \fBcget\fR, \fBidentify\fR, \fBinstate\fR, and \fBstate\fR;
|
||||
see \fIttk::widget(n)\fR.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::labelframe\fP is \fBTLabelframe\fP.
|
||||
The text label
|
||||
has a class of \fBTLabelframe.Label\fP.
|
||||
.PP
|
||||
Dynamic states: \fBdisabled\fP, \fBreadonly\fP.
|
||||
.PP
|
||||
\fBTLabelframe\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-bordercolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-borderwidth\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-darkcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-labelmargins\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-labeloutside\fP \fIboolean\fP
|
||||
.br
|
||||
\fB\-lightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-relief\fP \fIrelief\fP
|
||||
.PP
|
||||
\fBTLabelframe.Label\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-font\fP \fIfont\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), ttk::frame(n), labelframe(n)
|
||||
.SH "KEYWORDS"
|
||||
|
||||
@@ -45,6 +45,33 @@ methods. No other widget methods are used.
|
||||
.PP
|
||||
\fBTtk::menubutton\fR widgets support the \fBToolbutton\fR style in all
|
||||
standard themes, which is useful for creating widgets for toolbars.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::menubutton\fP is \fBTMenubutton\fP.
|
||||
.PP
|
||||
Dynamic states: \fBactive\fP, \fBdisabled\fP, \fBreadonly\fP.
|
||||
.PP
|
||||
\fBTMenubutton\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-arrowsize\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-font\fP \fIfont\fP
|
||||
.br
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-relief\fP \fIrelief\fP
|
||||
.br
|
||||
\fB\-width\fP \fIamount\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), menu(n), menubutton(n)
|
||||
.SH "KEYWORDS"
|
||||
|
||||
@@ -208,6 +208,56 @@ pack [\fBttk::notebook\fR .nb]
|
||||
\&.nb select .nb.f2
|
||||
ttk::notebook::enableTraversal .nb
|
||||
.CE
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::notebook\fP is \fBTNotebook\fP. The tab has
|
||||
a class name of \fBTNotebook.Tab\fP
|
||||
.PP
|
||||
Dynamic states: \fBactive\fP, \fBdisabled\fP, \fBselected\fP.
|
||||
.PP
|
||||
\fBTNotebook\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-bordercolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-darkcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-lightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-tabmargins\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-tabposition\fP \fIside\fP
|
||||
.br
|
||||
.PP
|
||||
\fBTNotebook.Tab\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-bordercolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-expand\fP \fIpadding\fP
|
||||
.RS
|
||||
Defines how much the tab grows in size. Usually used with the
|
||||
\fBselected\fP dynamic state. \fB\-tabmargins\fP should be
|
||||
set appropriately so that there is room for the tab growth.
|
||||
.RE
|
||||
\fB\-font\fP \fIfont\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), grid(n)
|
||||
.SH "KEYWORDS"
|
||||
|
||||
@@ -106,12 +106,55 @@ and the total size of the widget.
|
||||
.\" depending on which changed most recently.
|
||||
Returns the new position of sash number \fIindex\fR.
|
||||
.\" Full story: new position may be different than the requested position.
|
||||
.PP
|
||||
The panedwindow widget also supports the following generic \fBttk::widget\fR
|
||||
widget subcommands (see \fIttk::widget(n)\fR for details):
|
||||
.DS
|
||||
.ta 5.5c 11c
|
||||
\fBcget\fR \fBconfigure\fR
|
||||
\fBinstate\fR \fBstate\fR
|
||||
.DE
|
||||
.SH "VIRTUAL EVENTS"
|
||||
.PP
|
||||
The panedwindow widget generates an \fB<<EnteredChild>>\fR virtual event on
|
||||
LeaveNotify/NotifyInferior events, because Tk does not execute binding scripts
|
||||
for <Leave> events when the pointer crosses from a parent to a child. The
|
||||
panedwindow widget needs to know when that happens.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::panedwindow\fP is \fBTPanedwindow\fP. The
|
||||
sash has a class name of \fBSash\fP.
|
||||
.PP
|
||||
\fBTPanedwindow\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.PP
|
||||
\fBSash\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-bordercolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-gripcount\fP \fIcount\fP
|
||||
.br
|
||||
\fB\-handlepad\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-handlesize\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-lightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-sashpad\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-sashrelief\fP \fIrelief\fP
|
||||
.br
|
||||
\fB\-sashthickness\fP \fIamount\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), ttk::notebook(n), panedwindow(n)
|
||||
'\" Local Variables:
|
||||
|
||||
@@ -24,17 +24,24 @@ that something is happening.
|
||||
\-style
|
||||
.SE
|
||||
.SH "WIDGET-SPECIFIC OPTIONS"
|
||||
.OP \-orient orient Orient
|
||||
One of \fBhorizontal\fR or \fBvertical\fR.
|
||||
Specifies the orientation of the progress bar.
|
||||
.OP \-length length Length
|
||||
Specifies the length of the long axis of the progress bar
|
||||
(width if horizontal, height if vertical).
|
||||
.OP \-mode mode Mode
|
||||
One of \fBdeterminate\fR or \fBindeterminate\fR.
|
||||
.OP \-maximum maximum Maximum
|
||||
A floating point number specifying the maximum \fB\-value\fR.
|
||||
Defaults to 100.
|
||||
.OP \-mode mode Mode
|
||||
One of \fBdeterminate\fR or \fBindeterminate\fR.
|
||||
.OP \-orient orient Orient
|
||||
One of \fBhorizontal\fR or \fBvertical\fR.
|
||||
Specifies the orientation of the progress bar.
|
||||
.OP \-phase phase Phase
|
||||
Read-only option.
|
||||
The widget periodically increments the value of this option
|
||||
whenever the \fB\-value\fR is greater than 0 and,
|
||||
in \fIdeterminate\fR mode, less than \fB\-maximum\fR.
|
||||
This option may be used by the current theme
|
||||
to provide additional animation effects.
|
||||
.OP \-value value Value
|
||||
The current value of the progress bar.
|
||||
In \fIdeterminate\fR mode, this represents the amount of work completed.
|
||||
@@ -47,13 +54,6 @@ The name of a global Tcl variable which is linked to the \fB\-value\fR.
|
||||
If specified, the \fB\-value\fR of the progress bar is
|
||||
automatically set to the value of the variable whenever
|
||||
the latter is modified.
|
||||
.OP \-phase phase Phase
|
||||
Read-only option.
|
||||
The widget periodically increments the value of this option
|
||||
whenever the \fB\-value\fR is greater than 0 and,
|
||||
in \fIdeterminate\fR mode, less than \fB\-maximum\fR.
|
||||
This option may be used by the current theme
|
||||
to provide additional animation effects.
|
||||
.SH "WIDGET COMMAND"
|
||||
.PP
|
||||
.TP
|
||||
@@ -86,6 +86,35 @@ Increments the \fB\-value\fR by \fIamount\fR.
|
||||
\fIpathName \fBstop\fR
|
||||
Stop autoincrement mode:
|
||||
cancels any recurring timer event initiated by \fIpathName \fBstart\fR.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::progressbar\fP is \fBTProgressbar\fP.
|
||||
.PP
|
||||
\fBTProgressbar\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-bordercolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-darkcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-lightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-maxphase\fP
|
||||
.RS
|
||||
For the aqua theme.
|
||||
.RE
|
||||
\fB\-period\fP
|
||||
.RS
|
||||
For the aqua theme.
|
||||
.RE
|
||||
\fB\-troughcolor\fP \fIcolor\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n)
|
||||
'\" Local Variables:
|
||||
|
||||
@@ -65,6 +65,34 @@ selection.)
|
||||
.PP
|
||||
\fBTtk::radiobutton\fR widgets support the \fBToolbutton\fR style in all
|
||||
standard themes, which is useful for creating widgets for toolbars.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::radiobutton\fP is \fBTRadiobutton\fP.
|
||||
.PP
|
||||
Dynamic states: \fBactive\fP, \fBalternate\fP, \fBdisabled\fP,
|
||||
\fBpressed\fP, \fBreadonly\fP, \fBselected\fP.
|
||||
.PP
|
||||
\fBTRadiobutton\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-indicatorbackground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-indicatorcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-indicatormargin\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-indicatorrelief\fP \fIrelief\fP
|
||||
.br
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), ttk::checkbutton(n), radiobutton(n)
|
||||
.SH "KEYWORDS"
|
||||
|
||||
@@ -91,6 +91,35 @@ Modify or query the widget state; see \fIttk::widget(n)\fR.
|
||||
Get the coordinates corresponding to \fIvalue\fR, or the coordinates
|
||||
corresponding to the current value of the \fB\-value\fR option if \fIvalue\fR
|
||||
is omitted.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::scale\fP is \fBTProgressbar\fP.
|
||||
.PP
|
||||
Dynamic states: \fBactive\fP.
|
||||
.PP
|
||||
\fBTProgressbar\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-borderwidth\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-darkcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-groovewidth\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-lightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-sliderwidth\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-troughcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-troughrelief\fP \fIrelief\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), scale(n)
|
||||
.SH KEYWORDS
|
||||
|
||||
@@ -154,6 +154,33 @@ grid $f.hsb \-row 1 \-column 0 \-sticky nsew
|
||||
grid columnconfigure $f 0 \-weight 1
|
||||
grid rowconfigure $f 0 \-weight 1
|
||||
.CE
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::scrollbar\fP is \fBTScrollbar\fP.
|
||||
.PP
|
||||
Dynamic states: \fBactive\fP, \fBdisabled\fP.
|
||||
.PP
|
||||
\fBTScrollbar\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-arrowcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-bordercolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-darkcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-lightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-troughcolor\fP \fIcolor\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), scrollbar(n)
|
||||
.SH KEYWORDS
|
||||
|
||||
@@ -17,7 +17,7 @@ ttk::separator \- Separator bar
|
||||
A \fBttk::separator\fR widget displays a horizontal or vertical separator
|
||||
bar.
|
||||
.SO ttk_widget
|
||||
\-class \-cursor \-state
|
||||
\-class \-cursor
|
||||
\-style \-takefocus
|
||||
.SE
|
||||
.SH "WIDGET-SPECIFIC OPTIONS"
|
||||
@@ -29,6 +29,20 @@ Specifies the orientation of the separator.
|
||||
Separator widgets support the standard
|
||||
\fBcget\fR, \fBconfigure\fR, \fBidentify\fR, \fBinstate\fR, and \fBstate\fR
|
||||
methods. No other widget methods are used.
|
||||
.PP
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::separator\fP is \fBTSeparator\fP.
|
||||
.PP
|
||||
\fBTSeparator\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n)
|
||||
.SH "KEYWORDS"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
'\"
|
||||
'\" See the file "license.terms" for information on usage and redistribution
|
||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
'\"
|
||||
'\"
|
||||
.TH ttk::sizegrip n 8.5 Tk "Tk Themed Widget"
|
||||
.so man.macros
|
||||
.BS
|
||||
@@ -18,7 +18,7 @@ A \fBttk::sizegrip\fR widget (also known as a \fIgrow box\fR)
|
||||
allows the user to resize the containing toplevel window
|
||||
by pressing and dragging the grip.
|
||||
.SO ttk_widget
|
||||
\-class \-cursor \-state
|
||||
\-class \-cursor
|
||||
\-style \-takefocus
|
||||
.SE
|
||||
.SH "WIDGET COMMAND"
|
||||
@@ -60,6 +60,19 @@ the sizegrip widget will not resize the window.
|
||||
\fBttk::sizegrip\fR widgets only support
|
||||
.QW southeast
|
||||
resizing.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::sizegrip\fP is \fBTSizegrip\fP.
|
||||
.PP
|
||||
\fBTSizegrip\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n)
|
||||
.SH "KEYWORDS"
|
||||
|
||||
@@ -21,25 +21,32 @@ of the \fBttk::entry\fR widget including support of the
|
||||
\fB\-textvariable\fR option to link the value displayed by the widget
|
||||
to a Tcl variable.
|
||||
.SO ttk_widget
|
||||
\-class \-cursor \-style
|
||||
\-class \-cursor \-state \-style
|
||||
\-takefocus \-xscrollcommand
|
||||
.SE
|
||||
.SO ttk_entry
|
||||
\-validate \-validatecommand
|
||||
.SE
|
||||
.SH "WIDGET-SPECIFIC OPTIONS"
|
||||
.OP \-command command Command
|
||||
Specifies a Tcl command to be invoked whenever a spinbutton is invoked.
|
||||
.OP \-format format Format
|
||||
Specifies an alternate format to use when setting the string value
|
||||
when using the \fB\-from\fR and \fB\-to\fR range.
|
||||
This must be a format specifier of the form \fB%<pad>.<pad>f\fR,
|
||||
as it will format a floating-point number.
|
||||
.OP \-from from From
|
||||
A floating\-point value specifying the lowest value for the spinbox. This is
|
||||
used in conjunction with \fB\-to\fR and \fB\-increment\fR to set a numerical
|
||||
range.
|
||||
.OP \-to to To
|
||||
A floating\-point value specifying the highest permissible value for the
|
||||
widget. See also \fB\-from\fR and \fB\-increment\fR.
|
||||
range.
|
||||
.OP \-increment increment Increment
|
||||
A floating\-point value specifying the change in value to be applied each
|
||||
time one of the widget spin buttons is pressed. The up button applies a
|
||||
positive increment, the down button applies a negative increment.
|
||||
.OP \-to to To
|
||||
A floating\-point value specifying the highest permissible value for the
|
||||
widget. See also \fB\-from\fR and \fB\-increment\fR.
|
||||
range.
|
||||
.OP \-values values Values
|
||||
This must be a Tcl list of values. If this option is set then this will
|
||||
override any range set using the \fB\-from\fR, \fB\-to\fR and
|
||||
@@ -48,13 +55,6 @@ specified beginning with the first value.
|
||||
.OP \-wrap wrap Wrap
|
||||
Must be a proper boolean value. If on, the spinbox will wrap around the
|
||||
values of data in the widget.
|
||||
.OP \-format format Format
|
||||
Specifies an alternate format to use when setting the string value
|
||||
when using the \fB\-from\fR and \fB\-to\fR range.
|
||||
This must be a format specifier of the form \fB%<pad>.<pad>f\fR,
|
||||
as it will format a floating-point number.
|
||||
.OP \-command command Command
|
||||
Specifies a Tcl command to be invoked whenever a spinbutton is invoked.
|
||||
.SH "INDICES"
|
||||
.PP
|
||||
See the \fBttk::entry\fR manual for information about indexing characters.
|
||||
@@ -67,8 +67,6 @@ See the \fBttk::entry\fR manual for information about using the
|
||||
The following subcommands are possible for spinbox widgets in addition to
|
||||
the commands described for the \fBttk::entry\fR widget:
|
||||
.TP
|
||||
\fIpathName \fBcurrent \fIindex\fR
|
||||
.TP
|
||||
\fIpathName \fBget\fR
|
||||
Returns the spinbox's current value.
|
||||
.TP
|
||||
@@ -82,6 +80,45 @@ is set directly.
|
||||
The spinbox widget generates a \fB<<Increment>>\fR virtual event when
|
||||
the user presses <Up>, and a \fB<<Decrement>>\fR virtual event when the
|
||||
user presses <Down>.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::spinbox\fP is \fBTSpinbox\fP.
|
||||
.PP
|
||||
Dynamic states: \fBactive\fP, \fBdisabled\fP, \fBfocus\fP, \fBreadonly\fP.
|
||||
.PP
|
||||
\fBTSpinbox\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-arrowcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-arrowsize\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.RS
|
||||
When using the aqua theme (Mac OS X), changes the \fB\-fieldbackground\fP.
|
||||
.RE
|
||||
\fB\-bordercolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-darkcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-fieldbackground\fP \fIcolor\fP
|
||||
.RS
|
||||
Does not work with the aqua theme (Mac OS X).
|
||||
.RE
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-lightcolor\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-selectbackground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-selectforeground\fP \fIcolor\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), ttk::entry(n), spinbox(n)
|
||||
.SH KEYWORDS
|
||||
|
||||
@@ -474,6 +474,72 @@ to determine the affected item or items.
|
||||
'\" Not yet:
|
||||
'\" In Tk 8.5, the affected item is also passed as the \fB\-detail\fR field
|
||||
'\" of the virtual event.
|
||||
.SH "STYLING OPTIONS"
|
||||
.PP
|
||||
The class name for a \fBttk::treeview\fP is \fBTreeview\fP.
|
||||
The treeview header class name is \fBHeading\fP.
|
||||
The treeview item class name is \fBItem\fP.
|
||||
The treeview cell class name is \fBCell\fP.
|
||||
.PP
|
||||
Dynamic states: \fBdisabled\fP, \fBselected\fP.
|
||||
.PP
|
||||
\fBTreeview\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-fieldbackground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-font\fP \fIfont\fP
|
||||
.br
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-rowheight\fP \fIamount\fP
|
||||
.RS
|
||||
The \fB\-rowheight\fP value is not corrected by the \fBtk scaling\fP
|
||||
value or by the configured font size and must always be set. Also make
|
||||
sure that the \fB\-rowheight\fP is large enough to contain any images.
|
||||
.PP
|
||||
To adjust the \fB\-rowheight\fP for the Treeview style, use the following code
|
||||
after \fBtk scaling\fP has been applied.
|
||||
Note that even if you do not support or change \fBtk scaling\fP
|
||||
in your program, your users may have it set in their .wishrc.
|
||||
.RE
|
||||
.PP
|
||||
.CS
|
||||
ttk::style configure Treeview \\
|
||||
\-rowheight [expr {[font metrics \fIfont\fP \-linespace] + 2}]
|
||||
.CE
|
||||
.PP
|
||||
\fBHeading\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-background\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-font\fP \fIfont\fP
|
||||
.br
|
||||
\fB\-relief\fP \fIrelief\fP
|
||||
.PP
|
||||
\fBItem\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-foreground\fP \fIcolor\fP
|
||||
.br
|
||||
\fB\-indicatormargins\fP \fIpadding\fP
|
||||
.br
|
||||
\fB\-indicatorsize\fP \fIamount\fP
|
||||
.br
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.PP
|
||||
\fBCell\fP styling options configurable with \fBttk::style\fP
|
||||
are:
|
||||
.PP
|
||||
\fB\-padding\fP \fIpadding\fP
|
||||
.PP
|
||||
Some options are only available for specific themes.
|
||||
.PP
|
||||
See the \fBttk::style\fP manual page for information on how to configure
|
||||
ttk styles.
|
||||
.SH "SEE ALSO"
|
||||
ttk::widget(n), listbox(n), image(n), bind(n)
|
||||
'\" Local Variables:
|
||||
|
||||
@@ -125,6 +125,9 @@ to allocate for the text label.
|
||||
If less than zero, specifies a minimum width.
|
||||
If zero or unspecified, the natural width of the text label is used.
|
||||
.SH "COMPATIBILITY OPTIONS"
|
||||
This option is only available for themed widgets that have
|
||||
.QW corresponding
|
||||
traditional Tk widgets.
|
||||
.OP \-state state State
|
||||
May be set to \fBnormal\fR or \fBdisabled\fR
|
||||
to control the \fBdisabled\fR state bit.
|
||||
|
||||
Reference in New Issue
Block a user