hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=fb59ac34a1ec65680ca4ff3fc62d1fc42aa72f5a
commit fb59ac34a1ec65680ca4ff3fc62d1fc42aa72f5a Author: ChunEon Park <her...@hermet.pe.kr> Date: Mon Jan 13 14:26:36 2014 +0900 ecore_evas - use eina_bool instead of the char for interal data. --- src/lib/ecore_evas/ecore_evas.c | 20 ++-- src/lib/ecore_evas/ecore_evas_buffer.c | 24 ++--- src/lib/ecore_evas/ecore_evas_ews.c | 44 ++++----- src/lib/ecore_evas/ecore_evas_private.h | 47 +++++----- .../ecore_evas/engines/cocoa/ecore_evas_cocoa.c | 4 +- .../ecore_evas/engines/drm/ecore_evas_drm.c | 20 ++-- .../ecore_evas/engines/extn/ecore_evas_extn.c | 24 ++--- src/modules/ecore_evas/engines/fb/ecore_evas_fb.c | 14 +-- .../engines/psl1ght/ecore_evas_psl1ght.c | 14 +-- .../ecore_evas/engines/sdl/ecore_evas_sdl.c | 10 +- .../engines/wayland/ecore_evas_wayland_common.c | 24 ++--- .../engines/wayland/ecore_evas_wayland_egl.c | 4 +- .../engines/wayland/ecore_evas_wayland_private.h | 8 +- .../engines/wayland/ecore_evas_wayland_shm.c | 4 +- .../ecore_evas/engines/win32/ecore_evas_win32.c | 10 +- src/modules/ecore_evas/engines/x/ecore_evas_x.c | 103 +++++++++++---------- 16 files changed, 188 insertions(+), 186 deletions(-) diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c index 75510ef..ad368e5 100644 --- a/src/lib/ecore_evas/ecore_evas.c +++ b/src/lib/ecore_evas/ecore_evas.c @@ -2023,7 +2023,7 @@ ecore_evas_withdrawn_get(const Ecore_Evas *ee) } EAPI void -ecore_evas_sticky_set(Ecore_Evas *ee, Eina_Bool sticky) +ecore_evas_sticky_set(Ecore_Evas *ee, Eina_Bool on) { if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS)) { @@ -2032,7 +2032,7 @@ ecore_evas_sticky_set(Ecore_Evas *ee, Eina_Bool sticky) return; } - IFC(ee, fn_sticky_set) (ee, sticky); + IFC(ee, fn_sticky_set) (ee, on); IFE; } @@ -2101,7 +2101,7 @@ ecore_evas_aspect_get(const Ecore_Evas *ee) } EAPI void -ecore_evas_urgent_set(Ecore_Evas *ee, Eina_Bool urgent) +ecore_evas_urgent_set(Ecore_Evas *ee, Eina_Bool on) { if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS)) { @@ -2110,7 +2110,7 @@ ecore_evas_urgent_set(Ecore_Evas *ee, Eina_Bool urgent) return; } - IFC(ee, fn_urgent_set) (ee, urgent); + IFC(ee, fn_urgent_set) (ee, on); IFE; } @@ -2127,7 +2127,7 @@ ecore_evas_urgent_get(const Ecore_Evas *ee) } EAPI void -ecore_evas_modal_set(Ecore_Evas *ee, Eina_Bool modal) +ecore_evas_modal_set(Ecore_Evas *ee, Eina_Bool on) { if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS)) { @@ -2136,7 +2136,7 @@ ecore_evas_modal_set(Ecore_Evas *ee, Eina_Bool modal) return; } - IFC(ee, fn_modal_set) (ee, modal); + IFC(ee, fn_modal_set) (ee, on); IFE; } @@ -2153,7 +2153,7 @@ ecore_evas_modal_get(const Ecore_Evas *ee) } EAPI void -ecore_evas_demand_attention_set(Ecore_Evas *ee, Eina_Bool demand) +ecore_evas_demand_attention_set(Ecore_Evas *ee, Eina_Bool on) { if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS)) { @@ -2162,7 +2162,7 @@ ecore_evas_demand_attention_set(Ecore_Evas *ee, Eina_Bool demand) return; } - IFC(ee, fn_demands_attention_set) (ee, demand); + IFC(ee, fn_demands_attention_set) (ee, on); IFE; } @@ -2179,7 +2179,7 @@ ecore_evas_demand_attention_get(const Ecore_Evas *ee) } EAPI void -ecore_evas_focus_skip_set(Ecore_Evas *ee, Eina_Bool skip) +ecore_evas_focus_skip_set(Ecore_Evas *ee, Eina_Bool on) { if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS)) { @@ -2188,7 +2188,7 @@ ecore_evas_focus_skip_set(Ecore_Evas *ee, Eina_Bool skip) return; } - IFC(ee, fn_focus_skip_set) (ee, skip); + IFC(ee, fn_focus_skip_set) (ee, on); IFE; } diff --git a/src/lib/ecore_evas/ecore_evas_buffer.c b/src/lib/ecore_evas/ecore_evas_buffer.c index ac90eb5..0b9e124 100644 --- a/src/lib/ecore_evas/ecore_evas_buffer.c +++ b/src/lib/ecore_evas/ecore_evas_buffer.c @@ -647,12 +647,12 @@ ecore_evas_buffer_allocfunc_new(int w, int h, ee->prop.max.h = 0; ee->prop.layer = 0; ee->prop.focused = EINA_TRUE; - ee->prop.borderless = 1; - ee->prop.override = 1; - ee->prop.maximized = 1; - ee->prop.fullscreen = 0; - ee->prop.withdrawn = 0; - ee->prop.sticky = 0; + ee->prop.borderless = EINA_TRUE; + ee->prop.override = EINA_TRUE; + ee->prop.maximized = EINA_TRUE; + ee->prop.fullscreen = EINA_FALSE; + ee->prop.withdrawn = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; /* init evas here */ ee->evas = evas_new(); @@ -775,12 +775,12 @@ ecore_evas_object_image_new(Ecore_Evas *ee_target) ee->prop.max.h = 0; ee->prop.layer = 0; ee->prop.focused = EINA_FALSE; - ee->prop.borderless = 1; - ee->prop.override = 1; - ee->prop.maximized = 0; - ee->prop.fullscreen = 0; - ee->prop.withdrawn = 0; - ee->prop.sticky = 0; + ee->prop.borderless = EINA_TRUE; + ee->prop.override = EINA_TRUE; + ee->prop.maximized = EINA_FALSE; + ee->prop.fullscreen = EINA_FALSE; + ee->prop.withdrawn = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; /* init evas here */ ee->evas = evas_new(); diff --git a/src/lib/ecore_evas/ecore_evas_ews.c b/src/lib/ecore_evas/ecore_evas_ews.c index 41e6a00..9aa1dba 100644 --- a/src/lib/ecore_evas/ecore_evas_ews.c +++ b/src/lib/ecore_evas/ecore_evas_ews.c @@ -483,39 +483,39 @@ _ecore_evas_ews_iconified_set(Ecore_Evas *ee, Eina_Bool on) } static void -_ecore_evas_ews_borderless_set(Ecore_Evas *ee, int val) +_ecore_evas_ews_borderless_set(Ecore_Evas *ee, Eina_Bool on) { - if (ee->prop.borderless == val) return; - ee->prop.borderless = val; + if (ee->prop.borderless == on) return; + ee->prop.borderless = on; _ecore_evas_ews_event(ee, ECORE_EVAS_EWS_EVENT_CONFIG_CHANGE); } static void -_ecore_evas_ews_override_set(Ecore_Evas *ee, int val) +_ecore_evas_ews_override_set(Ecore_Evas *ee, Eina_Bool on) { - if (ee->prop.override == val) return; + if (ee->prop.override == on) return; if (ee->visible) evas_object_show(ee->engine.ews.image); if (ee->prop.focused) evas_object_focus_set(ee->engine.ews.image, EINA_TRUE); - ee->prop.override = val; + ee->prop.override = on; _ecore_evas_ews_event(ee, ECORE_EVAS_EWS_EVENT_CONFIG_CHANGE); } static void -_ecore_evas_ews_maximized_set(Ecore_Evas *ee, int val) +_ecore_evas_ews_maximized_set(Ecore_Evas *ee, Eina_Bool on) { - if (ee->prop.maximized == val) return; - ee->prop.maximized = val; - if (val) evas_object_show(ee->engine.ews.image); + if (ee->prop.maximized == on) return; + ee->prop.maximized = on; + if (on) evas_object_show(ee->engine.ews.image); _ecore_evas_ews_event(ee, ECORE_EVAS_EWS_EVENT_MAXIMIZED_CHANGE); } static void -_ecore_evas_ews_fullscreen_set(Ecore_Evas *ee, int val) +_ecore_evas_ews_fullscreen_set(Ecore_Evas *ee, Eina_Bool on) { - if (ee->prop.fullscreen == val) return; - ee->prop.fullscreen = val; + if (ee->prop.fullscreen == on) return; + ee->prop.fullscreen = on; - if (!val) + if (!on) { evas_object_move(ee->engine.ews.image, ee->x, ee->y); evas_object_resize(ee->engine.ews.image, ee->w, ee->h); @@ -546,20 +546,20 @@ _ecore_evas_ews_avoid_damage_set(Ecore_Evas *ee, int val) } static void -_ecore_evas_ews_withdrawn_set(Ecore_Evas *ee, int val) +_ecore_evas_ews_withdrawn_set(Ecore_Evas *ee, Eina_Bool on) { - if (ee->prop.withdrawn == val) return; - ee->prop.withdrawn = val; + if (ee->prop.withdrawn == on) return; + ee->prop.withdrawn = on; _ecore_evas_ews_event(ee, ECORE_EVAS_EWS_EVENT_CONFIG_CHANGE); } static void -_ecore_evas_ews_sticky_set(Ecore_Evas *ee, int val) +_ecore_evas_ews_sticky_set(Ecore_Evas *ee, Eina_Bool on) { - if (ee->prop.sticky == val) return; - ee->prop.sticky = val; - if ((val) && (ee->func.fn_sticky)) ee->func.fn_sticky(ee); - else if ((!val) && (ee->func.fn_unsticky)) ee->func.fn_unsticky(ee); + if (ee->prop.sticky == on) return; + ee->prop.sticky = on; + if ((on) && (ee->func.fn_sticky)) ee->func.fn_sticky(ee); + else if ((!on) && (ee->func.fn_unsticky)) ee->func.fn_unsticky(ee); _ecore_evas_ews_event(ee, ECORE_EVAS_EWS_EVENT_CONFIG_CHANGE); } diff --git a/src/lib/ecore_evas/ecore_evas_private.h b/src/lib/ecore_evas/ecore_evas_private.h index 6613970..1984dbb 100644 --- a/src/lib/ecore_evas/ecore_evas_private.h +++ b/src/lib/ecore_evas/ecore_evas_private.h @@ -83,13 +83,13 @@ struct _Ecore_Evas_Engine_Func void (*fn_layer_set) (Ecore_Evas *ee, int layer); void (*fn_focus_set) (Ecore_Evas *ee, Eina_Bool on); void (*fn_iconified_set) (Ecore_Evas *ee, Eina_Bool on); - void (*fn_borderless_set) (Ecore_Evas *ee, int on); - void (*fn_override_set) (Ecore_Evas *ee, int on); - void (*fn_maximized_set) (Ecore_Evas *ee, int on); - void (*fn_fullscreen_set) (Ecore_Evas *ee, int on); + void (*fn_borderless_set) (Ecore_Evas *ee, Eina_Bool on); + void (*fn_override_set) (Ecore_Evas *ee, Eina_Bool on); + void (*fn_maximized_set) (Ecore_Evas *ee, Eina_Bool on); + void (*fn_fullscreen_set) (Ecore_Evas *ee, Eina_Bool on); void (*fn_avoid_damage_set) (Ecore_Evas *ee, int on); - void (*fn_withdrawn_set) (Ecore_Evas *ee, int withdrawn); - void (*fn_sticky_set) (Ecore_Evas *ee, int sticky); + void (*fn_withdrawn_set) (Ecore_Evas *ee, Eina_Bool on); + void (*fn_sticky_set) (Ecore_Evas *ee, Eina_Bool on); void (*fn_ignore_events_set) (Ecore_Evas *ee, int ignore); void (*fn_alpha_set) (Ecore_Evas *ee, int alpha); void (*fn_transparent_set) (Ecore_Evas *ee, int transparent); @@ -98,10 +98,10 @@ struct _Ecore_Evas_Engine_Func void (*fn_window_group_set) (Ecore_Evas *ee, const Ecore_Evas *ee_group); void (*fn_aspect_set) (Ecore_Evas *ee, double aspect); - void (*fn_urgent_set) (Ecore_Evas *ee, int urgent); - void (*fn_modal_set) (Ecore_Evas *ee, int modal); - void (*fn_demands_attention_set) (Ecore_Evas *ee, int demand); - void (*fn_focus_skip_set) (Ecore_Evas *ee, int skip); + void (*fn_urgent_set) (Ecore_Evas *ee, Eina_Bool on); + void (*fn_modal_set) (Ecore_Evas *ee, Eina_Bool on); + void (*fn_demands_attention_set) (Ecore_Evas *ee, Eina_Bool on); + void (*fn_focus_skip_set) (Ecore_Evas *ee, Eina_Bool on); int (*fn_render) (Ecore_Evas *ee); void (*fn_screen_geometry_get) (const Ecore_Evas *ee, int *x, int *y, int *w, int *h); @@ -191,20 +191,19 @@ struct _Ecore_Evas double aspect; Eina_Bool focused : 1; Eina_Bool iconified : 1; -//FIXME: keep going change to Eina_Bool - char borderless : 1; - char override : 1; - char maximized : 1; - char fullscreen : 1; - char withdrawn : 1; - char sticky : 1; - char request_pos : 1; - char draw_frame : 1; - char hwsurface : 1; - char urgent : 1; - char modal : 1; - char demand_attention : 1; - char focus_skip : 1; + Eina_Bool borderless : 1; + Eina_Bool override : 1; + Eina_Bool maximized : 1; + Eina_Bool fullscreen : 1; + Eina_Bool withdrawn : 1; + Eina_Bool sticky : 1; + Eina_Bool request_pos : 1; + Eina_Bool draw_frame : 1; + Eina_Bool hwsurface : 1; + Eina_Bool urgent : 1; + Eina_Bool modal : 1; + Eina_Bool demand_attention : 1; + Eina_Bool focus_skip : 1; } prop; struct { diff --git a/src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c b/src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c index 05a0572..4079c11 100644 --- a/src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c +++ b/src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c @@ -516,8 +516,8 @@ ecore_evas_cocoa_new_internal(Ecore_Cocoa_Window *parent, int x, int y, int w, i ee->prop.max.w = 32767; ee->prop.max.h = 32767; ee->prop.layer = 4; - ee->prop.request_pos = 0; - ee->prop.sticky = 0; + ee->prop.request_pos = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; ee->prop.window = 0; printf("Create New Evas\n"); diff --git a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c index 9c41ad6..be62c79 100644 --- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c +++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c @@ -72,13 +72,13 @@ static Ecore_Evas_Engine_Func _ecore_evas_drm_engine_func = NULL, //void (*fn_layer_set) (Ecore_Evas *ee, int layer); NULL, //void (*fn_focus_set) (Ecore_Evas *ee, Eina_Bool on); NULL, //void (*fn_iconified_set) (Ecore_Evas *ee, Eina_Bool on); - NULL, //void (*fn_borderless_set) (Ecore_Evas *ee, int on); - NULL, //void (*fn_override_set) (Ecore_Evas *ee, int on); - NULL, //void (*fn_maximized_set) (Ecore_Evas *ee, int on); - NULL, //void (*fn_fullscreen_set) (Ecore_Evas *ee, int on); + NULL, //void (*fn_borderless_set) (Ecore_Evas *ee, Eina_Bool on); + NULL, //void (*fn_override_set) (Ecore_Evas *ee, Eina_Bool on); + NULL, //void (*fn_maximized_set) (Ecore_Evas *ee, Eina_Bool on); + NULL, //void (*fn_fullscreen_set) (Ecore_Evas *ee, Eina_Bool on); NULL, //void (*fn_avoid_damage_set) (Ecore_Evas *ee, int on); - NULL, //void (*fn_withdrawn_set) (Ecore_Evas *ee, int withdrawn); - NULL, //void (*fn_sticky_set) (Ecore_Evas *ee, int sticky); + NULL, //void (*fn_withdrawn_set) (Ecore_Evas *ee, Eina_Bool on); + NULL, //void (*fn_sticky_set) (Ecore_Evas *ee, Eina_Bool on); NULL, //void (*fn_ignore_events_set) (Ecore_Evas *ee, int ignore); NULL, //void (*fn_alpha_set) (Ecore_Evas *ee, int alpha); NULL, //void (*fn_transparent_set) (Ecore_Evas *ee, int transparent); @@ -87,10 +87,10 @@ static Ecore_Evas_Engine_Func _ecore_evas_drm_engine_func = NULL, //void (*fn_window_group_set) (Ecore_Evas *ee, const Ecore_Evas *ee_group); NULL, //void (*fn_aspect_set) (Ecore_Evas *ee, double aspect); - NULL, //void (*fn_urgent_set) (Ecore_Evas *ee, int urgent); - NULL, //void (*fn_modal_set) (Ecore_Evas *ee, int modal); - NULL, //void (*fn_demands_attention_set) (Ecore_Evas *ee, int demand); - NULL, //void (*fn_focus_skip_set) (Ecore_Evas *ee, int skip); + NULL, //void (*fn_urgent_set) (Ecore_Evas *ee, Eina_Bool on); + NULL, //void (*fn_modal_set) (Ecore_Evas *ee, Eina_Bool on); + NULL, //void (*fn_demands_attention_set) (Ecore_Evas *ee, Eina_Bool on); + NULL, //void (*fn_focus_skip_set) (Ecore_Evas *ee, Eina_Bool on); NULL, //int (*fn_render) (Ecore_Evas *ee); NULL, //void (*fn_screen_geometry_get) (const Ecore_Evas *ee, int *x, int *y, int *w, int *h); diff --git a/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c b/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c index 2a998f9..9e08555 100644 --- a/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c +++ b/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c @@ -1158,12 +1158,12 @@ ecore_evas_extn_plug_new_internal(Ecore_Evas *ee_target) ee->prop.max.h = 0; ee->prop.layer = 0; ee->prop.focused = EINA_FALSE; - ee->prop.borderless = 1; - ee->prop.override = 1; - ee->prop.maximized = 0; - ee->prop.fullscreen = 0; - ee->prop.withdrawn = 0; - ee->prop.sticky = 0; + ee->prop.borderless = EINA_TRUE; + ee->prop.override = EINA_TRUE; + ee->prop.maximized = EINA_FALSE; + ee->prop.fullscreen = EINA_FALSE; + ee->prop.withdrawn = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; bdata->image = o; evas_object_data_set(bdata->image, "Ecore_Evas", ee); @@ -2042,12 +2042,12 @@ ecore_evas_extn_socket_new_internal(int w, int h) ee->prop.max.h = 0; ee->prop.layer = 0; ee->prop.focused = EINA_FALSE; - ee->prop.borderless = 1; - ee->prop.override = 1; - ee->prop.maximized = 0; - ee->prop.fullscreen = 0; - ee->prop.withdrawn = 0; - ee->prop.sticky = 0; + ee->prop.borderless = EINA_TRUE; + ee->prop.override = EINA_TRUE; + ee->prop.maximized = EINA_FALSE; + ee->prop.fullscreen = EINA_FALSE; + ee->prop.withdrawn = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; /* init evas here */ ee->evas = evas_new(); diff --git a/src/modules/ecore_evas/engines/fb/ecore_evas_fb.c b/src/modules/ecore_evas/engines/fb/ecore_evas_fb.c index 1045abb..3a04b95 100644 --- a/src/modules/ecore_evas/engines/fb/ecore_evas_fb.c +++ b/src/modules/ecore_evas/engines/fb/ecore_evas_fb.c @@ -448,7 +448,7 @@ _ecore_evas_object_cursor_set(Ecore_Evas *ee, Evas_Object *obj, int layer, int h } static void -_ecore_evas_fullscreen_set(Ecore_Evas *ee, int on) +_ecore_evas_fullscreen_set(Ecore_Evas *ee, Eina_Bool on) { Eina_List *l; Ecore_Fb_Input_Device *dev; @@ -613,12 +613,12 @@ ecore_evas_fb_new_internal(const char *disp_name, int rotation, int w, int h) ee->prop.max.h = 0; ee->prop.layer = 0; ee->prop.focused = EINA_FALSE; - ee->prop.borderless = 1; - ee->prop.override = 1; - ee->prop.maximized = 1; - ee->prop.fullscreen = 0; - ee->prop.withdrawn = 0; - ee->prop.sticky = 0; + ee->prop.borderless = EINA_TRUE; + ee->prop.override = EINA_TRUE; + ee->prop.maximized = EINA_TRUE; + ee->prop.fullscreen = EINA_FALSE; + ee->prop.withdrawn = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; /* init evas here */ ee->evas = evas_new(); diff --git a/src/modules/ecore_evas/engines/psl1ght/ecore_evas_psl1ght.c b/src/modules/ecore_evas/engines/psl1ght/ecore_evas_psl1ght.c index 76b4bde..a0fe244bd 100644 --- a/src/modules/ecore_evas/engines/psl1ght/ecore_evas_psl1ght.c +++ b/src/modules/ecore_evas/engines/psl1ght/ecore_evas_psl1ght.c @@ -242,7 +242,7 @@ _ecore_evas_screen_resized(Ecore_Evas *ee) int w, h; /* Do not resize if the window is not fullscreen */ - if (ee->prop.fullscreen == 0) return; + if (!ee->prop.fullscreen) return; ecore_psl1ght_screen_resolution_get (&w, &h); @@ -439,12 +439,12 @@ ecore_evas_psl1ght_new_internal(const char *name, int w, int h) ee->prop.max.h = 0; ee->prop.layer = 0; ee->prop.focused = EINA_TRUE; - ee->prop.borderless = 1; - ee->prop.override = 1; - ee->prop.maximized = 1; - ee->prop.fullscreen = 0; - ee->prop.withdrawn = 0; - ee->prop.sticky = 0; + ee->prop.borderless = EINA_TRUE; + ee->prop.override = EINA_TRUE; + ee->prop.maximized = EINA_TRUE; + ee->prop.fullscreen = EINA_FALSE; + ee->prop.withdrawn = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; ee->prop.window = 0; /* init evas here */ diff --git a/src/modules/ecore_evas/engines/sdl/ecore_evas_sdl.c b/src/modules/ecore_evas/engines/sdl/ecore_evas_sdl.c index 8b44336..f8f4827 100644 --- a/src/modules/ecore_evas/engines/sdl/ecore_evas_sdl.c +++ b/src/modules/ecore_evas/engines/sdl/ecore_evas_sdl.c @@ -480,12 +480,12 @@ _ecore_evas_internal_sdl_new(int rmethod, const char* name, int w, int h, int fu ee->prop.max.h = 0; ee->prop.layer = 0; ee->prop.focused = EINA_TRUE; - ee->prop.borderless = 1; - ee->prop.override = 1; - ee->prop.maximized = 1; + ee->prop.borderless = EINA_TRUE; + ee->prop.override = EINA_TRUE; + ee->prop.maximized = EINA_TRUE; ee->prop.fullscreen = fullscreen; - ee->prop.withdrawn = 0; - ee->prop.sticky = 0; + ee->prop.withdrawn = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; ee->prop.window = 0; ee->alpha = alpha; ee->prop.hwsurface = hwsurface; diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c index 5ba8da1..738721a 100644 --- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c +++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c @@ -1265,43 +1265,43 @@ _ecore_evas_wl_common_border_update(Ecore_Evas *ee) } void -_ecore_evas_wl_common_borderless_set(Ecore_Evas *ee, int borderless) +_ecore_evas_wl_common_borderless_set(Ecore_Evas *ee, Eina_Bool on) { LOGFN(__FILE__, __LINE__, __FUNCTION__); if (!ee) return; - if (ee->prop.borderless == borderless) return; - ee->prop.borderless = borderless; + if (ee->prop.borderless == on) return; + ee->prop.borderless = on; _ecore_evas_wl_common_border_update(ee); _ecore_evas_wl_common_state_update(ee); } void -_ecore_evas_wl_common_maximized_set(Ecore_Evas *ee, int max) +_ecore_evas_wl_common_maximized_set(Ecore_Evas *ee, Eina_Bool on) { Ecore_Evas_Engine_Wl_Data *wdata; LOGFN(__FILE__, __LINE__, __FUNCTION__); if (!ee) return; - if (ee->prop.maximized == max) return; + if (ee->prop.maximized == on) return; wdata = ee->engine.data; - ecore_wl_window_maximized_set(wdata->win, max); + ecore_wl_window_maximized_set(wdata->win, on); // _ecore_evas_wl_common_state_update(ee); } void -_ecore_evas_wl_common_fullscreen_set(Ecore_Evas *ee, int full) +_ecore_evas_wl_common_fullscreen_set(Ecore_Evas *ee, Eina_Bool on) { Ecore_Evas_Engine_Wl_Data *wdata; LOGFN(__FILE__, __LINE__, __FUNCTION__); if (!ee) return; - if (ee->prop.fullscreen == full) return; + if (ee->prop.fullscreen == on) return; wdata = ee->engine.data; - ecore_wl_window_fullscreen_set(wdata->win, full); + ecore_wl_window_fullscreen_set(wdata->win, on); // _ecore_evas_wl_common_state_update(ee); } @@ -1480,16 +1480,16 @@ _ecore_evas_wl_common_render(Ecore_Evas *ee) } void -_ecore_evas_wl_common_withdrawn_set(Ecore_Evas *ee, int val) +_ecore_evas_wl_common_withdrawn_set(Ecore_Evas *ee, Eina_Bool on) { LOGFN(__FILE__, __LINE__, __FUNCTION__); val = !!val; - if (ee->prop.withdrawn == val) + if (ee->prop.withdrawn == on) return; - ee->prop.withdrawn = val; + ee->prop.withdrawn = on; if (val) ecore_evas_hide(ee); else diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c index 43b54af..45aa069 100644 --- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c +++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c @@ -153,8 +153,8 @@ ecore_evas_wayland_egl_new_internal(const char *disp_name, unsigned int parent, ee->prop.max.w = 32767; ee->prop.max.h = 32767; ee->prop.layer = 4; - ee->prop.request_pos = 0; - ee->prop.sticky = 0; + ee->prop.request_pos = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; ee->prop.draw_frame = frame; ee->alpha = EINA_FALSE; diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h index 944db40..905aa26 100644 --- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h +++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h @@ -65,8 +65,8 @@ void _ecore_evas_wl_common_aspect_set(Ecore_Evas *ee, double aspect); void _ecore_evas_wl_common_object_cursor_set(Ecore_Evas *ee, Evas_Object *obj, int layer, int hot_x, int hot_y); void _ecore_evas_wl_common_layer_set(Ecore_Evas *ee, int layer); void _ecore_evas_wl_common_iconified_set(Ecore_Evas *ee, Eina_Bool on); -void _ecore_evas_wl_common_maximized_set(Ecore_Evas *ee, int max); -void _ecore_evas_wl_common_fullscreen_set(Ecore_Evas *ee, int full); +void _ecore_evas_wl_common_maximized_set(Ecore_Evas *ee, Eina_Bool on); +void _ecore_evas_wl_common_fullscreen_set(Ecore_Evas *ee, Eina_Bool on); void _ecore_evas_wl_common_ignore_events_set(Ecore_Evas *ee, int ignore); int _ecore_evas_wl_common_pre_render(Ecore_Evas *ee); /* int _ecore_evas_wl_common_render_updates(Ecore_Evas *ee); */ @@ -76,8 +76,8 @@ void _ecore_evas_wl_common_screen_geometry_get(const Ecore_Evas *ee, int *x, int void _ecore_evas_wl_common_screen_dpi_get(const Ecore_Evas *ee, int *xdpi, int *ydpi); void _ecore_evas_wl_common_render_updates(void *data, Evas *evas, void *event); void _ecore_evas_wl_common_rotation_set(Ecore_Evas *ee, int rotation, int resize); -void _ecore_evas_wl_common_borderless_set(Ecore_Evas *ee, int borderless); -void _ecore_evas_wl_common_withdrawn_set(Ecore_Evas *ee, int val); +void _ecore_evas_wl_common_borderless_set(Ecore_Evas *ee, Eina_Bool on); +void _ecore_evas_wl_common_withdrawn_set(Ecore_Evas *ee, Eina_Bool on); void _ecore_evas_wl_common_frame_callback_clean(Ecore_Evas *ee); diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c index f521f0e..ccaf684 100644 --- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c +++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c @@ -151,8 +151,8 @@ ecore_evas_wayland_shm_new_internal(const char *disp_name, unsigned int parent, ee->prop.max.w = 32767; ee->prop.max.h = 32767; ee->prop.layer = 4; - ee->prop.request_pos = 0; - ee->prop.sticky = 0; + ee->prop.request_pos = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; ee->prop.draw_frame = frame; ee->alpha = EINA_FALSE; diff --git a/src/modules/ecore_evas/engines/win32/ecore_evas_win32.c b/src/modules/ecore_evas/engines/win32/ecore_evas_win32.c index 78974a9..c0add20 100644 --- a/src/modules/ecore_evas/engines/win32/ecore_evas_win32.c +++ b/src/modules/ecore_evas/engines/win32/ecore_evas_win32.c @@ -861,7 +861,7 @@ _ecore_evas_win32_iconified_set(Ecore_Evas *ee, Eina_Bool on) } static void -_ecore_evas_win32_borderless_set(Ecore_Evas *ee, int on) +_ecore_evas_win32_borderless_set(Ecore_Evas *ee, Eina_Bool on) { if (((ee->prop.borderless) && (on)) || ((!ee->prop.borderless) && (!on))) return; @@ -890,7 +890,7 @@ _ecore_evas_win32_borderless_set(Ecore_Evas *ee, int on) } static void -_ecore_evas_win32_override_set(Ecore_Evas *ee, int on) +_ecore_evas_win32_override_set(Ecore_Evas *ee, Eina_Bool on) { struct _Ecore_Win32_Window *window; @@ -908,7 +908,7 @@ _ecore_evas_win32_override_set(Ecore_Evas *ee, int on) } static void -_ecore_evas_win32_fullscreen_set(Ecore_Evas *ee, int on) +_ecore_evas_win32_fullscreen_set(Ecore_Evas *ee, Eina_Boo on) { struct _Ecore_Win32_Window *window; Ecore_Evas_Engine_Data_Win32 *wdata = ee->engine.data; @@ -1272,8 +1272,8 @@ _ecore_evas_win32_new_internal(int (*_ecore_evas_engine_backend_init)(Ecore_Evas ee->prop.max.w = 32767; ee->prop.max.h = 32767; ee->prop.layer = 4; - ee->prop.request_pos = 0; - ee->prop.sticky = 0; + ee->prop.request_pos = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; /* FIXME: sticky to add */ ee->prop.window = 0; diff --git a/src/modules/ecore_evas/engines/x/ecore_evas_x.c b/src/modules/ecore_evas/engines/x/ecore_evas_x.c index 979815f..4489db9 100644 --- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c +++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c @@ -306,7 +306,7 @@ _ecore_evas_x_window_profile_set(Ecore_Evas *ee) # ifdef BUILD_ECORE_EVAS_OPENGL_X11 static Ecore_X_Window -_ecore_evas_x_gl_window_new(Ecore_Evas *ee, Ecore_X_Window parent, int x, int y, int w, int h, int override, int argb, const int *opt) +_ecore_evas_x_gl_window_new(Ecore_Evas *ee, Ecore_X_Window parent, int x, int y, int w, int h, Eina_Bool override, int argb, const int *opt) { Evas_Engine_Info_GL_X11 *einfo; Ecore_X_Window win; @@ -793,11 +793,11 @@ _ecore_evas_x_event_property_change(void *data EINA_UNUSED, int type EINA_UNUSED edata->state.above = 0; edata->state.below = 0; - ee->prop.modal = 0; - ee->prop.maximized = 0; - ee->prop.sticky = 0; - ee->prop.fullscreen = 0; - ee->prop.focus_skip = 0; + ee->prop.modal = EINA_FALSE; + ee->prop.maximized = EINA_FALSE; + ee->prop.sticky = EINA_FALSE; + ee->prop.fullscreen = EINA_FALSE; + ee->prop.focus_skip = EINA_FALSE; ecore_x_netwm_window_state_get(e->win, &state, &num); if (state) @@ -808,30 +808,30 @@ _ecore_evas_x_event_property_change(void *data EINA_UNUSED, int type EINA_UNUSED { case ECORE_X_WINDOW_STATE_MODAL: edata->state.modal = 1; - ee->prop.modal = 1; + ee->prop.modal = EINA_TRUE; break; case ECORE_X_WINDOW_STATE_STICKY: - ee->prop.sticky = 1; + ee->prop.sticky = EINA_TRUE; edata->state.sticky = 1; break; case ECORE_X_WINDOW_STATE_MAXIMIZED_VERT: edata->state.maximized_v = 1; - ee->prop.maximized = 1; + ee->prop.maximized = EINA_TRUE; break; case ECORE_X_WINDOW_STATE_MAXIMIZED_HORZ: edata->state.maximized_h = 1; - ee->prop.maximized = 1; + ee->prop.maximized = EINA_TRUE; break; case ECORE_X_WINDOW_STATE_SHADED: edata->state.shaded = 1; break; case ECORE_X_WINDOW_STATE_SKIP_TASKBAR: edata->state.skip_taskbar = 1; - ee->prop.focus_skip = 1; + ee->prop.focus_skip = EINA_TRUE; break; case ECORE_X_WINDOW_STATE_SKIP_PAGER: edata->state.skip_pager = 1; - ee->prop.focus_skip = 1; + ee->prop.focus_skip = EINA_TRUE; break; case ECORE_X_WINDOW_STATE_FULLSCREEN: ee->prop.fullscreen = 1; @@ -879,7 +879,7 @@ _ecore_evas_x_event_property_change(void *data EINA_UNUSED, int type EINA_UNUSED if ((!ee->prop.withdrawn) || (ee->prop.iconified)) { state_change = 1; - ee->prop.withdrawn = 1; + ee->prop.withdrawn = EINA_TRUE; ee->prop.iconified = EINA_FALSE; } break; @@ -888,7 +888,7 @@ _ecore_evas_x_event_property_change(void *data EINA_UNUSED, int type EINA_UNUSED { state_change = 1; ee->prop.iconified = EINA_TRUE; - ee->prop.withdrawn = 0; + ee->prop.withdrawn = EINA_FALSE; } break; case ECORE_X_WINDOW_STATE_HINT_NORMAL: @@ -896,7 +896,7 @@ _ecore_evas_x_event_property_change(void *data EINA_UNUSED, int type EINA_UNUSED { state_change = 1; ee->prop.iconified = EINA_FALSE; - ee->prop.withdrawn = 0; + ee->prop.withdrawn = EINA_FALSE; } break; default: @@ -1777,7 +1777,7 @@ _ecore_evas_x_move(Ecore_Evas *ee, int x, int y) if (!ee->should_be_visible) { /* We need to request pos */ - ee->prop.request_pos = 1; + ee->prop.request_pos = EINA_TRUE; _ecore_evas_x_size_pos_hints_update(ee); } if (ee->func.fn_move) ee->func.fn_move(ee); @@ -1800,7 +1800,7 @@ _ecore_evas_x_move(Ecore_Evas *ee, int x, int y) if (!ee->should_be_visible) { /* We need to request pos */ - ee->prop.request_pos = 1; + ee->prop.request_pos = EINA_TRUE; _ecore_evas_x_size_pos_hints_update(ee); } } @@ -2560,58 +2560,61 @@ _ecore_evas_x_aspect_set(Ecore_Evas *ee, double aspect) } static void -_ecore_evas_x_urgent_set(Ecore_Evas *ee, int urgent) +_ecore_evas_x_urgent_set(Ecore_Evas *ee, Eina_Bool on) { - if (ee->prop.urgent == urgent) return; + if (ee->prop.urgent == on) return; - ee->prop.urgent = urgent; + ee->prop.urgent = on; _ecore_evas_x_hints_update(ee); } static void -_ecore_evas_x_modal_set(Ecore_Evas *ee, int modal) +_ecore_evas_x_modal_set(Ecore_Evas *ee, Eina_Bool on) { Ecore_Evas_Engine_Data_X11 *edata = ee->engine.data; - if (ee->prop.modal == modal) return; + if (ee->prop.modal == on) return; - ee->prop.modal = modal; + ee->prop.modal = on; if (ee->should_be_visible) ecore_x_netwm_state_request_send(ee->prop.window, edata->win_root, - ECORE_X_WINDOW_STATE_MODAL, -1, modal); + ECORE_X_WINDOW_STATE_MODAL, -1, on); else _ecore_evas_x_state_update(ee); } static void -_ecore_evas_x_demand_attention_set(Ecore_Evas *ee, int demand) +_ecore_evas_x_demand_attention_set(Ecore_Evas *ee, Eina_Bool on) { Ecore_Evas_Engine_Data_X11 *edata = ee->engine.data; - if (ee->prop.demand_attention == demand) return; + if (ee->prop.demand_attention == on) return; - ee->prop.demand_attention = demand; + ee->prop.demand_attention = on; if (ee->should_be_visible) ecore_x_netwm_state_request_send(ee->prop.window, edata->win_root, - ECORE_X_WINDOW_STATE_DEMANDS_ATTENTION, -1, demand); + ECORE_X_WINDOW_STATE_DEMANDS_ATTENTION, + -1, on); else _ecore_evas_x_state_update(ee); } static void -_ecore_evas_x_focus_skip_set(Ecore_Evas *ee, int skip) +_ecore_evas_x_focus_skip_set(Ecore_Evas *ee, Eina_Bool on) { Ecore_Evas_Engine_Data_X11 *edata = ee->engine.data; - if (ee->prop.focus_skip == skip) return; + if (ee->prop.focus_skip == on) return; - ee->prop.focus_skip = skip; + ee->prop.focus_skip = on; if (ee->should_be_visible) { ecore_x_netwm_state_request_send(ee->prop.window, edata->win_root, - ECORE_X_WINDOW_STATE_SKIP_TASKBAR, -1, skip); + ECORE_X_WINDOW_STATE_SKIP_TASKBAR, -1, + on); ecore_x_netwm_state_request_send(ee->prop.window, edata->win_root, - ECORE_X_WINDOW_STATE_SKIP_PAGER, -1, skip); + ECORE_X_WINDOW_STATE_SKIP_PAGER, -1, + on); } else _ecore_evas_x_state_update(ee); @@ -2821,7 +2824,7 @@ _ecore_evas_x_iconified_set(Ecore_Evas *ee, Eina_Bool on) } static void -_ecore_evas_x_borderless_set(Ecore_Evas *ee, int on) +_ecore_evas_x_borderless_set(Ecore_Evas *ee, Eina_Bool on) { if (ee->prop.borderless == on) return; ee->prop.borderless = on; @@ -2831,33 +2834,33 @@ _ecore_evas_x_borderless_set(Ecore_Evas *ee, int on) /* FIXME: This function changes the initial state of the ee * whilest the iconic function changes the current state! */ static void -_ecore_evas_x_withdrawn_set(Ecore_Evas *ee, int withdrawn) +_ecore_evas_x_withdrawn_set(Ecore_Evas *ee, Eina_Bool on) { - if (ee->prop.withdrawn == withdrawn) return; -// ee->prop.withdrawn = withdrawn; + if (ee->prop.withdrawn == on) return; +// ee->prop.withdrawn = on; _ecore_evas_x_hints_update(ee); - if (withdrawn) + if (on) ecore_evas_hide(ee); else ecore_evas_show(ee); } static void -_ecore_evas_x_sticky_set(Ecore_Evas *ee, int sticky) +_ecore_evas_x_sticky_set(Ecore_Evas *ee, Eina_Bool on) { Ecore_Evas_Engine_Data_X11 *edata = ee->engine.data; - if (ee->prop.sticky == sticky) return; + if (ee->prop.sticky == on) return; /* We dont want to set prop.sticky here as it will cause * the sticky callback not to get called. Its set on the * property change event. - * ee->prop.sticky = sticky; + * ee->prop.sticky = on; */ -// edata->state.sticky = sticky; +// edata->state.sticky = on; if (ee->should_be_visible) ecore_x_netwm_state_request_send(ee->prop.window, edata->win_root, - ECORE_X_WINDOW_STATE_STICKY, -1, sticky); + ECORE_X_WINDOW_STATE_STICKY, -1, on); else _ecore_evas_x_state_update(ee); } @@ -2906,7 +2909,7 @@ _ecore_evas_x_reinit_win(Ecore_Evas *ee) */ static void -_ecore_evas_x_override_set(Ecore_Evas *ee, int on) +_ecore_evas_x_override_set(Ecore_Evas *ee, Eina_Bool on) { if (ee->prop.override == on) return; if (ee->should_be_visible) ecore_x_window_hide(ee->prop.window); @@ -2917,7 +2920,7 @@ _ecore_evas_x_override_set(Ecore_Evas *ee, int on) } static void -_ecore_evas_x_maximized_set(Ecore_Evas *ee, int on) +_ecore_evas_x_maximized_set(Ecore_Evas *ee, Eina_Bool on) { Ecore_Evas_Engine_Data_X11 *edata = ee->engine.data; @@ -2937,7 +2940,7 @@ _ecore_evas_x_maximized_set(Ecore_Evas *ee, int on) } static void -_ecore_evas_x_fullscreen_set(Ecore_Evas *ee, int on) +_ecore_evas_x_fullscreen_set(Ecore_Evas *ee, Eina_Bool on) { Ecore_Evas_Engine_Data_X11 *edata = ee->engine.data; @@ -3471,7 +3474,7 @@ ecore_evas_software_x11_new_internal(const char *disp_name, Ecore_X_Window paren ee->prop.max.w = 32767; ee->prop.max.h = 32767; ee->prop.layer = 4; - ee->prop.request_pos = 0; + ee->prop.request_pos = EINA_FALSE; ee->prop.sticky = 0; edata->state.sticky = 0; @@ -3674,7 +3677,7 @@ ecore_evas_software_x11_pixmap_new_internal(const char *disp_name, Ecore_X_Windo ee->prop.max.w = 32767; ee->prop.max.h = 32767; ee->prop.layer = 4; - ee->prop.request_pos = 0; + ee->prop.request_pos = EINA_FALSE; ee->prop.sticky = 0; edata->state.sticky = 0; @@ -4002,7 +4005,7 @@ ecore_evas_gl_x11_options_new_internal(const char *disp_name, Ecore_X_Window par ee->prop.max.w = 32767; ee->prop.max.h = 32767; ee->prop.layer = 4; - ee->prop.request_pos = 0; + ee->prop.request_pos = EINA_FALSE; ee->prop.sticky = 0; edata->state.sticky = 0; @@ -4139,7 +4142,7 @@ ecore_evas_gl_x11_pixmap_new_internal(const char *disp_name, Ecore_X_Window pare ee->prop.max.w = 32767; ee->prop.max.h = 32767; ee->prop.layer = 4; - ee->prop.request_pos = 0; + ee->prop.request_pos = EINA_FALSE; ee->prop.sticky = 0; edata->state.sticky = 0; --