/programs/cmm/browser/WebView.c |
---|
144,6 → 144,7 |
history.add(URL_SERVICE_HOMEPAGE); |
} |
shared_url = memopen(#webview_shared, URL_SIZE+1, SHM_CREATE + SHM_WRITE); |
ESDWORD[shared_url] = '\0'; |
} |
void main() |
/programs/cmm/eolite/Eolite.c |
---|
164,8 → 164,10 |
{ |
case 'p': |
strcpy(#file_path, #param + 3); |
itdir = dir_exists(#file_path); |
strcpy(#file_name, #param + strrchr(#param, '/')); |
itdir = dir_exists(#file_path); |
param[strrchr(#param, '/')-1] = '\0'; |
strcpy(#path, #param + 3); |
properties_dialog(); |
return; |
case 'd': |
/programs/cmm/lib/ipc.h |
---|
62,8 → 62,8 |
inline fastcall void IpcSetArea(ECX, EDX) |
{ |
$eax, 60 |
$ebx, 1 |
$mov eax, 60 |
$mov ebx, 1 |
// ecx = указатель на буфер |
// edx = размер буфера |
$int 64 |
72,8 → 72,8 |
inline fastcall int SendIpcMessage(ECX, EDX, ESI) |
{ |
$eax, 60 |
$ebx, 2 |
$mov eax, 60 |
$mov ebx, 2 |
// ecx = PID приёмника |
// edx = указатель на данные сообщения |
// esi = длина сообщения (в байтах) |
/programs/cmm/txtread/txtread.c |
---|
358,26 → 358,15 |
dword app; |
byte open_param[4096]; |
switch(_id) { |
case 0: |
app = "/sys/tinypad"; |
break; |
case 1: |
app = "/sys/develop/t_edit"; |
break; |
case 2: |
app = "/sys/network/webview"; |
break; |
case 3: |
app = "/sys/fb2read"; |
break; |
case 4: |
app = "/sys/develop/heed"; |
break; |
case 5: |
open_param[0]='~'; |
case 0: app = "/sys/tinypad"; break; |
case 1: app = "/sys/develop/t_edit"; break; |
case 2: app = "/sys/network/webview"; break; |
case 3: app = "/sys/fb2read"; break; |
case 4: app = "/sys/develop/heed"; break; |
case 5: open_param[0]='~'; |
strcpy(#open_param+1,#param); |
RunProgram("/sys/@open", #open_param); |
break; |
return; |
} |
RunProgram(app, #param); |
} |