oops - yeah. watch the ptr.

SVN revision: 20830
This commit is contained in:
Carsten Haitzler 2006-02-27 15:40:46 +00:00
parent 436fcc1c36
commit 7ee17d1174
1 changed files with 38 additions and 2 deletions

View File

@ -273,9 +273,9 @@ evas_common_font_add(RGBA_Font *fn, const char *name, int size)
if (fi)
{
fn->fonts = evas_list_append(fn->fonts, fi);
fi->hinting = fn->hinting;
return fn;
}
// fi->hinting = fn->hinting;
return NULL;
}
@ -290,9 +290,9 @@ evas_common_font_memory_add(RGBA_Font *fn, const char *name, int size, const voi
if (fi)
{
fn->fonts = evas_list_append(fn->fonts, fi);
fi->hinting = fn->hinting;
return fn;
}
// fi->hinting = fn->hinting;
return NULL;
}
@ -359,6 +359,42 @@ evas_common_hinting_available(Font_Hint_Flags hinting)
return 0;
}
RGBA_Font *
evas_common_font_memory_hinting_load(const char *name, int size, const void *data, int data_size, Font_Hint_Flags hinting)
{
RGBA_Font *fn;
fn = evas_common_font_memory_load(name, size, data, data_size);
if (fn) evas_common_font_hinting_set(fn, hinting);
return fn;
}
RGBA_Font *
evas_common_font_hinting_load(const char *name, int size, Font_Hint_Flags hinting)
{
RGBA_Font *fn;
fn = evas_common_font_load(name, size);
if (fn) evas_common_font_hinting_set(fn, hinting);
return fn;
}
RGBA_Font *
evas_common_font_hinting_add(RGBA_Font *fn, const char *name, int size, Font_Hint_Flags hinting)
{
fn = evas_common_font_add(fn, name, size);
if (fn) evas_common_font_hinting_set(fn, hinting);
return fn;
}
RGBA_Font *
evas_common_font_memory_hinting_add(RGBA_Font *fn, const char *name, int size, const void *data, int data_size, Font_Hint_Flags hinting)
{
fn = evas_common_font_memory_add(fn, name, size, data, data_size);
if (fn) evas_common_font_hinting_set(fn, hinting);
return fn;
}
static Evas_Bool
font_modify_cache_cb(Evas_Hash *hash, const char *key, void *data, void *fdata)
{