Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 5705 → Rev 5706

/programs/cmm/eolite/Eolite.c
105,8 → 105,7
 
void main()
{
word key, key2, id;
dword status_key;
word id;
char can_show, can_select, stats;
dword selected_offset;
dword IPC_LEN,IPC_ID;
330,44 → 329,40
break;
//Key pressed-----------------------------------------------------------------------------
case evKey:
GetFullKey();
key = AH;
$shr eax,16
key2 = AL;
status_key = GetStatusKey();
GetKeys();
 
if (Form.status_window>2) break;
if (del_active)
{
if (key2 == SCAN_CODE_ENTER) Del_File(true);
if (key2 == SCAN_CODE_ESC) Del_File(false);
if (key_scancode == SCAN_CODE_ENTER) Del_File(true);
if (key_scancode == SCAN_CODE_ESC) Del_File(false);
break;
}
if (new_element_active)
{
if (key2 == SCAN_CODE_ESC) NewElement(0);
if (key2 == SCAN_CODE_ENTER) NewElement(1);
EAX=key<<8;
if (key_scancode == SCAN_CODE_ESC) NewElement(0);
if (key_scancode == SCAN_CODE_ENTER) NewElement(1);
EAX= key_ascii << 8;
edit_box_key stdcall (#new_file_ed);
break;
}
if (files.ProcessKey(key2))
if (files.ProcessKey(key_scancode))
{
List_ReDraw();
break;
}
 
if (TestBit(status_key, 2))
if (TestBit(key_modifier, 2))
{
switch(key2)
switch(key_scancode)
{
case 059...068:
key2 -= 59;
if (key2<disc_num)
key_scancode -= 59;
if (key_scancode<disc_num)
{
DrawRectangle(17,key2*16+74,159,16, 0); //display click
DrawRectangle(17,key_scancode*16+74,159,16, 0); //display click
pause(7);
ClickOnDisk(key2);
ClickOnDisk(key_scancode);
}
break;
case 45: //Ctrl+X
415,7 → 410,7
break;
}
 
switch (key2)
switch (key_scancode)
{
case 041:
two_panels ^= 1;
453,13 → 448,13
if (files.KeyDown()) List_ReDraw();
break;
case 059...068: //F1-F10
FnProcess(key2-58);
FnProcess(key_scancode-58);
break;
default:
for (i=files.current+1; i<files.count; i++)
{
strcpy(#temp, file_mas[i]*304+buf+72);
if (temp[0]==key) || (temp[0]==key-32)
if (temp[0]==key_ascii) || (temp[0]==key_ascii-32)
{
files.current = i - 1;
files.KeyDown();