Mercurial > emacs
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. */ |