All pastes #913877 Raw Edit

Something

public text v1 · immutable
·published 2008-02-22 12:18 UTC
rendered paste body
	void Stylus::onScrollBar(int currY)
	{
		

		
		int linesToMove = 0;
		int dy = currY-lastY;
		
		//scroll speed depends on cursor movement
		if(ABS(dy)>0 && (ABS(dy)<4))
			linesToMove = 1;
		else if((ABS(dy)>4) && (ABS(dy)<20))
			linesToMove = 2;
		else if(ABS(dy)>20)
			linesToMove = 3;
		
		if(dy>0)//Down
		{		
			Text::scrollTextWindow(linesToMove);
		}
		else if(dy<0)//Up
		{
			Text::scrollTextWindow(-linesToMove);
		}
		lastY=currY;
		
	}