From 7139df3d8c959f2f41aac70c986888f4aa77c9f0 Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Mon, 14 Dec 2020 15:32:12 +0900 Subject: [PATCH] e_gesture: expose the enum values. if not, the file which includes e_gesture.h makes build error. Change-Id: I5b0c53ddf060e5b6c1877255f5b9fff4a23c1c1a --- src/bin/e_gesture.h | 66 +++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 36 deletions(-) diff --git a/src/bin/e_gesture.h b/src/bin/e_gesture.h index 1520a7ce37..e0e0857c58 100644 --- a/src/bin/e_gesture.h +++ b/src/bin/e_gesture.h @@ -1,33 +1,5 @@ #ifdef E_TYPEDEFS - -typedef enum _E_Gesture_Error E_Gesture_Error; -typedef enum _E_Gesture_Mode E_Gesture_Mode; -typedef enum _E_Gesture_Edge E_Gesture_Edge; -typedef enum _E_Gesture_Edge_Size E_Gesture_Edge_Size; - -typedef struct _E_Gesture_Info E_Gesture_Info; - -typedef struct _E_Event_Gesture_Edge_Swipe E_Event_Gesture_Edge_Swipe; -typedef struct _E_Event_Gesture_Edge_Drag E_Event_Gesture_Edge_Drag; -typedef struct _E_Event_Gesture_Tap E_Event_Gesture_Tap; -typedef struct _E_Event_Gesture_Palm_Cover E_Event_Gesture_Palm_Cover; -typedef struct _E_Event_Gesture_Pan E_Event_Gesture_Pan; -typedef struct _E_Event_Gesture_Pinch E_Event_Gesture_Pinch; - -#else -#ifndef E_GESTURE_H -#define E_GESTURE_H - -extern E_API E_Gesture_Info *e_gesture; - -extern E_API int E_EVENT_GESTURE_EDGE_SWIPE; -extern E_API int E_EVENT_GESTURE_EDGE_DRAG; -extern E_API int E_EVENT_GESTURE_TAP; -extern E_API int E_EVENT_GESTURE_PALM_COVER; -extern E_API int E_EVENT_GESTURE_PAN; -extern E_API int E_EVENT_GESTURE_PINCH; - -enum _E_Gesture_Error +typedef enum _E_Gesture_Error { E_GESTURE_ERROR_NONE = 0, E_GESTURE_ERROR_INVAILD_DATA, @@ -35,32 +7,54 @@ enum _E_Gesture_Error E_GESTURE_ERROR_NO_SYSTEM_RESOURCE, E_GESTURE_ERROR_GRABBED_ALREADY, E_GESTURE_ERROR_NOT_SUPPORTED -}; +} E_Gesture_Error; -enum _E_Gesture_Mode +typedef enum _E_Gesture_Mode { E_GESTURE_MODE_NONE = 0, E_GESTURE_MODE_BEGIN, E_GESTURE_MODE_UPDATE, E_GESTURE_MODE_END, E_GESTURE_MODE_DONE -}; +} E_Gesture_Mode; -enum _E_Gesture_Edge +typedef enum _E_Gesture_Edge { E_GESTURE_EDGE_NONE = 0, E_GESTURE_EDGE_TOP, E_GESTURE_EDGE_RIGHT, E_GESTURE_EDGE_BOTTOM, E_GESTURE_EDGE_LEFT -}; +} E_Gesture_Edge; -enum _E_Gesture_Edge_Size +typedef enum _E_Gesture_Edge_Size { E_GESTURE_EDGE_SIZE_NONE, E_GESTURE_EDGE_SIZE_FULL, E_GESTURE_EDGE_SIZE_PARTIAL -}; +} E_Gesture_Edge_Size; + +typedef struct _E_Gesture_Info E_Gesture_Info; + +typedef struct _E_Event_Gesture_Edge_Swipe E_Event_Gesture_Edge_Swipe; +typedef struct _E_Event_Gesture_Edge_Drag E_Event_Gesture_Edge_Drag; +typedef struct _E_Event_Gesture_Tap E_Event_Gesture_Tap; +typedef struct _E_Event_Gesture_Palm_Cover E_Event_Gesture_Palm_Cover; +typedef struct _E_Event_Gesture_Pan E_Event_Gesture_Pan; +typedef struct _E_Event_Gesture_Pinch E_Event_Gesture_Pinch; + +#else +#ifndef E_GESTURE_H +#define E_GESTURE_H + +extern E_API E_Gesture_Info *e_gesture; + +extern E_API int E_EVENT_GESTURE_EDGE_SWIPE; +extern E_API int E_EVENT_GESTURE_EDGE_DRAG; +extern E_API int E_EVENT_GESTURE_TAP; +extern E_API int E_EVENT_GESTURE_PALM_COVER; +extern E_API int E_EVENT_GESTURE_PAN; +extern E_API int E_EVENT_GESTURE_PINCH; struct _E_Event_Gesture_Edge_Swipe { -- 2.34.1