changeset 69243:8600d93914b9

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Thu, 02 Mar 2006 22:34:39 +0000
parents b3f04bf9fce0
children b89c722dac50
files lispref/ChangeLog src/ChangeLog
diffstat 2 files changed, 23 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lispref/ChangeLog	Thu Mar 02 21:55:26 2006 +0000
+++ b/lispref/ChangeLog	Thu Mar 02 22:34:39 2006 +0000
@@ -1,3 +1,7 @@
+2006-03-02  Kim F. Storm  <storm@cua.dk>
+
+	* keymaps.texi (Tool Bar): Add tool-bar-border.
+
 2006-02-28  Luc Teirlinck  <teirllm@auburn.edu>
 
 	* loading.texi (Load Suffixes): Rephrase last paragraph.  Fix typos.
--- a/src/ChangeLog	Thu Mar 02 21:55:26 2006 +0000
+++ b/src/ChangeLog	Thu Mar 02 22:34:39 2006 +0000
@@ -1,3 +1,22 @@
+2006-03-02  Kim F. Storm  <storm@cua.dk>
+
+	* frame.h (struct frame): New member n_tool_bar_rows.
+
+	* xdisp.c: Minimize the unpleasent visual impact of the requirement
+	that non-toolkit tool-bars must occupy an integral number of screen
+	lines, by distributing the rows evenly over the tool-bar screen	area.
+	(Vtool_bar_border): New variable.
+	(syms_of_xdisp): DEFVAR_LISP it.
+	(display_tool_bar_line): Add HEIGHT arg for desired row height.  Make
+	tool-bar row the desired height.  Use default face for border below
+	tool-bar.
+	(tool_bar_lines_needed): Add N_ROWS arg.  Use it to return number of
+	actual tool-bar rows.
+	(redisplay_tool_bar): Calculate f->n_tool_bar_rows initially.
+	Adjust the height of the tool-bar rows to fill tool-bar screen area.
+	(redisplay_tool_bar): Calculate f->n_tool_bar_rows when tool-bar area
+	is resized.
+
 2006-03-01  Luc Teirlinck  <teirllm@auburn.edu>
 
 	* search.c (Fregexp_quote): Do not precede a literal `]' with two