/* Parameters and display hooks for terminal devices.
Copyright (C) 1985, 1986, 1993, 1994, 2001, 2002, 2003, 2004,
- 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+ 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
This file is part of GNU Emacs.
, DBUS_EVENT
#endif
+ , CONFIG_CHANGED_EVENT
+
#ifdef WINDOWSNT
/* Generated when an APPCOMMAND event is received, in response to
Multimedia or Internet buttons on some keyboards.
first, so this is not a problem there. */
, MULTIMEDIA_KEY_EVENT
#endif
+
+#ifdef HAVE_NS
+ /* Generated when native multi-keystroke input method is used to modify
+ tentative or indicative text display. */
+ , NS_TEXT_EVENT
+ /* Non-key system events (e.g. application menu events) */
+ , NS_NONKEY_EVENT
+#endif
+
};
/* If a struct input_event has a kind which is SELECTION_REQUEST_EVENT
void (*delete_glyphs_hook) P_ ((struct frame *, int));
void (*ring_bell_hook) P_ ((struct frame *f));
+ void (*toggle_invisible_pointer_hook) P_ ((struct frame *f, int invisible));
void (*reset_terminal_modes_hook) P_ ((struct terminal *));
void (*set_terminal_modes_hook) P_ ((struct terminal *));
extern struct terminal *initial_terminal;
#ifdef HAVE_GPM
-extern void close_gpm (void);
+extern void close_gpm (int gpm_fd);
#endif
/* arch-tag: 33a00ecc-52b5-4186-a410-8801ac9f087d