e_output: expose the enum values. 11/249511/2
authorSooChan Lim <sc1.lim@samsung.com>
Mon, 14 Dec 2020 06:33:33 +0000 (15:33 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 14 Dec 2020 08:27:23 +0000 (08:27 +0000)
if not, the file which includes e_output.h makes build error.

Change-Id: I48d13bd3e37b974acc30e46c3cce79628c6b3049

src/bin/e_output.h

index e9935e95ff7bdaa9d9c6f8164ee1c03304e2f8e1..706bcefdeea57d582ea37670fbc52daf16821ee0 100644 (file)
@@ -4,15 +4,42 @@
 
 typedef struct _E_Output            E_Output;
 typedef struct _E_Output_Mode       E_Output_Mode;
-typedef enum   _E_Output_Dpms       E_OUTPUT_DPMS;
-typedef enum   _E_Output_Display_Mode  E_Output_Display_Mode;
+typedef enum _E_Output_Dpms
+{
+   E_OUTPUT_DPMS_ON,
+   E_OUTPUT_DPMS_STANDBY,
+   E_OUTPUT_DPMS_SUSPEND,
+   E_OUTPUT_DPMS_OFF,
+} E_OUTPUT_DPMS;
+
+typedef enum   _E_Output_Display_Mode
+{
+   E_OUTPUT_DISPLAY_MODE_NONE,
+   E_OUTPUT_DISPLAY_MODE_MIRROR,
+   E_OUTPUT_DISPLAY_MODE_PRESENTATION,
+} E_Output_Display_Mode;
 
 typedef struct _E_Output_Hook       E_Output_Hook;
-typedef enum   _E_Output_Hook_Point E_Output_Hook_Point;
+typedef enum   _E_Output_Hook_Point
+{
+   E_OUTPUT_HOOK_DPMS_CHANGE,
+   E_OUTPUT_HOOK_CONNECT_STATUS_CHANGE,
+   E_OUTPUT_HOOK_MODE_CHANGE,
+   E_OUTPUT_HOOK_ADD,
+   E_OUTPUT_HOOK_REMOVE,
+   E_OUTPUT_HOOK_LAST
+} E_Output_Hook_Point;
 typedef void (*E_Output_Hook_Cb) (void *data, E_Output *output);
 
 typedef struct _E_Output_Intercept_Hook       E_Output_Intercept_Hook;
-typedef enum   _E_Output_Intercept_Hook_Point E_Output_Intercept_Hook_Point;
+typedef enum   _E_Output_Intercept_Hook_Point
+{
+   E_OUTPUT_INTERCEPT_HOOK_DPMS_ON,
+   E_OUTPUT_INTERCEPT_HOOK_DPMS_STANDBY,
+   E_OUTPUT_INTERCEPT_HOOK_DPMS_SUSPEND,
+   E_OUTPUT_INTERCEPT_HOOK_DPMS_OFF,
+   E_OUTPUT_INTERCEPT_HOOK_LAST
+} E_Output_Intercept_Hook_Point;
 typedef Eina_Bool (*E_Output_Intercept_Hook_Cb) (void *data, E_Output *output);
 
 typedef void (*E_Output_Capture_Cb) (E_Output *output, tbm_surface_h surface, void *user_data);
@@ -27,21 +54,6 @@ typedef void (*E_Output_Capture_Cb) (E_Output *output, tbm_surface_h surface, vo
 
 #define OUTPUT_NAME_LEN 64
 
-enum _E_Output_Dpms
-{
-   E_OUTPUT_DPMS_ON,
-   E_OUTPUT_DPMS_STANDBY,
-   E_OUTPUT_DPMS_SUSPEND,
-   E_OUTPUT_DPMS_OFF,
-};
-
-enum _E_Output_Display_Mode
-{
-   E_OUTPUT_DISPLAY_MODE_NONE,
-   E_OUTPUT_DISPLAY_MODE_MIRROR,
-   E_OUTPUT_DISPLAY_MODE_PRESENTATION,
-};
-
 struct _E_Output_Mode
 {
    int    w, h; // resolution width and height
@@ -140,16 +152,6 @@ struct _E_Output
    Eina_Bool fake_config;
 };
 
-enum _E_Output_Hook_Point
-{
-   E_OUTPUT_HOOK_DPMS_CHANGE,
-   E_OUTPUT_HOOK_CONNECT_STATUS_CHANGE,
-   E_OUTPUT_HOOK_MODE_CHANGE,
-   E_OUTPUT_HOOK_ADD,
-   E_OUTPUT_HOOK_REMOVE,
-   E_OUTPUT_HOOK_LAST
-};
-
 struct _E_Output_Hook
 {
    EINA_INLIST;
@@ -159,15 +161,6 @@ struct _E_Output_Hook
    unsigned char delete_me : 1;
 };
 
-enum _E_Output_Intercept_Hook_Point
-{
-   E_OUTPUT_INTERCEPT_HOOK_DPMS_ON,
-   E_OUTPUT_INTERCEPT_HOOK_DPMS_STANDBY,
-   E_OUTPUT_INTERCEPT_HOOK_DPMS_SUSPEND,
-   E_OUTPUT_INTERCEPT_HOOK_DPMS_OFF,
-   E_OUTPUT_INTERCEPT_HOOK_LAST
-};
-
 struct _E_Output_Intercept_Hook
 {
    EINA_INLIST;