Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 7502 → Rev 7503

/programs/other/table/kosSyst.cpp
421,7 → 421,7
}
 
 
// ôóíêöèÿ -1 çàâåðøåíèÿ ïðîöåññà
// function -1 çàâåðøåíèÿ ïðîöåññà
void kos_ExitApp()
{
int i;
440,7 → 440,7
}
 
 
// ôóíêöèÿ 0
// function 0
void kos_DefineAndDrawWindow(
Word x, Word y,
Word sizeX, Word sizeY,
471,7 → 471,7
}
 
 
// ôóíêöèÿ 1 ïîñòàâèòü òî÷êó
// function 1 ïîñòàâèòü òî÷êó
void kos_PutPixel( Dword x, Dword y, Dword colour )
{
//
485,7 → 485,7
}
 
 
// ôóíêöèÿ 2 ïîëó÷èòü êîä íàæàòîé êëàâèøè
// function 2 ïîëó÷èòü êîä íàæàòîé êëàâèøè
bool kos_GetKey( Byte &keyCode )
{
Dword result;
503,7 → 503,7
}
 
 
// ôóíêöèÿ 3 ïîëó÷èòü âðåìÿ
// function 3 ïîëó÷èòü âðåìÿ
Dword kos_GetSystemClock()
{
// Dword result;
519,7 → 519,7
}
 
 
// ôóíêöèÿ 4
// function 4
void kos_WriteTextToWindow(
Word x,
Word y,
546,7 → 546,7
}
 
 
// ôóíêöèÿ 5 ïàóçà, â ñîòûõ äîëÿõ ñåêóíäû
// function 5 ïàóçà, â ñîòûõ äîëÿõ ñåêóíäû
void kos_Pause( Dword value )
{
//
558,7 → 558,7
}
 
 
// ôóíêöèÿ 7 íàðèñîâàòü èçîáðàæåíèå
// function 7 íàðèñîâàòü èçîáðàæåíèå
void kos_PutImage( RGB * imagePtr, Word sizeX, Word sizeY, Word x, Word y )
{
Dword arg1, arg2;
578,9 → 578,16
 
 
 
// ôóíêöèÿ 8 îïðåäåëèòü êíîïêó
// function 8 îïðåäåëèòü êíîïêó
void kos_DefineButton( Word x, Word y, Word sizeX, Word sizeY, Dword buttonID, Dword colour )
{
kos_UnsaveDefineButton(NULL, NULL, NULL, NULL, buttonID+BT_DEL, NULL);
kos_UnsaveDefineButton(x, y, sizeX, sizeY, buttonID, colour);
}
 
//
void kos_UnsaveDefineButton( Word x, Word y, Word sizeX, Word sizeY, Dword buttonID, Dword colour )
{
Dword arg1, arg2;
 
//
598,7 → 605,7
}
 
 
// ôóíêöèÿ 9 - èíôîðìàöèÿ î ïðîöåññå
// function 9 - èíôîðìàöèÿ î ïðîöåññå
Dword kos_ProcessInfo( sProcessInfo *targetPtr, Dword processID )
{
// Dword result;
616,7 → 623,7
}
 
 
// ôóíêöèÿ 10
// function 10
Dword kos_WaitForEvent()
{
// Dword result;
631,7 → 638,7
}
 
 
// ôóíêöèÿ 11
// function 11
Dword kos_CheckForEvent()
{
// Dword result;
646,7 → 653,7
}
 
 
// ôóíêöèÿ 12
// function 12
void kos_WindowRedrawStatus( Dword status )
{
__asm{
657,7 → 664,7
}
 
 
// ôóíêöèÿ 13 íàðèñîâàòü ïîëîñó
// function 13 íàðèñîâàòü ïîëîñó
void kos_DrawBar( Word x, Word y, Word sizeX, Word sizeY, Dword colour )
{
Dword arg1, arg2;
676,7 → 683,7
}
 
 
// ôóíêöèÿ 17
// function 17
bool kos_GetButtonID( Dword &buttonID )
{
Dword result;
694,7 → 701,7
}
 
 
// ôóíêöèÿ 23
// function 23
Dword kos_WaitForEventTimeout( Dword timeOut )
{
// Dword result;
710,7 → 717,7
}
 
 
// ïîëó÷åíèå èíôîðìàöèè î ñîñòîÿíèè "ìûøè" ôóíêöèÿ 37
// ïîëó÷åíèå èíôîðìàöèè î ñîñòîÿíèè "ìûøè" function 37
void kos_GetMouseState( Dword & buttons, int & cursorX, int & cursorY )
{
Dword mB;
739,8 → 746,26
cursorY = curY - sPI.processInfo.y_start;
}
 
// function 38
void kos_DrawLine( Word x1, Word y1, Word x2, Word y2, Dword colour, Dword invert )
{
Dword arg1, arg2, arg3;
 
// ôóíêöèÿ 40 óñòàíîâèòü ìàñêó ñîáûòèé
//
arg1 = ( x1 << 16 ) | x2;
arg2 = ( y1 << 16 ) | y2;
arg3 = (invert)?0x01000000:colour;
//
__asm{
mov eax, 38
mov ebx, arg1
mov ecx, arg2
mov edx, arg3
int 0x40
}
}
 
// function 40 óñòàíîâèòü ìàñêó ñîáûòèé
void kos_SetMaskForEvents( Dword mask )
{
//
752,7 → 777,7
}
 
 
// ôóíêöèÿ 47 âûâåñòè â îêíî ïðèëîæåíèÿ ÷èñëî
// function 47 âûâåñòè â îêíî ïðèëîæåíèÿ ÷èñëî
void kos_DisplayNumberToWindow(
Dword value,
Dword digitsNum,
782,7 → 807,7
}
 
 
// ôóíêöèÿ 70 äîñòóï ê ôàéëîâîé ñèñòåìå
// function 70 äîñòóï ê ôàéëîâîé ñèñòåìå
Dword kos_FileSystemAccess( kosFileInfo *fileInfo )
{
// Dword result;
799,7 → 824,7
}
 
 
// ôóíêöèÿ 63 âûâîä ñèìâîëÿ â îêíî îòëàäêè
// function 63 âûâîä ñèìâîëÿ â îêíî îòëàäêè
void kos_DebugOutChar( char ccc )
{
//
812,7 → 837,7
}
 
 
// ôóíêöèÿ 66 ðåæèì ïîëó÷åíèÿ äàííûõ îò êëàâèàòóðû
// function 66 ðåæèì ïîëó÷åíèÿ äàííûõ îò êëàâèàòóðû
void kos_SetKeyboardDataMode( Dword mode )
{
//
838,8 → 863,15
kos_DebugOutChar( 10 );
}
 
void kos_DebugValue(char *str, int n)
{
char debuf[50];
sprintf(debuf, "%S: %U", str, n);
rtlDebugOutString(debuf);
}
 
// ôóíêöèÿ 64 èçìåíåíèå êîëè÷åñòâà ïàìÿòè, âûäåëåííîé äëÿ ïðîãðàììû
 
// function 64 èçìåíåíèå êîëè÷åñòâà ïàìÿòè, âûäåëåííîé äëÿ ïðîãðàììû
bool kos_ApplicationMemoryResize( Dword targetSize )
{
Dword result;
857,7 → 889,7
}
 
 
// ôóíêöèÿ 67 èçìåíèòü ïàðàìåòðû îêíà, ïàðàìåòð == -1 íå ìåíÿåòñÿ
// function 67 èçìåíèòü ïàðàìåòðû îêíà, ïàðàìåòð == -1 íå ìåíÿåòñÿ
void kos_ChangeWindow( Dword x, Dword y, Dword sizeX, Dword sizeY )
{
//