*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> XmStringDrawUnderline (3X)              
Title
Content
Arch
Section
 

XmStringDrawUnderline(3X)

Contents


NAME    [Toc]    [Back]

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

SYNOPSIS    [Toc]    [Back]

       #include <Xm/Xm.h>

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

DESCRIPTION    [Toc]    [Back]

       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.

       If  a  compound string segment uses a font list entry that
       defines a font set, the graphic  context  passed  to  this
       routine  will have the GC font member left in an undefined
       state.  The underlying XmbStringDraw  function  called  by
       this  routine  modifies the font id field of the GC passed
       into it and does not attempt to restore the font id to the
       incoming  value.   If  the  compound string segment is not
       drawn using a font set, the graphic context must contain a
       valid  font  member.   Graphic contexts created by XtGetGC
       are not accepted by this  routine;  instead,  use  XtAllocateGC
  to  create  a graphic context.  Specifies the display.
  Specifies the window.   Specifies  the  font  list.
       Specifies  the  string.  Specifies the graphics context to
       use.  Specifies a coordinate of the  rectangle  that  will
       contain  the displayed compound string.  Specifies a coordinate
 of the rectangle that will  contain  the  displayed
       compound  string.   Specifies  the  width of the rectangle
       that will contain the displayed compound  string.   Specifies
  how  the string will be aligned within the specified
       rectangle. It is one  of  XmALIGNMENT_BEGINNING,  XmALIGNMENT_CENTER,
  or  XmALIGNMENT_END.  Controls the direction
       in which the segments of the compound string will be  laid
       out.   It  also  determines  the  meaning of the alignment
       parameter.  Allows the application to  restrict  the  area
       into which the compound string will be drawn.  If NULL, no
       clipping will be done.   Specifies  the  substring  to  be
       underlined.





SEE ALSO    [Toc]    [Back]

      
      
       XmStringCreate(3X)



                                        XmStringDrawUnderline(3X)
[ Back ]
 Similar pages
Name OS Title
XmStringDrawImage HP-UX A compound string function that draws a compound string in an X Window and creates an image
XmStringDrawImage IRIX A compound string function that draws a compound string in an X Window and creates an image
XmStringDrawImage Tru64 A compound string function that draws a compound string in an X Window and creates an image
XmStringDraw Tru64 A compound string function that draws a compound string in an X window
XmStringDraw HP-UX A compound string function that draws a compound string in an X window
XmStringDraw IRIX A compound string function that draws a compound string in an X window
XmCvtByteStreamToXmString HP-UX A compound string function that converts from a compound string in Byte Stream format to a compound string
XmStringTableToXmString HP-UX A convenience function that converts a compound string table to a single compound string
XmStringWidth HP-UX A compound string function that returns the width of the widest line in a compound string
XmStringGetLtoR HP-UX A compound string function that searches for a text segment in the input compound string
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service