diff options
| author | Gerd Moellmann | 2001-02-16 14:57:10 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-02-16 14:57:10 +0000 |
| commit | dad75588920ec315906b694315d343a27ad96a45 (patch) | |
| tree | ff372c647882b826ee3c9082e05ad7c7ebb91406 /src | |
| parent | b09646e35abf98a343d3cd359e2c9300fc8605b3 (diff) | |
| download | emacs-dad75588920ec315906b694315d343a27ad96a45.tar.gz emacs-dad75588920ec315906b694315d343a27ad96a45.zip | |
(coordinates_in_window): Increase width of area
where the vertical line can be dragged.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/window.c | 13 |
2 files changed, 11 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c8e26c3d18f..a30ce50fa2d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2001-02-16 Gerd Moellmann <gerd@gnu.org> | 1 | 2001-02-16 Gerd Moellmann <gerd@gnu.org> |
| 2 | 2 | ||
| 3 | * window.c (coordinates_in_window): Increase width of area | ||
| 4 | where the vertical line can be dragged. | ||
| 5 | |||
| 3 | * xterm.c (x_set_glyph_string_background_width): Extend the | 6 | * xterm.c (x_set_glyph_string_background_width): Extend the |
| 4 | background face to the end of the drawing area in the text | 7 | background face to the end of the drawing area in the text |
| 5 | area, only. | 8 | area, only. |
diff --git a/src/window.c b/src/window.c index 4ddca7138f7..28500c405d0 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -526,6 +526,9 @@ coordinates_in_window (w, x, y) | |||
| 526 | int ux = CANON_X_UNIT (f), uy = CANON_Y_UNIT (f); | 526 | int ux = CANON_X_UNIT (f), uy = CANON_Y_UNIT (f); |
| 527 | int x0 = XFASTINT (w->left) * ux; | 527 | int x0 = XFASTINT (w->left) * ux; |
| 528 | int x1 = x0 + XFASTINT (w->width) * ux; | 528 | int x1 = x0 + XFASTINT (w->width) * ux; |
| 529 | /* The width of the area where the vertical line can be dragged. | ||
| 530 | (Between mode lines for instance. */ | ||
| 531 | int grabbable_width = ux; | ||
| 529 | 532 | ||
| 530 | if (*x < x0 || *x >= x1) | 533 | if (*x < x0 || *x >= x1) |
| 531 | return ON_NOTHING; | 534 | return ON_NOTHING; |
| @@ -567,10 +570,10 @@ coordinates_in_window (w, x, y) | |||
| 567 | 570 | ||
| 568 | if (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT (f)) | 571 | if (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT (f)) |
| 569 | { | 572 | { |
| 570 | if (abs (*x - x0) < ux / 2) | 573 | if (abs (*x - x0) < grabbable_width) |
| 571 | part = ON_VERTICAL_BORDER; | 574 | part = ON_VERTICAL_BORDER; |
| 572 | } | 575 | } |
| 573 | else if (!WINDOW_RIGHTMOST_P (w) && abs (*x - x1) < ux / 2) | 576 | else if (!WINDOW_RIGHTMOST_P (w) && abs (*x - x1) < grabbable_width) |
| 574 | part = ON_VERTICAL_BORDER; | 577 | part = ON_VERTICAL_BORDER; |
| 575 | } | 578 | } |
| 576 | else if (WINDOW_WANTS_HEADER_LINE_P (w) | 579 | else if (WINDOW_WANTS_HEADER_LINE_P (w) |
| @@ -581,10 +584,10 @@ coordinates_in_window (w, x, y) | |||
| 581 | 584 | ||
| 582 | if (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT (f)) | 585 | if (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT (f)) |
| 583 | { | 586 | { |
| 584 | if (abs (*x - x0) < ux / 2) | 587 | if (abs (*x - x0) < grabbable_width) |
| 585 | part = ON_VERTICAL_BORDER; | 588 | part = ON_VERTICAL_BORDER; |
| 586 | } | 589 | } |
| 587 | else if (!WINDOW_RIGHTMOST_P (w) && abs (*x - x1) < ux / 2) | 590 | else if (!WINDOW_RIGHTMOST_P (w) && abs (*x - x1) < grabbable_width) |
| 588 | part = ON_VERTICAL_BORDER; | 591 | part = ON_VERTICAL_BORDER; |
| 589 | } | 592 | } |
| 590 | /* Outside anything interesting? */ | 593 | /* Outside anything interesting? */ |
| @@ -604,7 +607,7 @@ coordinates_in_window (w, x, y) | |||
| 604 | if (!w->pseudo_window_p | 607 | if (!w->pseudo_window_p |
| 605 | && !FRAME_HAS_VERTICAL_SCROLL_BARS (f) | 608 | && !FRAME_HAS_VERTICAL_SCROLL_BARS (f) |
| 606 | && !WINDOW_RIGHTMOST_P (w) | 609 | && !WINDOW_RIGHTMOST_P (w) |
| 607 | && (abs (*x - right_x - flags_area_width) < ux / 2)) | 610 | && (abs (*x - right_x - flags_area_width) < grabbable_width)) |
| 608 | { | 611 | { |
| 609 | part = ON_VERTICAL_BORDER; | 612 | part = ON_VERTICAL_BORDER; |
| 610 | } | 613 | } |