CMM: ability to use Ctrl+C/Ctrl+V in EditBox for the rest apps

git-svn-id: svn://kolibrios.org@6641 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Kirill Lipatov (Leency) 2016-10-31 12:37:22 +00:00
parent c65a0e6a0a
commit 77914283f6
6 changed files with 10 additions and 9 deletions

View File

@ -203,7 +203,6 @@ void HandleKeyEvent()
EventChangeEncoding();
break;
}
return;
}
if (list.ProcessKey(key_scancode)) {
DrawPage();
@ -212,7 +211,7 @@ void HandleKeyEvent()
if (key_ascii != 0x0d)
&& (key_ascii != ASCII_KEY_PGDN)
&& (key_ascii != ASCII_KEY_PGUP) {
EAX = key_ascii << 8;
EAX = key_editbox;
edit_box_key stdcall(#address_box);
}
}

View File

@ -165,8 +165,10 @@ void main()
GetKeys();
if (address_box.flags & 0b10)
{
if (key_ascii == ASCII_KEY_ENTER) Scan(key_scancode); else
if (key_ascii != 0x0d) && (key_ascii != 183) && (key_ascii != 184) {EAX = key_ascii << 8; edit_box_key stdcall(#address_box);}
if (key_ascii == ASCII_KEY_ENTER) Scan(key_scancode); else {
EAX = key_editbox;
edit_box_key stdcall(#address_box);
}
}
else
{

View File

@ -368,7 +368,7 @@ void main()
{
if (key_scancode == SCAN_CODE_ENTER) NewElement(true);
if (key_scancode == SCAN_CODE_ESC) NewElement(false);
EAX= key_ascii << 8;
EAX = key_editbox;
edit_box_key stdcall (#new_file_ed);
break;
}

View File

@ -338,7 +338,7 @@ void properties_dialog()
}
break;
}
EAX = key_ascii << 8;
EAX = key_editbox;
edit_box_key stdcall(#file_name_ed);
edit_box_key stdcall(#path_to_file_ed);
break;

View File

@ -1,5 +1,5 @@
#define TITLE "Eolite File Manager v3.68"
#define ABOUT_TITLE "EOLITE 3.68"
#define TITLE "Eolite File Manager v3.7"
#define ABOUT_TITLE "EOLITE 3.7"
#ifdef LANG_RUS
?define T_FILE "” ©«"

View File

@ -155,7 +155,7 @@ void LoginBoxLoop()
GetSettings();
DrawLoginScreen();
}
EAX=key_ascii<<8;
EAX = key_editbox;
edit_box_key stdcall(#login_box);
edit_box_key stdcall(#pass_box);
break;