U8 CreateDistortionScreen(void* pPara)
{
	int x,y;
	x=GUI_GetScreenSizeX();
	y=GUI_GetScreenSizeY();
	disIndex = 0;
	hDistortion = WM_CreateWindow(0, 0, x, y, /*WM_CF_SHOW | */WM_CF_MEMDEV, DistortionProc, 0);
	return 0;
}
示例#2
0
U8 CreateSynthScreen(void* pPara)
{
	int x,y;
	x=GUI_GetScreenSizeX();
	y=GUI_GetScreenSizeY();
	hSynth = WM_CreateWindow(0, 0, x, y, /*WM_CF_SHOW | */WM_CF_MEMDEV, SynthProc, 0);
	CreateMIDIControlScreen(0);
	CreateControlAssignmentsScreen(0);
	CreateVoiceScreen(0);
	return 0;
}
示例#3
0
int WM_PollSimMsg(void) {
    int xSize, ySize, r = 0;
    WM_LOCK();
    xSize = GUI_GetScreenSizeX();
    ySize = GUI_GetScreenSizeY();
    if ((xSize != _OldSizeX) || (ySize != _OldSizeY)) {
        WM_MESSAGE Msg;
        Msg.MsgId = WM_SCREENSIZE_CHANGED;
        WM_BroadcastMessage(&Msg);
        _OldSizeX = xSize;
        _OldSizeY = ySize;
        r = 1;
    }
    WM_UNLOCK();
    return r;
}