XmIsTraversable man page on DigitalUNIX

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

XmIsTraversable(library call)			 XmIsTraversable(library call)

NAME
       XmIsTraversable	—  A  function that identifies whether a widget can be
       traversed

SYNOPSIS
       #include <Xm/Xm.h>
       Boolean XmIsTraversable(
       Widget widget);

DESCRIPTION
       XmIsTraversable determines whether the specified widget is eligible  to
       receive focus through keyboard traversal.  In general, a widget is eli‐
       gible to receive focus when all of the following conditions are true:

	  ·  The widget and its ancestors are not being destroyed, are	sensi‐
	     tive, and have a value of True for XmNtraversalOn.

	  ·  The  widget  and its ancestors are realized, managed, and (except
	     for gadgets) mapped.  If an application unmaps a widget that  has
	     its  XmNmappedWhenManaged	resource set to True, the return value
	     is undefined.

	  ·  Some part of the widget's rectangular area is unobscured  by  the
	     widget's ancestors, or some part of the widget's rectangular area
	     is inside the work window (but possibly outside the clip  window)
	     of	 a  ScrolledWindow whose XmNscrollingPolicy is XmAUTOMATIC and
	     whose XmNtraverseObscuredCallback is not NULL.

       Some widgets may not be eligible to receive focus even if they meet all
       these  conditions.   For	 example,  most	 managers cannot receive focus
       through keyboard traversal.  Some widgets may be	 eligible  to  receive
       focus  under particular conditions.  For example, a DrawingArea is eli‐
       gible to receive focus if it meets the  conditions  above  and  has  no
       child whose XmNtraversalOn resource is True.

       Note  that  when	 all  widgets  in  a  shell  hierarchy	have been made
       untraversable, they are considered to have lost focus. When a widget in
       this hierarchy is made traversable again, it regains focus.

       XmIsTraversable may return unexpected results when widget or its ances‐
       tors are overlapped by their siblings.

       widget	 Specifies the ID of the widget

RETURN
       Returns True if the widget is eligible to receive  focus	 through  key‐
       board traversal; otherwise, returns False.

RELATED
       XmGetVisibility(3) and XmProcessTraversal(3).

						 XmIsTraversable(library call)
[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