EVENT UIAPI uieventsource( int update ) /**************************************/ { EVENT ev; ev = doget( update ); stopmouse(); stopkeyboard(); return( uieventsourcehook( ev ) ); }
static void TryOne( int type, char *test, char *init, char *input ) { MOUSEORD row; MOUSEORD col; MouseType = type; uimouseforceoff(); write( UIConHandle, init, strlen( init ) ); TrieAdd( EV_MOUSE_PRESS, input ); MouseInstalled = TRUE; UIData->mouse_xscale = 1; UIData->mouse_yscale = 1; checkmouse( &MouseStatus, &row, &col, &MouseTime ); MouseRow = row; MouseCol = col; stopmouse(); }
static void DoMouseInit( int type, char *init, const char *input ) { struct _osinfo osinfo; MOUSEORD row; MOUSEORD col; MouseType = type; uimouseforceoff(); uiwrite( init ); TrieAdd( EV_MOUSE_PRESS, input ); MouseInstalled = true; UIData->mouse_xscale = 1; UIData->mouse_yscale = 1; qnx_osinfo( 0, &osinfo ); SysTimeSel = osinfo.timesel; checkmouse( &MouseStatus, &row, &col, &MouseTime ); MouseRow = row; MouseCol = col; stopmouse(); }