XmArrowButtonGadget man page on DigitalUNIX

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

XmArrowButtonGadget(3X)				       XmArrowButtonGadget(3X)

NAME
       XmArrowButtonGadget - The ArrowButtonGadget widget class

SYNOPSIS
       #include <Xm/ArrowBG.h>

DESCRIPTION
       ArrowButtonGadget  consists of a directional arrow surrounded by a bor‐
       der shadow. When it is selected, the shadow changes to give the appear‐
       ance  that the ArrowButtonGadget has been pressed in.  When it is unse‐
       lected, the shadow reverts to give the appearance that  the  button  is
       released, or out.

   Classes
       ArrowButtonGadget inherits behavior and resources from Object, RectObj,
       and XmGadget classes.

       The class pointer is xmArrowButtonGadgetClass.

       The class name is XmArrowButtonGadget.

   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).

       ArrowButtonGadget Resource Set

       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCArrowDirection
       Default: XmARROW_UP
       Type:  unsigned char
       Access: CSG
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCMultiClick
       Default: dynamic
       Type:  unsigned char
       Access: CSG

	      Specifies a list of callbacks that is called when the  ArrowBut‐
	      tonGadget	 is  activated.	 To  activate  the  button,  press and
	      release BSelect while the pointer is inside the  ArrowButtonGad‐
	      get.  Activating the ArrowButtonGadget also disarms it. The rea‐
	      son sent by this callback is XmCR_ACTIVATE.  Specifies a list of
	      callbacks that is called when the ArrowButtonGadget is armed. To
	      arm this widget, press BSelect while the pointer is  inside  the
	      ArrowButtonGadget. The reason sent by this callback is XmCR_ARM.
	      Sets the arrow direction. The  values  for  this	resource  are:
	      XmARROW_UP.  XmARROW_DOWN.  XmARROW_LEFT.	 XmARROW_RIGHT.	 Spec‐
	      ifies a list of callbacks that is called when  the  ArrowButton‐
	      Gadget  is  disarmed.  To	 disarm this widget, press and release
	      BSelect while the pointer is inside the  ArrowButtonGadget.  The
	      reason  sent by this callback is XmCR_DISARM.  If a button click
	      is followed by another button click within the time span	speci‐
	      fied by the display's multi-click time, and this resource is set
	      to XmMULTICLICK_DISCARD, do not process  the  second  click.  If
	      this resource is set to XmMULTICLICK_KEEP, process the event and
	      increment click_count in the callback structure. When the Arrow‐
	      ButtonGadget  is	not  in	 a  menu,  the default value is XmMUL‐
	      TICLICK_KEEP.

   Inherited Resources
       ArrowButtonGadget inherits behavior and resources  from	the  following
       superclasses. For a complete description of each resource, refer to the
       man page for that superclass.

       XmGadget Resource Set

       Class: XmCBottomShadowColor
       Default: dynamic
       Type:  Pixel
       Access: G
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCHighlightColor
       Default: dynamic
       Type:  Pixel
       Access: G
       Class: XmCHighlightOnEnter
       Default: False
       Type:  Boolean
       Access: CSG
       Class: XmCHighlightThickness
       Default: 2
       Type:  Dimension
       Access: CSG
       Class: XmCNavigationType
       Default: XmNONE
       Type:  XmNavigationType
       Access: CSG
       Class: XmCShadowThickness
       Default: 2
       Type:  Dimension
       Access: CSG
       Class: XmCTopShadowColor
       Default: dynamic
       Type:  Pixel
       Access: G
       Class: XmCTraversalOn
       Default: True
       Type:  Boolean
       Access: CSG
       Class: XmCUnitType
       Default: dynamic
       Type:  unsigned char
       Access: CSG
       Class: XmCUserData
       Default: NULL
       Type:  XtPointer
       Access: CSG

       RectObj Resource Set

       Class: XmCSensitive
       Default: dynamic
       Type:  Boolean
       Access: G
       Class: XmCBorderWidth
       Default: 0
       Type:  Dimension
       Access: CSG
       Class: XmCHeight
       Default: dynamic
       Type:  Dimension
       Access: CSG
       Class: XmCSensitive
       Default: True
       Type:  Boolean
       Access: CSG
       Class: XmCWidth
       Default: dynamic
       Type:  Dimension
       Access: CSG
       Class: XmCPosition
       Default: 0
       Type:  Position
       Access: CSG
       Class: XmCPosition
       Default: 0
       Type:  Position
       Access: CSG

       Object Resource Set

       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C

   Callback Information
       A pointer to the following structure is passed to each callback:	 type‐
       def struct {
	 int	  reason;
	 XEvent	  * event;
	 int	  click_count; } XmArrowButtonCallbackStruct;

       Indicates  why  the  callback  was  invoked.  Points to the XEvent that
       triggered the callback.	This value is valid only when  the  reason  is
       XmCR_ACTIVATE.  It contains the number of clicks in the last multiclick
       sequence if the XmNmultiClick resource  is  set	to  XmMULTICLICK_KEEP,
       otherwise  it  contains	1.  The	 activate callback is invoked for each
       click if XmNmultiClick is set to XmMULTICLICK_KEEP.

   Behavior
       XmArrowButtonGadget includes behavior from XmGadget.  Additional	 XmAr‐
       rowButtonGadget	behavior  is  described below: Draws the shadow in the
       selected state and calls the callbacks for XmNarmCallback.   Draws  the
       shadow  in the unselected state. If the pointer is within the ArrowBut‐
       tonGadget, calls the callbacks for XmNactivateCallback. Calls the call‐
       backs for XmNdisarmCallback.  If XmNmultiClick is XmMULTICLICK_DISCARD,
       this action does nothing. If XmNmultiClick is  XmMULTICLICK_KEEP,  this
       action  draws  the shadow in the selected state and calls the callbacks
       for XmNarmCallback.  If	XmNmultiClick  is  XmMULTICLICK_DISCARD,  this
       action does nothing.

	      If XmNmultiClick is XmMULTICLICK_KEEP, this action does the fol‐
	      lowing: Increments click_count in the callback structure.	 Draws
	      the shadow in the unselected state. If the pointer is within the
	      ArrowButtonGadget, calls the callbacks for  XmNactivateCallback.
	      Calls  the callbacks for XmNdisarmCallback.  Draws the shadow in
	      the selected state and calls the callbacks  for  XmNarmCallback.
	      Arranges	for the shadow to be drawn in the unselected state and
	      the callbacks for XmNactivateCallback and	 XmNdisarmCallback  to
	      be  called,  either  immediately	or at a later time.  Calls the
	      callbacks for XmNhelpCallback if any exist. If there are no help
	      callbacks for this widget, this calls the help callbacks for the
	      nearest ancestor that has	 them.	 Draws	the  ArrowButtonGadget
	      shadow in its selected state if the pointer leaves and re-enters
	      the gadget while BSelect is pressed.  Draws the  ArrowButtonGad‐
	      get  shadow  in  its  unselected state if the pointer leaves the
	      gadget while BSelect is pressed.

   Virtual Bindings
       The bindings for virtual keys  are  vendor  specific.  For  information
       about bindings for virtual buttons and keys, see VirtualBindings(3X).

SEE ALSO
       Object(3X), RectObj(3X), XmCreateArrowButtonGadget(3X), XmGadget(3X)

						       XmArrowButtonGadget(3X)
[top]

List of man pages available for DigitalUNIX

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