Subversion Repositories Kolibri OS

Rev

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

Rev 5401 Rev 5428
Line 22... Line 22...
22
	?define T_DEVICES "Devices"
22
	?define T_DEVICES "Devices"
23
	?define T_ACTIONS "Actions"
23
	?define T_ACTIONS "Actions"
24
	char *actions[] = {
24
	char *actions[] = {
25
		57, "New file", "F7",
25
		57, "New file", "F7",
26
		56, "New folder", "F6",
26
		56, "New folder", "F6",
27
		60, "Options", "F10",
27
		60, "Settings", "F10",
28
		0,0,0
28
		0,0,0
29
	};
29
	};
30
#endif
30
#endif
Line 49... Line 49...
49
 
49
 
50
void SystemDiscsGet()
50
void SystemDiscsGet()
51
{
51
{
52
	char dev_name[10], sys_discs[10];
52
	char dev_name[10], sys_discs[10];
53
	int i1, j1, dev_num, dev_disc_num;
-
 
54
	int nullbuf[32];
53
	int i1, j1, dev_num, dev_disc_num;
55
	disc_num=0;
54
	disc_num=0;
56
	if (devbuf) free(devbuf);
55
	if (devbuf) free(devbuf);
57
	devbuf = malloc(10000); //áóôåð ãäå-òî íà 10 äåâàéñîâ â ëåâîé ïàíåëè
56
	devbuf = malloc(10000); //áóôåð ãäå-òî íà 10 äåâàéñîâ â ëåâîé ïàíåëè
58
	ReadDir(19, devbuf, "/");
57
	ReadDir(19, devbuf, "/");
Line 73... Line 72...
73
			strcpy(#disk_list[disc_num].Item, #sys_discs);
72
			strcpy(#disk_list[disc_num].Item, #sys_discs);
74
			disc_num++;
73
			disc_num++;
75
		}
74
		}
76
		if (strcmp(#sys_discs, "/rd/1/")==0) 
75
		if (strcmp(#sys_discs, "/rd/1/")==0) 
77
		{
76
		{
78
			if (GetDir(#nullbuf, #nullbuf, "/kolibrios/", DIRS_ALL)==0)
77
			if (isdir("/kolibrios"))
79
			{
78
			{
80
				strcpy(#disk_list[disc_num].Item, "/kolibrios/");
79
				strcpy(#disk_list[disc_num].Item, "/kolibrios/");
81
				kolibrios_drive = true;
80
				kolibrios_drive = true;
82
				disc_num++;	
81
				disc_num++;	
83
			} else kolibrios_drive = false;
82
			} else kolibrios_drive = false;