~vanvugt/mir/touch-event

« back to all changes in this revision

Viewing changes to src/common/input/input_event.cpp

  • Committer: Daniel van Vugt
  • Date: 2015-01-28 04:02:38 UTC
  • Revision ID: daniel.van.vugt@canonical.com-20150128040238-q1dlavmoh7g4vknu
Reorganize and shrink the diff more

Show diffs side-by-side

added added

removed removed

Lines of Context:
295
295
}
296
296
/* Touch event accessors */
297
297
 
 
298
// ABI-compatible MIR_COMMON_3.1
 
299
extern "C"
 
300
MirInputEventModifiers mir_touch_input_event_get_modifiers(MirTouchEvent const* tev)
 
301
{
 
302
    return mir_touch_event_get_modifiers(tev);
 
303
}
 
304
 
298
305
MirInputEventModifiers mir_touch_event_get_modifiers(MirTouchEvent const* tev)
299
306
{    
300
307
    auto const& old_mev = old_mev_from_new(tev);
303
310
 
304
311
// ABI-compatible MIR_COMMON_3.1
305
312
extern "C"
306
 
MirInputEventModifiers mir_touch_input_event_get_modifiers(MirTouchEvent const* tev)
 
313
MirTouchEvent const* mir_input_event_get_touch_input_event(MirInputEvent const* ev)
307
314
{
308
 
    return mir_touch_event_get_modifiers(tev);
 
315
    return mir_input_event_get_touch_event(ev);
309
316
}
310
317
 
311
318
MirTouchEvent const* mir_input_event_get_touch_event(MirInputEvent const* ev)
322
329
 
323
330
// ABI-compatible MIR_COMMON_3.1
324
331
extern "C"
325
 
MirTouchEvent const* mir_input_event_get_touch_input_event(MirInputEvent const* ev)
 
332
unsigned int mir_touch_input_event_get_touch_count(MirTouchEvent const* event)
326
333
{
327
 
    return mir_input_event_get_touch_event(ev);
 
334
    return mir_touch_event_get_count(event);
328
335
}
329
336
 
330
337
unsigned int mir_touch_event_get_count(MirTouchEvent const* event)
335
342
 
336
343
// ABI-compatible MIR_COMMON_3.1
337
344
extern "C"
338
 
unsigned int mir_touch_input_event_get_touch_count(MirTouchEvent const* event)
 
345
MirTouchId mir_touch_input_event_get_touch_id(MirTouchEvent const* event, size_t touch_index)
339
346
{
340
 
    return mir_touch_event_get_count(event);
 
347
    return mir_touch_event_get_id(event, touch_index);
341
348
}
342
349
 
343
350
MirTouchId mir_touch_event_get_id(MirTouchEvent const* event, size_t touch_index)
355
362
 
356
363
// ABI-compatible MIR_COMMON_3.1
357
364
extern "C"
358
 
MirTouchId mir_touch_input_event_get_touch_id(MirTouchEvent const* event, size_t touch_index)
 
365
MirTouchAction mir_touch_input_event_get_action(MirTouchEvent const* event, size_t touch_index)
359
366
{
360
 
    return mir_touch_event_get_id(event, touch_index);
 
367
    return mir_touch_event_get_action(event, touch_index);
361
368
}
362
 
 
 
369
 
363
370
MirTouchAction mir_touch_event_get_action(MirTouchEvent const* event, size_t touch_index)
364
371
{
365
372
    auto const& old_mev = old_mev_from_new(event);
410
417
 
411
418
// ABI-compatible MIR_COMMON_3.1
412
419
extern "C"
413
 
MirTouchAction mir_touch_input_event_get_action(MirTouchEvent const* event, size_t touch_index)
 
420
MirTouchTooltype mir_touch_input_event_get_touch_tooltype(
 
421
    MirTouchEvent const* event, size_t touch_index)
414
422
{
415
 
    return mir_touch_event_get_action(event, touch_index);
 
423
    return mir_touch_event_get_tooltype(event, touch_index);
416
424
}
417
425
 
418
426
MirTouchTooltype mir_touch_event_get_tooltype(MirTouchEvent const* event,
442
450
 
443
451
// ABI-compatible MIR_COMMON_3.1
444
452
extern "C"
445
 
MirTouchTooltype mir_touch_input_event_get_touch_tooltype(
446
 
    MirTouchEvent const* event, size_t touch_index)
 
453
float mir_touch_input_event_get_touch_axis_value(MirTouchEvent const* event,
 
454
    size_t touch_index, MirTouchAxis axis)
447
455
{
448
 
    return mir_touch_event_get_tooltype(event, touch_index);
 
456
    return mir_touch_event_get_axis_value(event, touch_index, axis);
449
457
}
450
458
 
451
459
float mir_touch_event_get_axis_value(MirTouchEvent const* event,
479
487
    }
480
488
}                                                                            
481
489
 
482
 
// ABI-compatible MIR_COMMON_3.1
483
 
extern "C"
484
 
float mir_touch_input_event_get_touch_axis_value(MirTouchEvent const* event,
485
 
    size_t touch_index, MirTouchAxis axis)
486
 
{
487
 
    return mir_touch_event_get_axis_value(event, touch_index, axis);
488
 
}
489
 
 
490
490
/* Pointer event accessors */
491
491
MirPointerInputEvent const* mir_input_event_get_pointer_input_event(MirInputEvent const* ev)
492
492
{