ecore-evas-drm: Add support for ecore_evas_name_class_set
@feature: This adds support for setting the name & class of the ecore_evas Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
69adb7a44e
commit
de8b2e735a
|
@ -39,6 +39,7 @@ static void _ecore_evas_drm_rotation_set(Ecore_Evas *ee, int rotation, int resiz
|
|||
static void _ecore_evas_drm_show(Ecore_Evas *ee);
|
||||
static void _ecore_evas_drm_hide(Ecore_Evas *ee);
|
||||
static void _ecore_evas_drm_title_set(Ecore_Evas *ee, const char *title);
|
||||
static void _ecore_evas_drm_name_class_set(Ecore_Evas *ee, const char *n, const char *c);
|
||||
static int _ecore_evas_drm_render(Ecore_Evas *ee);
|
||||
static void _ecore_evas_drm_render_updates(void *data, Evas *evas EINA_UNUSED, void *event);
|
||||
static int _ecore_evas_drm_render_updates_process(Ecore_Evas *ee, Eina_List *updates);
|
||||
|
@ -76,7 +77,7 @@ static Ecore_Evas_Engine_Func _ecore_evas_drm_engine_func =
|
|||
NULL, //void (*fn_lower) (Ecore_Evas *ee);
|
||||
NULL, //void (*fn_activate) (Ecore_Evas *ee);
|
||||
_ecore_evas_drm_title_set,
|
||||
NULL, //void (*fn_name_class_set) (Ecore_Evas *ee, const char *n, const char *c);
|
||||
_ecore_evas_drm_name_class_set,
|
||||
NULL, //void (*fn_size_min_set) (Ecore_Evas *ee, int w, int h);
|
||||
NULL, //void (*fn_size_max_set) (Ecore_Evas *ee, int w, int h);
|
||||
NULL, //void (*fn_size_base_set) (Ecore_Evas *ee, int w, int h);
|
||||
|
@ -477,6 +478,17 @@ _ecore_evas_drm_title_set(Ecore_Evas *ee, const char *title)
|
|||
if (title) ee->prop.title = strdup(title);
|
||||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_drm_name_class_set(Ecore_Evas *ee, const char *n, const char *c)
|
||||
{
|
||||
if (ee->prop.name) free(ee->prop.name);
|
||||
if (ee->prop.clas) free(ee->prop.clas);
|
||||
ee->prop.name = NULL;
|
||||
ee->prop.clas = NULL;
|
||||
if (n) ee->prop.name = strdup(n);
|
||||
if (c) ee->prop.clas = strdup(c);
|
||||
}
|
||||
|
||||
static int
|
||||
_ecore_evas_drm_render(Ecore_Evas *ee)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue