Subversion Repositories Kolibri OS

Rev

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

Rev 7872 Rev 7920
Line 356... Line 356...
356
void EventOpenFileInAnotherProgram(dword _id)
356
void EventOpenFileInAnotherProgram(dword _id)
357
{
357
{
358
	dword app;
358
	dword app;
359
	byte open_param[4096];
359
	byte open_param[4096];
360
	switch(_id) {
360
	switch(_id) {
361
		case 0:
-
 
362
			app = "/sys/tinypad";
361
		case 0: app = "/sys/tinypad"; break;
363
			break;
-
 
364
		case 1:
-
 
365
			app = "/sys/develop/t_edit";
362
		case 1: app = "/sys/develop/t_edit"; break;
366
			break;
-
 
367
		case 2:
-
 
368
			app = "/sys/network/webview";
363
		case 2: app = "/sys/network/webview"; break;
369
			break;
-
 
370
		case 3:
-
 
371
			app = "/sys/fb2read";
364
		case 3: app = "/sys/fb2read"; break;
372
			break;
-
 
373
		case 4:
-
 
374
			app = "/sys/develop/heed";
365
		case 4: app = "/sys/develop/heed"; break;
375
			break;
-
 
376
		case 5:
-
 
377
			open_param[0]='~';
366
		case 5: open_param[0]='~';
378
			strcpy(#open_param+1,#param);
367
			strcpy(#open_param+1,#param);
379
			RunProgram("/sys/@open", #open_param);
368
			RunProgram("/sys/@open", #open_param);
380
			break;
369
			return;
381
	}
370
	}
382
	RunProgram(app, #param);
371
	RunProgram(app, #param);
383
}
372
}
Line 384... Line 373...
384
 
373