- window system. The API itself is independent on a window system,
- but the m17n library must be configured to use a specific window
- system. Currently, we support only the X Window System. To use
- this API, an application program must include <m17n-gui.h> and
- <m17n-X.h>, and be linked by -lm17n-core -lm17n -lm17n-X. With
- that, CORE and SHELL APIs are also available.
+ graphic device. The API itself is independent on a graphic device
+ but most functions require an argument MFrame which is created for
+ a specific type of graphic device. Currently, a null device, X
+ Window System, and an image date (gdImagePtr) of GD library are
+ supported as a graphic device.
+
+ On a frame of the null device, you can't draw text nor use an
+ input method (but, for instance, the function mdraw_glyph_list ()
+ is available).
+
+ On a frame of the X Window System, you can use the whole GUI API.
+
+ On a frame of GD library, you can use all drawing API but can't
+ use input method.
+
+ To use this device, an application program must include
+ <m17n-gui<EM></EM>.h> and be linked by -lm17n-core -lm17n
+ -lm17n-gui.
+
+ When you use this API, CORE and SHELL API are also available.