|
ActiveTcl User Guide |
|
timefield - Create and manipulate a time field widget
SYNOPSIS
timefield pathName ?options?
INHERITANCE
itk::Widget <- LabeledWidget <- timefield
STANDARD OPTIONS
background
foreground
justify
|
borderWidth
highlightColor
relief
|
cursor
highlightThickness
|
exportSelection
insertBackground
|
See the "options"
manual entry for details on the standard options.
INHERITED OPTIONS
disabledForeground
labelMargin
state
|
labelBitmap
labelPos
|
labelFont
labelText
|
labelImage
labelVariable
|
See the "labeledwidget" class
manual entry for details on the inherited options.
WIDGET-SPECIFIC OPTIONS
Name: childSitePos
Class: Position
Command-Line Switch: -childsitepos
Specifies the position of the child
site in the time field: n, s, e, or w.
The default is e.
Name: command
Class: Command
Command-Line Switch: -command
Specifies a Tcl command to be
executed upon detection of a Return key press event.
Name: state
Class: State
Command-Line Switch: -state
Specifies one of two states for the
timefield: normal or disabled. If the timefield is
disabled then input is not accepted. The default is normal.
Name: textBackground
Class: Background
Command-Line Switch: -textbackground
Background color for inside textual
portion of the entry field. The value may be given in any of the
forms acceptable to Tk_GetColor.
Name: textFont
Class: Font
Command-Line Switch: -textfont
Name of font to use for display of
text in timefield. The value may be given in any of the forms
acceptable to Tk_GetFont.
DESCRIPTION
The timefield command creates an enhanced text entry
widget for the purpose of time entry with various degrees of
built-in intelligence.
METHODS
The timefield command creates a new Tcl command whose
name is pathName. This command may be used to invoke various
operations on the widget. It has the following general form:
pathName option ?arg arg ...?
Option and the args determine the exact behavior of
the command. The following commands are possible for timefield
widgets:
WIDGET-SPECIFIC METHODS
- pathName cget option
- Returns the current value of the configuration option given by
option. Option may have any of the values accepted by
the timefield command.
- pathName configure ?option? ?value
option value ...?
- 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 (see Tk_ConfigureInfo
for information on the format of this list). 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
timefield command.
- pathName get ?format?
- Returns the current contents of the timefield in a format of
string or as an integer clock value using the -string and
-clicks format options respectively. The default is by
string. Reference the clock command for more information on
obtaining times and their formats.
- pathName isvalid
- Returns a boolean indication of the validity of the currently
displayed time value. For example, 12:59:59 is valid whereas
25:59:59 is invalid.
- pathName show time
- Changes the currently displayed time to be that of the time
argument. The time may be specified either as a string, an integer
clock value or the keyword "now" (the default). Reference the clock
command for more information on obtaining times and their
formats.
COMPONENTS
Name: time
Class: Entry
The time component provides the entry
field for time input and display. See the
"entry"
widget manual entry for details on the time component item.
EXAMPLE
proc returnCmd {} {
puts [.tf get]
}
timefield .tf -command returnCmd
pack .tf -fill x -expand yes -padx 10 -pady 10
AUTHOR
John A. Tucker Mark L. Ulferts
KEYWORDS
timefield, widget