1343 |
0, 2, 0, |
0, 2, 0, |
1344 |
doc: /* Return fringe bitmaps of row containing position POS in window WINDOW. |
doc: /* Return fringe bitmaps of row containing position POS in window WINDOW. |
1345 |
If WINDOW is nil, use selected window. If POS is nil, use value of point |
If WINDOW is nil, use selected window. If POS is nil, use value of point |
1346 |
in that window. Return value is a cons (LEFT . RIGHT) where LEFT and RIGHT |
in that window. Return value is a list (LEFT RIGHT OV), where LEFT |
1347 |
are the fringe bitmap numbers for the bitmaps in the left and right fringe, |
is the symbol for the bitmap in the left fringe (or nil if no bitmap), |
1348 |
resp. If left or right fringe is empty, the corresponding element is nil. |
RIGHT is similar for the right fringe, and OV is non-nil if there is an |
1349 |
|
overlay arrow in the left fringe. |
1350 |
Return nil if POS is not visible in WINDOW. */) |
Return nil if POS is not visible in WINDOW. */) |
1351 |
(pos, window) |
(pos, window) |
1352 |
Lisp_Object pos, window; |
Lisp_Object pos, window; |
1374 |
row = MATRIX_FIRST_TEXT_ROW (w->current_matrix); |
row = MATRIX_FIRST_TEXT_ROW (w->current_matrix); |
1375 |
row = row_containing_pos (w, textpos, row, NULL, 0); |
row = row_containing_pos (w, textpos, row, NULL, 0); |
1376 |
if (row) |
if (row) |
1377 |
return Fcons (get_fringe_bitmap_name (row->left_fringe_bitmap), |
return list3 (get_fringe_bitmap_name (row->left_fringe_bitmap), |
1378 |
get_fringe_bitmap_name (row->right_fringe_bitmap)); |
get_fringe_bitmap_name (row->right_fringe_bitmap), |
1379 |
|
(row->overlay_arrow_p ? Qt : Qnil)); |
1380 |
else |
else |
1381 |
return Qnil; |
return Qnil; |
1382 |
} |
} |