Ascii Sink Object and Multi Sink Object Application Header file <X11/Xaw/AsciiSink.h> Class Header file <X11/Xaw/AsciiSinkP.h> Class asciiSinkObjectClass Class Name AsciiSink Superclass TextSink The AsciiSink or MultiSink object is used by a text widget to render the text. Depending on its international resource, a AsciiText widget will create one or the other of these when the AsciiText itself is created. Both types are nearly identical; the following discussion applies to both, with MultiSink differences noted only as they occur. The AsciiSink will display all printing characters in an 8 bit font, along with handling Tab and Carriage Return. The name has been left as ``AsciiSink'' for compatibility. \fIThe MultiSink will display all printing characters in a font set, along with handling Tab and Carriage Return.\fP The source object also reports the text window metrics to the text widgets. Resources When creating an AsciiSink object instance, the following resources are retrieved from the argument list or from the resource database: Name Class Type Notes Default Value background Background Pixel XtDefaultBackground destroyCallback Callback XtCallbackList NULL displayNonprinting Output Boolean True echo Output Boolean True font Font XFontStruct* XtDefaultFont fontSet FontSet XFontSet XtDefaultFontSet foreground Foreground Pixel XtDefaultForeground _ This resource is retrieved by the AsciiSink instead of being copied from the Text widget. The text font to use when displaying the string. (This resource is present in the AsciiSink, but not the MultiSink.) The text font set to use when displaying the string. (This resource is present in the MultiSink, but not the AsciiSink.)