e_output: move the symbol to internal header 93/325693/1
authorSooChan Lim <sc1.lim@samsung.com>
Thu, 12 Jun 2025 08:16:20 +0000 (17:16 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 13 Jun 2025 06:34:31 +0000 (15:34 +0900)
Change-Id: Icb2e435651575ddad927beebccef28f1d9015992

src/bin/displaymgr/e_output_intern.h
src/include/e_output.h

index 18c9b14a8806ddf415f91fd1153fe6fef1951608..b9c02136310ba2fcb7292f61bf2cacfffaa29244 100644 (file)
@@ -9,12 +9,32 @@
 
 #define E_OUTPUT_TYPE (int)0xE0b11002
 
+typedef struct _E_Output_Mode       E_Output_Mode;
+
 typedef struct _E_Output_Hook           E_Output_Hook;
 typedef struct _E_Output_Intercept_Hook E_Output_Intercept_Hook;
 
 typedef void      (*E_Output_Hook_Cb) (void *data, E_Output *output);
 typedef Eina_Bool (*E_Output_Intercept_Hook_Cb) (void *data, E_Output *output);
 
+struct _E_Output_Mode
+{
+   int    w, h; // resolution width and height
+   double refresh; // refresh in hz
+   Eina_Bool preferred : 1; // is this the preferred mode for the device?
+   Eina_Bool current : 1;
+
+   const tdm_output_mode *tmode;
+};
+
+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_Hook_Point
 {
    E_OUTPUT_HOOK_DPMS_CHANGE,
index 327ae418af7c99ed4c65feec2af12dbe76bd63fb..ab654a2800c30aa49a4eb850a4aea24d515bf12f 100644 (file)
@@ -16,28 +16,8 @@ extern "C" {
 
 #define OUTPUT_NAME_LEN 64
 
-typedef struct _E_Output_Mode       E_Output_Mode;
-
 typedef void (*E_Output_Capture_Cb) (E_Output *output, tbm_surface_h surface, void *user_data);
 
-typedef enum _E_Output_Dpms
-{
-   E_OUTPUT_DPMS_ON,
-   E_OUTPUT_DPMS_STANDBY,
-   E_OUTPUT_DPMS_SUSPEND,
-   E_OUTPUT_DPMS_OFF,
-} E_OUTPUT_DPMS;
-
-struct _E_Output_Mode
-{
-   int    w, h; // resolution width and height
-   double refresh; // refresh in hz
-   Eina_Bool preferred : 1; // is this the preferred mode for the device?
-   Eina_Bool current : 1;
-
-   const tdm_output_mode *tmode;
-};
-
 /*brief The output prop value union */
 typedef union {
    void    *ptr;