Mercurial > emacs
comparison src/keyboard.c @ 66001:070aaff00398
(make_lispy_position): Fix buffer position calculation for
mouse click or movement in fringe.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Mon, 10 Oct 2005 22:50:21 +0000 |
parents | 95baa5a5fb95 |
children | 26e41053c306 |
comparison
equal
deleted
inserted
replaced
66000:5d96447d85f4 | 66001:070aaff00398 |
---|---|
5094 else if (part == ON_LEFT_FRINGE || part == ON_RIGHT_FRINGE) | 5094 else if (part == ON_LEFT_FRINGE || part == ON_RIGHT_FRINGE) |
5095 { | 5095 { |
5096 posn = (part == ON_LEFT_FRINGE) ? Qleft_fringe : Qright_fringe; | 5096 posn = (part == ON_LEFT_FRINGE) ? Qleft_fringe : Qright_fringe; |
5097 rx = 0; | 5097 rx = 0; |
5098 dx = wx; | 5098 dx = wx; |
5099 wx = (part == ON_LEFT_FRINGE) ? 0 : window_box_width (w, TEXT_AREA); | |
5099 if (part == ON_RIGHT_FRINGE) | 5100 if (part == ON_RIGHT_FRINGE) |
5100 dx -= (window_box_width (w, LEFT_MARGIN_AREA) | 5101 dx -= (window_box_width (w, LEFT_MARGIN_AREA) |
5101 + window_box_width (w, TEXT_AREA) | 5102 + window_box_width (w, TEXT_AREA) |
5102 + (WINDOW_HAS_FRINGES_OUTSIDE_MARGINS (w) | 5103 + (WINDOW_HAS_FRINGES_OUTSIDE_MARGINS (w) |
5103 ? window_box_width (w, RIGHT_MARGIN_AREA) | 5104 ? window_box_width (w, RIGHT_MARGIN_AREA) |