aboutsummaryrefslogtreecommitdiffstats
path: root/src/dispextern.h
diff options
context:
space:
mode:
authorKaroly Lorentey2005-02-19 00:06:48 +0000
committerKaroly Lorentey2005-02-19 00:06:48 +0000
commit60c73d2ed638e5d51643c65a0fc6dea618fc72c8 (patch)
tree3d9e0adc703f9cfd5df162c66ac15999c4106738 /src/dispextern.h
parentc20213c90736fc9c2a6eca2ca44d6e200dbf5efe (diff)
parent8a59305430c68ee23d3cc7ab7487ab3acebdbe7f (diff)
downloademacs-60c73d2ed638e5d51643c65a0fc6dea618fc72c8.tar.gz
emacs-60c73d2ed638e5d51643c65a0fc6dea618fc72c8.zip
Merged from miles@gnu.org--gnu-2005 (patch 14-16, 95-106)
Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-95 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-96 Move Gnus images into etc/images * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-97 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-98 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-99 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-100 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-101 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-102 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-103 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-104 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-105 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-106 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-14 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-15 Update from CVS: lisp/imap.el (imap-log): Doc fix. * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-16 Merge from emacs--cvs-trunk--0 git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-295
Diffstat (limited to 'src/dispextern.h')
-rw-r--r--src/dispextern.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/dispextern.h b/src/dispextern.h
index 84fff3f0b09..77dba7bb09e 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -1781,6 +1781,16 @@ struct it_slice
1781 Lisp_Object height; 1781 Lisp_Object height;
1782}; 1782};
1783 1783
1784enum it_method {
1785 GET_FROM_BUFFER = 0,
1786 GET_FROM_DISPLAY_VECTOR,
1787 GET_FROM_COMPOSITION,
1788 GET_FROM_STRING,
1789 GET_FROM_C_STRING,
1790 GET_FROM_IMAGE,
1791 GET_FROM_STRETCH,
1792 NUM_IT_METHODS
1793};
1784 1794
1785struct it 1795struct it
1786{ 1796{
@@ -1791,9 +1801,8 @@ struct it
1791 /* The window's frame. */ 1801 /* The window's frame. */
1792 struct frame *f; 1802 struct frame *f;
1793 1803
1794 /* Function to call to load this structure with the next display 1804 /* Method to use to load this structure with the next display element. */
1795 element. */ 1805 enum it_method method;
1796 int (* method) P_ ((struct it *it));
1797 1806
1798 /* The next position at which to check for face changes, invisible 1807 /* The next position at which to check for face changes, invisible
1799 text, overlay strings, end of text etc., which see. */ 1808 text, overlay strings, end of text etc., which see. */