comparison src/xterm.c @ 50270:fa50953c02dc

Finally (?) fix flicker in scroll bar.
author Jan Djärv <jan.h.d@swipnet.se>
date Sun, 23 Mar 2003 00:59:23 +0000
parents f9447a2e045c
children d9a401f2769d
comparison
equal deleted inserted replaced
50269:7efe7c1f00f5 50270:fa50953c02dc
4778 xg_update_scrollbar_pos (f, 4778 xg_update_scrollbar_pos (f,
4779 SCROLL_BAR_X_WINDOW (bar), 4779 SCROLL_BAR_X_WINDOW (bar),
4780 top, 4780 top,
4781 left + VERTICAL_SCROLL_BAR_WIDTH_TRIM, 4781 left + VERTICAL_SCROLL_BAR_WIDTH_TRIM,
4782 width - VERTICAL_SCROLL_BAR_WIDTH_TRIM * 2, 4782 width - VERTICAL_SCROLL_BAR_WIDTH_TRIM * 2,
4783 max (height, 1)); 4783 max (height, 1),
4784 left,
4785 width);
4784 xg_show_scroll_bar (SCROLL_BAR_X_WINDOW (bar)); 4786 xg_show_scroll_bar (SCROLL_BAR_X_WINDOW (bar));
4785 #else /* not USE_GTK */ 4787 #else /* not USE_GTK */
4786 Widget scroll_bar = SCROLL_BAR_X_WIDGET (FRAME_X_DISPLAY (f), bar); 4788 Widget scroll_bar = SCROLL_BAR_X_WIDGET (FRAME_X_DISPLAY (f), bar);
4787 XtConfigureWidget (scroll_bar, 4789 XtConfigureWidget (scroll_bar,
4788 left + VERTICAL_SCROLL_BAR_WIDTH_TRIM, 4790 left + VERTICAL_SCROLL_BAR_WIDTH_TRIM,
5028 xg_update_scrollbar_pos (f, 5030 xg_update_scrollbar_pos (f,
5029 SCROLL_BAR_X_WINDOW (bar), 5031 SCROLL_BAR_X_WINDOW (bar),
5030 top, 5032 top,
5031 sb_left + VERTICAL_SCROLL_BAR_WIDTH_TRIM, 5033 sb_left + VERTICAL_SCROLL_BAR_WIDTH_TRIM,
5032 sb_width - VERTICAL_SCROLL_BAR_WIDTH_TRIM * 2, 5034 sb_width - VERTICAL_SCROLL_BAR_WIDTH_TRIM * 2,
5033 max (height, 1)); 5035 max (height, 1),
5036 left,
5037 width);
5034 #else /* not USE_GTK */ 5038 #else /* not USE_GTK */
5035 5039
5036 /* Since toolkit scroll bars are smaller than the space reserved 5040 /* Since toolkit scroll bars are smaller than the space reserved
5037 for them on the frame, we have to clear "under" them. */ 5041 for them on the frame, we have to clear "under" them. */
5038 if (width > 0 && height > 0) 5042 if (width > 0 && height > 0)