uicallback.c

来自「嵌入工linux开发的源码」· C语言 代码 · 共 48 行

C
48
字号
/**************************************************************
        INCLUDE FILE
***************************************************************/

#include <pr2k.h>
#include <uiWm_Queue.h>
#include <uiWnd.h>

#include <uiCallback.h>

int giPenLock;
int giKeypadLock;

void guiSetPenLock(int locked)
{
	giPenLock=locked;	
	return;
}

void guiSetKeypadLock(int locked)
{
	giKeypadLock=locked;
	return;
}

void touchpadCallback(int msg,int x,int y)
{
	TGuiMessage msgTemp;

	msgTemp.handle=(HNDL)gpTopWindow;
	msgTemp.messageType=msg; 
	msgTemp.x=x;
	msgTemp.y=y;
	_guiEnqueue(SysMsgQueue,&msgTemp);
	return;
}

void keypadCallback(int keyVar) 
{
	TGuiMessage msgTemp;

	msgTemp.handle=(HNDL)gpTopWindow;
	msgTemp.messageType=WIN_KEY_HIT;
	msgTemp.x=keyVar;
	_guiEnqueue(SysMsgQueue,&msgTemp);
	return;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?