Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XDrawImageString(3X11)

XDrawString(3X11)

XDrawText(3X11)

XmbDrawString(3X11)

XmbDrawText(3X11)

XmbDrawImageString(3X11)

NAME

XmbDrawImageString, XwcDrawImageString − draw image text using a single font set

SYNTAX

void XmbDrawImageString(display, d, font_set, gc, x, y, string, num_bytes)
      Display ∗display;
      Drawable d;
      XFontSet font_set;
      GC gc;
      int x, y;
      char ∗string;
      int num_bytes;

void XwcDrawImageString(display, d, font_set, gc, x, y, string, num_wchars)
      Display ∗display;
      Drawable d;
      XFontSet font_set;
      GC gc;
      int x, y;
      wchar_t ∗string;
      int num_wchars;

ARGUMENTS

dSpecifies the drawable. 

displaySpecifies the connection to the X server. 

font_setSpecifies the font set. 

gcSpecifies the GC. 

num_bytesSpecifies the number of bytes in the string argument. 

num_wcharsSpecifies the number of characters in the string argument. 

stringSpecifies the character string. 

x

ySpecify the x and y coordinates. 

DESCRIPTION

XmbDrawImageString and XwcDrawImageString fill a destination rectangle with the background pixel defined in the GC and then paint the text with the foreground pixel.  The filled rectangle is the rectangle returned to overall_logical_return by XmbTextExtents or XwcTextExtents for the same text and XFontSet . 

When the XFontSet has missing charsets, each unavailable character is drawn with the default string returned by XCreateFontSet .  The behavior for an invalid codepoint is undefined. 

SEE ALSO

XDrawImageString(3X11), XDrawString(3X11), XDrawText(3X11), XmbDrawString(3X11), XmbDrawText(3X11)
Xlib − C Language X Interface

X Version 11  —  Last change: Release 5

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