Ejemplo n.º 1
0
static void
g_on_key(void *c,int k,int md)
{
  if (!gg_on_key || gg_on_key(c,k,md)) {
    XEngine *xeng = c;
    if (xeng->w && xeng->HandleKey)
      xeng->HandleKey(&xeng->e, k, md);
  }
}
Ejemplo n.º 2
0
static void
g_on_key(void *c,int k,int md)
{
  XEngine *xeng = c;
  if (xeng->e.on==&g_x_on) {
    if (xeng->w && xeng->HandleKey)
      xeng->HandleKey(&xeng->e, k, md);
  } else if (xeng->e.on && xeng->e.on->key) {
    xeng->e.on->key(c, k , md);
  }
}