]> code.delx.au - gnu-emacs/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Thu, 2 Mar 2006 22:34:39 +0000 (22:34 +0000)
committerKim F. Storm <storm@cua.dk>
Thu, 2 Mar 2006 22:34:39 +0000 (22:34 +0000)
lispref/ChangeLog
src/ChangeLog

index 5a08e574b8e8fccb43f6a0d5f59b8f56ca056881..a56517535f162311ef03ccd57d0b9731e1875e1d 100644 (file)
@@ -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.
index 2a9c2dc344c4d5a66d81bbeb4520e9bdabab2b4c..11fe6f910e409b9ed007dc2c3382553b13220652 100644 (file)
@@ -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