annotate lib-src/.gitignore @ 106768:21fd634f447a

Make line<->pixel_y conversion macros aware of native menu/tool bars. They are placed above the internal border. This supersedes special treatment of native tool bars in the display code. This fixes wrong display position of native menu bars and bogus mouse highlighting of native tool bars, both of which can be found when internal border width is large. Also it fixes wrong flashed part on visible bell with native menu bars. * frame.h (FRAME_TOP_MARGIN_HEIGHT): New macro. (FRAME_LINE_TO_PIXEL_Y, FRAME_PIXEL_Y_TO_LINE): Take account of pseudo windows above internal border. * window.h (WINDOW_MENU_BAR_P, WINDOW_TOOL_BAR_P): New macros. (WINDOW_TOP_EDGE_Y, WINDOW_BOTTOM_EDGE_Y): Take account of pseudo windows above internal border. * xdisp.c (get_glyph_string_clip_rects, init_glyph_string): Don't treat tool bar windows specially. * xfns.c (x_set_tool_bar_lines): Take account of menu bar height. * xterm.c (x_after_update_window_line): Don't treat tool bar windows specially. (XTflash): Take account of menu bar height. * w32term.c (x_after_update_window_line): Don't treat tool bar windows specially.
author YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
date Sat, 09 Jan 2010 13:16:32 +0900
parents 1823e414dc49
children ef719132ddfa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
102380
762408a9ef5d Add .gitignore rules for in-place builds.
Juanma Barranquero <lekktu@gmail.com>
parents:
diff changeset
1 DOC
762408a9ef5d Add .gitignore rules for in-place builds.
Juanma Barranquero <lekktu@gmail.com>
parents:
diff changeset
2 ctags.c
762408a9ef5d Add .gitignore rules for in-place builds.
Juanma Barranquero <lekktu@gmail.com>
parents:
diff changeset
3 getopt.h
762408a9ef5d Add .gitignore rules for in-place builds.
Juanma Barranquero <lekktu@gmail.com>
parents:
diff changeset
4 stamp_BLD
105614
1823e414dc49 * .gitignore: Add echolisp.tmp.
Juanma Barranquero <lekktu@gmail.com>
parents: 102391
diff changeset
5 echolisp.tmp
102380
762408a9ef5d Add .gitignore rules for in-place builds.
Juanma Barranquero <lekktu@gmail.com>
parents:
diff changeset
6
762408a9ef5d Add .gitignore rules for in-place builds.
Juanma Barranquero <lekktu@gmail.com>
parents:
diff changeset
7 oo/
762408a9ef5d Add .gitignore rules for in-place builds.
Juanma Barranquero <lekktu@gmail.com>
parents:
diff changeset
8 oo-spd/
102391
a927f31f34d5 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 102380
diff changeset
9
a927f31f34d5 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 102380
diff changeset
10 # arch-tag: bcd85c02-f779-4fe6-bd45-97a21150aadc