static rut_input_event_status_t input_cb(rut_input_region_t *region, rut_input_event_t *event, void *user_data) { rut_fold_t *fold = user_data; if (rut_input_event_get_type(event) == RUT_INPUT_EVENT_TYPE_MOTION && rut_motion_event_get_action(event) == RUT_MOTION_EVENT_ACTION_UP) { rut_fold_set_folded(fold, !fold->folded); return RUT_INPUT_EVENT_STATUS_HANDLED; } return RUT_INPUT_EVENT_STATUS_UNHANDLED; }
static RutInputEventStatus input_cb (RutInputRegion *region, RutInputEvent *event, void *user_data) { RutFold *fold = user_data; if (rut_input_event_get_type (event) == RUT_INPUT_EVENT_TYPE_MOTION && rut_motion_event_get_action (event) == RUT_MOTION_EVENT_ACTION_UP) { rut_fold_set_folded (fold, !fold->folded); return RUT_INPUT_EVENT_STATUS_HANDLED; } return RUT_INPUT_EVENT_STATUS_UNHANDLED; }