#include <efl_extension.h>
#include "system_settings.h"
#include "sst.h"
-#include "sst_core.h"
#ifdef TIZEN_WEARABLE
#define SMALL_FONT_DPI (-90)
/* do matching */
set = FcFontSort(font_config, pat, FcTrue, NULL, &res);
- if (set) {
- if (0 < set->nfont) {
- FcPatternGetString(set->fonts[0], FC_FAMILY, 0, &family);
+ do {
+ if (set && 0 < set->nfont) {
+ int result = FcPatternGetString(set->fonts[0], FC_FAMILY, 0, &family);
+ if (FcResultMatch != result) {
+ ERR("FcPatternGetString() Fail(%d)", result);
+ ret = NULL;
+ break;
+ }
if (family)
ret = strdup((char*)family);
}
+ } while(0);
+
+ if (set)
FcFontSetDestroy(set);
- }
FcPatternDestroy(pat);
FcConfigDestroy(font_config);
return ret;
}
-API bool sstu_is_valid_image(char *path)
+API bool sstu_is_valid_image(const char *path)
{
void *ee;
void *evas;
- if (ecore_evas_init()) {
+ if (0 == ecore_evas_init()) {
ERR("ecore_evas_init() Fail");
return false;
}
- ee = ecore_evas_new(NULL, 0, 0, 100, 100, NULL);
+ ee = ecore_evas_buffer_new(100, 100);
evas = ecore_evas_get(ee);
void *img = evas_object_image_add(evas);
{
}
-API int sstu_is_available_font(char *font_name)
+API int sstu_is_available_font(const char *font_name)
{
FcObjectSet *os;
FcFontSet *fs;
return font_size;
}
-API bool sstu_set_font_config(char *font_name)
+API bool sstu_set_font_config(const char *font_name)
{
int font_size = _get_font_size();
- return eext_config_font_set(font_name, font_size);
+ return eext_config_font_set((char*)font_name, font_size);
}
API void sstu_set_font_size()