]> git.eshelyaron.com Git - emacs.git/commitdiff
(coordinates_in_window): Increase width of area
authorGerd Moellmann <gerd@gnu.org>
Fri, 16 Feb 2001 14:57:10 +0000 (14:57 +0000)
committerGerd Moellmann <gerd@gnu.org>
Fri, 16 Feb 2001 14:57:10 +0000 (14:57 +0000)
where the vertical line can be dragged.

src/ChangeLog
src/window.c

index c8e26c3d18ff3ed4f9710bccbacb0c537ab02488..a30ce50fa2da49b75032f766497e354c7dae9b1e 100644 (file)
@@ -1,5 +1,8 @@
 2001-02-16  Gerd Moellmann  <gerd@gnu.org>
 
+       * window.c (coordinates_in_window): Increase width of area
+       where the vertical line can be dragged.
+
        * xterm.c (x_set_glyph_string_background_width): Extend the
        background face to the end of the drawing area in the text
        area, only.
index 4ddca7138f74978be508a4d5c7c866f24600883c..28500c405d0ad42d1c265d83ac48e17b9fee5f18 100644 (file)
@@ -526,6 +526,9 @@ coordinates_in_window (w, x, y)
   int ux = CANON_X_UNIT (f), uy = CANON_Y_UNIT (f);
   int x0 = XFASTINT (w->left) * ux;
   int x1 = x0 + XFASTINT (w->width) * ux;
+  /* The width of the area where the vertical line can be dragged.
+     (Between mode lines for instance.  */
+  int grabbable_width = ux;
 
   if (*x < x0 || *x >= x1)
     return ON_NOTHING;
@@ -567,10 +570,10 @@ coordinates_in_window (w, x, y)
       
       if (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT (f))
        {
-         if (abs (*x - x0) < ux / 2)
+         if (abs (*x - x0) < grabbable_width)
            part = ON_VERTICAL_BORDER;
        }
-      else if (!WINDOW_RIGHTMOST_P (w) && abs (*x - x1) < ux / 2)
+      else if (!WINDOW_RIGHTMOST_P (w) && abs (*x - x1) < grabbable_width)
        part = ON_VERTICAL_BORDER;
     }
   else if (WINDOW_WANTS_HEADER_LINE_P (w)
@@ -581,10 +584,10 @@ coordinates_in_window (w, x, y)
       
       if (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT (f))
        {
-         if (abs (*x - x0) < ux / 2)
+         if (abs (*x - x0) < grabbable_width)
            part = ON_VERTICAL_BORDER;
        }
-      else if (!WINDOW_RIGHTMOST_P (w) && abs (*x - x1) < ux / 2)
+      else if (!WINDOW_RIGHTMOST_P (w) && abs (*x - x1) < grabbable_width)
        part = ON_VERTICAL_BORDER;
     }
   /* Outside anything interesting?  */
@@ -604,7 +607,7 @@ coordinates_in_window (w, x, y)
       if (!w->pseudo_window_p
          && !FRAME_HAS_VERTICAL_SCROLL_BARS (f)
          && !WINDOW_RIGHTMOST_P (w)
-         && (abs (*x - right_x - flags_area_width) < ux / 2))
+         && (abs (*x - right_x - flags_area_width) < grabbable_width))
        {
          part = ON_VERTICAL_BORDER;
        }