Exemplo n.º 1
0
void
_gdk_mir_print_event (const MirEvent *event)
{
  switch (mir_event_get_type (event))
    {
    case mir_event_type_key:
      _gdk_mir_print_key_event (mir_event_get_input_event (event));
      break;
    case mir_event_type_motion:
      _gdk_mir_print_motion_event (mir_event_get_input_event (event));
      break;
    case mir_event_type_surface:
      _gdk_mir_print_surface_event (mir_event_get_surface_event (event));
      break;
    case mir_event_type_resize:
      _gdk_mir_print_resize_event (mir_event_get_resize_event (event));
      break;
    case mir_event_type_close_surface:
      _gdk_mir_print_close_event (mir_event_get_close_surface_event (event));
      break;
    default:
      g_printerr ("EVENT %u\n", mir_event_get_type (event));
      break;
    }
}
Exemplo n.º 2
0
void
_gdk_mir_print_event (const MirEvent *event)
{
  switch (event->type)
    {
    case mir_event_type_key:
      _gdk_mir_print_key_event (&event->key);
      break;
    case mir_event_type_motion:
      _gdk_mir_print_motion_event (&event->motion);
      break;
    case mir_event_type_surface:
      _gdk_mir_print_surface_event (&event->surface);
      break;
    case mir_event_type_resize:
      _gdk_mir_print_resize_event (&event->resize);
      break;
    default:
      g_printerr ("EVENT %u\n", event->type);
      break;
    }
}