Esempio n. 1
0
static void dndEnter(XClientMessageEvent *evt)
{
  dprintf((stderr, "dndEnter\n"));
  if (xdndEnter_version(evt) < 3)
    {
      fprintf(stderr, "xdnd: protocol version %ld not supported\n", xdndEnter_version(evt));
      return;
    }
  xdndSourceWindow= xdndEnter_sourceWindow(evt);
  dndGetTypeList(evt);
  xdndState= XdndStateEntered;
}
static enum XdndState dndInEnter(enum XdndState state, XClientMessageEvent *evt)
{
  fdebugf((stderr, "Receive XdndEnter (input)\n"));
  if (xdndEnter_version(evt) < 3)
    {
      fprintf(stderr, "  xdnd: protocol version %ld not supported\n", xdndEnter_version(evt));
      return state;
    }
  xdndSourceWindow= xdndEnter_sourceWindow(evt);
  dndGetTypeList(evt);

  fdebugf((stderr, "  dndEnter target: 0x%lx source: 0x%lx\n", evt->window, xdndSourceWindow));
  return XdndStateEntered;
}