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; }
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); }