XmGadget man page on IRIX

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

XmGadget(3X)							  XmGadget(3X)

NAME
       XmGadget — The Gadget widget class

SYNOPSIS
       #include <Xm/Xm.h>

VERSION
       This page documents version 1.2 of the Motif library.

DESCRIPTION
       Gadget is a widget class used as a supporting superclass for other gad‐
       get classes.  It handles shadow-border drawing and  highlighting,  tra‐
       versal  activation  and deactivation, and various callback lists needed
       by gadgets.

       The color and pixmap resources defined by XmManager are	directly  used
       by  gadgets.  If XtSetValues is used to change one of the resources for
       a manager widget, all of the gadget children within  the	 manager  also
       change.

   Classes
       Gadget inherits behavior and resources from Object and RectObj classes.

       The class pointer is xmGadgetClass.

       The class name is XmGadget.

   New Resources
       The  following table defines a set of widget resources used by the pro‐
       grammer to specify data.	 The programmer can also set the resource val‐
       ues  for	 the  inherited classes to set attributes for this widget.  To
       reference a resource by name or by class in a .Xdefaults	 file,	remove
       the XmN or XmC prefix and use the remaining letters.  To specify one of
       the defined values for a resource in a .Xdefaults file, remove  the  Xm
       prefix and use the remaining letters (in either lowercase or uppercase,
       but include 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).

				XmGadget Resource Set
 Name			 Class			 Type		    Default   Access
 ────────────────────────────────────────────────────────────────────────────────────
 XmNbottomShadowColor	 XmCBottomShadowColor	 Pixel		    dynamic   G
 XmNhelpCallback	 XmCCallback		 XtCallbackList	    NULL      C
 XmNhighlightColor	 XmCHighlightColor	 Pixel		    dynamic   G
 XmNhighlightOnEnter	 XmCHighlightOnEnter	 Boolean	    False     CSG
 XmNhighlightThickness	 XmCHighlightThickness	 Dimension	    2	      CSG
 XmNnavigationType	 XmCNavigationType	 XmNavigationType   XmNONE    CSG
 XmNshadowThickness	 XmCShadowThickness	 Dimension	    2	      CSG
 XmNtopShadowColor	 XmCTopShadowColor	 Pixel		    dynamic   G
 XmNtraversalOn		 XmCTraversalOn		 Boolean	    True      CSG
 XmNunitType		 XmCUnitType		 unsigned char	    dynamic   CSG
 XmNuserData		 XmCUserData		 XtPointer	    NULL      CSG
       Contains	 the  color  to	 use to draw the bottom and right sides of the
       border shadow.  Specifies the list of callbacks that is called when the
       help  key  sequence  is	pressed.   The	reason sent by the callback is
       XmCR_HELP.  Contains the color of the highlighting  rectangle.	Speci‐
       fies  if the highlighting rectangle is drawn when the cursor moves into
       the widget.  If the shell's focus policy is XmEXPLICIT,	this  resource
       is  ignored,  and  the widget is highlighted when it has the focus.  If
       the shell's focus policy is XmPOINTER and if this resource is True, the
       highlighting rectangle is drawn when the the cursor moves into the wid‐
       get.  If the shell's focus policy is XmPOINTER and if this resource  is
       False,  the  highlighting  rectangle  is	 not drawn when the the cursor
       moves into the widget.  The default is False.  Specifies the  thickness
       of  the highlighting rectangle.	Determines whether the widget is a tab
       group.	XmNONE	indicates  that	 the  widget  is  not  a  tab	group.
       XmTAB_GROUP  indicates  that  the widget is a tab group, unless another
       widget  in  the	hierarchy  has	an   XmNnavigationType	 of   XmEXCLU‐
       SIVE_TAB_GROUP.	 XmSTICKY_TAB_GROUP indicates that the widget is a tab
       group, even if another widget in the hierarchy has an XmNnavigationType
       of  XmEXCLUSIVE_TAB_GROUP.   XmEXCLUSIVE_TAB_GROUP  indicates  that the
       widget is a tab group and that widgets in the hierarchy whose  XmNnavi‐
       gationType is XmTAB_GROUP are not tab groups.

       When a parent widget has an XmNnavigationType of XmEXCLUSIVE_TAB_GROUP,
       traversal of non-tab-group widgets within the group  is	based  on  the
       order of those widgets in their parent's XmNchildren list.

       When  any  widget  in  a hierarchy has an XmNnavigationType of XmEXCLU‐
       SIVE_TAB_GROUP, traversal of tab groups in the  hierarchy  proceeds  to
       widgets	in  the	 order in which their XmNnavigationType resources were
       specified as XmEXCLUSIVE_TAB_GROUP or  XmSTICKY_TAB_GROUP,  whether  by
       creating	 the  widgets  with  that value, by calling XtSetValues, or by
       calling XmAddTabGroup.  Specifies the size of the drawn border  shadow.
       Contains	 the color to use to draw the top and left sides of the border
       shadow.	Specifies traversal activation for this gadget.	 Provides  the
       basic  support  for  resolution	independence.	It defines the type of
       units a widget uses with sizing and positioning resources.  If the wid‐
       get's parent is a subclass of XmManager and if the XmNunitType resource
       is not explicitly set, it defaults to the unit type of the parent  wid‐
       get.   If  the  widget's	 parent	 is  not  a subclass of XmManager, the
       resource has a default unit type of XmPIXELS.

       XmNunitType can have the following values: XmPIXELS—all values provided
       to the widget are treated as normal pixel values.  Xm100TH_MILLIMETERS—
       all values provided to the widget  are  treated	as  1/100  millimeter.
       Xm1000TH_INCHES—all values provided to the widget are treated as 1/1000
       inch.  Xm100TH_POINTS—all values provided to the widget are treated  as
       1/100  point.   A  point is a unit used in text processing applications
       and is defined as 1/72 inch.  Xm100TH_FONT_UNITS—all values provided to
       the  widget are treated as 1/100 of a font unit.	 A font unit has hori‐
       zontal and vertical components.	These are the values of	 the  XmScreen
       resources  XmNhorizontalFontUnit	 and  XmNverticalFontUnit.  Allows the
       application to attach any necessary specific data to the gadget.	  This
       is an internally unused resource.

   Inherited Resources
       Gadget inherits the following resources from the named superclass.  For
       a complete description of each resource, refer to the man page for that
       superclass.

				RectObj Resource Set
	Name		       Class		Type	    Default   Access
	─────────────────────────────────────────────────────────────────────
	XmNancestorSensitive   XmCSensitive	Boolean	    dynamic   G
	XmNborderWidth	       XmCBorderWidth	Dimension   0	      CSG
	XmNheight	       XmCHeight	Dimension   dynamic   CSG
	XmNsensitive	       XmCSensitive	Boolean	    True      CSG
	XmNwidth	       XmCWidth		Dimension   dynamic   CSG
	XmNx		       XmCPosition	Position    0	      CSG
	XmNy		       XmCPosition	Position    0	      CSG

				Object Resource Set
	Name		     Class	   Type		    Default   Access
	─────────────────────────────────────────────────────────────────────
	XmNdestroyCallback   XmCCallback   XtCallbackList   NULL      C

   Callback Information
       A  pointer to the following structure is passed to each callback: type‐
       def struct {   int	   reason;   XEvent	  *  event;  }	XmAny‐
       CallbackStruct; Indicates why the callback was invoked.	For this call‐
       back, reason is set to XmCR_HELP.  Points to the XEvent that  triggered
       the callback.

   Behavior
       Gadgets	cannot	have  translations  associated	with them.  Because of
       this, a Gadget's behavior is determined	by  the	 Manager  widget  into
       which the Gadget is placed.  If focus is on a Gadget, events are passed
       to the Gadget by its Manager.

RELATED INFORMATION
       Object(3X), RectObj(3X), XmManager(3X), and XmScreen(3X).

								  XmGadget(3X)
[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