Mercurial > emacs
diff src/ChangeLog @ 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 | 5c57c8538ddd |
children | 15e511b7973a |
line wrap: on
line diff
--- a/src/ChangeLog Sat Mar 22 21:44:38 2003 +0000 +++ b/src/ChangeLog Sun Mar 23 00:59:23 2003 +0000 @@ -1,3 +1,24 @@ +2003-03-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> + + * gtkutil.h: Take two more arguments to xg_update_scrollbar_pos. + (XG_SB_RANGE): New define. + + * gtkutil.c (xg_fixed_handle_expose): New function. + (xg_create_frame_widgets): Call xg_fixed_handle_expose for + expose events. + (xg_update_scrollbar_pos): Take two more arguments, left and width + of scroll bar including borders. + Clear left and right part outside scroll bar separately as some + themes have bars that are not an even number of pixels. + Don't set reallocate_redraws, don't call + gdk_window_process_all_updates. + (xg_set_toolkit_scroll_bar_thumb): Upper value is fixed, + so no need to change it. Calculate size and value with XG_SB_RANGE. + + * xterm.c (x_scroll_bar_create, XTset_vertical_scroll_bar): Pass + left and width of scroll bar including borders to + xg_update_scrollbar_pos. + 2003-03-22 Thien-Thi Nguyen <ttn@gnu.org> * Makefile.in: Make sure space precedes end-of-line backslashes.