aboutsummaryrefslogtreecommitdiffstats
path: root/src/window.h
Commit message (Collapse)AuthorAgeFilesLines
* (struct glyph_matrix): New members nrows_scale_factorKim F. Storm2004-07-211-0/+5
| | | | and ncols_scale_factor.
* Update copyright.Kim F. Storm2004-06-161-1/+1
|
* (Fwindow_vscroll, Fset_window_vscroll): Fix EXFUN.Kim F. Storm2004-04-201-3/+3
|
* (struct window): New member overlay_arrow_bitmap.Kim F. Storm2004-03-011-0/+3
|
* Add arch taglinesMiles Bader2003-09-011-0/+3
|
* (WINDOW_LEFT_FRINGE_COLS, WINDOW_RIGHT_FRINGE_COLS)Richard M. Stallman2003-06-031-5/+22
| | | | (WINDOW_MODE_LINE_LINES, WINDOW_HEADER_LINE_LINES): New macros.
* (window_box_text_cols): Declare.Stefan Monnier2003-05-251-0/+1
|
* (struct window): Rename members left to left_col,Kim F. Storm2003-05-241-29/+406
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | top to top_line, height to total_lines, width to total_cols, left_margin_width to left_margin_cols, right_margin_width to right_margin_cols, orig_height to orig_total_lines, orig_top to orig_top_line. All uses changed. (struct window): New members left_fringe_width, right_fringe_width, fringes_outside_margins, scroll_bar_width, vertical_scroll_bar_type. (WINDOW_XFRAME, WINDOW_FRAME_COLUMN_WIDTH, WINDOW_FRAME_LINE_HEIGHT): New macros primarily used to simplify other macros. (WINDOW_TOTAL_COLS): New macro. Change relevant code that referred to XINT (w->width). (WINDOW_TOTAL_LINES): New macro. Change relevant code that referred to XINT (w->height). (WINDOW_TOTAL_WIDTH): New macro. Change relevant code that referred to XINT (w->width) * canon_x_unit. (WINDOW_TOTAL_HEIGHT): New macro. Change relevant code that referred to XINT (w->height) * canon_y_unit. (WINDOW_LEFT_EDGE_COL): New macro. Change relevant code that referred to XINT (w->left). (WINDOW_RIGHT_EDGE_COL): Renamed from WINDOW_RIGHT_EDGE. Change all uses and code that referred to XINT (w->left) + XINT (w->width). (WINDOW_TOP_EDGE_LINE): New macro. Change relevant code that referred to XINT (w->top). (WINDOW_BOTTOM_EDGE_LINE): New macro. Change relevant code that referred to XINT (w->top) + XINT (w->height). (WINDOW_LEFT_EDGE_X): New macro. Change relevant code that referred to XINT (w->left) * canon_x_unit. (WINDOW_RIGHT_EDGE_X): New macro. Change relevant code that referred to (XINT (w->left) + XINT (w->width)) * canon_x_unit. (WINDOW_TOP_EDGE_Y): New macro. Change relevant code that referred to XINT (w->top) * canon_y_unit. (WINDOW_BOTTOM_EDGE_Y): New macro. Change relevant code that referred to (XINT (w->top) + XINT (w->height)) * canon_y_unit. (WINDOW_LEFTMOST_P): New macro. (WINDOW_BOX_LEFT_EDGE_COL): Renamed from WINDOW_LEFT_MARGIN. All uses changed. (WINDOW_BOX_RIGHT_EDGE_COL): Renamed from WINDOW_RIGHT_MARGIN. All uses changed. (WINDOW_BOX_LEFT_EDGE_X): Renamed from WINDOW_DISPLAY_LEFT_EDGE_PIXEL_X, moved from dispextern.h. Do not exclude left fringe width. (WINDOW_BOX_RIGHT_EDGE_X): Renamed from WINDOW_DISPLAY_RIGHT_EDGE_PIXEL_X, moved from dispextern.h. Do not exclude fringe widths. (WINDOW_LEFT_FRINGE_WIDTH, WINDOW_RIGHT_FRINGE_WIDTH) (WINDOW_FRINGE_COLS, WINDOW_TOTAL_FRINGE_WIDTH): New macros. Change relevant code that referred to FRAME_LEFT_FRINGE_WIDTH, FRAME_RIGHT_FRINGE_WIDTH, FRAME_FRINGE_COLS, and FRAME_TOTAL_FRINGE_WIDTH to allow per-window fringe settings. (WINDOW_HAS_FRINGES_OUTSIDE_MARGINS): New macro. (WINDOW_VERTICAL_SCROLL_BAR_TYPE, WINDOW_HAS_VERTICAL_SCROLL_BAR) (WINDOW_HAS_VERTICAL_SCROLL_BAR_ON_LEFT) (WINDOW_HAS_VERTICAL_SCROLL_BAR_ON_RIGHT) (WINDOW_CONFIG_SCROLL_BAR_WIDTH, WINDOW_CONFIG_SCROLL_BAR_COLS): New macros. Change code which referenced corresponding FRAME_VERTICAL_SCROLL_BAR_TYPE, FRAME_HAS_VERTICAL_SCROLL_BARS, FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT, FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT, FRAME_SCROLL_BAR_PIXEL_WIDTH, and FRAME_SCROLL_BAR_COLS macros to allow per-window scroll-bar settings. (WINDOW_LEFT_SCROLL_BAR_COLS, WINDOW_RIGHT_SCROLL_BAR_COLS): New macros. (WINDOW_LEFT_SCROLL_BAR_AREA_WIDTH): New macro. Change code that referred to FRAME_LEFT_SCROLL_BAR_WIDTH. (WINDOW_RIGHT_SCROLL_BAR_AREA_WIDTH): New macro. Change code that referred to FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT and FRAME_SCROLL_BAR_WIDTH. (WINDOW_SCROLL_BAR_COLS, WINDOW_SCROLL_BAR_AREA_WIDTH) (WINDOW_SCROLL_BAR_AREA_X): New macros. (WINDOW_HEADER_LINE_HEIGHT): Renamed from WINDOW_DISPLAY_HEADER_LINE_HEIGHT, moved from dispextern.h. (WINDOW_BOX_HEIGHT_NO_MODE_LINE): Renamed from WINDOW_DISPLAY_HEIGHT_NO_MODE_LINE, moved from dispextern.h. (WINDOW_BOX_TEXT_HEIGHT): Renamed from WINDOW_DISPLAY_PIXEL_WIDTH, moved from dispextern.h. (WINDOW_TO_FRAME_PIXEL_X, WINDOW_TO_FRAME_PIXEL_Y) (FRAME_TO_WINDOW_PIXEL_X, FRAME_TO_WINDOW_PIXEL_Y) (WINDOW_TEXT_TO_FRAME_PIXEL_X): Moved here from dispextern.h. (WINDOW_LEFT_MARGIN_WIDTH): Renamed from WINDOW_DISPLAY_LEFT_AREA_PIXEL_WIDTH, moved from dispextern.h. (WINDOW_RIGHT_MARGIN_WIDTH): Renamed from WINDOW_DISPLAY_RIGHT_AREA_PIXEL_WIDTH, moved from dispextern.h. (window_from_coordinates): Update prototype. (Fset_window_buffer): Update EXFUN. (set_window_buffer): Update prototype.
* (Fselect_window): Add optional arg `norecord'.Stefan Monnier2003-05-171-2/+2
|
* (Qwindowp, Qwindow_live_p, Vwindow_list)Stefan Monnier2003-05-141-0/+33
| | | | | | | | | | | | (Fwindow_end, Fselected_window, Fdelete_window, Fwindow_buffer) (Fget_buffer_window, Fsave_window_excursion, Fsplit_window) (Fset_window_configuration, Fcurrent_window_configuration) (compare_window_configurations, Fcoordinates_in_window_p, Fwindow_at) (Fpos_visible_in_window_p, mark_window_cursors_off) (window_internal_height, window_internal_width, Frecenter) (Fscroll_other_window, Fset_window_start, temp_output_buffer_show) (replace_buffer_in_all_windows, init_window_once, init_window) (syms_of_window, keys_of_window): Move from lisp.h to window.h.
* (change_window_heights): Add prototype.Kim F. Storm2003-03-311-0/+1
|
* (window_from_coordinates): Fix prototype.Kim F. Storm2003-03-211-1/+2
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-10/+10
|
* Comment change.Richard M. Stallman2002-07-011-1/+1
|
* (cursor_type_changed): Hew variable.Richard M. Stallman2002-03-181-0/+4
|
* (struct window): New member phys_cursor_width.Kim F. Storm2002-03-011-3/+3
|
* (minibuf_selected_window): Renamed from Vminibuf_selected_window.Kim F. Storm2002-02-281-1/+1
|
* (Vminibuf_selected_window): Declare extern.Kim F. Storm2002-02-261-0/+5
|
* (MINI_WINDOW_P): Use NILP.Gerd Moellmann2001-10-051-1/+1
|
* (WINDOW_LIVE_P): New macro.Gerd Moellmann2001-01-181-1/+7
|
* (struct window): New member min_hscroll.Gerd Moellmann2000-12-201-0/+3
|
* (Fset_window_point): Declare.Dave Love2000-12-121-0/+1
|
* * window.h (Fwindow_live_p): Declare.Ken Raeburn2000-10-271-0/+1
|
* (foreach_window): Change prototype.Gerd Moellmann2000-07-211-1/+3
|
* Extend comment for optional_new_start.Gerd Moellmann1999-10-301-1/+3
|
* (struct window): New members orig_top, orig_height.Gerd Moellmann1999-09-231-1/+7
| | | | | (toplevel): Add prototypes for grow_mini_window and shrink_mini_window. Remove prototype for change_window_height.
* (struct window): New member height_fixed_p.Gerd Moellmann1999-09-161-0/+5
|
* (freeze_window_starts): Fix typo in prototype.Gerd Moellmann1999-09-141-1/+1
|
* New member frozen_window_start_p.Gerd Moellmann1999-09-031-0/+7
|
* (beg_unchanged, end_unchanged, unchanged_modified,Gerd Moellmann1999-08-231-19/+0
| | | | | | | | | | | | | | | | overlay_unchanged_modified): Removed. (with_echo_area_unwind_data): Don't save beg/end_unchanged. (unwind_with_echo_area_buffer): Don't restore them. (debug_beg_unchanged, debug_end_unchanged) [GLYPH_DEBUG]: Removed. (text_outside_line_unchanged_p, redisplay_internal, try_scrolling): Use/set buffer-specific beg/end_unchanged. (redisplay_window): Let try_window_id be called if more than one window is displayed. Use/set buffer-specific beg/end_unchanged. (get_last_unchanged_at_beg_row, get_first_unchanged_at_end_row, try_window_id): Use buffer-specific beg/end_unchanged. (beg_unchanged, end_unchanged, unchanged_modified, overlay_unchanged_modified): Remove extern declarations.
* Remove references to echo_area_glyphsGerd Moellmann1999-08-211-24/+0
| | | | and previous_echo_glyphs.
* (struct window): New field too_small_ok.Gerd Moellmann1999-08-131-0/+2
|
* (struct window): Add vscroll.Gerd Moellmann1999-07-211-49/+160
| | | | | | | | | | | | | | | | | | (struct window): New member cursor_off_p. (struct window): Remove phys_cursor_glyph. (struct window): New members phys_cursor_ascent and phys_cursor_descent. (struct window): New flag pseudo_window_p. (struct window): Add left_margin_width, right_margin_width. New member last_cursor. (WINDOW_LEFT_MARGIN): Remove FRAME_LEFT_SCROLL_BAR. (WINDOW_TO_FRAME_VPOS): Convert window vpos to frame vpos. (WINDOW_TO_FRAME_HPOS): Convert window hpos to frame hpos. (FRAME_TO_WINDOW_VPOS): Convert frame vpos to window vpos. (FRAME_TO_WINDOW_HPOS): Convert frame hpos to window hpos. (WINDOW_TOPMOST_P): Added. (struct window): Rewrittenf for new glyphs.
* (WINDOW_RIGHT_MARGIN): Don't subtract 1 from width when there are noRichard M. Stallman1998-05-041-1/+1
| | | | vertical scrollbars and this is the rightmost window in the frame.
* Change argument number of Fdisplay_buffer to 3.Kenichi Handa1998-02-061-1/+1
|
* (WINDOW_RIGHT_MARGIN): Deduct width of vertical lineRichard M. Stallman1998-01-211-7/+9
| | | | if frame has no scroll bars.
* Add prototypes.Andreas Schwab1997-11-251-8/+15
|
* (struct window): New field optional_new_start.Richard M. Stallman1996-11-101-0/+3
|
* (WINDOW_LEFT_MARGIN): New macro.Richard M. Stallman1996-09-211-0/+34
| | | | | (WINDOW_RIGHT_EDGE, WINDOW_RIGHT_MARGIN): New macros. (WINDOW_FULL_WIDTH_P, WINDOW_RIGHTMOST_P): New macros.
* (struct window): New field last_overlay_modified.Richard M. Stallman1996-09-151-0/+7
|
* (struct window): New field, last_had_star.Richard M. Stallman1996-06-281-0/+3
|
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (struct window): New field redisplay_end_trigger.Richard M. Stallman1995-11-101-0/+3
|
* (echo_area_window): Declared.Richard M. Stallman1995-07-211-0/+5
|
* Fix comment.Karl Heuer1995-03-311-2/+2
|
* (struct window): New member column_number_displayed.Karl Heuer1995-01-171-1/+4
|
* (struct window): Use EMACS_INT.Richard M. Stallman1994-09-171-1/+1
|
* (minibuf_prompt): Now a Lisp_Object. All uses changed.Karl Heuer1994-06-181-1/+1
|
* (echo_area_glyphs_length): Declared.Richard M. Stallman1993-12-231-0/+3
|
* Updated copyright years.Jim Blandy1993-05-221-1/+1
|