Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 5575 → Rev 5576

/programs/cmm/eolite/include/left_panel.h
9,6 → 9,15
60, " áâனª¨", "F10",
0,0,0
};
?define T_PROG "à®£à ¬¬ë "
?define T_SYS "‘¨á⥬  "
?define T_UNC "¥¨§¢¥áâ­® "
?define T_CD "CD-ROM "
?define T_FD "„¨áª¥â  "
?define T_HD "†¥á⪨© ¤¨áª "
?define T_SATA "SATA ¤¨áª "
?define T_USB "USB ¤¨áª "
?define T_RAM "RAM ¤¨áª "
#elif LANG_EST
?define T_DEVICES "Seadmed"
?define T_ACTIONS "Toimingud"
18,6 → 27,15
60, "Seaded", "F10",
0,0,0
};
?define T_PROG "Programs "
?define T_SYS "System "
?define T_UNC "Unknown "
?define T_CD "CD-ROM "
?define T_FD "Floppy disk "
?define T_HD "Hard disk "
?define T_SATA "SATA disk"
?define T_USB "USB disk"
?define T_RAM "RAM disk"
#else
?define T_DEVICES "Devices"
?define T_ACTIONS "Actions"
27,6 → 45,15
60, "Settings", "F10",
0,0,0
};
?define T_PROG "Programs "
?define T_SYS "System "
?define T_UNC "Unknown "
?define T_CD "CD-ROM "
?define T_FD "Floppy disk "
?define T_HD "Hard disk "
?define T_SATA "SATA disk"
?define T_USB "USB disk"
?define T_RAM "RAM disk"
#endif
 
 
50,7 → 77,7
void GetSystemDiscs()
{
char dev_name[10], sys_discs[10];
int i1, j1, dev_num, dev_disc_num;
int i1, j1, dev_num, dev_disc_num,l;
disc_num=0;
if (devbuf) free(devbuf);
devbuf = malloc(10000); //áóôåð ãäå-òî íà 10 äåâàéñîâ â ëåâîé ïàíåëè
58,31 → 85,28
dev_num = EBX;
for (i1=0; i1<dev_num; i1++)
{
strcpy(#dev_name, "/"); // /
strcat(#dev_name, i1*304+ devbuf+72); // /rd
strcat(#dev_name, "/"); // /rd/
sprintf(#dev_name,"/%s/",i1*304+ devbuf+72);
Open_Dir(#dev_name, ONLY_OPEN);
dev_disc_num = files.count;
//if (files.count<=0) copystr(#dev_name,#disk_list[disc_num].Item); else
for (j1=0; j1<dev_disc_num; j1++;)
{
strcpy(#sys_discs, #dev_name); // /rd/
strcat(#sys_discs, j1*304+ buf+72); // /rd/1
strcat(#sys_discs, "/"); // /rd/1/
strcpy(#disk_list[disc_num].Item, #sys_discs);
l=sprintf(#sys_discs,"%s%s/",#dev_name,j1*304+ buf+72);
strncpy(#disk_list[disc_num].Item, #sys_discs,l);
disc_num++;
}
if (strcmp(#sys_discs, "/rd/1/")==0)
if (strncmp(#sys_discs, "/rd/1/",6)==0)
{
if (isdir("/kolibrios"))
{
strcpy(#disk_list[disc_num].Item, "/kolibrios/");
strncpy(#disk_list[disc_num].Item, "/kolibrios/",11);
kolibrios_drive = true;
disc_num++;
} else kolibrios_drive = false;
}
else kolibrios_drive = false;
}
}
}
 
 
void DrawSystemDiscs()
102,40 → 126,40
{
case 'k':
dev_icon=0;
strcpy(#disc_name, "Programs ");
strcpy(#disc_name, T_PROG);
break;
case 'r':
dev_icon=0;
strcpy(#disc_name, "System ");
strcpy(#disc_name, T_SYS);
break;
case 'c':
dev_icon=1;
strcpy(#disc_name, "CD-ROM ");
strcpy(#disc_name, T_CD);
break;
case 'f':
dev_icon=2;
strcpy(#disc_name, "Floppy disk ");
strcpy(#disc_name, T_FD);
break;
case 'h':
case 'b':
dev_icon=3;
strcpy(#disc_name, "Hard disk ");
strcpy(#disc_name, T_HD);
break;
case 's':
dev_icon=3;
strcpy(#disc_name, "SATA disk ");
strcpy(#disc_name, T_SATA);
break;
case 'u':
dev_icon=5;
strcpy(#disc_name, "USB flash ");
strcpy(#disc_name, T_USB);
break;
case 't':
dev_icon=4;
strcpy(#disc_name, "RAM disk ");
strcpy(#disc_name, T_RAM);
break;
default:
dev_icon=3; //ïî-óìîë÷àíèþ óñòðîéñòâî âûãëÿäèò êàê æåñòÿê íî ýòî íåïðàâèëüíî
strcpy(#disc_name, "Unknown ");
strcpy(#disc_name, T_UNC);
}
strcat(#disc_name, #dev_name);
if (show_dev_name) WriteText(45,i*16+79,0x80,0,#disc_name); else WriteText(45,i*16+79,0x80,0,#dev_name);