DtComboBox man page on IRIX

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



     DtComboBox(3)     UNIX System V (1 August 1995)	 DtComboBox(3)

     NAME
	  DtComboBox - the ComboBox widget class

     SYNOPSIS
	  #include <Dt/ComboBox.h>

     DESCRIPTION
	  The DtComboBox widget is a combination of a TextField and a
	  List widget that provides a list of valid choices for the
	  TextField.  Selecting an item from this list automatically
	  fills in the TextField with that list item.

	  Widget subclassing is not supported for the DtComboBox
	  widget class.

	  The resources for the XmList and XmTextField widgets that
	  are created by the DtComboBox are accessible by using the
	  XtNameToWidget(3X) function.	The names of these widgets are
	  *List and Text, respectively.	 (The *List notation is
	  required because the List widget is not an immediate
	  descendant of the DtComboBox.	 See XtNameToWidget(3X).)  in
	  the .)

	Classes
	  The DtComboBox widget inherits behavior and resources from
	  the Core, Composite and XmManager classes.

	  The class pointer is dtComboBoxWidgetClass.

	  The class name is DtComboBoxWidget.

	New Resources
	  The following table defines a set of widget resources used
	  by the application to specify data.  The application can
	  also set the resource values for the inherited classes to
	  set attributes for this widget.  To reference a resource by
	  name or by class in a .Xdefaults file, the application must
	  remove the DtN or DtC prefix and use the remaining letters.
	  To specify one of the defined values for a resource in a
	  .Xdefaults file, the application must remove the Dt prefix
	  and use the remaining letters (in either lower case or upper
	  case, but including any underscores between words).  The
	  codes in the access column indicate if the given resource
	  can be set at creation time (C), set by using XtSetValues()
	  (S), retrieved by using XtGetValues() (G), or is not
	  applicable (N/A).

     Page 1					      (printed 9/3/04)

     DtComboBox(3)     UNIX System V (1 August 1995)	 DtComboBox(3)

				    DtComboBox Resource Set
	  ___________________________________________________________________________
	  Name		      Class		 Type	       Default	       Access
	  ___________________________________________________________________________
	  DtNmarginHeight     DtCMarginHeight	 Dimension     2	       CSG
	  DtNmarginWidth      DtCMarginWidth	 Dimension     2	       CSG
	  DtNselectedItem     DtCSelectedItem	 XmString      dynamic	       CSG
	  DtNselectedPosition DtCSelectedPositionint	       dynamic	       CSG
	  DtNselectionCallbackDtCCallback	 XtCallbackListNULL	       C
	  DtNcomboBoxType     DtCComboBoxType	 unsigned int  DtDROP_DOWN_LISTC

	     DtNmarginHeight
		   Specifies the number of pixels added between the
		   top and bottom of the text widget and the start of
		   the shadow.

	     DtNmarginWidth
		   Specifies the number of pixels added between the
		   right and left sides of the text widget and the
		   start of the shadow.

	     DtNselectedItem
		   This resource is passed through to the XmList to
		   set the XmNselectedItemCount and XmNselectedItems
		   as the single item in the XmNitems that matches
		   this specified XmString in the List.	 Setting both
		   DtNselectedItem and DtNselectedPosition in the same
		   argument list produces undefined behavior.

	     DtNselectedPosition
		   This resource is passed through to the XmList to
		   set the XmNselectedItemCount and XmNselectedItems
		   as the single item at this specified position in
		   the List.  Setting both DtNselectedItem and
		   DtNselectedPosition in the same argument list
		   produces undefined behavior.

	     DtNselectionCallback
		   This callback list is issued when an item is
		   selected from the DtComboBox widget's List.	The
		   call_data structure contains a
		   DtComboBoxCallbackStruct with the reason
		   DtCR_SELECT.

	     DtNcomboBoxType
		   This resource determines the style of the
		   DtComboBox.	There are two choices:

		      DtDROP_DOWN_COMBO_BOX
			    Provides an editable text area.

		      DtDROP_DOWN_LIST

     Page 2					      (printed 9/3/04)

     DtComboBox(3)     UNIX System V (1 August 1995)	 DtComboBox(3)

			    Provides a static text area.

	Inherited Resources
	  The DtComboBox widget inherits behavior and resources from
	  the following named superclasses.  For a complete
	  description of each resource, see the man page for that
	  superclass.

				   XmManager Resource Set
	  _________________________________________________________________________
	  Name		    Class	      Type	       Default	     Access
	  _________________________________________________________________________
	  XmNbottom-	    XmCBottom-	      Pixel	       dynamic	     CSG
	     ShadowColor       ShadowColor
	  XmNbottom-	    XmCBottom-	      Pixmap	       XmUNSPECIFIED-CSG
	     ShadowPixmap      ShadowPixmap			  _PIXMAP
	  XmNforeground	    XmCForeground     Pixel	       dynamic	     CSG
	  XmNhelpCallback   XmCCallback	      XtCallbackList   NULL	     C
	  XmNhighlightColor XmCHighlightColor Pixel	       dynamic	     CSG
	  XmNhighlightPixmapXmCHighlightPixmapPixmap	       dynamic	     CSG
	  XmNinitialFocus   XmCInitialFocus   Widget	       NULL	     CSG
	  XmNnavigationType XmCNavigationType XmNavigationType dynamic	     CSG
	  XmNshadowThicknessXmCShadowThicknessDimension	       dynamic	     CSG
	  XmNstringDirectionXmCStringDirectionXmStringDirectiondynamic	     CG
	  XmNtopShadowColor XmCTopShadowColor Pixel	       dynamic	     CSG
	  XmNtopShadowPixmapXmCTopShadowPixmapPixmap	       dynamic	     CSG
	  XmNtraversalOn    XmCTraversalOn    Boolean	       dynamic	     CSG
	  XmNunitType	    XmCUnitType	      unsigned char    dynamic	     CSG
	  XmNuserData	    XmCUserData	      XtPointer	       NULL	     CSG

				 Composite Resource Set
	  ____________________________________________________________________
	  Name		   Class	    Type       Default		Access
	  ____________________________________________________________________
	  XmNchildren	   XmCReadOnly	    WidgetList NULL		G
	  XmNinsertPositionXmCInsertPositionXtOrderProcdefault procedureCSG
	  XmNnumChildren   XmCReadOnly	    Cardinal   0		G

					   Core Resource Set
	  ___________________________________________________________________________________
	  Name			Class		      Type	    Default	       Access
	  ___________________________________________________________________________________
	  XmNaccelerators	XmCAccelerators	      XtAcceleratorsdynamic	       CSG
	  XmNancestorSensitive	XmCSensitive	      Boolean	    dynamic	       G
	  XmNbackground		XmCBackground	      Pixel	    dynamic	       CSG
	  XmNbackgroundPixmap	XmCPixmap	      Pixmap	    XmUNSPECIFIED-     CSG
								       _PIXMAP
	  XmNborderColor	XmCBorderColor	      Pixel	    XtDefaultForegroundCSG
	  XmNborderPixmap	XmCPixmap	      Pixmap	    XmUNSPECIFIED-     CSG
								       _PIXMAP

     Page 3					      (printed 9/3/04)

     DtComboBox(3)     UNIX System V (1 August 1995)	 DtComboBox(3)

	  XmNborderWidth	XmCBorderWidth	      Dimension	    0		       CSG
	  XmNcolormap		XmCColormap	      Colormap	    dynamic	       CG
	  XmNdepth		XmCDepth	      int	    dynamic	       CG
	  XmNdestroyCallback	XmCCallback	      XtCallbackListNULL	       C
	  XmNheight		XmCHeight	      Dimension	    dynamic	       CSG
	  XmNinitial-		XmCInitial-	      Boolean	    True	       C
	     ResourcesPersistent   ResourcesPersistent
	  XmNmappedWhen-	XmCMappedWhen-	      Boolean	    True	       CSG
	     Managed		   Managed
	  XmNscreen		XmCScreen	      Screen *	    dynamic	       CG
	  XmNsensitive		XmCSensitive	      Boolean	    True	       CSG
	  XmNtranslations	XmCTranslations	      XtTranslationsdynamic	       CSG
	  XmNwidth		XmCWidth	      Dimension	    dynamic	       CSG
	  XmNx			XmCPosition	      Position	    0		       CSG
	  XmNy			XmCPosition	      Position	    0		       CSG

	Callback Information
	  A pointer to the following structure is passed to each
	  DtComboBox callback:

	       typedef struct {
		   int	   reason;
		   XEvent      *event;
		   XmString    item_or_text;
		   int	   item_position;
	       } DtComboBoxCallbackStruct;

	  The reason argument indicates why the callback was invoked;
	  it is always DtCR_SELECT.

	  The event argument points to the XEvent that triggered the
	  callback, or NULL if the callback was not triggered by an
	  XEvent.

	  The item_or_text argument is the contents of the Text widget
	  at the time the event caused the callback to be invoked.
	  This data is only valid within the scope of the call_data
	  structure, so the application must copy it when it is used
	  outside of this scope.

	  The item_position argument is the new value of the
	  DtNselectedPosition resource in the DtComboBox's List.  If
	  this is zero, it means the user entered a value in the
	  XmTextField widget.

     SEE ALSO
	  DtComboBoxAddItem(3X), DtComboBoxDeletePos(3X),
	  DtComboBoxSelectItem(3X), DtComboBoxSetItem(3X),
	  DtCreateComboBox(3X), Composite(3X), Constraint(3X),
	  Core(3X), XmList(3X), XmManager(3X), XmText(3X),
	  XmTextField(3X), XtGetValues(3X), XtSetValues(3X).

     Page 4					      (printed 9/3/04)

[top]

List of man pages available for IRIX

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