aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2007-07-27 08:41:17 +0000
committerYAMAMOTO Mitsuharu2007-07-27 08:41:17 +0000
commit0cb1ae20ab33ed590d3f08a7d39be5fdba0ce34c (patch)
treed1a9687306c8a2104431706a5bb920b633008fee
parent9143075df84359c1eed9f444ad10d229d547dd56 (diff)
downloademacs-0cb1ae20ab33ed590d3f08a7d39be5fdba0ce34c.tar.gz
emacs-0cb1ae20ab33ed590d3f08a7d39be5fdba0ce34c.zip
(struct scroll_bar) [USE_TOOLKIT_SCROLL_BARS]:
New member fringe_extended_p.
-rw-r--r--src/ChangeLog23
-rw-r--r--src/xterm.h6
2 files changed, 29 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 3779a9fe8f3..b8c2d7a90ed 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,26 @@
12007-07-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * w32term.c (w32_draw_fringe_bitmap): Extend fringe background to
4 scroll bar gap.
5 (x_scroll_bar_create): Set bar->fringe_extended_p.
6 (w32_set_vertical_scroll_bar): Put leftmost/rightmost scroll bars
7 on frame edge. Check fringe background extension. Don't clear
8 extended fringe background area.
9
10 * w32term.h (struct scroll_bar): New member fringe_extended_p.
11 (w32_fill_area): Enclose multiple statements with do ... while (0).
12
13 * xterm.c (x_draw_fringe_bitmap) [USE_TOOLKIT_SCROLL_BARS]:
14 Extend fringe background to scroll bar gap.
15 (x_scroll_bar_create) [USE_TOOLKIT_SCROLL_BARS]:
16 Set bar->fringe_extended_p.
17 (XTset_vertical_scroll_bar) [USE_TOOLKIT_SCROLL_BARS]:
18 Put leftmost/rightmost scroll bars on frame edge. Check fringe
19 background extension. Don't clear extended fringe background area.
20
21 * xterm.h (struct scroll_bar) [USE_TOOLKIT_SCROLL_BARS]:
22 New member fringe_extended_p.
23
12007-07-25 Glenn Morris <rgm@gnu.org> 242007-07-25 Glenn Morris <rgm@gnu.org>
2 25
3 * Relicense all FSF files to GPLv3 or later. 26 * Relicense all FSF files to GPLv3 or later.
diff --git a/src/xterm.h b/src/xterm.h
index 70e0522e9cc..65499d45b0f 100644
--- a/src/xterm.h
+++ b/src/xterm.h
@@ -807,6 +807,12 @@ struct scroll_bar
807 place where the user grabbed it. If the handle isn't currently 807 place where the user grabbed it. If the handle isn't currently
808 being dragged, this is Qnil. */ 808 being dragged, this is Qnil. */
809 Lisp_Object dragging; 809 Lisp_Object dragging;
810
811#ifdef USE_TOOLKIT_SCROLL_BARS
812 /* t if the background of the fringe that is adjacent to a scroll
813 bar is extended to the gap between the fringe and the bar. */
814 Lisp_Object fringe_extended_p;
815#endif
810}; 816};
811 817
812/* The number of elements a vector holding a struct scroll_bar needs. */ 818/* The number of elements a vector holding a struct scroll_bar needs. */