Subversion Repositories Kolibri OS

Rev

Rev 7924 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7924 Rev 7941
Line 100... Line 100...
100
	return 0;
100
	return 0;
101
}
101
}
Line 102... Line 102...
102
 
102
 
103
:int llist::ProcessMouse(int xx, yy)
103
:int llist::ProcessMouse(int xx, yy)
104
{
104
{
105
	int cur_y_temp, cur_x_temp, ret=0;
105
	int new_cur_y, new_cur_x, ret=0;
106
	if (MouseOver(xx, yy))
106
	if (MouseOver(xx, yy))
107
	{
107
	{
108
		cur_y_temp = yy - y / item_h + first;
108
		new_cur_y = yy - y / item_h + first;
109
		if (cur_y_temp != cur_y) && (cur_y_temp
109
		if (new_cur_y != cur_y) && (new_cur_y
110
		{
110
		{
111
			cur_y = cur_y_temp;
111
			cur_y = new_cur_y;
112
			ret = 1;
112
			ret = 1;
113
		}
113
		}
114
		if (horisontal_selelection) 
114
		if (horisontal_selelection) 
115
		{		
115
		{		
116
			cur_x_temp = xx - x / item_w;
116
			new_cur_x = xx - x / item_w;
117
			if (cur_x_temp != cur_x) && (cur_x_temp
117
			if (new_cur_x != cur_x) && (new_cur_x
118
			{
118
			{
119
				cur_x = cur_x_temp;
119
				cur_x = new_cur_x;
120
				ret = 1;
120
				ret = 1;
121
			}
121
			}
122
		}
122
		}
123
	}
123
	}