- Timestamp:
- 09/10/05 23:47:33 (3 years ago)
- Files:
-
- releases/KIKYOU-2.00/lisp/ChangeLog.Meadow (modified) (1 diff)
- releases/KIKYOU-2.00/lisp/mw32scroll.el (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
releases/KIKYOU-2.00/lisp/ChangeLog.Meadow
r3865 r3866 1 2005-09-10 Kyotaro HORIGUCHI <horiguti@meadowy.org> 2 3 * mw32scroll.el: Cancel previous change 4 1 5 2005-09-10 Kyotaro HORIGUCHI <horiguti@meadowy.org> 2 6 releases/KIKYOU-2.00/lisp/mw32scroll.el
r3865 r3866 40 40 (scroll-bar-scale portion-whole 41 41 (- (point-max) (point-min))))) 42 ( vertical-motion 0)42 (beginning-of-line) 43 43 (set-window-start window (point))))) 44 44 … … 73 73 (nth 2 start-position) 74 74 (- (point-max) (point-min))))) 75 ( vertical-motion 0)75 (beginning-of-line) 76 76 (set-window-start window (point))) 77 77 (t … … 113 113 (defun scroll-but-point (line) 114 114 "Neglecting point, scroll current window. If the point is out of the window, the point is moved to the center of the window." 115 (save-excursion 116 (goto-char (window-start)) 117 (vertical-motion line) 118 (set-window-start (selected-window) (point)))) 115 (if (>= line 0) 116 (let* ((winstpoint (window-start)) 117 (position (compute-motion winstpoint '(0 . 0) 118 (point-max) (cons 0 line) 119 (window-width) (cons (window-hscroll) 0) 120 (selected-window)))) 121 (set-window-start (selected-window) (car position))) 122 123 (save-excursion 124 (let ((winst1point (window-start)) 125 winst2point 126 position1 127 position2 128 finline-2) 129 (goto-char (window-start)) 130 (forward-line line) 131 (beginning-of-line) 132 (setq winst2point (point)) 133 (setq position1 (compute-motion winst2point '(0 . 0) 134 winst1point (cons 0 (- line)) 135 (window-width) (cons (window-hscroll) 0) 136 (selected-window))) 137 (setq finline-2 (+ (nth 2 position1) line)) 138 (setq position2 (compute-motion winst2point '(0 . 0) 139 winst1point (cons 0 finline-2) 140 (window-width) (cons (window-hscroll) 0) 141 (selected-window))) 142 (set-window-start (selected-window) (car position2)))))) 119 143 120 144 (defun w32-handle-scroll-bar-event (event)
