5.4 Abstract types
The library uses the following abstract types:
Table 5.1 ML equality types and their C equivalents
ML equality type
| Equivalent C type
|
|---|
display
| Display*
|
screen
| Screen*
|
widget
| Widget
|
gc
| GC
|
visual
| Visual*
|
pixel
| Pixel
|
font
| Font
|
font_struct
| XFontStruct*
|
font_list
| XmFontList
|
compound_string
| XmString
|
translations
| XtTranslations
|
atom
| Atom
|
drawable
| Drawable
|
colormap
| Colormap
|