1 /* * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
3 * Licensed under the Apache License, Version 2.0 (the License);
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
7 * http://www.apache.org/licenses/LICENSE-2.0
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an AS IS BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
16 #include <fontconfig/fontconfig.h>
20 (*d_FcInitLoadConfigAndFonts) (void);
23 (*d_FcPatternBuild) (FcPattern *p, ...);
26 (*d_FcConfigDestroy) (FcConfig *config);
29 (*d_FcConfigSubstitute) (FcConfig *config,
34 (*d_FcDefaultSubstitute) (FcPattern *pattern);
37 (*d_FcFontSort) (FcConfig *config,
44 (*d_FcPatternGetString) (const FcPattern *p, const char *object, int n, FcChar8 ** s);
47 (*d_FcFontSetDestroy) (FcFontSet *s);
50 (*d_FcPatternDestroy) (FcPattern *p);
53 (*d_FcPatternCreate) (void);
56 (*d_FcObjectSetBuild) (const char *first, ...);
59 (*d_FcFontList) (FcConfig *config,
64 (*d_FcObjectSetDestroy) (FcObjectSet *os);
67 (*d_evas_init) (void);
70 (*d_ecore_evas_new) (const char *engine_name, int x, int y, int w, int h, const char *extra_options);
73 (*d_ecore_evas_get) (const Ecore_Evas *ee);
76 (*d_evas_object_image_add) (Evas *eo_e);
79 (*d_evas_object_image_file_set) (Eo *obj, const char *file, const char *key);
82 (*d_evas_object_image_load_error_get) (const Evas_Object *obj);
85 (*d_ecore_evas_free) (Ecore_Evas *ee);
88 (*d_evas_shutdown) (void);
92 (*d_eext_config_font_set)(char *name, int size);