A that can be used to show messages without the use of a dialog window.
NB: Page still under construction, there may be some some errors and/or unnotified changes.
Synopsis
gnocl::infoBar [-option value...]
Screenshot
Options
- -child string
- User defined data which can be
retrieved via the cget subcommand.
- -type integer
(default: 1)
- The number of decimal places to
display. If set to 0 the value of the scale will be returned as integer.
- -default boolean
(default: 1)
- Whether to draw the value at one
side of the slider.
- -actionAreaBorder 1
- This sets the focus to the
widget. To unset the focus it must be set to another widget.
- -buttonSpacing boolean
(default: 1)
- Whether the minimum and maximum
are swapped.
- -contentAreaBorder float
(default: 0)
- The lower limit of the scale.
- -contentAreaSpacing string
- Name of the widget, can be used
to set options in an rc file.
- -onClose string
(default: "")
- Tcl command which is executed in
the global scope if the "show-help" signal is received, which is
normally the case if the user presses F1 or Ctrl-F1. Before evaluation
the following percent strings are substituted:
%w widget name.
%d id of clicked item.
- -onResponse string
(default: "")
- Tcl command which is executed in
the global scope if the "show-help" signal is received, which is
normally the case if the user presses F1 or Ctrl-F1. Before evaluation
the following percent strings are substituted:
%w widget name.
%d id of clicked item.
Description
A scale widgets lets the user input numerical values. If digits is
zero, the value is an integer, else it is a float.
Commands
- id add
option
- Returns the value for one
option. The option may have any of the values accepted by configure.
- id class
- Returns the value for one
option. The option may have any of the values accepted by configure.
- id cget
option
- Returns the value for one
option. The option may have any of the values accepted by configure.
- id configure
[-option value...]
- Configures the widget. Option
may have any of the values accepted on creation of the widget.
- id delete
- Deletes the widget and the
associated tcl command.
Example
package require Gnocl
set ib [gnocl::infoBar]
# decide how to handle the user response
$ib configure -onResponse {
switch -- %d \
$but(OK) {puts "You clicked the OK button."} \
$but(CANCEL) {puts "You clicked the CANCEL button."} \
default {puts "You clicked something else!"}
}
# create items to display in the acivation area.
set box [gnocl::box]
set lab [gnocl::label -text "Add Extra Items Here!"]
$box add $lab -fill {1 0} -expand 1
# add widgets to the infoBar
$ib configure -child $box
# create buttons and obtain their ids
set but(OK) [$ib add button OK]
set but(CANCEL) [$ib add button Cancel]
gnocl::window -child $ib
|