e_client_name_get() -> e_client_util_name_get()

this should be inlined
This commit is contained in:
Mike Blumenkrantz 2014-02-05 10:55:50 -05:00
parent eba912cf6a
commit 8d71213839
18 changed files with 40 additions and 42 deletions

View File

@ -2065,9 +2065,9 @@ e_client_idler_before(void)
if (!_e_client_hook_call(E_CLIENT_HOOK_EVAL_PRE_FETCH, ec)) continue;
/* FETCH is hooked by the compositor to get client hints */
title = e_client_name_get(ec);
title = e_client_util_name_get(ec);
if (!_e_client_hook_call(E_CLIENT_HOOK_EVAL_FETCH, ec)) continue;
if (title != e_client_name_get(ec))
if (title != e_client_util_name_get(ec))
_e_client_event_property(ec, E_CLIENT_PROPERTY_TITLE);
/* PRE_POST_FETCH calls e_remember apply for new client */
if (!_e_client_hook_call(E_CLIENT_HOOK_EVAL_PRE_POST_FETCH, ec)) continue;
@ -4457,18 +4457,6 @@ e_client_redirected_set(E_Client *ec, Eina_Bool set)
////////////////////////////////////////////
EAPI Eina_Stringshare *
e_client_name_get(const E_Client *ec)
{
E_OBJECT_CHECK_RETURN(ec, NULL);
E_OBJECT_TYPE_CHECK_RETURN(ec, E_CLIENT_TYPE, NULL);
if (ec->netwm.name)
return ec->netwm.name;
else if (ec->icccm.title)
return ec->icccm.title;
return NULL;
}
EAPI Eina_Bool
e_client_util_is_stacking(const E_Client *ec)
{

View File

@ -798,7 +798,6 @@ EAPI E_Client *e_client_under_pointer_get(E_Desk *desk, E_Client *exclude);
EAPI int e_client_pointer_warp_to_center_now(E_Client *ec);
EAPI int e_client_pointer_warp_to_center(E_Client *ec);
EAPI void e_client_redirected_set(E_Client *ec, Eina_Bool set);
EAPI Eina_Stringshare *e_client_name_get(const E_Client *ec);
EAPI Eina_Bool e_client_util_is_stacking(const E_Client *ec);
#include "e_client.x"
#endif

View File

@ -121,3 +121,14 @@ e_client_util_shadow_state_get(const E_Client *ec)
on = !ec->fullscreen;
return on;
}
static inline Eina_Stringshare *
e_client_util_name_get(const E_Client *ec)
{
if (!ec) return NULL;
if (ec->netwm.name)
return ec->netwm.name;
else if (ec->icccm.title)
return ec->icccm.title;
return NULL;
}

View File

@ -679,7 +679,7 @@ _e_comp_x_client_pri_raise(E_Client *ec)
// EINA_TRUE, EINA_TRUE);
EINA_TRUE, EINA_FALSE);
// printf("WIN: pid %i, title %s (HI!!!!!!!!!!!!!!!!!!)\n",
// ec->netwm.pid, e_client_name_get(ec));
// ec->netwm.pid, e_client_util_name_get(ec));
}
static void
@ -692,7 +692,7 @@ _e_comp_x_client_pri_norm(E_Client *ec)
// EINA_TRUE, EINA_TRUE);
EINA_TRUE, EINA_FALSE);
// printf("WIN: pid %i, title %s (NORMAL)\n",
// ec->netwm.pid, e_client_name_get(ec));
// ec->netwm.pid, e_client_util_name_get(ec));
}
static void

View File

@ -464,7 +464,7 @@ _mirror_client_new(Mirror *m)
evas_object_smart_member_add(mb->frame, o);
evas_object_name_set(mb->mirror, "mirror");
edje_object_part_swallow(mb->frame, "e.swallow.client", m->mirror);
edje_object_part_text_set(mb->frame, "e.text.title", e_client_name_get(m->ec));
edje_object_part_text_set(mb->frame, "e.text.title", e_client_util_name_get(m->ec));
return o;
}
@ -782,7 +782,7 @@ e_deskmirror_mirror_copy(Evas_Object *obj)
oo = e_comp_object_util_mirror_add(mb->m->comp_object);
edje_object_part_swallow(o, "e.swallow.client", oo);
edje_object_part_text_set(o, "e.text.title", e_client_name_get(mb->m->ec));
edje_object_part_text_set(o, "e.text.title", e_client_util_name_get(mb->m->ec));
e_comp_object_util_del_list_append(o, oo);
return o;
}

View File

@ -107,7 +107,7 @@ e_desktop_client_create(E_Client *ec)
if ((bname) && (bname[0] == 0)) bname = NULL;
bclass = ec->icccm.class;
if ((bclass) && (bclass[0] == 0)) bclass = NULL;
btitle = e_client_name_get(ec);
btitle = e_client_util_name_get(ec);
desktop_dir = e_user_desktop_dir_get();

View File

@ -174,7 +174,7 @@ _fill_data(E_Config_Dialog_Data *cfdata)
cfdata->role = strdup(ec->icccm.window_role);
if (!cfdata->title)
{
const char *title = e_client_name_get(ec);
const char *title = e_client_util_name_get(ec);
if (title && title[0])
cfdata->title = strdup(title);
}
@ -368,7 +368,7 @@ _check_matches(E_Remember *rem, int update)
EINA_LIST_FOREACH(c->clients, ll, ec)
{
int match = rem->match;
title = e_client_name_get(ec);
title = e_client_util_name_get(ec);
if ((match & E_REMEMBER_MATCH_NAME) &&
(e_util_glob_match(ec->icccm.name, rem->name)))

View File

@ -1203,8 +1203,8 @@ _e_int_menus_clients_sort_alpha_cb(const void *d1, const void *d2)
ec1 = d1;
ec2 = d2;
name1 = e_client_name_get(ec1);
name2 = e_client_name_get(ec2);
name1 = e_client_util_name_get(ec1);
name2 = e_client_util_name_get(ec2);
if (strcasecmp(name1, name2) > 0) return 1;
if (strcasecmp(name1, name2) < 0) return -1;
@ -1526,7 +1526,7 @@ _e_int_menus_clients_item_create(E_Client *ec, E_Menu *m)
E_Menu_Item *mi;
const char *title;
title = _e_int_menus_clients_title_abbrv(e_client_name_get(ec));
title = _e_int_menus_clients_title_abbrv(e_client_util_name_get(ec));
mi = e_menu_item_new(m);
e_menu_item_check_set(mi, 1);
if ((title) && (title[0]))
@ -1625,7 +1625,7 @@ _e_int_menus_lost_clients_pre_cb(void *data __UNUSED__, E_Menu *m)
{
const char *title = "";
title = e_client_name_get(ec);
title = e_client_util_name_get(ec);
mi = e_menu_item_new(m);
if ((title) && (title[0]))
e_menu_item_label_set(mi, title);

View File

@ -347,7 +347,7 @@ e_remember_default_match_set(E_Remember *rem, E_Client *ec)
rem->name = eina_stringshare_ref(name);
rem->class = eina_stringshare_ref(clasz);
}
else if ((title = e_client_name_get(ec)) && title[0])
else if ((title = e_client_util_name_get(ec)) && title[0])
{
match |= E_REMEMBER_MATCH_TITLE;
rem->title = eina_stringshare_ref(title);

View File

@ -58,7 +58,7 @@ _client_item_add(Plugin *p, E_Client *ec)
if (e_client_util_ignored_get(ec))
return 0;
bi = EVRY_ITEM_NEW(Client_Item, p, e_client_name_get(ec),
bi = EVRY_ITEM_NEW(Client_Item, p, e_client_util_name_get(ec),
_icon_get, _client_item_free);
snprintf(buf, sizeof(buf), "%d:%d %s",

View File

@ -1212,7 +1212,7 @@ _ibar_icon_menu_client_add(IBar_Icon *ic, E_Client *ec)
img = e_comp_object_util_mirror_add(ec->frame);
evas_object_event_callback_add(img, EVAS_CALLBACK_DEL,
_ibar_cb_icon_menu_img_del, it);
txt = e_client_name_get(ec);
txt = e_client_util_name_get(ec);
w = ec->client.w;
h = ec->client.h;
e_comp_object_util_del_list_append(ic->menu->comp_object, img);

View File

@ -619,7 +619,7 @@ _ibox_icon_fill_label(IBox_Icon *ic)
break;
case 4:
label = e_client_name_get(ic->client);
label = e_client_util_name_get(ic->client);
break;
}

View File

@ -100,7 +100,7 @@ e_illume_client_is_indicator(E_Client *ec)
{
const char *title;
if ((title = e_client_name_get(ec)))
if ((title = e_client_util_name_get(ec)))
if (!strcmp(title, _e_illume_cfg->policy.indicator.title))
return EINA_TRUE;
}
@ -159,7 +159,7 @@ e_illume_client_is_softkey(E_Client *ec)
{
const char *title;
if ((title = e_client_name_get(ec)))
if ((title = e_client_util_name_get(ec)))
if (!strcmp(title, _e_illume_cfg->policy.softkey.title))
return EINA_TRUE;
}
@ -217,7 +217,7 @@ e_illume_client_is_keyboard(E_Client *ec)
{
const char *title;
if ((title = e_client_name_get(ec)))
if ((title = e_client_util_name_get(ec)))
if (!strcmp(title, _e_illume_cfg->policy.vkbd.title))
return EINA_TRUE;
}
@ -271,7 +271,7 @@ e_illume_client_is_home(E_Client *ec)
{
const char *title;
if ((title = e_client_name_get(ec)))
if ((title = e_client_util_name_get(ec)))
if (!strcmp(title, _e_illume_cfg->policy.home.title))
return EINA_TRUE;
}

View File

@ -81,7 +81,7 @@ _e_mod_illume_config_select_window_create(E_Config_Dialog *cfd __UNUSED__, Evas
if (e_client_util_ignored_get(ec)) continue;
if (ec->zone != zone) continue;
if (e_object_is_del(E_OBJECT(ec))) continue;
if (!(name = e_client_name_get(ec))) continue;
if (!(name = e_client_util_name_get(ec))) continue;
if (_e_mod_illume_config_select_window_match(ec)) sel = i;
e_widget_ilist_append(ow, NULL, name,
_e_mod_illume_config_select_window_list_changed,

View File

@ -34,7 +34,7 @@ static void
_policy_border_set_focus(E_Client *ec)
{
if (!ec) return;
/* printf("_policy_border_set_focus %s\n", e_client_name_get(ec)); */
/* printf("_policy_border_set_focus %s\n", e_client_util_name_get(ec)); */
/* if focus is locked out then get out */
if (ec->lock_focus_out) return;
@ -161,7 +161,7 @@ _policy_border_show_below(E_Client *ec)
// ec->icccm.class, ec->x, ec->y);
if (!ec) return;
/* printf("_policy_border_show_below %s\n", e_client_name_get(ec)); */
/* printf("_policy_border_show_below %s\n", e_client_util_name_get(ec)); */
if (ec->icccm.transient_for)
{
if ((prev = e_pixmap_find_client(E_PIXMAP_TYPE_X, ec->icccm.transient_for)))
@ -1024,7 +1024,7 @@ _policy_border_show(E_Client *ec)
{
if (!ec) return;
/* printf("_policy_border_show %s\n", e_client_name_get(ec)); */
/* printf("_policy_border_show %s\n", e_client_util_name_get(ec)); */
if (!ec->icccm.name) return;

View File

@ -139,7 +139,7 @@ _notification_theme_cb_find(Popup_Data *popup,
if (e_client_util_ignored_get(ec)) continue;
len = strlen(popup->app_name);
name = e_client_name_get(ec);
name = e_client_util_name_get(ec);
if (!name) continue;
test = eina_strlen_bounded(name, len + 1);

View File

@ -646,7 +646,7 @@ _tasks_item_fill(Tasks_Item *item)
if (item->tasks->config->icon_only)
label = "";
else
label = e_client_name_get(item->client);
label = e_client_util_name_get(item->client);
edje_object_part_text_set(item->o_item, "e.text.label", label);
if (item->client->iconic)

View File

@ -819,7 +819,7 @@ _e_winlist_client_add(E_Client *ec, E_Zone *zone, E_Desk *desk)
ww->bg_object = o;
e_theme_edje_object_set(o, "base/theme/winlist",
"e/widgets/winlist/item");
edje_object_part_text_set(o, "e.text.label", e_client_name_get(ww->client));
edje_object_part_text_set(o, "e.text.label", e_client_util_name_get(ww->client));
evas_object_show(o);
if (edje_object_part_exists(ww->bg_object, "e.swallow.icon"))
{
@ -972,7 +972,7 @@ _e_winlist_activate(void)
}
}
edje_object_part_text_set(_bg_object, "e.text.label",
e_client_name_get(ww->client));
e_client_util_name_get(ww->client));
if (_icon_object)
{
e_comp_object_util_del_list_remove(_winlist, _icon_object);