13,6 → 13,8 |
?define INTRO_TEXT_3 "®¯à®¡ã©â¥ ¤®¡ ¢¨âì ®¤¨..." |
?define SIZE_TEXT " §¬¥à:" |
?define NOTIFY_TEXT_NO_DISK "'«ï ç « ¤®¡ ¢ì⥠å®âï ¡ë ®¤¨ ¤¨áª' -W" |
?define NOTIFY_SYSTEM_DISK0 "'¨áª á ®¬¥à®¬ 0 ï¥âáï á¨áâ¥¬ë¬ ¨ 㤠«ïâì ¥£® ¥ ४®¬¥¤ã¥âáï. |
á«ãç ¥, ¥á«¨ ¢ë â®ç® § ¥â¥, çâ® ¤¥« ¥â¥, 㤠«¨âì ¥£® ¬®¦® á § ¦ ⮩ ª« ¢¨è¥© SHIFT.' -W" |
?define NOTIFY_TEXT_DISK_LIMIT "'®á⨣ã⠯।¥« ª®«¨ç¥á⢠¢¨àâã «ìëå ¤¨áª®¢' -W" |
?define FREE_RAM_TEXT " §¬¥à ᢮¡®¤®© ®¯¥à ⨢®© ¯ ¬ïâ¨: " |
|
24,6 → 26,8 |
?define INTRO_TEXT_3 " Try to add one..." |
?define SIZE_TEXT "Size:" |
?define NOTIFY_TEXT_NO_DISK "'You need to have at least one disk' -W" |
?define NOTIFY_SYSTEM_DISK0 "'Disc number 0 is a system disk. It is not recommended to delete it. |
In case when you know what you are doing you can delete it with the SHIFT key pressed.' -W" |
?define NOTIFY_TEXT_DISK_LIMIT "'Reached the limit of the number of virtual disks' -W" |
?define FREE_RAM_TEXT "Free RAM size: " |
#endif |
67,7 → 71,10 |
id=GetButtonID(); |
if (id==1) return; |
if (id==10) AddDisk(); |
if (id==11) DelDisk(); |
if (id==11) { |
GetKeys(); |
DelDisk(); |
} |
if (id>=20) |
{ |
if (selected==id-20) OpenTmpDisk(); |
109,7 → 116,7 |
AddDisk(); |
break; |
case SCAN_CODE_DEL: |
if (disk_num<>0) DelDisk(); |
DelDisk(); |
break; |
case SCAN_CODE_ENTER: |
OpenTmpDisk(); |
135,7 → 142,7 |
break; |
case evReDraw: |
system.color.get(); |
DefineAndDrawWindow(170,150,405,290,0x74,system.color.work,"Virtual Disk Manager 0.67",0); |
DefineAndDrawWindow(170,150,405,290,0x74,system.color.work,"Virtual Disk Manager 0.67a",0); |
GetProcessInfo(#Form, SelfInfo); |
if (Form.status_window>2) break; |
|
284,6 → 291,11 |
notify(NOTIFY_TEXT_NO_DISK); |
return; |
} |
if (disk_list[selected].Item[3]=='0') && (! key_modifier & KEY_LSHIFT) && (! key_modifier & KEY_RSHIFT) |
{ |
notify(NOTIFY_SYSTEM_DISK0); |
return; |
} |
param[0]='d'; |
param[1]=disk_list[selected].Item[3]; |
err = byte Console_Work(); |