comparison src/redisplay.h @ 432:3a7e78e1142d r21-2-24

Import from CVS: tag r21-2-24
author cvs
date Mon, 13 Aug 2007 11:29:58 +0200
parents a5df635868b2
children 84b14dcb0985
comparison
equal deleted inserted replaced
431:a97165e56215 432:3a7e78e1142d
95 two runes are compared. So please be careful with changes to this 95 two runes are compared. So please be careful with changes to this
96 structure. See comments in compare_runes. 96 structure. See comments in compare_runes.
97 97
98 #### This should really be made smaller. 98 #### This should really be made smaller.
99 */ 99 */
100 100
101 typedef struct rune rune; 101 typedef struct rune rune;
102 struct rune 102 struct rune
103 { 103 {
104 face_index findex; /* face rune is displayed with. The 104 face_index findex; /* face rune is displayed with. The
105 face_index is an index into a 105 face_index is an index into a
119 /* #### Chuck, what does it mean for a rune 119 /* #### Chuck, what does it mean for a rune
120 to cover a range of pos? I don't get 120 to cover a range of pos? I don't get
121 this. */ 121 this. */
122 /* #### This isn't used as an rvalue anywhere! 122 /* #### This isn't used as an rvalue anywhere!
123 remove! */ 123 remove! */
124 124
125 125
126 short xpos; /* horizontal starting position in pixels */ 126 short xpos; /* horizontal starting position in pixels */
127 short width; /* pixel width of rune */ 127 short width; /* pixel width of rune */
128 128
129 129
130 unsigned char cursor_type; /* is this rune covered by the cursor? */ 130 unsigned char cursor_type; /* is this rune covered by the cursor? */
131 unsigned char type; /* type of rune object */ 131 unsigned char type; /* type of rune object */
132 /* We used to do bitfields here, but if I 132 /* We used to do bitfields here, but if I
133 (JV) count correctly that doesn't matter 133 (JV) count correctly that doesn't matter
134 for the size of the structure. All the bit 134 for the size of the structure. All the bit