#ifdef HAVE_DBUS
Lisp_Object Qdbus_event;
#endif
+Lisp_Object Qxwidget_event;
Lisp_Object Qconfig_changed_event;
/* Lisp_Object Qmouse_movement; - also an event header */
kbd_fetch_ptr = event + 1;
}
#endif
- else if (event->kind == CONFIG_CHANGED_EVENT)
+ else if (event->kind == CONFIG_CHANGED_EVENT || event->kind == XWIDGET_EVENT)
{
obj = make_lispy_event (event);
kbd_fetch_ptr = event + 1;
return apply_modifiers (event->modifiers, event->arg);
return event->arg;
+
+
case USER_SIGNAL_EVENT:
/* A user signal. */
{
return Fcons (Qdbus_event, event->arg);
}
#endif /* HAVE_DBUS */
+ case XWIDGET_EVENT:
+ {
+ printf("cool, an xwidget event arrived in make_lispy_event!\n");
+ return Fcons (Qxwidget_event,event->arg);
+ }
case CONFIG_CHANGED_EVENT:
return Fcons (Qconfig_changed_event,
staticpro (&Qdbus_event);
#endif
+ Qxwidget_event = intern ("xwidget-event");
+ staticpro (&Qxwidget_event);
+
+
+ Qmenu_enable = intern ("menu-enable");
Qconfig_changed_event = intern_c_string ("config-changed-event");
staticpro (&Qconfig_changed_event);