Provided by: tix-dev_8.4.3-7_amd64 bug

NAME

       TixIntro - Introduction to the Tix library

DESCRIPTION

       Tix, which stands for Tk Interface Extension, is an extension library for Tcl/Tk. Tix adds
       many new widgets, image types and other commands that  allows  you  to  create  compelling
       Tcl/Tk-based GUI applications.

       One  advantage  of  Tix over other Tk widget libraries is many of the Tix standard widgets
       are implemented in native code. This enhances performance and  provides  native  look-and-
       feel for your applications.

       This  version  of  Tix  works with Tcl/Tk version 8.0 or above.  If Tix has been installed
       properly on your system, you can load the package into  any  Tk  script  by  invoking  the
       command  package  require  Tix After this command has successfully returned, you can start
       using the functionalities of the Tix library. See the EXAMPLES section below  for  example
       scripts that use Tix.

       If the "package require Tix" command fails, you probably need to install a new copy of Tix
       on  your  system.  You  can  download  the  latest  version  of  Tix  from  the  web  site
       http://tix.sourceforge.net/.

STANDARD WIDGETS

       Tix  includes  the  following  standard  widgets which, like their counterparts in Tk, are
       implemented in native code to achieve high performance and native look-and-feel.

       tixGrid
              The tixGrid widget displays items in a spread-sheet format.

       tixHList
              Hierarchical listbox widget. This widget display entries in a tree-like format.

       tixInputOnly
              A transparent window that can be used to cover another  widget  so  as  to  disable
              mouse input.

       tixNBFrame
              The  tixNBFrame  widget  is  used  internally  by the tixNoteBook widget to display
              choices among a set of overlapping pages.

       tixTList
              Tabular listbox widget. This widget is similar to the built-in  Tk  listbox  widget
              but provides more flexibility in displaying the list entries.

MEGA WIDGETS

       Tix provides many new types of mega widgets: these are widgets that are composed of built-
       in Tk widgets and the Tix standard widgets mentioned above.

       tixBalloon
              The tixBalloon widget provides context-sensitive on-screen help.

       tixButtonBox
              A convenience class for creating a box of button widgets.

       tixCheckList
              A subclass of tixTree that presents single- or multiple choices to the  user  in  a
              tree-like format.

       tixComboBox
              A  combination  of  the  listbox and entry widgets that allows the user to input an
              item by typing or by selecting from a list of items.

       tixControl
              The tixControl widget allows the user to adjust a value using arrow buttons.

       tixDirList
              A directory selection widget that displays the file system as a cascading list.

       tixDirSelectDialog
              A  dialog  for  selecting   a   directory.   This   widget   is   deprecated.   Use
              tk_chooseDirectory instead.

       tixDirTree
              A directory selection widget that displays the file system in a tree format.

       tixExFileSelectBox
              A  widget  for  selecting  a  file.  This  widget is deprecated. Use tk_getOpenFile
              instead.

       tixExFileSelectDialog
              A dialog for selecting a  file.  This  widget  is  deprecated.  Use  tk_getOpenFile
              instead.

       tixFileEntry
              A  special entry widget that allows the user to choose a file by typing in its name
              or by selecting from a file dialog.

       tixFileSelectBox
              A widget for selecting a  file.  This  widget  is  deprecated.  Use  tk_getOpenFile
              instead.

       tixFileSelectDialog
              A  dialog  for  selecting  a  file.  This  widget is deprecated. Use tk_getOpenFile
              instead.

       tixLabelEntry
              A convenience class for creating an entry with an associated label widget.

       tixLabelFrame
              A labelled frame widget for grouping together a set of related widgets.

       tixListNoteBook
              The tixListNoteBook widget allows the user to choose from  a  set  of  over-lapping
              pages by selecting from a list box.

       tixMeter
              The tixMeter widget displays a bar graph to indicate progress.

       tixNoteBook
              The  tixNoteBook  widget allows the user to choose from a set of over-lapping pages
              with a tabbed notebook metaphore.

       tixOptionMenu
              The tixOptionMenu widget allows the user to choose a value from a pop-up menu.

       tixPanedWindow
              The tixPanedWindow widgets allows the user to adjust the visible  size  of  several
              frame widgets with handle bars.

       tixPopupMenu
              The tixPopupMenu widget can be used to implement context-sensitive pop-up menu.

       tixScrolledHList
              A  tixHList  widget  with  smart  scrollbars.  Like other Tix scrolled widgets, the
              scroll bars can be displayed on an as-needed basis.

       tixScrolledListBox
              A Tk listbox widget with smart scrollbars.

       tixScrolledText
              A Tk text widget with smart scrollbars.

       tixScrolledWindow
              A Tk frame widget with smart scrollbars.

       tixSelect
              The tixSelect widget uses a set of buttons to present single- or multiple selection
              options to the user.

       tixStdButtonBox
              A  subclass  of tixButtonBox that provides four standard buttons (OK, Apply, Cancel
              Help) for Motif(TM)-like dialog boxes.

       tixTree
              A subclass of tixScrolledHList that supports expanding and collapsing of entries in
              a hierarchical list.

DISPLAY ITEMS

       Three  Tix  standard  widgets  tixGrid,  tixHList  and  tixTList support the Display Items
       mechanism. Display items are created by the widget command of these standard widgets.  You
       can customize the items using styles objects.

       tixDisplayStyle
              Create style objects to customize display items.

IMAGE TYPES

       Tix provides two additional image types to the Tk image framework.

       compound
              The  compound  image  type  allows you to combine images, widgets, and text strings
              into a single Tk image object.

       pixmap The pixmap image type supports the XPM format.

OTHER COMMANDS

       The following Tcl command are  also  included  in  the  Tix  library  to  perform  various
       functions.

       tixDestroy
              Destroy Tix objects instances of classes defined by tixClass construct.

       tixForm
              A  geometry manager based on attachment rules. This geometry manager is deprecated.
              Use the Tk grid geometry manager instead.

       tixMwm A command to communicate with the Mwm, the Motif(TM) Window Manager. Works on  Unix
              only.

       tix    The tix command controls the Tix application context.

       tixGetBoolean
              The tixGetBoolean command converts a string to a boolean value.

       tixGetInt
              The tixGetInt command converts a string to a integer value.

       tixUtils
              The tixUtils manual page describes some utility Tix commands.

EXECUTABLE PROGRAM

       tixwish
              The  tixwish  program  can  be  used  to execute Tix-based applications. tixwish is
              deprecated. You shuld use the standard wish program from Tk and access Tix via  the
              "package require Tix" command.

EXAMPLES

       The following is an example script that uses a tixTree widget.

       set tree [tixTree .t] pack $tree -expand yes -fill both for {set i 0} {$i < 2} {incr i} {
           $tree subwidget hlist add $i -itemtype imagetext \
               -text "Folder $i" -image [tix getimage folder]
           for {set j 0} {$j < 5} {incr j} {
               $tree subwidget hlist add $i.$j -itemtype imagetext \
                   -text "File $i.$j" -image [tix getimage textfile]
           } } $tree autosetmode

KEYWORDS

       Tix, mega widgets