ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/scrollbar.C
(Generate patch)

Comparing rxvt-unicode/src/scrollbar.C (file contents):
Revision 1.19 by root, Sun Aug 15 22:09:24 2004 UTC vs.
Revision 1.24 by root, Mon Aug 23 19:47:03 2004 UTC

35rxvt_term::scrollbar_mapping (int map) 35rxvt_term::scrollbar_mapping (int map)
36{ 36{
37 int change = 0; 37 int change = 0;
38 38
39#ifdef HAVE_SCROLLBARS 39#ifdef HAVE_SCROLLBARS
40 if (map && !scrollbar_visible ()) 40 if (map)
41 { 41 {
42 scrollBar.setIdle (); 42 scrollBar.setIdle ();
43
43 if (!scrollBar.win) 44 if (!scrollBar.win)
44 resize_scrollbar (); 45 resize_scrollbar ();
46
45 if (scrollBar.win) 47 if (scrollBar.win)
46 { 48 {
47 XMapWindow (display->display, scrollBar.win); 49 XMapWindow (display->display, scrollBar.win);
48 change = 1; 50 change = 1;
49 } 51 }
50 } 52 }
51 else if (!map && scrollbar_visible ()) 53 else
52 { 54 {
53 scrollBar.state = 0; 55 scrollBar.state = 0;
54 XUnmapWindow (display->display, scrollBar.win); 56 XUnmapWindow (display->display, scrollBar.win);
55 change = 1; 57 change = 1;
56 } 58 }
114 window_sb_x, 0, 116 window_sb_x, 0,
115 scrollbar_TotalWidth (), 117 scrollbar_TotalWidth (),
116 szHint.height, 118 szHint.height,
117 0, 119 0,
118 pix_colors[Color_fg], 120 pix_colors[Color_fg],
119 pix_colors[Color_bg]); 121 pix_colors[Color_border]);
120#ifdef DEBUG_X 122#ifdef DEBUG_X
121 XStoreName (display->display, scrollBar.win, "scrollbar"); 123 XStoreName (display->display, scrollBar.win, "scrollbar");
122#endif 124#endif
123 XDefineCursor (display->display, scrollBar.win, leftptr_cursor); 125 XDefineCursor (display->display, scrollBar.win, leftptr_cursor);
124 126

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines