Subversion Repositories Kolibri OS

Rev

Rev 2134 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2134 Rev 2241
Line 154... Line 154...
154
	$mov eax, 5       // ã§ , ¢ á®âëå ¤®«ïå ᥪ㭤ë
154
	$mov eax, 5       // ã§ , ¢ á®âëå ¤®«ïå ᥪ㭤ë
155
	$int 0x40
155
	$int 0x40
156
}
156
}
Line 157... Line 157...
157
 
157
 
158
//------------------------------------------------------------------------------
158
//------------------------------------------------------------------------------
159
void DefineAndDrawWindow(dword x,y,sizeX,sizeY,byte mainAreaType,dword
159
void DefineAndDrawWindow(dword x,y,sizeX,sizeY,
160
	mainAreaColor,byte headerType,dword headerColor,EDI)
160
byte mainAreaType, dword mainAreaColor,byte headerType,dword headerColor,EDI)
-
 
161
{
-
 
162
	WindowRedrawStatus(1);
161
{
163
	
162
	EBX = x << 16 + sizeX;
164
	EBX = x << 16 + sizeX;
163
	ECX = y << 16 + sizeY;
165
	ECX = y << 16 + sizeY;
164
	EDX = mainAreaType << 24 | mainAreaColor;
166
	EDX = mainAreaType << 24 | mainAreaColor;
165
	ESI = headerType << 24 | headerColor;
167
	ESI = headerType << 24 | headerColor;
166
	$xor eax,eax
168
	$xor eax,eax
-
 
169
	$int 0x40
-
 
170
	
167
	$int 0x40
171
	WindowRedrawStatus(2);
Line 168... Line 172...
168
}
172
}
169
 
173
 
170
inline fastcall void CreateThread(dword ECX,EDX)
174
inline fastcall void CreateThread(dword ECX,EDX)