Subversion Repositories Kolibri OS

Rev

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

Rev 5702 Rev 5707
Line 212... Line 212...
212
}
212
}
Line 213... Line 213...
213
 
213
 
214
void properties_dialog()
214
void properties_dialog()
215
{
215
{
216
	byte id;
-
 
217
	byte key,key2;
216
	byte id;
218
	dword file_name_off;
217
	dword file_name_off;
Line 219... Line 218...
219
	dword selected_offset2;
218
	dword selected_offset2;
220
	
219
	
Line 283... Line 282...
283
				edit_box_mouse stdcall (#file_name_ed);
282
				edit_box_mouse stdcall (#file_name_ed);
284
				edit_box_mouse stdcall (#path_to_file_ed);
283
				edit_box_mouse stdcall (#path_to_file_ed);
285
				break;
284
				break;
Line 286... Line 285...
286
			
285
			
287
		case evKey:
286
		case evKey:
288
				GetFullKey();
-
 
289
				key = AH;
-
 
290
				$shr  eax,16
-
 
Line 291... Line 287...
291
				key2 = AL;
287
				GetKeys();
292
				
288
				
293
				if (quest_active)
289
				if (quest_active)
294
				{
290
				{
295
					IF (key2==SCAN_CODE_ENTER) SetProperties(2);
291
					IF (key_scancode==SCAN_CODE_ENTER) SetProperties(2);
296
					IF (key2==SCAN_CODE_ESC) SetProperties(1);
292
					IF (key_scancode==SCAN_CODE_ESC) SetProperties(1);
297
					break;
293
					break;
298
				}
294
				}
299
				if (key2==SCAN_CODE_ESC)
295
				if (key_scancode==SCAN_CODE_ESC)
300
				{
296
				{
301
					cmd_free=3;
297
					cmd_free=3;
302
					ExitProcess();
298
					ExitProcess();
303
				}
299
				}
304
				if (key2==SCAN_CODE_ENTER)
300
				if (key_scancode==SCAN_CODE_ENTER)
305
				{
301
				{
306
					if (selected_count) || (itdir)
302
					if (selected_count) || (itdir)
307
					{
303
					{
Line 312... Line 308...
312
					{
308
					{
313
						SetProperties(0);
309
						SetProperties(0);
314
					}
310
					}
315
					break;
311
					break;
316
				}
312
				}
317
				EAX=key<<8;
313
				EAX = key_ascii << 8;
318
				edit_box_key stdcall(#file_name_ed);
314
				edit_box_key stdcall(#file_name_ed);
319
				edit_box_key stdcall(#path_to_file_ed);
315
				edit_box_key stdcall(#path_to_file_ed);
320
				break;
316
				break;
Line 321... Line 317...
321
				
317