From: SooChan Lim Date: Thu, 12 Jun 2025 08:16:20 +0000 (+0900) Subject: e_output: move the symbol to internal header X-Git-Tag: accepted/tizen/unified/20250614.044607~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F93%2F325693%2F1;p=platform%2Fupstream%2Fenlightenment.git e_output: move the symbol to internal header Change-Id: Icb2e435651575ddad927beebccef28f1d9015992 --- diff --git a/src/bin/displaymgr/e_output_intern.h b/src/bin/displaymgr/e_output_intern.h index 18c9b14a88..b9c0213631 100644 --- a/src/bin/displaymgr/e_output_intern.h +++ b/src/bin/displaymgr/e_output_intern.h @@ -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, diff --git a/src/include/e_output.h b/src/include/e_output.h index 327ae418af..ab654a2800 100644 --- a/src/include/e_output.h +++ b/src/include/e_output.h @@ -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;