tixComboBox man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

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

NAME
       tixComboBox - Create and manipulate tixComboBox widgets

SYNOPSIS
       tixComboBox pathName ?options?

SUPER-CLASS
       The  TixComboBox	 class	is  derived  from the TixLabelWidget class and
       inherits all the commands, options and subwidgets of its super-class.

STANDARD OPTIONS
       TixComboBox supports all the standard options of a frame	 widget.   See
       the options(n) manual entry for details on the standard options.

WIDGET-SPECIFIC OPTIONS
       [-anchor anchor]	 Specifies  how	 the string inside the entry subwidget
       should be aligned.  Only the values "w" or "e" are  allowed.  When  set
       the  "w", the entry is aligned to its beginning. When set to "e", it is
       aligned to its end.  [-arrowbitmap arrowBitmap] Specifies the bitmap to
       be  used in the arrow button beside the entry widget. The default is an
       downward	 arrow	bitmap	in  the	  file	 $tix_library/bitmaps/cbxarrow
       [-browsecmd browseCmd] Specifies the command to be called when the user
       browses through the listbox.  This  command  can	 be  used  to  provide
       instant	feedback  when	the  user examines items in the listbox before
       committing a choice.  [-command command] Specifies the  command	to  be
       called  when the ComboBox is invoked or when the -value of the ComboBox
       is changed.  [-crossbitmap crossBitmap] Specifies the bitmap to be used
       in the "cross" button to the left of the entry widget. The default is a
       bitmap in the  file  $tix_library/bitmaps/cross	[-disablecallback dis‐
       ableCallback]  A	 boolean  value indicating whether callbacks should be
       disabled. When set to true, the TCL command specified by	 the  -command
       option  is  not	executed  when	the  -value of the ComboBox.  changes.
       [-disabledforeground disabledforeground] Specifies the foreground color
       to be used when the ComboBox is disabled.  [-dropdown dropdown] A Bool‐
       ean value specifying the style of the ComboBox. When set to "true", the
       listbox is only displayed temporarily when the arrow button is pressed.
       When   set   to	 "false",   the	  listbox   is	  always    displayed.
       [-editable editable] Specifies whether the user is allowed to type into
       the entry subwidget of the ComboBox.  [-fancy fancy]  A	Boolean	 value
       specifying  whether  the	 cross	and  tick  button subwidgets should be
       shown.  [-grab grab] Specifies the pointer  grabbing  policy  when  the
       listbox	is  popped  up.	  Only	values "global", "local" or "none" are
       allowed. By default global grab is used. However, when you are develop‐
       ing  your  application, you may want to use only local grabbing so that
       in the event of errors, your X display won't be locked up.

       Name:	      historyLimit
       Class:	      historyLimit
       Switch:	      -historylimit
       Alias:	      -histlimit

	      Specifies how many previous user inputs can  be  stored  in  the
	      history  list.   [-history history]  A  Boolean value specifying
	      whether previous user inputs should be  stored  in  the  history
	      list.   [-label label]  Specifies	 the  string to display as the
	      label of this ComboBox widget.  [-labelside labelSide] Specifies
	      where  the  label should be displayed relative to the entry sub‐
	      widget. Valid options are: top, left,  right,  bottom,  none  or
	      acrosstop.   [-listcmd listCmd]  Specifies  a  TCL command to be
	      called every time when the listbox pops up. This	option	allows
	      you  to  fill  up	 the listbox on-demand. This option is ignored
	      when  the	 listbox  is  not  in  the  dropdown  style.   [-list‐
	      width listWidth]	If  set, this option controls the width of the
	      listbox subwidget when it is popped up. The  option  is  ignored
	      when  the	 listbox  is  not  in the dropdown style.  [-prunehis‐
	      tory prunehistory] Specifies whether  duplicated	previous  user
	      inputs  should be pruned from the the history list. Only Boolean
	      values are allowed.  [-selection selection] Contains the	selec‐
	      tion  in the ComboBox (the string displayed in the entry subwid‐
	      get). Depending on the -selectmode, the selection of a  ComboBox
	      may  be  different than its -value.  [-selection selection] This
	      option stores the temporary selection. When the user types in  a
	      text  string  inside the entry widget, that string is considered
	      as a temporary input and is stored inside the -selection option.
	      The  -value  option  is  updated	only when the user presses the
	      return key.  [-selectmode selectMode] Specifies the how the com‐
	      bobox responds to the mouse button events in the listbox subwid‐
	      get; can eithet be "browse" or "immediate". The default -select‐
	      mode    is   "browse".   See   the   BINDINGS   section	below.
	      [-state state] Specifies the whether the ComboBox is  normal  or
	      disabled.	  Only	the  values "normal" and "disabled" are recog‐
	      nized.  [-tickbitmap tickBitmap] Specifies the bitmap to be used
	      in  the  "tick"  button  to  the	left  of the entry widget. The
	      default is a bitmap in the file $tix_library/bitmaps/tick [-val‐
	      idatecmd validateCmd]  Specifies a TCL command to be called when
	      the -value of the ComboBox is about to change. This  command  is
	      called with one parameter -- the new -value entered by the user.
	      This command is to validate this new value by returning a	 value
	      it  deems valid.	[-value value] Specifies the string to be dis‐
	      played in the entry subwidget of the ComboBox. When queried, the
	      returned	value is the last value selected by the user. When the
	      -value option is changed as a result of the config -value widget
	      command,	the  TCL  command  specified by the -command option is
	      called.  [-variable variable] Specifies the global  variable  in
	      which  the  value of the ComboBox should be stored. The value of
	      the ComboBox will be automatically updated when this variable is
	      changed.

SUBWIDGETS
       Name:	      arrow
       Class:	      Button

	      The down arrow button.

       Name:	      cross
       Class:	      Button

	      The cross button. Available only when -fancy is set.

       Name:	      entry
       Class:	      Entry

	      The entry that shows the value of this tixControl.

       Name:	      label
       Class:	      Label

	      The label subwidget.

       Name:	      listbox
       Class:	      Listbox

	      The listbox that holds all the list entries.

       Name:	      slistbox
       Class:	      TixScrolledListBox

	      The scrolled-listbox that provides the scrollbars.

       Name:	      tick
       Class:	      Button

	      The tick button. Available only when -fancy is set.

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

       The  Tix ComboBox widget is similar to the combo box control in MS Win‐
       dows. The user can select a choice by either typing in the entry subwd‐
       get or selecting from the listbox subwidget.

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

       pathName addhistory string
	      Add the string to the beinning of the listbox.

       pathName appendhistory string
	      Append the string to the end of the listbox.

       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‐
	      ComboBox 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 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 tixComboBox command.

       pathName flash index string
	      Flashes the ComboBox. flash is usually called by a -command pro‐
	      cedure  to  acknowledge to the user that he has selected a value
	      for the ComboBox.

       pathName insert index string
	      Insert the  string into the  listbox  at	the  specified	index.
	      index must be a valid listbox index.

       pathName pick index
	      Set the (index)th item in the listbox to be the current value of
	      the ComboBox. As a result, the value of the ComboBox is  changed
	      and  the	TCL  command  sepcified by the -command option will be
	      called.

       pathName subwidget  name ?args?
	      When no options are given, returns the pathname of the subwidget
	      of the specified name.

	      When options are given, the widget command of the specified sub‐
	      widget will be called with these options.

BINDINGS
       [1]    If the -selectmode is "immediate", when the user enters  a  key‐
	      stroke,  clicks  on  an  item  or drags the mouse pointer in the
	      listbox, the -value of the ComboBox will be immediately  set  to
	      this item and the -command procedure will be called.

       [2]    If  the  -selectmode  is	"browse",  when the user enters a key‐
	      stroke, clicks on an item or drags  the  mouse  pointer  in  the
	      listbox,	the -selection of the ComboBox will be immediately set
	      to the new content of the entry subwidget; also  the  -browsecmd
	      procedure will be called. The -value option will be changed only
	      when the user invokes the ComboBox (see [3] below). If the  user
	      presses the <Escape> key at any time, any new -selection will be
	      ignored and the text inside the entry subwidget will be restored
	      to the current -value of the ComboBox.

       [3]    If  the  -dropdown  option is true, the user can invoke the Com‐
	      boBox by releasing the left mouse button over the	 desired  item
	      in  the  listbox. If the -dropdown option is false, the user can
	      invoke the ComboBox by double-clicking over the desired item  in
	      the listbox. In both cases, the user can also invoke the listbox
	      by pressing the <Return> or <Tab> key inside the	entry  subwid‐
	      get,  or	switching the input focus to another widget inside the
	      same toplevel widget

BUGS
       Starting from Tix vetsion 4.0, the default -value of  the  ComboBox  is
       the empty string. If you want the ComboBox to show a string by default,
       you must configure its -value option explicitly.

KEYWORDS
       Tix(n), ComboBox(n), listbox(n)

Tix				      4.0			tixComboBox(n)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net