Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 6646 → Rev 6645

/programs/cmm/eolite/Eolite.c
458,8 → 458,10
Del_Form();
break;
case SCAN_CODE_INS:
if (getElementSelectedFlag(files.cur_y) == true) setElementSelectedFlag(files.cur_y, false);
selected_offset = file_mas[files.cur_y]*304 + buf+32 + 7;
if (ESBYTE[selected_offset]) setElementSelectedFlag(files.cur_y, false);
else setElementSelectedFlag(files.cur_y, true);
_INSERT_END:
files.KeyDown();
List_ReDraw();
DrawStatusBar();
/programs/cmm/eolite/include/properties.h
95,6 → 95,7
void SetProperties(byte prop)
{
dword cur_file;
dword selected_offset2;
 
if (prop==1) || (prop==2)
{
103,7 → 104,8
cur_file = malloc(4096);
for (i=0; i<files.count; i++)
{
if (getElementSelectedFlag(i) == true)
selected_offset2 = file_mas[i]*304 + buf+32 + 7;
if (ESBYTE[selected_offset2])
{
strcpy(cur_file, #path);
strcat(cur_file, file_mas[i]*304+buf+72);
195,11 → 197,12
void GetSizeMoreFiles(dword way)
{
char cur_file[4096];
dword selected_offset2;
for (i=0; i<files.count; i++)
{
if (getElementSelectedFlag(i) == true)
{
selected_offset2 = file_mas[i]*304 + buf+32 + 7;
if (ESBYTE[selected_offset2]) {
sprintf(#cur_file,"%s/%s",way,file_mas[i]*304+buf+72);
if (TestBit(ESDWORD[file_mas[i]*304+buf+32], 4) )
{
219,6 → 222,8
void properties_dialog()
{
byte id;
dword file_name_off;
dword selected_offset2;
DSBYTE[#folder_info]=0;
file_count = 0;
381,7 → 386,7
if (selected_count)
{
DrawIconByExtension(NULL, 18, 49, system.color.work);
DrawIconByExtension(NULL, 18, 19, system.color.work);
sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count);
WriteText(50, 49, 0x90, 0x000000, #folder_info);
sprintf(#element_size_label,"%s (%d %s)",ConvertSize(size_dir),size_dir,SET_BYTE_LANG);
/programs/cmm/eolite/include/translations.h
1,5 → 1,5
#define TITLE "Eolite File Manager v3.71"
#define ABOUT_TITLE "EOLITE 3.71"
#define TITLE "Eolite File Manager v3.7"
#define ABOUT_TITLE "EOLITE 3.7"
 
#ifdef LANG_RUS
?define T_FILE "” ©«"
/programs/cmm/eolite/include/copy.h
7,21 → 7,17
 
Clipboard clipboard;
 
void setElementSelectedFlag(dword n, int state) {
void setElementSelectedFlag(dword n, bool state) {
dword selected_offset = file_mas[n]*304 + buf+32 + 7;
if (!n) if (!strncmp(selected_offset+33, "..", 2)) return; //do not selec ".." directory
ESBYTE[selected_offset] = state;
if (n==0) && (strncmp(file_mas[n]*304+buf+72,"..",2)==0) ESBYTE[selected_offset] = false; //do not selec ".." directory
if (state==true) selected_count++;
if (state==false) selected_count--;
}
 
int getElementSelectedFlag(dword n) {
dword selected_offset = file_mas[n]*304 + buf+32 + 7;
return ESBYTE[selected_offset];
}
 
void Copy(dword pcth, char cut)
{
dword selected_offset2;
byte copy_t[4096];
dword buff_data;
dword path_len = 0;
33,7 → 29,8
size_buf = 4;
for (i=0; i<files.count; i++)
{
if (getElementSelectedFlag(i) == true) {
selected_offset2 = file_mas[i]*304 + buf+32 + 7;
if (ESBYTE[selected_offset2]) {
sprintf(#copy_t,"%s/%s",#path,file_mas[i]*304+buf+72);
path_len = strlen(#copy_t);
size_buf += path_len + 1;
47,7 → 44,8
copy_buf_offset = buff_data + 10;
for (i=0; i<files.count; i++)
{
if (getElementSelectedFlag(i) == true) {
selected_offset2 = file_mas[i]*304 + buf+32 + 7;
if (ESBYTE[selected_offset2]) {
sprintf(copy_buf_offset,"%s/%s",#path,file_mas[i]*304+buf+72);
copy_buf_offset += strlen(copy_buf_offset) + 1;
}
/programs/cmm/eolite/include/delete.h
29,6 → 29,7
void Del_File_Thread()
{
byte del_from[4096];
dword selected_offset2;
int tst, count, i;
file_count_copy = 0;
39,7 → 40,8
{
for (i=0; i<files.count; i++)
{
if (getElementSelectedFlag(i) == true) {
selected_offset2 = file_mas[i]*304 + buf+32 + 7;
if (ESBYTE[selected_offset2]) {
sprintf(#del_from,"%s/%s",#path,file_mas[i]*304+buf+72);
GetFileInfo(#del_from, #file_info_count);
if ( file_info_count.isfolder ) DirFileCount(#del_from);
61,7 → 63,8
{
for (i=0; i<files.count; i++)
{
if (getElementSelectedFlag(i) == true) {
selected_offset2 = file_mas[i]*304 + buf+32 + 7;
if (ESBYTE[selected_offset2]) {
sprintf(#del_from,"%s/%s",#path,file_mas[i]*304+buf+72);
Del_File2(#del_from, 1);
}
/programs/cmm/Calypte/include/properties.h
50,6 → 50,10
{
byte id;
byte key;
dword file_name_off;
dword element_size;
dword selected_offset2;
char element_size_label[32];
proc_info settings_form;
IF (active_properties) ExitProcess();