discomfitor pushed a commit to branch enlightenment-0.19.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=2d4929e68ebd27907b4ac4dd756fabd9fb65d71f

commit 2d4929e68ebd27907b4ac4dd756fabd9fb65d71f
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Wed Feb 18 18:34:29 2015 -0500

    rename extremely frustratingly-named E_Screen_Limits enum and members
    
    this came in a patch that I take full responsibility for not adequately 
reviewing at the time.
    the names are confusing and counterintuitive, and it does not properly 
include the client namespace.
    
    backported to avoid future backport conflicts
---
 src/bin/e_client.c                                             | 10 +++++-----
 src/bin/e_client.h                                             | 10 +++++-----
 src/bin/e_comp_wl.c                                            |  6 +++---
 src/bin/e_comp_x.c                                             |  8 ++++----
 src/bin/e_int_menus.c                                          |  2 +-
 .../conf_window_manipulation/e_int_config_window_display.c     |  6 +++---
 6 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index c7b5204..677d43f 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -973,7 +973,7 @@ _e_client_resize_handle(E_Client *ec)
 
    w = new_w;
    h = new_h;
-   if (e_config->screen_limits == E_SCREEN_LIMITS_WITHIN)
+   if (e_config->screen_limits == E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE)
      {
         w = MIN(w, ec->zone->w);
         h = MIN(h, ec->zone->h);
@@ -1076,7 +1076,7 @@ _e_client_resize_key_down(void *data EINA_UNUSED, int 
type EINA_UNUSED, void *ev
    else if ((strncmp(ev->key, "Control", sizeof("Control") - 1) != 0) &&
             (strncmp(ev->key, "Alt", sizeof("Alt") - 1) != 0))
      goto stop;
-   if (e_config->screen_limits == E_SCREEN_LIMITS_WITHIN)
+   if (e_config->screen_limits == E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE)
      {
         w = MIN(w, action_client->zone->w);
         h = MIN(h, action_client->zone->h);
@@ -1709,7 +1709,7 @@ _e_client_eval(E_Client *ec)
 
         e_zone_useful_geometry_get(ec->zone, &zx, &zy, &zw, &zh);
         /* enforce wm size hints for initial sizing */
-        if (e_config->screen_limits == E_SCREEN_LIMITS_WITHIN)
+        if (e_config->screen_limits == E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE)
           {
              ec->w = MIN(ec->w, ec->zone->w);
              ec->h = MIN(ec->h, ec->zone->h);
@@ -2340,7 +2340,7 @@ e_client_idler_before(void)
                  (!E_INSIDE(ec->x, ec->y, 0 - ec->w + 5, 0 - ec->h + 5, 
ec->comp->man->w - 5, ec->comp->man->h - 5))
                  )
                {
-                  if (e_config->screen_limits != E_SCREEN_LIMITS_COMPLETELY)
+                  if (e_config->screen_limits != 
E_CLIENT_OFFSCREEN_LIMIT_ALLOW_FULL)
                     _e_client_move_lost_window_to_center(ec);
                }
           }
@@ -2908,7 +2908,7 @@ e_client_mouse_move(E_Client *ec, Evas_Point *output)
                                  &new_x, &new_y, &new_w, &new_h);
         eina_list_free(skiplist);
 
-        if (e_config->screen_limits == E_SCREEN_LIMITS_WITHIN)
+        if (e_config->screen_limits == E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE)
           _e_client_stay_within_canvas(ec, x, y, &new_x, &new_y);
 
         ec->shelf_fix.x = 0;
diff --git a/src/bin/e_client.h b/src/bin/e_client.h
index 831b9c5..4396278 100644
--- a/src/bin/e_client.h
+++ b/src/bin/e_client.h
@@ -1,10 +1,10 @@
 #ifdef E_TYPEDEFS
-typedef enum _E_Screen_Limits
+typedef enum _E_Client_Screen_Limit
 {
-    E_SCREEN_LIMITS_PARTLY = 0,
-    E_SCREEN_LIMITS_COMPLETELY = 1,
-    E_SCREEN_LIMITS_WITHIN = 2
-} E_Screen_Limits;
+    E_CLIENT_OFFSCREEN_LIMIT_ALLOW_PARTIAL = 0,
+    E_CLIENT_OFFSCREEN_LIMIT_ALLOW_FULL = 1,
+    E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE = 2
+} E_Client_Screen_Limit;
 
 typedef enum _E_Icon_Preference
 {
diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c
index cca95da..9ef2ca0 100644
--- a/src/bin/e_comp_wl.c
+++ b/src/bin/e_comp_wl.c
@@ -2852,7 +2852,7 @@ _e_comp_wl_cb_hook_client_eval_fetch(void *data 
EINA_UNUSED, E_Client *ec)
 
         e_zone_useful_geometry_get(ec->zone, &zx, &zy, &zw, &zh);
 
-        if (e_config->screen_limits == E_SCREEN_LIMITS_WITHIN)
+        if (e_config->screen_limits == E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE)
           {
              x = E_CLAMP(ec->x, zx, zx + zw - ec->w);
              y = E_CLAMP(ec->y, zy, zy + zh - ec->h);
@@ -2883,13 +2883,13 @@ _e_comp_wl_cb_hook_client_eval_fetch(void *data 
EINA_UNUSED, E_Client *ec)
           {
              /* client is completely outside the screen, policy does not allow 
*/
              if (((!E_INTERSECTS(x, y, ec->w, ec->h, ec->comp->man->x, 
ec->comp->man->y, ec->comp->man->w - 5, ec->comp->man->h - 5)) &&
-                  (e_config->screen_limits != E_SCREEN_LIMITS_COMPLETELY)) ||
+                  (e_config->screen_limits != 
E_CLIENT_OFFSCREEN_LIMIT_ALLOW_FULL)) ||
                  /* client is partly outside the zone, policy does not allow */
                  (((!E_INSIDE(x, y, ec->comp->man->x, ec->comp->man->y, 
ec->comp->man->w - 5, ec->comp->man->h - 5)) &&
                    (!E_INSIDE(x + ec->w, y, ec->comp->man->x, 
ec->comp->man->y, ec->comp->man->w - 5, ec->comp->man->h - 5)) &&
                    (!E_INSIDE(x, y + ec->h, ec->comp->man->x, 
ec->comp->man->y, ec->comp->man->w - 5, ec->comp->man->h - 5)) &&
                    (!E_INSIDE(x + ec->w, y + ec->h, ec->comp->man->x, 
ec->comp->man->y, ec->comp->man->w - 5, ec->comp->man->h - 5))) &&
-                     (e_config->screen_limits == E_SCREEN_LIMITS_WITHIN))
+                     (e_config->screen_limits == 
E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE))
                 )
                e_comp_object_util_center(ec->frame);
              else
diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c
index 9b7fb92..5ce0fa5 100644
--- a/src/bin/e_comp_x.c
+++ b/src/bin/e_comp_x.c
@@ -1450,7 +1450,7 @@ _e_comp_x_configure_request(void *data  EINA_UNUSED, int 
type EINA_UNUSED, Ecore
         if (ev->value_mask & ECORE_X_WINDOW_CONFIGURE_MASK_X)
           {
              ec->comp_data->initial_attributes.x = ev->x;
-             if (e_config->screen_limits == E_SCREEN_LIMITS_WITHIN)
+             if (e_config->screen_limits == 
E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE)
                x = E_CLAMP(ev->x, zx, zx + zw - ec->w);
              else
                x = ev->x;
@@ -1458,7 +1458,7 @@ _e_comp_x_configure_request(void *data  EINA_UNUSED, int 
type EINA_UNUSED, Ecore
         if (ev->value_mask & ECORE_X_WINDOW_CONFIGURE_MASK_Y)
           {
              ec->comp_data->initial_attributes.y = ev->y;
-             if (e_config->screen_limits == E_SCREEN_LIMITS_WITHIN)
+             if (e_config->screen_limits == 
E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE)
                y = E_CLAMP(ev->y, zy, zy + zh - ec->h);
              else
                y = ev->y;
@@ -1499,13 +1499,13 @@ _e_comp_x_configure_request(void *data  EINA_UNUSED, 
int type EINA_UNUSED, Ecore
           {
              /* client is completely outside the screen, policy does not allow 
*/
              if (((!E_INTERSECTS(x, y, ec->w, ec->h, ec->comp->man->x, 
ec->comp->man->y, ec->comp->man->w - 5, ec->comp->man->h - 5)) &&
-                 (e_config->screen_limits != E_SCREEN_LIMITS_COMPLETELY)) ||
+                 (e_config->screen_limits != 
E_CLIENT_OFFSCREEN_LIMIT_ALLOW_FULL)) ||
                  /* client is partly outside the zone, policy does not allow */
                  (((!E_INSIDE(x, y, ec->comp->man->x, ec->comp->man->y, 
ec->comp->man->w - 5, ec->comp->man->h - 5)) &&
                   (!E_INSIDE(x + ec->w, y, ec->comp->man->x, ec->comp->man->y, 
ec->comp->man->w - 5, ec->comp->man->h - 5)) &&
                   (!E_INSIDE(x, y + ec->h, ec->comp->man->x, ec->comp->man->y, 
ec->comp->man->w - 5, ec->comp->man->h - 5)) &&
                   (!E_INSIDE(x + ec->w, y + ec->h, ec->comp->man->x, 
ec->comp->man->y, ec->comp->man->w - 5, ec->comp->man->h - 5))) &&
-                  (e_config->screen_limits == E_SCREEN_LIMITS_WITHIN))
+                  (e_config->screen_limits == 
E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE))
                 )
                e_comp_object_util_center(ec->frame);
              else
diff --git a/src/bin/e_int_menus.c b/src/bin/e_int_menus.c
index 5819ed9..0ba2ae9 100644
--- a/src/bin/e_int_menus.c
+++ b/src/bin/e_int_menus.c
@@ -1476,7 +1476,7 @@ _e_int_menus_clients_pre_cb(void *data __UNUSED__, E_Menu 
*m)
    e_util_menu_item_theme_icon_set(mi, "preferences-system-windows");
    e_menu_item_callback_set(mi, _e_int_menus_clients_cleanup_cb, zone);
 
-   if ((dat) && (e_config->screen_limits == E_SCREEN_LIMITS_COMPLETELY))
+   if ((dat) && (e_config->screen_limits == 
E_CLIENT_OFFSCREEN_LIMIT_ALLOW_FULL))
      {
         mi = e_menu_item_new(m);
         e_menu_item_separator_set(mi, 1);
diff --git a/src/modules/conf_window_manipulation/e_int_config_window_display.c 
b/src/modules/conf_window_manipulation/e_int_config_window_display.c
index b52fccd..126972f 100644
--- a/src/modules/conf_window_manipulation/e_int_config_window_display.c
+++ b/src/modules/conf_window_manipulation/e_int_config_window_display.c
@@ -242,13 +242,13 @@ _basic_create(E_Config_Dialog *cfd __UNUSED__, Evas 
*evas, E_Config_Dialog_Data
 
    rg = e_widget_radio_group_new(&(cfdata->screen_limits));
 
-   ow = e_widget_radio_add(evas, _("Keep windows within the visual screen 
limits"), E_SCREEN_LIMITS_WITHIN, rg);
+   ow = e_widget_radio_add(evas, _("Keep windows within the visual screen 
limits"), E_CLIENT_OFFSCREEN_LIMIT_ALLOW_NONE, rg);
    e_widget_list_object_append(ol, ow, 1, 1, 0.5);
 
-   ow = e_widget_radio_add(evas, _("Allow windows partly out of the visual 
screen limits"), E_SCREEN_LIMITS_PARTLY, rg);
+   ow = e_widget_radio_add(evas, _("Allow windows partly out of the visual 
screen limits"), E_CLIENT_OFFSCREEN_LIMIT_ALLOW_PARTIAL, rg);
    e_widget_list_object_append(ol, ow, 1, 1, 0.5);
 
-   ow = e_widget_radio_add(evas, _("Allow windows completely out of visual 
screen limits"), E_SCREEN_LIMITS_COMPLETELY, rg);
+   ow = e_widget_radio_add(evas, _("Allow windows completely out of visual 
screen limits"), E_CLIENT_OFFSCREEN_LIMIT_ALLOW_FULL, rg);
    e_widget_list_object_append(ol, ow, 1, 1, 0.5);
 
    e_widget_toolbook_page_append(otb, NULL, _("Screen Limits"), ol,

-- 


Reply via email to