Trivial Patch #10262:
This patch scrolls one line at at time instead of one page at a time
when spinning the mousewheel.

Does anyone like it or find it useful?



--- mc-cvs-4.6.0-pre1b-021217/src/screen.c      Sun Dec 15 22:42:17 2002
+++ mc-draft-4.6.0-pre1b-021217/src/screen.c    Tue Dec 17 12:31:22 2002
@@ -2261,11 +2261,22 @@ panel_event (Gpm_Event *event, WPanel *p
 
     /* Mouse wheel events */
     if ((event->buttons & GPM_B_UP) && (event->type & GPM_DOWN)) {
-       prev_page (panel);
+       if ( panel_scroll_pages ) {
+               panel->top_file -= 1;
+               if (panel->top_file < 0) panel->top_file = 0;
+               paint_dir (panel);
+        }
        return MOU_NORMAL;
     }
     if ((event->buttons & GPM_B_DOWN) && (event->type & GPM_DOWN)) {
-       next_page (panel);
+       if ( panel->count > ITEMS (panel) && panel_scroll_pages ){
+               panel->top_file += 1;
+               if (panel->top_file > panel->count - ITEMS (panel))
+                       panel->top_file = panel->count - ITEMS (panel);
+               paint_dir (panel);
+        }
        return MOU_NORMAL;
     }
 


Reply via email to