if (!esw) return NULL;
esw->zone = zone;
- if (themedir) esw->themedir = evas_stringshare_add(themedir);
+ if (themedir) esw->themedir = eina_stringshare_add(themedir);
esw->clickwin = ecore_x_window_input_new(zone->container->win,
zone->x, zone->y, zone->w, zone->h);
EINA_LIST_FREE(esw->handlers, handle)
ecore_event_handler_del(handle);
if (esw->animator) ecore_animator_del(esw->animator);
- if (esw->themedir) evas_stringshare_del(esw->themedir);
+ if (esw->themedir) eina_stringshare_del(esw->themedir);
ecore_x_window_free(esw->clickwin);
e_object_del(E_OBJECT(esw->popup));
free(esw);
if (!esw) return NULL;
esw->zone = zone;
- if (themedir) esw->themedir = evas_stringshare_add(themedir);
+ if (themedir) esw->themedir = eina_stringshare_add(themedir);
busycovers = eina_list_append(busycovers, esw);
if (!esw->base_obj) _e_busycover_add_object(esw);
h = calloc(1, sizeof(E_Busycover_Handle));
h->busycover = esw;
- if (message) h->message = evas_stringshare_add(message);
- if (icon) h->icon = evas_stringshare_add(icon);
+ if (message) h->message = eina_stringshare_add(message);
+ if (icon) h->icon = eina_stringshare_add(icon);
esw->handles = eina_list_prepend(esw->handles, h);
edje_object_part_text_set(esw->base_obj, "e.text.label", h->message);
/* FIXME: handle icon... */
E_OBJECT_TYPE_CHECK(esw, E_BUSYCOVER_TYPE);
if (!eina_list_data_find(esw->handles, handle)) return;
esw->handles = eina_list_remove(esw->handles, handle);
- if (handle->message) evas_stringshare_del(handle->message);
- if (handle->icon) evas_stringshare_del(handle->icon);
+ if (handle->message) eina_stringshare_del(handle->message);
+ if (handle->icon) eina_stringshare_del(handle->icon);
free(handle);
if (esw->handles)
{
busycovers = eina_list_remove(busycovers, esw);
EINA_LIST_FREE(esw->handlers, handle)
ecore_event_handler_del(handle);
- if (esw->themedir) evas_stringshare_del(esw->themedir);
+ if (esw->themedir) eina_stringshare_del(esw->themedir);
free(esw);
}
if (!esw) return NULL;
esw->zone = zone;
- if (themedir) esw->themedir = evas_stringshare_add(themedir);
+ if (themedir) esw->themedir = eina_stringshare_add(themedir);
esw->clickwin = ecore_x_window_input_new(zone->container->win,
zone->x, zone->y, zone->w, zone->h);
E_OBJECT_TYPE_CHECK_RETURN(esw, E_BUSYWIN_TYPE, NULL);
h = calloc(1, sizeof(E_Busywin_Handle));
h->busywin = esw;
- if (message) h->message = evas_stringshare_add(message);
- if (icon) h->icon = evas_stringshare_add(icon);
+ if (message) h->message = eina_stringshare_add(message);
+ if (icon) h->icon = eina_stringshare_add(icon);
esw->handles = eina_list_prepend(esw->handles, h);
edje_object_part_text_set(esw->base_obj, "e.text.label", h->message);
/* FIXME: handle icon... */
E_OBJECT_TYPE_CHECK(esw, E_BUSYWIN_TYPE);
if (!eina_list_data_find(esw->handles, handle)) return;
esw->handles = eina_list_remove(esw->handles, handle);
- if (handle->message) evas_stringshare_del(handle->message);
- if (handle->icon) evas_stringshare_del(handle->icon);
+ if (handle->message) eina_stringshare_del(handle->message);
+ if (handle->icon) eina_stringshare_del(handle->icon);
free(handle);
if (esw->handles)
{
esw->handlers = eina_list_remove_list(esw->handlers, esw->handlers);
}
if (esw->animator) ecore_animator_del(esw->animator);
- if (esw->themedir) evas_stringshare_del(esw->themedir);
+ if (esw->themedir) eina_stringshare_del(esw->themedir);
ecore_x_window_free(esw->clickwin);
e_object_del(E_OBJECT(esw->popup));
free(esw);
}
if ((illume_cfg->config_version & 0xffff) < 2) // new in minor ver 2
{
- illume_cfg->kbd.dict = evas_stringshare_add("English_(US).dic");
+ illume_cfg->kbd.dict = eina_stringshare_add("English_(US).dic");
}
if ((illume_cfg->config_version & 0xffff) < 3) // new in minor ver 3
{
e_configure_registry_item_del("display/power");
e_configure_registry_item_del("display/launcher");
e_configure_registry_category_del("display");
- if (illume_cfg->kbd.run_keyboard) evas_stringshare_del(illume_cfg->kbd.run_keyboard);
- if (illume_cfg->kbd.dict) evas_stringshare_del(illume_cfg->kbd.dict);
+ if (illume_cfg->kbd.run_keyboard) eina_stringshare_del(illume_cfg->kbd.run_keyboard);
+ if (illume_cfg->kbd.dict) eina_stringshare_del(illume_cfg->kbd.dict);
free(illume_cfg);
E_CONFIG_DD_FREE(conf_edd);
illume_cfg = NULL;
EINA_LIST_FREE(gadits, gi)
{
- evas_stringshare_del(gi->name);
+ eina_stringshare_del(gi->name);
free(gi);
}
e_object_unref(E_OBJECT(local_slipshelf));
gi = E_NEW(Gadit, 1);
gi->gc = local_slipshelf->gadcon;
- gi->name = evas_stringshare_add(cc->name);
+ gi->name = eina_stringshare_add(cc->name);
gi->was_enabled = on;
gi->enabled = on;
gadits = eina_list_append(gadits, gi);
gi = E_NEW(Gadit, 1);
gi->gc = local_slipshelf->gadcon_extra;
- gi->name = evas_stringshare_add(cc->name);
+ gi->name = eina_stringshare_add(cc->name);
gi->was_enabled = on;
gi->enabled = on;
gadits = eina_list_append(gadits, gi);
illume_cfg->kbd.use_internal = 0;
if (illume_cfg->kbd.run_keyboard)
{
- evas_stringshare_del(illume_cfg->kbd.run_keyboard);
+ eina_stringshare_del(illume_cfg->kbd.run_keyboard);
illume_cfg->kbd.run_keyboard = NULL;
}
if (external_keyboard == 0)
if (nn == external_keyboard)
{
if (dname)
- illume_cfg->kbd.run_keyboard = evas_stringshare_add(dname);
+ illume_cfg->kbd.run_keyboard = eina_stringshare_add(dname);
break;
}
nn++;
illume_cfg->kbd.use_internal = 0;
if (illume_cfg->kbd.run_keyboard)
{
- evas_stringshare_del(illume_cfg->kbd.run_keyboard);
+ eina_stringshare_del(illume_cfg->kbd.run_keyboard);
illume_cfg->kbd.run_keyboard = NULL;
}
if (!strcmp(s, "none"))
else if (!strcmp(s, "internal"))
illume_cfg->kbd.use_internal = 1;
else
- illume_cfg->kbd.run_keyboard = evas_stringshare_add(s);
+ illume_cfg->kbd.run_keyboard = eina_stringshare_add(s);
e_mod_win_cfg_kbd_update();
e_config_save_queue();
return dbus_message_new_method_return(msg);
_e_flaunch_button_del(E_Flaunch_App *fla)
{
evas_object_del(fla->obj);
- if (fla->desktop) evas_stringshare_del(fla->desktop);
+ if (fla->desktop) eina_stringshare_del(fla->desktop);
free(fla);
}
desktop = efreet_util_desktop_file_id_find(deskfile);
if (desktop) label = desktop->name;
fla = _e_fluanch_button_add(fl, label, 1, _e_fluanch_cb_app_button, NULL);
- if (deskfile) fla->desktop = evas_stringshare_add(deskfile);
+ if (deskfile) fla->desktop = eina_stringshare_add(deskfile);
fl->apps = eina_list_append(fl->apps, fla);
e_box_pack_end(fl->app_box_obj, fla->obj);
e_box_pack_options_set(fla->obj, 1, 1, 1, 1, 0.5, 0.5, 0, 0, 9999, 9999);
if (fl->repopulate_timer) ecore_timer_del(fl->repopulate_timer);
_e_flaunch_apps_clear(fl);
_e_flaunch_button_del(fl->start_button);
- evas_stringshare_del(fl->themedir);
+ eina_stringshare_del(fl->themedir);
evas_object_del(fl->app_box_obj);
evas_object_del(fl->box_obj);
EINA_LIST_FREE(fl->handlers, handle)
if (!fl) return NULL;
fl->zone = zone;
- fl->themedir = evas_stringshare_add(themedir);
+ fl->themedir = eina_stringshare_add(themedir);
// FIXME: height should become config
fl->height = 30 * e_scale;
{
if (bd->bordername)
{
- evas_stringshare_del(bd->bordername);
+ eina_stringshare_del(bd->bordername);
bd->bordername = NULL;
bd->client.border.changed = 1;
}
e_remember_unuse(bd->remember);
bd->remember = NULL;
}
- if (bd->bordername) evas_stringshare_del(bd->bordername);
- bd->bordername = evas_stringshare_add("borderless");
+ eina_stringshare_replace(&bd->bordername, "borderless");
bd->client.border.changed = 1;
return;
}
{
if (bd->bordername)
{
- evas_stringshare_del(bd->bordername);
+ eina_stringshare_del(bd->bordername);
bd->bordername = NULL;
bd->client.border.changed = 1;
}
e_remember_unuse(bd->remember);
bd->remember = NULL;
}
- if (bd->bordername) evas_stringshare_del(bd->bordername);
- bd->bordername = evas_stringshare_add("borderless");
+ eina_stringshare_replace(&bd->bordername, "borderless");
bd->client.border.changed = 1;
return;
}
if (!strcmp(str, udi)) return;
_e_kbd_dbus_keyboards = eina_list_append
- (_e_kbd_dbus_keyboards, evas_stringshare_add(udi));
+ (_e_kbd_dbus_keyboards, eina_stringshare_add(udi));
}
static void
EINA_LIST_FOREACH(_e_kbd_dbus_keyboards, l, str)
if (!strcmp(str, udi))
{
- evas_stringshare_del(str);
+ eina_stringshare_del(str);
_e_kbd_dbus_keyboards = eina_list_remove_list(_e_kbd_dbus_keyboards, l);
return;
}
while (isspace(*p)) p++;
if (*p)
_e_kbd_dbus_real_ignore = eina_list_append
- (_e_kbd_dbus_real_ignore, evas_stringshare_add(p));
+ (_e_kbd_dbus_real_ignore, eina_stringshare_add(p));
}
fclose(f);
}
e_dbus_signal_handler_del(_e_kbd_dbus_conn, _e_kbd_dbus_handler_dev_chg);
}
EINA_LIST_FREE(_e_kbd_dbus_real_ignore, str)
- evas_stringshare_del(str);
+ eina_stringshare_del(str);
EINA_LIST_FREE(_e_kbd_dbus_keyboards, str)
- evas_stringshare_del(str);
+ eina_stringshare_del(str);
_e_kbd_dbus_have_real_keyboard = 0;
}
E_Kbd_Buf_Key *ky;
ky = kbl->keys->data;
- if (ky->key) evas_stringshare_del(ky->key);
- if (ky->key_shift) evas_stringshare_del(ky->key_shift);
- if (ky->key_capslock) evas_stringshare_del(ky->key_capslock);
+ if (ky->key) eina_stringshare_del(ky->key);
+ if (ky->key_shift) eina_stringshare_del(ky->key_shift);
+ if (ky->key_capslock) eina_stringshare_del(ky->key_capslock);
free(ky);
kbl->keys = eina_list_remove_list(kbl->keys, kbl->keys);
}
while (kb->string_matches)
{
if (kb->string_matches->data)
- evas_stringshare_del(kb->string_matches->data);
+ eina_stringshare_del(kb->string_matches->data);
kb->string_matches = eina_list_remove_list(kb->string_matches, kb->string_matches);
}
}
static void
_e_kbd_buf_actual_string_clear(E_Kbd_Buf *kb)
{
- if (kb->actual_string) evas_stringshare_del(kb->actual_string);
+ if (kb->actual_string) eina_stringshare_del(kb->actual_string);
kb->actual_string = NULL;
}
}
if (actual)
{
- kb->actual_string = evas_stringshare_add(actual);
+ kb->actual_string = eina_stringshare_add(actual);
if (actual) free(actual);
}
}
if (!word) break;
if (!_e_kbd_buf_matches_find(kb->string_matches, word))
kb->string_matches = eina_list_append(kb->string_matches,
- evas_stringshare_add(word));
+ eina_stringshare_add(word));
e_kbd_dict_matches_next(dicts[i]);
}
}
kb = E_NEW(E_Kbd_Buf, 1);
if (!kb) return NULL;
- kb->sysdicts = evas_stringshare_add(sysdicts);
+ kb->sysdicts = eina_stringshare_add(sysdicts);
e_user_dir_concat_static(buf, "dicts");
if (!ecore_file_exists(buf)) ecore_file_mkpath(buf);
e_kbd_buf_clear(kb);
e_kbd_buf_layout_clear(kb);
e_kbd_buf_lookup_cancel(kb);
- evas_stringshare_del(kb->sysdicts);
+ eina_stringshare_del(kb->sysdicts);
if (kb->dict.sys) e_kbd_dict_free(kb->dict.sys);
if (kb->dict.personal) e_kbd_dict_free(kb->dict.personal);
if (kb->dict.data) e_kbd_dict_free(kb->dict.data);
E_Kbd_Buf_Keystroke *ks;
ks = kb->keystrokes->data;
- if (ks->key) evas_stringshare_del(ks->key);
+ if (ks->key) eina_stringshare_del(ks->key);
_e_kbd_buf_layout_unref(ks->layout);
free(ks);
kb->keystrokes = eina_list_remove_list(kb->keystrokes, kb->keystrokes);
if (!kb->layout) return;
ky = E_NEW(E_Kbd_Buf_Key, 1);
if (!ky) return;
- if (key) ky->key = evas_stringshare_add(key);
- if (key_shift) ky->key_shift = evas_stringshare_add(key_shift);
- if (key_capslock) ky->key_capslock = evas_stringshare_add(key_capslock);
+ if (key) ky->key = eina_stringshare_add(key);
+ if (key_shift) ky->key_shift = eina_stringshare_add(key_shift);
+ if (key_capslock) ky->key_capslock = eina_stringshare_add(key_capslock);
ky->x = x;
ky->y = y;
ky->w = w;
if (!kb->layout) return;
ks = E_NEW(E_Kbd_Buf_Keystroke, 1);
if (!ks) return;
- ks->key = evas_stringshare_add(key);
+ ks->key = eina_stringshare_add(key);
if (shift) ks->shift = 1;
if (capslock) ks->capslock = 1;
ks->layout = kb->layout;
E_Kbd_Buf_Keystroke *ks;
ks = l->data;
- if (ks->key) evas_stringshare_del(ks->key);
+ if (ks->key) eina_stringshare_del(ks->key);
_e_kbd_buf_layout_unref(ks->layout);
free(ks);
kb->keystrokes = eina_list_remove_list(kb->keystrokes, l);
_e_kbd_normalise_init();
kd = E_NEW(E_Kbd_Dict, 1);
if (!kd) return NULL;
- kd->file.file = evas_stringshare_add(file);
+ kd->file.file = eina_stringshare_add(file);
if (!kd->file.file)
{
free(kd);
kd->file.fd = -1;
if (!_e_kbd_dict_open(kd))
{
- evas_stringshare_del(kd->file.file);
+ eina_stringshare_del(kd->file.file);
free(kd);
return NULL;
}
{
fprintf(f, "%s %i\n", kw->word, kw->usage);
writeline = 1;
- evas_stringshare_del(kw->word);
+ eina_stringshare_del(kw->word);
free(kw);
kd->changed.writes = eina_list_remove_list(kd->changed.writes, kd->changed.writes);
writeline = 1;
writeline = 0;
else
writeline = 1;
- evas_stringshare_del(kw->word);
+ eina_stringshare_del(kw->word);
free(kw);
kd->changed.writes = eina_list_remove_list(kd->changed.writes, kd->changed.writes);
break;
kw = kd->changed.writes->data;
fprintf(f, "%s %i\n", kw->word, kw->usage);
- evas_stringshare_del(kw->word);
+ eina_stringshare_del(kw->word);
free(kw);
kd->changed.writes = eina_list_remove_list(kd->changed.writes, kd->changed.writes);
}
E_Kbd_Dict_Word *kw;
kw = E_NEW(E_Kbd_Dict_Word, 1);
- kw->word = evas_stringshare_add(word);
+ kw->word = eina_stringshare_add(word);
kw->usage = usage;
kd->changed.writes = eina_list_prepend(kd->changed.writes, kw);
if (eina_list_count(kd->changed.writes) > 64)
E_Kbd_Dict_Word *kw;
kw = kd->matches.list->data;
- evas_stringshare_del(kw->word);
+ eina_stringshare_del(kw->word);
free(kw);
kd->matches.list = eina_list_remove_list(kd->matches.list, kd->matches.list);
}
list = l->data;
kl = E_NEW(E_Kbd_Dict_Letter, 1);
if (!kl) return;
- kl->letter = evas_stringshare_add(letter);
+ kl->letter = eina_stringshare_add(letter);
kl->dist = dist;
list = eina_list_append(list, kl);
l->data = list;
E_Kbd_Dict_Letter *kl;
kl = list->data;
- evas_stringshare_del(kl->letter);
+ eina_stringshare_del(kl->letter);
free(kl);
list = eina_list_remove_list(list, list);
}
w = w2;
b = b2;
}
- kw->word = evas_stringshare_add(wd);
+ kw->word = eina_stringshare_add(wd);
// FIXME: magic combination of distance metric and
// frequency of useage. this is simple now, but could
// be tweaked
E_Kbd_Dict_Word *kw;
kw = kd->matches.list->data;
- evas_stringshare_del(kw->word);
+ eina_stringshare_del(kw->word);
free(kw);
kd->matches.list = eina_list_remove_list(kd->matches.list, kd->matches.list);
}
o = _theme_obj_new(ki->win->evas, ki->themedir,
"e/modules/kbd/match/word");
km->ki = ki;
- km->str = evas_stringshare_add(str);
+ km->str = eina_stringshare_add(str);
km->obj = o;
ki->matches = eina_list_append(ki->matches, km);
edje_object_part_text_set(o, "e.text.label", str);
EINA_LIST_FREE(ki->matches, km)
{
- if (km->str) evas_stringshare_del(km->str);
+ if (km->str) eina_stringshare_del(km->str);
evas_object_del(km->obj);
free(km);
}
E_Kbd_Int_Key *ky;
if (ki->layout.directory) free(ki->layout.directory);
- if (ki->layout.file) evas_stringshare_del(ki->layout.file);
+ if (ki->layout.file) eina_stringshare_del(ki->layout.file);
ki->layout.directory = NULL;
ki->layout.file = NULL;
EINA_LIST_FREE(ki->layout.keys, ky)
EINA_LIST_FREE(ky->states, st)
{
- if (st->label) evas_stringshare_del(st->label);
- if (st->icon) evas_stringshare_del(st->icon);
- if (st->out) evas_stringshare_del(st->out);
+ if (st->label) eina_stringshare_del(st->label);
+ if (st->icon) eina_stringshare_del(st->icon);
+ if (st->out) eina_stringshare_del(st->out);
free(st);
}
if (ky->obj) evas_object_del(ky->obj);
f = fopen(layout, "r");
if (!f) return;
ki->layout.directory = ecore_file_dir_get(layout);
- ki->layout.file = evas_stringshare_add(layout);
+ ki->layout.file = eina_stringshare_add(layout);
while (fgets(buf, sizeof(buf), f))
{
int len;
if (!strcmp(str, "capslock")) st->state = CAPSLOCK;
p = strrchr(label, '.');
if ((p) && (!strcmp(p, ".png")))
- st->icon = evas_stringshare_add(label);
+ st->icon = eina_stringshare_add(label);
else if ((p) && (!strcmp(p, ".edj")))
- st->icon = evas_stringshare_add(label);
+ st->icon = eina_stringshare_add(label);
else
- st->label = evas_stringshare_add(label);
+ st->label = eina_stringshare_add(label);
if (sscanf(buf, "%*s %*s %4000s", str) != 1) continue;
- st->out = evas_stringshare_add(str);
+ st->out = eina_stringshare_add(str);
}
if (!strcmp(str, "is_shift")) ky->is_shift = 1;
if (!strcmp(str, "is_ctrl")) ky->is_ctrl = 1;
EINA_LIST_FREE(ki->layouts, kil)
{
- evas_stringshare_del(kil->path);
- evas_stringshare_del(kil->dir);
- evas_stringshare_del(kil->icon);
- evas_stringshare_del(kil->name);
+ eina_stringshare_del(kil->path);
+ eina_stringshare_del(kil->dir);
+ eina_stringshare_del(kil->icon);
+ eina_stringshare_del(kil->name);
free(kil);
}
}
{
if (ecore_strlcpy(buf + len, file, sizeof(buf) - len) >= sizeof(buf) - len)
continue;
- kbs = eina_list_append(kbs, evas_stringshare_add(buf));
+ kbs = eina_list_append(kbs, eina_stringshare_add(buf));
}
free(file);
}
{
if (ecore_strlcpy(buf + len, file, sizeof(buf) - len) >= sizeof(buf) - len)
continue;
- kbs = eina_list_append(kbs, evas_stringshare_add(buf));
+ kbs = eina_list_append(kbs, eina_stringshare_add(buf));
}
}
free(file);
{
p = strrchr(s, '.');
if (p) *p = 0;
- kil->name = evas_stringshare_add(s);
+ kil->name = eina_stringshare_add(s);
free(s);
}
s = ecore_file_dir_get(kil->path);
if (s)
{
- kil->dir = evas_stringshare_add(s);
+ kil->dir = eina_stringshare_add(s);
free(s);
}
f = fopen(kil->path, "r");
{
sscanf(buf, "%*s %4000s\n", str);
snprintf(buf, sizeof(buf), "%s/%s", kil->dir, str);
- kil->icon = evas_stringshare_add(buf);
+ kil->icon = eina_stringshare_add(buf);
continue;
}
}
e_object_del(E_OBJECT(ki->dictlist.popup));
ki->dictlist.popup = NULL;
EINA_LIST_FREE(ki->dictlist.matches, str)
- evas_stringshare_del(str);
+ eina_stringshare_del(str);
}
static void
_e_kbd_int_layout_state_update(ki);
}
- if (illume_cfg->kbd.dict) evas_stringshare_del(illume_cfg->kbd.dict);
- illume_cfg->kbd.dict = evas_stringshare_add(str);
+ eina_stringshare_replace(&illume_cfg->kbd.dict, str);
e_kbd_buf_dict_set(ki->kbuf, illume_cfg->kbd.dict);
}
pp = strrchr(p, '.');
*pp = 0;
- str = evas_stringshare_add(file);
+ str = eina_stringshare_add(file);
ki->dictlist.matches = eina_list_append(ki->dictlist.matches, str);
e_widget_ilist_append(o, NULL, p, _e_kbd_int_cb_dictlist_item_sel,
ki, NULL);
}
pp = strrchr(p, '.');
*pp = 0;
- str = evas_stringshare_add(file);
+ str = eina_stringshare_add(file);
ki->dictlist.matches = eina_list_append(ki->dictlist.matches, str);
e_widget_ilist_append(o, NULL, p, _e_kbd_int_cb_dictlist_item_sel,
ki, NULL);
e_object_del(E_OBJECT(ki->matchlist.popup));
ki->matchlist.popup = NULL;
EINA_LIST_FREE(ki->matchlist.matches, str)
- evas_stringshare_del(str);
+ eina_stringshare_del(str);
}
static void
str = e_kbd_buf_actual_string_get(ki->kbuf);
if (str)
{
- str = evas_stringshare_add(str);
+ str = eina_stringshare_add(str);
ki->matchlist.matches = eina_list_append(ki->matchlist.matches, str);
e_widget_ilist_append(o, NULL, str, _e_kbd_int_cb_matchlist_item_sel,
ki, NULL);
}
}
str = l->data;
- str = evas_stringshare_add(str);
+ str = eina_stringshare_add(str);
ki->matchlist.matches = eina_list_append(ki->matchlist.matches, str);
e_widget_ilist_append(o, NULL, str, _e_kbd_int_cb_matchlist_item_sel,
ki, NULL);
ki = E_NEW(E_Kbd_Int, 1);
if (!ki) return NULL;
- if (themedir) ki->themedir = evas_stringshare_add(themedir);
- if (syskbds) ki->syskbds = evas_stringshare_add(syskbds);
- if (sysdicts) ki->sysdicts = evas_stringshare_add(sysdicts);
+ if (themedir) ki->themedir = eina_stringshare_add(themedir);
+ if (syskbds) ki->syskbds = eina_stringshare_add(syskbds);
+ if (sysdicts) ki->sysdicts = eina_stringshare_add(sysdicts);
ki->win = e_win_new(e_util_container_number_get(0));
states[0] = ECORE_X_WINDOW_STATE_SKIP_TASKBAR;
states[1] = ECORE_X_WINDOW_STATE_SKIP_PAGER;
EAPI void
e_kbd_int_free(E_Kbd_Int *ki)
{
- if (ki->themedir) evas_stringshare_del(ki->themedir);
- if (ki->syskbds) evas_stringshare_del(ki->syskbds);
- if (ki->sysdicts) evas_stringshare_del(ki->sysdicts);
+ if (ki->themedir) eina_stringshare_del(ki->themedir);
+ if (ki->syskbds) eina_stringshare_del(ki->syskbds);
+ if (ki->sysdicts) eina_stringshare_del(ki->sysdicts);
_e_kbd_int_layouts_free(ki);
_e_kbd_int_matches_free(ki);
_e_kbd_int_layout_free(ki);
{
if (bd->bordername)
{
- evas_stringshare_del(bd->bordername);
+ eina_stringshare_del(bd->bordername);
bd->bordername = NULL;
bd->client.border.changed = 1;
}
}
if (!_is_dialog(bd))
{
- if (bd->bordername) evas_stringshare_del(bd->bordername);
- bd->bordername = evas_stringshare_add("borderless");
+ eina_stringshare_replace(&bd->bordername, "borderless");
bd->client.border.changed = 1;
}
bd->client.e.state.centered = 0;
if (!ess) return NULL;
ess->zone = zone;
- if (themedir) ess->themedir = evas_stringshare_add(themedir);
+ if (themedir) ess->themedir = eina_stringshare_add(themedir);
ess->clickwin = ecore_x_window_input_new(zone->container->win,
zone->x, zone->y, zone->w, zone->h);
{
E_OBJECT_CHECK(ess);
E_OBJECT_TYPE_CHECK(ess, E_SLIPSHELF_TYPE);
- if (ess->default_title) evas_stringshare_del(ess->default_title);
- if (title)
- ess->default_title = evas_stringshare_add(title);
- else
- ess->default_title = NULL;
+ eina_stringshare_replace(&ess->default_title, title);
if (!ess->focused_border)
edje_object_part_text_set(ess->base_obj, "e.text.label",
ess->default_title);
EINA_LIST_FREE(ess->handlers, handle)
ecore_event_handler_del(handle);
if (ess->animator) ecore_animator_del(ess->animator);
- if (ess->themedir) evas_stringshare_del(ess->themedir);
- if (ess->default_title) evas_stringshare_del(ess->default_title);
+ if (ess->themedir) eina_stringshare_del(ess->themedir);
+ if (ess->default_title) eina_stringshare_del(ess->default_title);
if (ess->clickwin) ecore_x_window_free(ess->clickwin);
e_object_del(E_OBJECT(ess->popup));
free(ess);
if (!esw) return NULL;
esw->zone = zone;
- if (themedir) esw->themedir = evas_stringshare_add(themedir);
+ if (themedir) esw->themedir = eina_stringshare_add(themedir);
esw->clickwin = ecore_x_window_input_new(zone->container->win,
zone->x, zone->y, zone->w, zone->h);
EINA_LIST_FREE(esw->handlers, handle)
ecore_event_handler_del(handle);
if (esw->animator) ecore_animator_del(esw->animator);
- if (esw->themedir) evas_stringshare_del(esw->themedir);
+ if (esw->themedir) eina_stringshare_del(esw->themedir);
ecore_x_window_free(esw->clickwin);
e_object_del(E_OBJECT(esw->popup));
free(esw);
if (!esw) return NULL;
esw->zone = zone;
- if (themedir) esw->themedir = evas_stringshare_add(themedir);
+ if (themedir) esw->themedir = eina_stringshare_add(themedir);
esw->clickwin = ecore_x_window_input_new(zone->container->win,
zone->x, zone->y, zone->w, zone->h);
EINA_LIST_FREE(esw->handlers, handle)
ecore_event_handler_del(handle);
if (esw->animator) ecore_animator_del(esw->animator);
- if (esw->themedir) evas_stringshare_del(esw->themedir);
+ if (esw->themedir) eina_stringshare_del(esw->themedir);
ecore_x_window_free(esw->clickwin);
e_object_del(E_OBJECT(esw->popup));
free(esw);
s = E_NEW(Special, 1);
d->special.prepend = eina_list_prepend(d->special.prepend, s);
s->icon = icon;
- if (label) s->label = evas_stringshare_add(label);
+ if (label) s->label = eina_stringshare_add(label);
s->func = func;
s->data1 = data1;
s->data2 = data2;
s = E_NEW(Special, 1);
d->special.append = eina_list_append(d->special.append, s);
s->icon = icon;
- if (label) s->label = evas_stringshare_add(label);
+ if (label) s->label = eina_stringshare_add(label);
s->func = func;
s->data1 = data1;
s->data2 = data2;
}
while (d->labels)
{
- evas_stringshare_del(d->labels->data);
+ eina_stringshare_del(d->labels->data);
d->labels = eina_list_remove_list(d->labels, d->labels);
}
}
if (s->label)
{
- evas_stringshare_del(s->label);
+ eina_stringshare_del(s->label);
s->label = NULL;
}
free(s);
}
if (s->label)
{
- evas_stringshare_del(s->label);
+ eina_stringshare_del(s->label);
s->label = NULL;
}
free(s);
}
while (d->labels)
{
- evas_stringshare_del(d->labels->data);
+ eina_stringshare_del(d->labels->data);
d->labels = eina_list_remove_list(d->labels, d->labels);
}
else if (bd->client.icccm.title) title = bd->client.icccm.title;
e_object_ref(E_OBJECT(bd));
d->borders = eina_list_append(d->borders, bd);
- d->labels = eina_list_append(d->labels, evas_stringshare_add(title));
+ d->labels = eina_list_append(d->labels, eina_stringshare_add(title));
e_ilist_append(d->o_ilist, NULL/*icon*/, title, 0,
_cb_item_sel,
NULL, d, bd);