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

Comparing rxvt-unicode/src/command.C (file contents):
Revision 1.267 by root, Mon Jan 16 15:00:20 2006 UTC vs.
Revision 1.268 by root, Tue Jan 17 05:47:42 2006 UTC

1006 while (l->is_longer () && row < end_row); 1006 while (l->is_longer () && row < end_row);
1007 } 1007 }
1008 while (row < end_row); 1008 while (row < end_row);
1009 } 1009 }
1010 1010
1011 scr_refresh (refresh_type); 1011 scr_refresh ();
1012 scrollbar_show (1); 1012 scrollbar_show (1);
1013#ifdef USE_XIM 1013#ifdef USE_XIM
1014 IMSendSpot (); 1014 IMSendSpot ();
1015#endif 1015#endif
1016 } 1016 }
1068rxvt_term::cont_scroll_cb (time_watcher &w) 1068rxvt_term::cont_scroll_cb (time_watcher &w)
1069{ 1069{
1070 if ((scrollbar_isUp() || scrollbar_isDn()) && 1070 if ((scrollbar_isUp() || scrollbar_isDn()) &&
1071 scr_page (scrollbar_isUp() ? UP : DN, 1)) 1071 scr_page (scrollbar_isUp() ? UP : DN, 1))
1072 { 1072 {
1073 refresh_type |= SMOOTH_REFRESH;
1074 want_refresh = 1; 1073 want_refresh = 1;
1075 w.start (w.at + SCROLLBAR_CONTINUOUS_DELAY); 1074 w.start (w.at + SCROLLBAR_CONTINUOUS_DELAY);
1076 } 1075 }
1077} 1076}
1078#endif 1077#endif
1082rxvt_term::sel_scroll_cb (time_watcher &w) 1081rxvt_term::sel_scroll_cb (time_watcher &w)
1083{ 1082{
1084 if (scr_page (scroll_selection_dir, scroll_selection_lines)) 1083 if (scr_page (scroll_selection_dir, scroll_selection_lines))
1085 { 1084 {
1086 selection_extend (selection_save_x, selection_save_y, selection_save_state); 1085 selection_extend (selection_save_x, selection_save_y, selection_save_state);
1087 refresh_type |= SMOOTH_REFRESH;
1088 want_refresh = 1; 1086 want_refresh = 1;
1089 w.start (w.at + SCROLLBAR_CONTINUOUS_DELAY); 1087 w.start (w.at + SCROLLBAR_CONTINUOUS_DELAY);
1090 } 1088 }
1091} 1089}
1092#endif 1090#endif
1100 : scr_page (UP, mouse_slip_wheel_speed)) 1098 : scr_page (UP, mouse_slip_wheel_speed))
1101 { 1099 {
1102 if (view_start == top_row || view_start == 0) 1100 if (view_start == top_row || view_start == 0)
1103 mouse_slip_wheel_speed = 0; 1101 mouse_slip_wheel_speed = 0;
1104 1102
1105 refresh_type |= SMOOTH_REFRESH;
1106 want_refresh = 1; 1103 want_refresh = 1;
1107 w.start (w.at + SCROLLBAR_CONTINUOUS_DELAY); 1104 w.start (w.at + SCROLLBAR_CONTINUOUS_DELAY);
1108 } 1105 }
1109} 1106}
1110#endif 1107#endif
2100 2097
2101 if (scrollbar_isUpDn ()) 2098 if (scrollbar_isUpDn ())
2102 { 2099 {
2103 scrollBar.setIdle (); 2100 scrollBar.setIdle ();
2104 scrollbar_show (0); 2101 scrollbar_show (0);
2105#ifndef NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING
2106 refresh_type &= ~SMOOTH_REFRESH;
2107#endif
2108 } 2102 }
2109 2103
2110#ifdef SELECTION_SCROLLING 2104#ifdef SELECTION_SCROLLING
2111 if (sel_scroll_ev.active) 2105 if (sel_scroll_ev.active)
2112 sel_scroll_ev.stop(); 2106 sel_scroll_ev.stop();
2798 if (OPTION (Opt_jumpScroll) && refresh_limit < REFRESH_PERIOD) 2792 if (OPTION (Opt_jumpScroll) && refresh_limit < REFRESH_PERIOD)
2799 refresh_limit++; 2793 refresh_limit++;
2800 else 2794 else
2801 { 2795 {
2802 flag = true; 2796 flag = true;
2803 scr_refresh (refresh_type); 2797 scr_refresh ();
2804 want_refresh = 1; 2798 want_refresh = 1;
2805 } 2799 }
2806 } 2800 }
2807 2801
2808 } 2802 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines