Provided by: libmotif-dev_2.3.4-10_amd64 bug


       XmTabList — Data type for a tab list "XmTabList"


       #include <Xm/Xm.h>


       XmTabList  is  the  data type for a tab list. A tab list consists of tab stop list entries
       (XmTabs). Whenever a tab component is encountered while an XmString is being rendered, the
       origin  of  the  next  X draw depends on the next XmTab. If a tab stop would cause text to
       overlap, the x position for the segment is reset to follow immediately after  the  end  of
       the previous segment.

       Tab lists are specified in resource files with the following syntax:

       resource_spec: tab WHITESPACE [, WHITESPACE tab ]*

       The  resource  value  string  consists  of  one or more tabs separated by commas. Each tab
       identifies the value of the tab, the unit type, and whether  the  offset  is  relative  or
       absolute. For example:

       tab := float [ WHITESPACE units ]
       float := [ sign ] [[ DIGIT]*. ]DIGIT+
       sign := +

       where  the  presence  or  absence of sign indicates, respectively, a relative offset or an
       absolute offset. Note that negative tab  values  are  not  allowed.  units  indicates  the
       unitType to use as described in the XmConvertUnits reference page.

       For  example,  the  following  specifies  a tab list consisting of a one inch absolute tab
       followed by a one inch relative tab:

       *tabList: 1in, +1in

       For resources of type, dimension, or position, you can specify units as described  in  the
       XmNunitType resource of the XmGadget, XmManager, or XmPrimitive reference page.


       Refer  to  the  Motif  Programmer's  Guide  for more information about tabs and tab lists.
       XmTabListCopy(3),    XmTabListFree(3),     XmTabListGetTab(3),     XmTabListInsertTabs(3),
       XmTabListRemoveTabs(3), XmTabListReplacePositions(3), and XmTabListTabCount(3).