Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmStringDrC(3X) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought



XmStringDrawUnderline(3X)        UNIX System V        XmStringDrawUnderline(3X)


NAME
      XmStringDrawUnderline - a compound string function that underlines a
      string drawn in an X Window.


SYNOPSIS
      #include <Xm/Xm.h>

      void XmStringDrawUnderline (d, w, fontlist, string, gc, x, y, width,
      alignment, layout_direction, clip, underline)
           Display   * d;
           Window    w;
           XmFontListfontlist;
           XmString  string;
           GC        gc;
           Position  x;
           Position  y;
           Dimension width;
           unsigned charalignment;
           unsigned charlayout_direction;
           XRectangle* clip;
           XmString  underline;


DESCRIPTION
      XmStringDrawUnderline draws a compound string in an X Window.  If the
      substring identified by underline can be matched in string, the substring
      will be underlined.  Once a match has occurred, no further matches or
      underlining will be done.

      When string has been created with XmStringCreateSimple, the font
      associated with the character set derived from the current language
      environment must appear at the front of fontlist.  Otherwise, the result
      of the function is undefined.


     d           Specifies the display.

     w           Specifies the window.

     fontlist    Specifies the font list.

     string      Specifies the string.

     gc          Specifies the graphics context to use.

     x           Specifies a coordinate of the rectangle that will contain the
                  displayed compound string.

     y           Specifies a coordinate of the rectangle that will contain the
                  displayed compound string.



10/89                                                                    Page 1







XmStringDrawUnderline(3X)        UNIX System V        XmStringDrawUnderline(3X)


     width       Specifies the width of the rectangle that will contain the
                  displayed compound string.

     alignment   Specifies how the string will be aligned within the specified
                  rectangle.  It is one of XmALIGNMENT_BEGINNING,
                  XmALIGNMENT_CENTER, or XmALIGNMENT_END.

     layout_direction
                  Controls the direction in which the segments of the compound
                  string will be laid out.  It also determines the meaning of
                  the alignment parameter.

     clip        Allows the application to restrict the area into which the
                  compound string will be drawn.  If NULL, no clipping will be
                  done.

     underline   Specifies the substring to be underlined.


RELATED INFORMATION
      XmStringCreate(3X) and XmStringCreateSimple(3X).

































Page 2                                                                    10/89





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