Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

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

Media Vault

Software Library

Restoration Projects

Artifacts Sought



XmStringDrawImage(3X)            UNIX System V            XmStringDrawImage(3X)


NAME
      XmStringDrawImage - a compound string function that draws a compound
      string in an X Window and creates an image.


SYNOPSIS
      #include <Xm/Xm.h>

      void XmStringDrawImage (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
      XmStringDrawImage draws a compound string in an X Window and paints both
      the foreground and background bits of each character.

      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







XmStringDrawImage(3X)            UNIX System V            XmStringDrawImage(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