URI:
       tscroll.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       tscroll.c (443B)
       ---
            1 #include <u.h>
            2 #include <libc.h>
            3 #include <draw.h>
            4 
            5 int
            6 mousescrollsize(int maxlines)
            7 {
            8         static int lines, pcnt;
            9         char *mss;
           10 
           11         if(lines == 0 && pcnt == 0){
           12                 mss = getenv("mousescrollsize");
           13                 if(mss){
           14                         if(strchr(mss, '%') != nil)
           15                                 pcnt = atof(mss);
           16                         else
           17                                 lines = atoi(mss);
           18                         free(mss);
           19                 }
           20                 if(lines == 0 && pcnt == 0)
           21                         lines = 1;
           22                 if(pcnt>=100)
           23                         pcnt = 100;
           24         }
           25 
           26         if(lines)
           27                 return lines;
           28         return pcnt * maxlines/100.0;
           29 }