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 }