mirror of
https://github.com/brl/mutter.git
synced 2024-11-22 08:00:42 -05:00
Add a 'null' input backend symbol
We should have an input backend symbol that thoroughly disables all input event handling.
This commit is contained in:
parent
adb6ffbd0e
commit
1f8915d2c8
@ -64,6 +64,9 @@
|
|||||||
#ifdef CLUTTER_INPUT_OSX
|
#ifdef CLUTTER_INPUT_OSX
|
||||||
#include "osx/clutter-backend-osx.h"
|
#include "osx/clutter-backend-osx.h"
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef CLUTTER_INPUT_GDK
|
||||||
|
#include "gdk/clutter-backend-gdk.h"
|
||||||
|
#endif
|
||||||
#ifdef CLUTTER_INPUT_EVDEV
|
#ifdef CLUTTER_INPUT_EVDEV
|
||||||
#include "evdev/clutter-device-manager-evdev.h"
|
#include "evdev/clutter-device-manager-evdev.h"
|
||||||
#endif
|
#endif
|
||||||
@ -319,7 +322,10 @@ clutter_backend_real_init_events (ClutterBackend *backend)
|
|||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
if (input_backend != NULL)
|
if (input_backend != NULL)
|
||||||
g_error ("Unrecognized input backend '%s'", input_backend);
|
{
|
||||||
|
if (input_backend != I_(CLUTTER_INPUT_NULL))
|
||||||
|
g_error ("Unrecognized input backend '%s'", input_backend);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
g_error ("Unknown input backend");
|
g_error ("Unknown input backend");
|
||||||
}
|
}
|
||||||
|
@ -501,6 +501,10 @@ AS_IF([test "x$SUPPORT_TSLIB" = "x1"],
|
|||||||
[CLUTTER_CONFIG_DEFINES="$CLUTTER_CONFIG_DEFINES
|
[CLUTTER_CONFIG_DEFINES="$CLUTTER_CONFIG_DEFINES
|
||||||
#define CLUTTER_INPUT_TSLIB \"tslib\""])
|
#define CLUTTER_INPUT_TSLIB \"tslib\""])
|
||||||
|
|
||||||
|
# the 'null' input backend is special
|
||||||
|
CLUTTER_CONFIG_DEFINES="$CLUTTER_CONFIG_DEFINES
|
||||||
|
#define CLUTTER_INPUT_NULL \"null\""
|
||||||
|
|
||||||
AC_SUBST([CLUTTER_CONFIG_DEFINES])
|
AC_SUBST([CLUTTER_CONFIG_DEFINES])
|
||||||
|
|
||||||
dnl === Clutter substitutions kept for backwards compatibility ================
|
dnl === Clutter substitutions kept for backwards compatibility ================
|
||||||
|
Loading…
Reference in New Issue
Block a user