]> git.eshelyaron.com Git - emacs.git/commitdiff
(struct scroll_bar) [USE_TOOLKIT_SCROLL_BARS]: New
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Sat, 24 Feb 2007 02:43:20 +0000 (02:43 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Sat, 24 Feb 2007 02:43:20 +0000 (02:43 +0000)
member `min_handle'.

src/ChangeLog
src/macterm.h

index 303b53a9b50ae71749079bae8693f8a0efbe0485..c7f40ce8100f3c1b8da42b3fc31647b7a56e66a1 100644 (file)
@@ -1,3 +1,14 @@
+2007-02-24  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * macterm.c [USE_TOOLKIT_SCROLL_BARS] (x_scroll_bar_handle_drag)
+       (x_set_toolkit_scroll_bar_thumb): Add bar->min_handle as margin to
+       scroll bar handle size in order to avoid `scroll backward' problem.
+       (x_scroll_bar_create, XTset_vertical_scroll_bar)
+       [USE_TOOLKIT_SCROLL_BARS]: Initialize bar->min_handle.
+
+       * macterm.h (struct scroll_bar) [USE_TOOLKIT_SCROLL_BARS]: New
+       member `min_handle'.
+
 2007-02-23  Kim F. Storm  <storm@cua.dk>
 
        * print.c (print): Reset print_number_index if Vprint_number_table
index d56287c348cbdd4ef36bea54016075255a881e8e..3d0b41f6efee9fd04f6fe92a52c891c0d75daf59 100644 (file)
@@ -436,6 +436,9 @@ struct scroll_bar {
   /* The position and size of the scroll bar handle track area in
      pixels, relative to the frame.  */
   Lisp_Object track_top, track_height;
+
+  /* Minimum length of the scroll bar handle, in pixels.  */
+  Lisp_Object min_handle;
 #endif
 };