示例#1
0
文件: graphics.c 项目: FTCr/Siemens
void patch_input(INPUTDIA_DESC* inp)
{
	inp->rc.x  = 0;
	inp->rc.y  = HeaderH() + 1 + YDISP;
	inp->rc.x2 = ScreenW() - 1;
	inp->rc.y2 = ScreenH() - SoftkeyH() - 1;
}
示例#2
0
文件: graphics.c 项目: FTCr/Siemens
void patch_header(HEADER_DESC* head)
{
	head->rc.x  = 0;
	head->rc.y  = YDISP;
	head->rc.x2 = ScreenW() - 1;
	head->rc.y2 = HeaderH() + YDISP - 1;
}
示例#3
0
文件: graphics.c 项目: FTCr/Siemens
void patch_header_small(HEADER_DESC* head)
{
	head->rc.x  = 3;
	head->rc.x2 = ScreenW()-6;
	#ifndef ELKA
		head->rc.y  = YDISP + 0x18;
		head->rc.y2 = YDISP + 0x18 + 0x13;
	#else
		head->rc.y  = YDISP + 0x23;
		head->rc.y2 = YDISP + 0x23+0x22;
	#endif
}
示例#4
0
文件: main.cpp 项目: andr7e/siemens
static void maincsm_oncreate(CSM_RAM *data)
{
    scr_w=ScreenW()-1;
    scr_h=ScreenH()-1;
    MAIN_CSM*csm=(MAIN_CSM*)data;
    MAIN_GUI *main_gui = new MAIN_GUI [sizeof(MAIN_GUI)];
    zeromem(main_gui,sizeof(MAIN_GUI));
    main_gui->gui.canvas=(RECT *)(&Canvas);
    main_gui->gui.methods=(void *)gui_methods;
    main_gui->gui.item_ll.data_mfree=(void (*)(void *))mfree_adr();
    csm->csm.state=0;
    csm->csm.unk1=0;
    my_csm_id=csm->gui_id=CreateGUI(main_gui);
}