Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmStringTableProposeTablist() — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     XmStringTableProposeTablisUNIX)SysXmStringTableProposeTablist(3X)



     NAME
          XmStringTableProposeTablist - A convenience function that
          returns a tab list

     SYNOPSIS
          #include <Xm/Xm.h>
          XmTabList XmStringTableProposeTablist(
          XmStringTable strings,
          Cardinal numstrings,
          Widget widget,
          float padvalue,
          XmOffsetModel offsetmodel);

     VERSION
          This page documents Motif 2.1.

     DESCRIPTION
          XmStringTableProposeTablist takes an XmStringTablestructure
          containing tabbed compound strings, information on padding
          between columns, and rendering information and returns a tab
          list that, if used to render the strings in the table, would
          cause the strings to line up in columns with no overlap and
          with the specified amount of padding between the widest item
          in each column and the start of the next column. Each tab in
          the tablist would have the same unit type as units, an
          offset model of offset_model, and an alignment type of
          XmALIGNMENTBEGINNING.

          strings   Specifies an array of compound strings.

          num_strings
                    Specifies the number of compound strings in
                    strings.

          widget    Specifies the widget used for deriving any
                    necessary information for creating the rendition.
                    In particular, the XmNunitType of widget will be
                    used to specify the unit type to be used in
                    determining the amount of padding separating
                    columns and for the tabs in the proposed tab list.
                    Also, widget's render table will be used in
                    interpreting rendition tags within the strings.

          pad_value Specifies the value of the amount of padding to be
                    used to separate columns.  The units for this
                    parameter are specified as the XmNunitType set for
                    the widget parameter.  Refer to the XmNunitType
                    resource of the XmGadget, XmManager, or
                    XmPrimitive reference page.

          offset_model
                    Specifies the offset model to be used in creating



     Page 1                                          (printed 1/22/99)





     XmStringTableProposeTablisUNIX)SysXmStringTableProposeTablist(3X)



                    the tabs. Can be XmABSOLUTE or XmRELATIVE.

     RETURN
          Returns a new XmTabList.  The function allocates space to
          hold the returned tab list.  The application is responsible
          for managing the allocated space.  The application can
          recover the allocated space by calling XmTabListFree.

     RELATED
          XmTabList(3) and XmTabListFree(3).













































     Page 2                                          (printed 1/22/99)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026