Subversion Repositories Kolibri OS

Rev

Rev 2764 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2764 Rev 2803
Line 61... Line 61...
61
	{
61
	{
62
		WaitEventTimeout(2);
62
		WaitEventTimeout(2);
63
		switch(EAX & 0xFF)
63
		switch(EAX & 0xFF)
64
		{
64
		{
65
			CASE evMouse:
65
			CASE evMouse:
66
				edit_box_mouse stdcall (#edit1);
-
 
67
				
-
 
68
				/*scrollbar_v_mouse (#scroll1);      //êîí÷åíûé ñêðîëë ïðèòîðìàæèìàåò, èä¸ì "ñâîèì ïóò¸ì"
66
				/*scrollbar_v_mouse (#scroll1);      //êîí÷åíûé ñêðîëë ïðèòîðìàæèìàåò, èä¸ì "ñâîèì ïóò¸ì"
69
				if (za_kadrom <> scroll1.position)
67
				if (za_kadrom <> scroll1.position)
70
				{
68
				{
71
					za_kadrom = scroll1.position;
69
					za_kadrom = scroll1.position;
72
					WB1.ParseHTML(buf, filesize);
70
					WB1.ParseHTML(buf, filesize);
73
					//break;
71
					//break;
74
				};*/
72
				};*/
-
 
73
				
75
				btn=GetSlot(Form.ID); 
74
				btn=GetSlot(Form.ID); 
76
				IF (btn<>ActiveProcess()) break; //åñëè îêíî íå àêòèâíî íà ñîáûòèÿ ìûøè íå ðåàãèðóåì
75
				IF (btn<>ActiveProcess()) break; //åñëè îêíî íå àêòèâíî íà ñîáûòèÿ ìûøè íå ðåàãèðóåì
Line -... Line 76...
-
 
76
 
-
 
77
				edit_box_mouse stdcall (#edit1);
77
 
78
 
Line 78... Line 79...
78
				m.get();
79
				m.get();
79
				
80
				
80
				if (m.pkm) && (m.y>WB1.top) && (m.y
81
				if (m.pkm) && (m.y>WB1.top) && (m.y
81
				{
-
 
82
					CreateThread(#menu_rmb,#stak); 
82
				{
Line 83... Line 83...
83
					break;
83
					CreateThread(#menu_rmb,#stak); 
84
				}
84
				}
85
 
85
 
Line 128... Line 128...
128
					WB1.Scan(btn);
128
					WB1.Scan(btn);
129
				}
129
				}
130
				break;
130
				break;
131
			case evKey:
131
			case evKey:
132
				key = GetKey();
132
				key = GetKey();
-
 
133
				
-
 
134
				if (edit1.flags == 66) || (edit1.flags == 98) SWITCH(key) //åñëè àêòèâíà ñòðîêà àäðåñà èãíîðèðóåì íåêîòîðûå êíîïêè
-
 
135
					{ CASE 52: CASE 53: CASE 54: goto _EDIT_MARK; } 
-
 
136
 
133
				WB1.Scan(key);
137
				WB1.Scan(key);
-
 
138
				
-
 
139
				_EDIT_MARK:
134
				IF (key<>0x0d) && (key<>183) && (key<>184) && (key<>173) {EAX=key<<8; edit_box_key stdcall(#edit1);} //àäðåñíàÿ ñòðîêà
140
				IF (key<>0x0d) && (key<>183) && (key<>184) && (key<>173) {EAX=key<<8; edit_box_key stdcall(#edit1);} //àäðåñíàÿ ñòðîêà
135
				break;
141
				break;
136
			case evReDraw:
142
			case evReDraw:
137
				Draw_Window();
143
				Draw_Window();
138
				break;
144
				break;