|
|
 |
ActiveTcl 8.5 documentation
|
ActiveTcl User Guide |
|
- NAME
- Dialog - Dialog abstraction with custom buttons
- CREATION
- Dialog pathName ?option
value...?
- OPTIONS from
ButtonBox
-
| -background or -bg |
-homogeneous |
| -padx |
-pady |
| -spacing |
- WIDGET-SPECIFIC OPTIONS
-
- WIDGET COMMAND
- pathName add
?arg...?
- pathName cget
option
- pathName configure
?option? ?value option value ...?
- pathName draw
?focus?
- pathName enddialog
result
- pathName getframe
- pathName invoke
index
- pathName itemcget
index option
- pathName itemconfigure index
?option? ?value option value ...?
- pathName setfocus
index
- pathName withdraw
DESCRIPTION
Dialog widget enables the user to create a dialog box. Some
commands take an index as argument indicating on which
Button it work. This index is the same specified for equivalent
ButtonBox command:
- number
- Specifies the Button numerically, where 0 corresponds to the
first added Button, 1 to the next, and so on.
- end or last
- Indicates the last item added.
- default
- Indicates the default Button.
WIDGET-SPECIFIC OPTIONS
- -anchor (read-only)
- Specifies the anchor point of the ButtonBox. Must be one of
w, e, n, s or c. If side
option is set to top or bottom, anchor values
n, s and c have the same effect. If
side option is set to left or right,
anchor values w, e and c have the same
effect.
- -bitmap (read-only)
- Specifies a bitmap to display at the left of the user frame.
image option override bitmap.
- -cancel
- Specifies the number of the cancel button of the Dialog. When
user press Esc in the Dialog, this button is invoked.
- -default
- Specifies the number of the default button of the Dialog. When
user press Return in the Dialog, this button is invoked.
- -image (read-only)
- Specifies an image to display at the left of the user frame.
image option override bitmap.
- -modal
- This option must be none, local or global.
The value of this option specifies the grab mode of the dialog and
how works Dialog::draw.
- -parent
- Parent of the Dialog. Dialog is placed relative to its parent.
If empty, it is placed relative to the root window. Also see
place option.
- -place
- Specifies where to draw the Dialog toplevel relative to the
dialog's parent. Must be one of none, center,
left, right, above, below. Default
value of place is center.
- -separator (read-only)
- Specifies wether or not to draw a separator between the user
frame and the ButtonBox.
- -side (read-only)
- Specifies where to draw the ButtonBox relative to the user
frame. Must be one of top, left, bottom or
right.
- -title
- Title of the Dialog toplevel.
- -transient (read-only)
- Specifies if the Dialog Toplevel should be a transient window
or not. Default value of transient is true.
WIDGET COMMAND
- pathName add
?arg...?
- Add a button to the button box of the dialog box. Default
-command option is Dialog::enddialog $path index where
index is number of button added.
- pathName cget
option
- Returns the current value of the configuration option given by
option. Option may have any of the values accepted by
the creation 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. 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 creation command. Read-only options are not be
modified.
- pathName draw
?focus?
- This command draw the Dialog, and set grab to it following
modal option. If modal option is set to none,
the command returns immediatly an empty string. In all other case,
the command returns when Dialog::enddialog is called or when
Dialog is destroyed. The return value is the result argument of
Dialog::enddialog or -1 if it is destroyed.
By default, the focus is set to the default button referenced by
default option, or to the toplevel of Dialog if no default
button has been set. If focus is present, it must be a
pathname, or an index to a button. Initial focus is set on this
pathname or corresponding button.
- pathName enddialog
result
- This command is typically called within a command of a button
to make Dialog::draw return.
- pathName getframe
- Returns the pathname of the user window.
- pathName invoke
index
- Invoke the Button given by index.
- pathName itemcget
index option
- Returns the current value of a configuration option for the
item. Option may have any of the values accepted by the item
creation command.
- pathName
itemconfigure index ?option? ?value
option value ...?
- This command is similar to the configure command, except
that it applies to the options for an individual item, whereas
configure applies to the options for the widget as a whole.
Options may have any of the values accepted by the item
creation widget command. If options are specified, options are
modified as indicated in the command and the command returns an
empty string. If no options are specified, returns a list
describing the current options for the item. Read-only options are
not be modified.
- pathName setfocus
index
- Set the focus to the Button given by index.
- pathName withdraw
- Call this command to hide the dialog box.
|
|
 |
|