| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
equal to the current buffer.
|
| |
|
|
|
| |
(displayed_window_lines): Call line_bottom_y to determine
the line's bottom position.
|
| | |
|
| | |
|
| |
|
|
| |
where the vertical line can be dragged.
|
| |
|
|
| |
the selected window if it is showing the buffer in question.
|
| |
|
|
| |
vscrolled.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(Qleft_fringe, Qright_fringe): Replace Qleft_bitmap_area and
Qright_bitmap_area.
(coordinates_in_window): Return an enumerator from enum
window_part. Fix handling of right scroll bar.
(Fcoordinates_in_window_p): Doc fix. Return `left-fringe' and
`right-fringe' instead of `left-bitmap-area' and
`right-bitmap-area'. Use enumerators from enum window_part
instead of hard-coded integers.
(check_window_containing, window_from_coordinates): Use
enumerators from enum window_part instead of hard-coded integers.
(syms_of_window): Replace Qleft_bitmap_area and
Qright_bitmap_area.with Qleft_fringe and Qright_fringe.
|
| |
|
|
| |
instead of Finteractive_p.
|
| |
|
|
|
| |
changing heights, so that a future shrink_mini_window won't
restore a bogus height.
|
| | |
|
| | |
|
| |
|
|
|
| |
(syms_of_window): Add a DEFVAR_BOOL for window-size-fixed, for
the doc string.
|
| |
|
|
|
|
| |
here.
(Fscroll_right, Fscroll_left): Set it here instead, if called
interactively.
|
| |
|
|
| |
when increasing window's vscroll.
|
| |
|
|
|
|
|
|
|
|
|
| |
to nil when changing the window's start. Don't change the
window's start when its top position hasn't changed. If we do,
this will set the window's optional_new_start, which act's like a
force_start during redisplay with C-x 1 M-> under particular
circumstances (see report from Per Starback to emacs-pretest-bug
from 2000-12-13.).
(Fdelete_other_windows): Set window's window_end_valid
to nil when changing the window's start.
|
| |
|
|
|
| |
window's window_end_valid to nil.
(Fwindow_end): Fix window-end computation when UPDATE is non-nil.
|
| | |
|
| | |
|
| |
|
|
|
| |
specially. Centering on the basis of line counts doesn't work
reliably with variable-height lines.
|
| | |
|
| |
|
|
| |
of window_internal_height.
|
| |
|
|
|
| |
flag, compare old size with minimum size depending on WIDTH_P,
don't compare with window_min_width.
|
| |
|
|
|
|
|
| |
(Fset_window_configuration): Don't SET_FRAME_GARBAGED after
freeing window matrices. The flag windows_or_buffers_changed is
set, so the next redisplay will consider all windows; this should
suffice.
|
| |
|
|
| |
(Fset_window_configuration): Calls to ensure_frame_matrix removed.
|
| |
|
|
|
|
|
|
|
|
|
| |
(Fset_window_hscroll): Set window's hscroll and min_hscroll.
(set_window_buffer, temp_output_buffer_show): Set min_hscroll
to zero.
(struct saved_window): New member min_hscroll.
(SAVED_WINDOW_VECTOR_SIZE): Set to 17.
(Fset_window_configuration): Set window's min_hscroll.
(save_window_save): Save window's min_hscroll.
(compare_window_configurations): Compare min_hscroll values.
|
| |
|
|
| |
(Fset_window_configuration): Call ensure_frame_matrix.
|
| |
|
|
| |
move_it_vertically.
|
| |
|
|
| |
position on vertical line between mode lines.
|
| |
|
|
| |
cursor_in_non_selected_windows.
|
| |
|
|
| |
(Fwindow_list): Remove unused var.
|
| |
|
|
|
| |
other than the selected window, make sure redisplay updates
other windows to show the new value of point in the window.
|
| | |
|
| |
|
|
|
| |
(Fwindow_text_height): New function (used to be in lisp).
(syms_of_window): Initialize it.
|
| |
|
|
| |
bottom to lines.
|
| | |
|
| |
|
|
|
|
|
| |
inverting the sense.
(window_scroll_pixel_based): Scroll partially visible lines into place
if we hit the beginning or end of the buffer.
(displayed_window_lines): Don't include partially visible line at bottom.
|
| |
|
|
| |
header-line first.
|
| | |
|
| |
|
|
|
|
| |
(syms_of_window): DEFVAR_LISP it.
(Fdisplay_buffer): Check Veven_window_heights before evening the
window heights.
|
| |
|
|
|
|
|
|
| |
positions on the vertical bar and fringes differently for
window-system frames. Consider some pixels near the vertical bar
as on the bar if the frame doesn't have vertical scroll bars.
Associate positions between mode or header lines with the
right window, the left one.
|
| |
|
|
|
|
|
| |
orig_height.
(SAVED_WINDOW_VECTOR_SIZE): Increment to 16.
(save_window_save, Fset_window_configuration): Save/restore
window's orig_top and orig_height.
|
| |
|
|
|
|
| |
but sufficiently close to its start, return ``on vertical
border''. This gives us a way to drag windows horizontally when
using toolkit scroll bars.
|
| |
|
|
|
|
| |
compatible.
(window_list_1): New function.
(window_loop): Use it instead of Fwindow_list.
|
| |
|
|
| |
extra argument.
|
| |
|
|
|
| |
point in the current buffer, if that buffer is displayed in more
than one window.
|
| |
|
|
| |
visible lines at the bottom correctly.
|
| |
|
|
| |
Fix computation of displayed lines.
|
| |
|
|
| |
Make POS default to WINDOW's point, not the current buffer's point.
|