コード例 #1
0
static void ev_push_event( struct ui_event *e )
{
    //SHOW_FLOW( 9, "type %d abs x %d t %d", e->type, e->abs_x, e->abs_y );
    //printf("%d,%d\n", e->abs_x, e->abs_y );
    ev_log( 9, e );

    if( e->type == UI_EVENT_TYPE_GLOBAL )
        w_explode_event(e);
    else
        w_receive_event(e);
}
コード例 #2
0
ファイル: lua.c プロジェクト: ibawt/ev
ev_err_t ev_lua_load_libraries(lua_State *l)
{
    const char *dir;
    char path[512];

    dir = getenv("EV_LUA_LIBS");

    if (dir) {
        ev_log("overriding default lua libs");
        snprintf(path, sizeof(path), "%s/ev.lua", dir);

        if (luaL_dofile(l, path)) {
            ev_error("Error in lua: %s", lua_tostring(ev_lua_get_state(), -1));
            return EV_FAIL;
        }
    } else {
        /* if( luaL_dostring(l, ev_lua_lib)) { */
        /*    ev_error("Error in lua: %s", lua_tostring(ev_lua_get_state(), -1)); */
        /*    return EV_FAIL; */
        /* } */
    }

    return EV_OK;
}