comparison src/composite.h @ 90404:a7d267afebf9

(enum composition_method) [USE_FONT_BACKEND]: New enumeration COMPOSITION_WITH_GLYPH_STRING.
author Kenichi Handa <handa@m17n.org>
date Tue, 06 Jun 2006 03:48:41 +0000
parents c5406394f567
children 6588c6259dfb
comparison
equal deleted inserted replaced
90403:81f1bbab281f 90404:a7d267afebf9
2 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2 Copyright (C) 2001, 2002, 2003, 2004, 2005,
3 2006 Free Software Foundation, Inc. 3 2006 Free Software Foundation, Inc.
4 Copyright (C) 1997 4 Copyright (C) 1997
5 National Institute of Advanced Industrial Science and Technology (AIST) 5 National Institute of Advanced Industrial Science and Technology (AIST)
6 Registration Number H14PRO021 6 Registration Number H14PRO021
7 Copyright (C) 2003 7 Copyright (C) 2003, 2006
8 National Institute of Advanced Industrial Science and Technology (AIST) 8 National Institute of Advanced Industrial Science and Technology (AIST)
9 Registration Number H13PRO009 9 Registration Number H13PRO009
10 10
11 This file is part of GNU Emacs. 11 This file is part of GNU Emacs.
12 12
26 Boston, MA 02110-1301, USA. */ 26 Boston, MA 02110-1301, USA. */
27 27
28 #ifndef EMACS_COMPOSITE_H 28 #ifndef EMACS_COMPOSITE_H
29 #define EMACS_COMPOSITE_H 29 #define EMACS_COMPOSITE_H
30 30
31 /* Methods to display a sequence of components a composition. */ 31 /* Methods to display a sequence of components of a composition. */
32 enum composition_method { 32 enum composition_method {
33 /* Compose relatively without alternate characters. */ 33 /* Compose relatively without alternate characters. */
34 COMPOSITION_RELATIVE, 34 COMPOSITION_RELATIVE,
35 /* Compose by specified composition rules. This is not used in 35 /* Compose by specified composition rules. This is not used in
36 Emacs 21 but we need it to decode files saved in the older 36 Emacs 21 but we need it to decode files saved in the older
38 COMPOSITION_WITH_RULE, 38 COMPOSITION_WITH_RULE,
39 /* Compose relatively with alternate characters. */ 39 /* Compose relatively with alternate characters. */
40 COMPOSITION_WITH_ALTCHARS, 40 COMPOSITION_WITH_ALTCHARS,
41 /* Compose by specified composition rules with alternate characters. */ 41 /* Compose by specified composition rules with alternate characters. */
42 COMPOSITION_WITH_RULE_ALTCHARS, 42 COMPOSITION_WITH_RULE_ALTCHARS,
43 #ifdef USE_FONT_BACKEND
44 /* Compose by specified lispy glyph-string. */
45 COMPOSITION_WITH_GLYPH_STRING,
46 #endif /* USE_FONT_BACKEND */
43 /* This is not a method. */ 47 /* This is not a method. */
44 COMPOSITION_NO 48 COMPOSITION_NO
45 }; 49 };
46 50
47 /* Maximum number of compoments a single composition can have. */ 51 /* Maximum number of compoments a single composition can have. */