])
e_libs="$E_LIBS $LIBINTL $fnmatch_libs $execinfo_libs"
-e_cflags="-DUSE_E_CONFIG_H $E_CFLAGS -D_F_ZONE_WINDOW_ROTATION_"
-e_configflags="-DUSE_E_CONFIG_H -D_F_ZONE_WINDOW_ROTATION_"
+e_cflags="-DUSE_E_CONFIG_H $E_CFLAGS -D_F_ZONE_WINDOW_ROTATION_ -D_F_E_VIRTUAL_KEYBOARD_TYPE_"
+e_configflags="-DUSE_E_CONFIG_H -D_F_ZONE_WINDOW_ROTATION_ -D_F_E_VIRTUAL_KEYBOARD_TYPE_"
AC_SUBST([e_libs])
AC_SUBST([e_cflags])
E_CLIENT_PROPERTY_STICKY = (1 << 7),
} E_Client_Property;
+#ifdef _F_E_VIRTUAL_KEYBOARD_TYPE_
+typedef enum _E_Virtual_Keyboard_Window_Type
+{
+ E_VIRTUAL_KEYBOARD_WINDOW_TYPE_NONE = 0,
+ E_VIRTUAL_KEYBOARD_WINDOW_TYPE_KEYPAD = 1,
+ E_VIRTUAL_KEYBOARD_WINDOW_TYPE_PREDICTION = 2,
+ E_VIRTUAL_KEYBOARD_WINDOW_TYPE_MAGNIFIER = 3,
+ E_VIRTUAL_KEYBOARD_WINDOW_TYPE_POPUP = 4,
+} E_Virtual_Keyboard_Window_Type;
+#endif
+
#ifdef _F_ZONE_WINDOW_ROTATION_
typedef enum _E_Client_Rotation_Type
{
#endif
unsigned char have_property : 1;
unsigned char vkbd : 1;
+#ifdef _F_E_VIRTUAL_KEYBOARD_TYPE_
+ E_Virtual_Keyboard_Window_Type win_type;
+#endif
} vkbd;
struct