E_CONFIG_VAL(D, T, comp_canvas_norender.use, UCHAR);
E_CONFIG_VAL(D, T, qp_handler.use_alpha, UCHAR);
E_CONFIG_VAL(D, T, qp_handler.alpha, INT);
+ E_CONFIG_VAL(D, T, configured_output_resolution.use, UCHAR);
+ E_CONFIG_VAL(D, T, configured_output_resolution.w, INT);
+ E_CONFIG_VAL(D, T, configured_output_resolution.h, INT);
}
static Eina_Bool
E_CONFIG_LIMIT(e_config->comp_canvas_norender.use, 0, 1);
E_CONFIG_LIMIT(e_config->qp_handler.use_alpha, 0, 1);
E_CONFIG_LIMIT(e_config->qp_handler.alpha, 0, 255);
+ E_CONFIG_LIMIT(e_config->configured_output_resolution.use, 0, 1);
}
E_API int
int alpha; // alpha component (0:transparent, 255:opaque), only used when use_alpha is 1
} qp_handler;
Eina_Bool qp_add_on_desk_smart;
+
+ // Configured screen resolution
+ struct
+ {
+ unsigned char use; // use the configured screen resolution.
+ int w; // width of the configured screen resolution.
+ int h; // height of the configured screen resolution.
+ } configured_output_resolution;
};
struct _E_Config_Desklock_Background