ABCDEFGHIJKLMNOPQRSTUVWXYZ

tixGrid

tixGrid(n)                   Tix Built-In Commands                  tixGrid(n)



______________________________________________________________________________

NAME
       tixGrid - Create and manipulate Tix Grid widgets

STANDARD OPTIONS
       -background     -borderWidth   -cursor
       -font           -foreground    -height
       -highlightColor -highlightThickness            -relief
       -selectBackground              -selectForeground-width
       -xScrollCommand -yScrollCommand

       See the options manual entry for details on the standard options.

WIDGET-SPECIFIC OPTIONS
       Command-Line Name:-editdonecmd
       Database Name:  editDoneCmd
       Database Class: EditDoneCmd

              If  non-empty,  gives a Tcl command to be executed when the user
              has edited grid cell. When this command is called, it is  passed
              with two additional parameters: x y, where (x,y) is the location
              of the cell that has just been edited.

       Command-Line Name:-editnotifycmd
       Database Name:  editNotifyCmd
       Database Class: EditNotifyCmd

              If non-empty, gives a Tcl command to be executed when  the  user
              tries  to  edit  a grid cell. When this command is called, it is
              passed with two additional parameters: x y, where (x,y,) is  the
              location  of  the  cell.  This  command  should return a boolean
              value: true indicates that the cells is editable and false  oth-
              erwise.

       Command-Line Name:-formatcmd
       Database Name:  formatCmd
       Database Class: FormatCmd

              If  non-empty,  gives a Tcl command to be executed when the grid
              cells need to be formatted on the screen. Normally, this command
              calls  the  format widget command (see below). When this command
              is called, it is passed with five additional parameters: type x1
              y1 x2 y2. type gives the logical type of the region in the grid.
              It may be one of the following. x-region: the horizontal margin;
              y-region:  the vertical margin; s-region, the area where the the
              horizontal and vertical margins are joined; main: all the  cells
              that  do not fall into the above three types.  x1 y1 x2 y2 gives
              the extent of the region that needs formatting.

       Command-Line Name:-leftmargin
       Database Name:  leftMargin
       Database Class: LeftMargin

              In the number of cells, gives the width of  vertical  margin.  A
              zero indicates that no vertical should be drawn.

       Command-Line Name:-selectmode
       Database Name:  selectMode
       Database Class: SelectMode

              Specifies  one of several styles for manipulating the selection.
              The value of the  option  may  be  arbitrary,  but  the  default
              bindings  expect  it  to  be either single, browse, multiple, or
              extended; the default value is single.

       Command-Line Name:-selectunit
       Database Name:  selectUnit
       Database Class: SelectUnit

              Specifies the selection unit. Valid values are cell,  column  or
              row.

       Command-Line Name:-topmargin
       Database Name:  topMargin
       Database Class: TopMargin

              In the number of cells, gives the height of horizontal margin. A
              zero indicates that no horizontal should be drawn.
_________________________________________________________________

DESCRIPTION
       The tixGrid command creates a new window (given by the  pathName  argu-
       ment)  and  makes  it  into  a  tixGrid  widget.   Additional  options,
       described above, may be specified on the command line or in the  option
       database  to configure aspects of the tixGrid widget such as its cursor
       and relief.

       A Grid widget displays its contents in a two dimensional grid of cells.
       Each  cell  may  contain  one  Tix  display item, which may be in text,
       graphics or other formats. See the tixDisplayStyle manual page for more
       information  about  Tix  display  items. Individual cells, or groups of
       cells, can be formatted with a wide range of attributes,  such  as  its
       color, relief and border.

WIDGET COMMAND
       The tixGrid command creates a new Tcl command whose name is the same as
       the path name of the tixGrid widget's window. This command may be  used
       to  invoke  various operations on the widget. It has the following gen-
       eral form:
                     pathName option ?arg arg ...?
       PathName is the name of the command, which is the same as  the  tixGrid
       widget's path name. Option and the args determine the exact behavior of
       the command. The following commands are possible for tixGrid widgets:

       pathName anchor option ?args ...?
              Manipulates the anchor cell of the tixGrid  widget.  The  anchor
              cell is the end of the selection that is fixed while the user is
              dragging out a selection with the mouse.

       pathName bdtype
              TODO place holder

       pathName cget option
              Returns the current value of the configuration option  given  by
              option.  Option  may have any of the values accepted by the tix-
              Grid 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 avail-
              able options for pathName (see Tk_ConfigureInfo(n) for  informa-
              tion 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 tixGrid command.

       pathName delete dim from ?to?
              Dim may be row or column. If to is not given, deletes  a  single
              row  (or  column)  at the position from. If to is given, deletes
              the range of rows (or columns) from position from through to.

       pathName edit apply
              If any cell is being edited, de-highlight the cell  and  applies
              the changes.

       pathName edit set x y
              Highlights  the  cell  at  (x,y) for editing, if the -editnotify
              command returns true for this cell.

       pathName entrycget x y option
              Returns the current value of the configuration option  given  by
              option  of  the cell at (x,y). Option may have any of the values
              accepted by the set widget command.

       pathName entryconfigure x y ?option? ?value option value ...?
              Query or modify the configuration options of the cell at  (x,y).
              If  no option is specified, returns a list describing all of the
              available options for  the  cell  (see  Tk_ConfigureInfo(n)  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 correspond-
              ing 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 set widget command.

       pathName format
              TODO place holder

       pathName index
              TODO place holder

       pathName move dim from to offset
              Dim may be row or column.  Moves  the  the  range  of  rows  (or
              columns) from position from through to by the distance indicated
              by offset. For example, move row 2 4 1 moves the rows  2,3,4  to
              rows 3,4,5.

       pathName set x y ?-itemtype type? ?option value...?
              Creates  a  new  display item at the cell at (x,y). The optional
              -itemtype parameter gives the type of the display item. An addi-
              tional list of option-value pairs specify options of the display
              item. If a display item already exists at  this  cell,  the  old
              item will be deleted automatically.

       pathName size dim index ?option value ...?
              Queries  or  sets the size of the row or column given by dim and
              index. Dim may be row or column.  Index may be any  non-negative
              integer  that  gives  the  position  of a given row (or column).
              Index can also be the string default; in this case, this command
              queries or sets the default size of all rows (or columns).

       When  no  option-value  pair is given, this command returns a list con-
       taining the current size setting of the given  row  (or  column).  When
       option-value  pairs  are  given,  the corresponding options of the size
       setting of the given row are changed. Option may be one  of  the  foll-
       wing:

              -pad0 pixels
                     Specifies the paddings to the left or a column or the top
                     of a row.

              -pad1 pixels
                     Specifies the paddings to the right or a  column  or  the
                     bottom of a row.

              -size val
                     Specifies  the  width of a column or the height of a row.
                     Val may be: auto -- the width of the column  is  set  the
                     the widest cell in the column; a valid Tk screen distance
                     unit (see Tk_GetPixels(n)); or a real number following by
                     the word chars (e.g. 3.4chars) that sets the width of the
                     column to the given number of characters.

       pathName unset x y
              Clears the cell at (x,y) by removing its display item.

       pathName xview
              TODO place holder

       pathName yview
              TODO place holder

KEYWORDS
       grid, spread sheet, table







Tix                                   4.1                           tixGrid(n)