104 |
}; |
}; |
105 |
|
|
106 |
/* Number of bits allocated to store fringe bitmap numbers. */ |
/* Number of bits allocated to store fringe bitmap numbers. */ |
107 |
#define FRINGE_ID_BITS 8 |
#define FRINGE_ID_BITS 16 |
108 |
|
|
109 |
|
|
110 |
|
|
714 |
/* Left fringe bitmap number (enum fringe_bitmap_type). */ |
/* Left fringe bitmap number (enum fringe_bitmap_type). */ |
715 |
unsigned left_user_fringe_bitmap : FRINGE_ID_BITS; |
unsigned left_user_fringe_bitmap : FRINGE_ID_BITS; |
716 |
|
|
|
/* Face of the left fringe glyph. */ |
|
|
unsigned left_user_fringe_face_id : FACE_ID_BITS; |
|
|
|
|
717 |
/* Right fringe bitmap number (enum fringe_bitmap_type). */ |
/* Right fringe bitmap number (enum fringe_bitmap_type). */ |
718 |
unsigned right_user_fringe_bitmap : FRINGE_ID_BITS; |
unsigned right_user_fringe_bitmap : FRINGE_ID_BITS; |
719 |
|
|
|
/* Face of the right fringe glyph. */ |
|
|
unsigned right_user_fringe_face_id : FACE_ID_BITS; |
|
|
|
|
720 |
/* Left fringe bitmap number (enum fringe_bitmap_type). */ |
/* Left fringe bitmap number (enum fringe_bitmap_type). */ |
721 |
unsigned left_fringe_bitmap : FRINGE_ID_BITS; |
unsigned left_fringe_bitmap : FRINGE_ID_BITS; |
722 |
|
|
|
/* Face of the left fringe glyph. */ |
|
|
unsigned left_fringe_face_id : FACE_ID_BITS; |
|
|
|
|
723 |
/* Right fringe bitmap number (enum fringe_bitmap_type). */ |
/* Right fringe bitmap number (enum fringe_bitmap_type). */ |
724 |
unsigned right_fringe_bitmap : FRINGE_ID_BITS; |
unsigned right_fringe_bitmap : FRINGE_ID_BITS; |
725 |
|
|
726 |
|
/* Face of the left fringe glyph. */ |
727 |
|
unsigned left_user_fringe_face_id : FACE_ID_BITS; |
728 |
|
|
729 |
|
/* Face of the right fringe glyph. */ |
730 |
|
unsigned right_user_fringe_face_id : FACE_ID_BITS; |
731 |
|
|
732 |
|
/* Face of the left fringe glyph. */ |
733 |
|
unsigned left_fringe_face_id : FACE_ID_BITS; |
734 |
|
|
735 |
/* Face of the right fringe glyph. */ |
/* Face of the right fringe glyph. */ |
736 |
unsigned right_fringe_face_id : FACE_ID_BITS; |
unsigned right_fringe_face_id : FACE_ID_BITS; |
737 |
|
|
2041 |
/* Left fringe bitmap number (enum fringe_bitmap_type). */ |
/* Left fringe bitmap number (enum fringe_bitmap_type). */ |
2042 |
unsigned left_user_fringe_bitmap : FRINGE_ID_BITS; |
unsigned left_user_fringe_bitmap : FRINGE_ID_BITS; |
2043 |
|
|
|
/* Face of the left fringe glyph. */ |
|
|
unsigned left_user_fringe_face_id : FACE_ID_BITS; |
|
|
|
|
2044 |
/* Right fringe bitmap number (enum fringe_bitmap_type). */ |
/* Right fringe bitmap number (enum fringe_bitmap_type). */ |
2045 |
unsigned right_user_fringe_bitmap : FRINGE_ID_BITS; |
unsigned right_user_fringe_bitmap : FRINGE_ID_BITS; |
2046 |
|
|
2047 |
|
/* Face of the left fringe glyph. */ |
2048 |
|
unsigned left_user_fringe_face_id : FACE_ID_BITS; |
2049 |
|
|
2050 |
/* Face of the right fringe glyph. */ |
/* Face of the right fringe glyph. */ |
2051 |
unsigned right_user_fringe_face_id : FACE_ID_BITS; |
unsigned right_user_fringe_face_id : FACE_ID_BITS; |
2052 |
}; |
}; |
2634 |
|
|
2635 |
/* Defined in fringe.c */ |
/* Defined in fringe.c */ |
2636 |
|
|
2637 |
int valid_fringe_bitmap_p (Lisp_Object); |
int lookup_fringe_bitmap (Lisp_Object); |
2638 |
void draw_fringe_bitmap P_ ((struct window *, struct glyph_row *, int)); |
void draw_fringe_bitmap P_ ((struct window *, struct glyph_row *, int)); |
2639 |
void draw_row_fringe_bitmaps P_ ((struct window *, struct glyph_row *)); |
void draw_row_fringe_bitmaps P_ ((struct window *, struct glyph_row *)); |
2640 |
void draw_window_fringes P_ ((struct window *)); |
void draw_window_fringes P_ ((struct window *)); |