Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

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

Media Vault

Software Library

Restoration Projects

Artifacts Sought



XmStringDraw(3X)                 UNIX System V                 XmStringDraw(3X)


NAME
      XmStringDraw - a compound string function that draws a compound string in
      an X window.


SYNOPSIS
      #include <Xm/Xm.h>

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


DESCRIPTION
      XmStringDraw draws a compound string in an X Window.

      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.

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




10/89                                                                    Page 1







XmStringDraw(3X)                 UNIX System V                 XmStringDraw(3X)


     alignment   Specifies how the string will be aligned within the specified
                  rectangle.  It is either 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.


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






































Page 2                                                                    10/89





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